<?php
    $CompteurGraphiqueTable = "ext_compteurgraphique";
    
    function create_CompteurGraphiqueTable($CompteurGraphiqueTable) {
        $createTableQuery ='CREATE TABLE IF NOT EXISTS '.$CompteurGraphiqueTable.'
        (id_compteur INTEGER NOT NULL AUTO_INCREMENT,
        decompte INTEGER DEFAULT NULL,
        id_article INTEGER DEFAULT NULL,
        id_rubrique INTEGER DEFAULT NULL,
        statut INTEGER DEFAULT NULL,
        longueur INTEGER DEFAULT NULL,
        habillage INTEGER DEFAULT NULL,
        PRIMARY KEY (id_compteur)
        )';
        $resCreateTableQuery = spip_query($createTableQuery);
        $createCompteurTechnique = "INSERT ".$CompteurGraphiqueTable." VALUE (NULL,0,NULL,NULL,10,NULL,NULL)";
        $resCompteurTechnique = spip_query($createCompteurTechnique);
        if ($resCreateTableQuery != 1) {
            echo ("la table ".$CompteurGraphiqueTable." n'existe pas et sa cr&eacute;ation est impossible, le plugin Compteur Graphique ne peut pas fonctionner. Merci de cr&eacute;er la table manuellement ou de <a href=\"?exec=admin_plugin\">d&eacute;sactiver le plugin</a>.");
            spip_log('impossible de cr&eacute;er la table '.$CompteurGraphiqueTable, 'mysql');
            return;
        }
    debut_cadre_relief('', false, '', "Cr&eacute;ation de la Table");
    echo _T('compteurgraphique:CG_creation_table');
    fin_cadre_relief();
    spip_log($CompteurGraphiqueTable.' created', 'mysql');
    }
    
    $query_verif = 'SELECT * FROM '.$CompteurGraphiqueTable.' LIMIT 1';
    $res_verif = spip_query($query_verif);
    if ($res_verif == '') create_CompteurGraphiqueTable($CompteurGraphiqueTable);
?>