Changeset 49338 in spip-zone


Ignore:
Timestamp:
Jul 4, 2011, 10:52:26 PM (10 years ago)
Author:
piero.wbmstr@…
Message:

Refonte, donc, des tables pour les boucles et jointures ... ça fonctionne pas encore muy bien ...

Location:
_plugins_/pub_banner/branches/dev_sql
Files:
31 edited
14 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/pub_banner/branches/dev_sql/action/activer_banniere.php

    r49333 r49338  
    2222if (!defined("_ECRIRE_INC_VERSION")) return;
    2323
    24 function action_activer_emplacement(){
     24function action_activer_banniere(){
    2525        include_spip('inc/autoriser');
    2626        include_spip('inc/pubban_process');
     
    3030
    3131        if (intval($id_empl)){
    32                 $statut = pubban_recuperer_emplacement($id_empl, "statut");
    33                 $editer_empl = charger_fonction('editer_emplacement', 'inc');
     32                $statut = pubban_recuperer_banniere($id_empl, "statut");
     33                $editer_empl = charger_fonction('editer_banniere', 'inc');
    3434                switch ($activer) {
    3535                        case 'activer' :
  • _plugins_/pub_banner/branches/dev_sql/action/activer_publicite.php

    r49333 r49338  
    2222if (!defined("_ECRIRE_INC_VERSION")) return;
    2323
    24 function action_activer_pub(){
     24function action_activer_publicite(){
    2525        include_spip('inc/autoriser');
    2626        include_spip('inc/pubban_process');
  • _plugins_/pub_banner/branches/dev_sql/action/vider_poubelle_pubban.php

    r49216 r49338  
    1212function action_vider_poubelle_pubban(){
    1313        include_spip('base/abstract_sql');
    14         $resultat1 = sql_select("id_pub", $GLOBALS['_PUBBAN_CONF']['table_pub'], "statut='5poubelle'", '', '', '', '', _BDD_PUBBAN);
     14        $resultat1 = sql_select("id_publicite", 'spip_publicites', "statut='5poubelle'", '', '', '', '');
    1515        if (sql_count($resultat1) > 0) {
    1616                while ($row = spip_fetch_array($resultat1)) {
    17                         $id_supp = $row['id_pub'];
     17                        $id_supp = $row['id_publicite'];
    1818                        if (intval($id_supp)) {
    19                                 sql_delete($GLOBALS['_PUBBAN_CONF']['table_pub'], "id_pub=".$id_supp, _BDD_PUBBAN);
    20                                 sql_delete($GLOBALS['_PUBBAN_CONF']['table_join'], "id_pub=".$id_supp, _BDD_PUBBAN);
     19                                sql_delete('spip_publicites', "id_publicite=".$id_supp);
     20                                sql_delete('spip_bannieres_publicites', "id_publicite=".$id_supp);
    2121                        }
    2222                }
    2323        }
    24         $resultat2 = sql_select("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], "statut='5poubelle'", '', '', '', '', _BDD_PUBBAN);
     24        $resultat2 = sql_select("id_banniere", 'spip_bannieres', "statut='5poubelle'", '', '', '', '');
    2525        if (sql_count($resultat2) > 0) {
    2626                while ($row = spip_fetch_array($resultat2)) {
    27                         $id_supp = $row['id_empl'];
     27                        $id_supp = $row['id_banniere'];
    2828                        if (intval($id_supp)) {
    29                                 sql_delete($GLOBALS['_PUBBAN_CONF']['table_empl'], "id_empl=".$id_supp, _BDD_PUBBAN);
    30                                 sql_delete($GLOBALS['_PUBBAN_CONF']['table_join'], "id_empl=".$id_supp, _BDD_PUBBAN);
     29                                sql_delete('spip_bannieres', "id_banniere=".$id_supp);
     30                                sql_delete('spip_bannieres_publicites', "id_banniere=".$id_supp);
    3131                        }
    3232                }
  • _plugins_/pub_banner/branches/dev_sql/balise/banniere.php

    r49333 r49338  
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    1111
    12 function balise_EMPLACEMENT($p) {
    13    return calculer_balise_dynamique($p, EMPLACEMENT, array());
     12function balise_BANNIERE($p) {
     13   return calculer_balise_dynamique($p, BANNIERE, array());
    1414}
    1515
    16 function balise_EMPLACEMENT_dyn($id_empl) {
    17         $empl = pubban_recuperer_emplacement($id_empl);
     16function balise_BANNIERE_dyn($id_empl) {
     17        $empl = pubban_recuperer_banniere($id_empl);
    1818        echo $empl['titre'];
    1919}
  • _plugins_/pub_banner/branches/dev_sql/balise/clic_banner.php

    r49216 r49338  
    2020        $redirect = _request('redirect') ? _request('redirect') : false;
    2121        $pub = pubban_recuperer_pub($id_pub);
    22         $emplacement = pubban_recuperer_emplacement($id_empl);
     22        $emplacement = pubban_recuperer_banniere($id_empl);
    2323
    2424        $datas['clics'] = $pub['clics'] + 1;
     
    2626        elseif($pub['clics_restant'] != 0) $datas['clics_restant'] = $pub['clicres'] - 1;
    2727
    28         sql_updateq($GLOBALS['_PUBBAN_CONF']['table_pub'],$datas,"id_pub='".$id_pub."'", '', _BDD_PUBBAN);
     28        sql_updateq('spip_publicites',$datas,"id_publicite='".$id_pub."'", '');
    2929
    3030        // Statistiques
    3131        $date_stats = date("Y-m-d");
    3232        $jour_stats = date("z");
    33         $recup = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_stats'], "date IN ('".$date_stats."') AND id_empl=".$emplacement['id'], '', '', '', '', _BDD_PUBBAN);
     33        $recup = sql_select("*", 'spip_pubban_stats', "date IN ('".$date_stats."') AND id_banniere=".$emplacement['id'], '', '', '', '');
    3434        if (sql_count($recup) > 0) {
    3535                while($tableau = spip_fetch_array($recup)){
    3636                        $verif_clic = $tableau['clics'];
    3737                }
    38                 sql_updateq($GLOBALS['_PUBBAN_CONF']['table_stats'], array("clics" => $verif_clic + 1), "date IN ('".$date_stats."') AND id_empl=".$emplacement['id'], '', _BDD_PUBBAN);
     38                sql_updateq('spip_pubban_stats', array("clics" => $verif_clic + 1), "date IN ('".$date_stats."') AND id_banniere=".$emplacement['id'], '');
    3939        }
    4040        if($redirect){
  • _plugins_/pub_banner/branches/dev_sql/balise/pubban.php

    r49305 r49338  
    1818        $border = ( _request('border') ) ? _request('border') : 0;
    1919        if (is_numeric($p))
    20                 $emplacement = pubban_recuperer_emplacement($p);
     20                $emplacement = pubban_recuperer_banniere($p);
    2121        else
    22                 $emplacement = pubban_recuperer_emplacement_par_nom($p);
     22                $emplacement = pubban_recuperer_banniere_par_nom($p);
    2323       
    2424        if($emplacement['statut'] == '2actif') {
  • _plugins_/pub_banner/branches/dev_sql/base/pubban_chargeur.php

    r49305 r49338  
    5151$GLOBALS['publicites_site'] = array(
    5252        '1' => array(
    53                 'id_empl' => '1',
     53                'id_banniere' => '1',
    5454                'titre' => 'Skyscraper : exemple 1',
    5555                'url' => $GLOBALS['meta']['adresse_site'].'/?page=adds',
     
    6262        ),
    6363        '2' => array(
    64                 'id_empl' => '2',
     64                'id_banniere' => '2',
    6565                'titre' => 'Banner : exemple 1',
    6666                'url' => 'http://www.example.com/',
     
    7272        ),
    7373        '3' => array(
    74                 'id_empl' => '2',
     74                'id_banniere' => '2',
    7575                'titre' => 'Banner : exemple 2',
    7676                'url' => $GLOBALS['meta']['adresse_site'].'/?page=adds',
     
    8383        ),
    8484        '4' => array(
    85                 'id_empl' => '3',
     85                'id_banniere' => '3',
    8686                'titre' => 'Leaderboard : exemple 1',
    8787                'url' => 'http://www.example.com/',
     
    9393        ),
    9494        '5' => array(
    95                 'id_empl' => '4',
     95                'id_banniere' => '4',
    9696                'titre' => 'Cube : exemple 1',
    9797                'url' => '',
     
    103103        ),
    104104        '6' => array(
    105                 'id_empl' => '4',
     105                'id_banniere' => '4',
    106106                'titre' => 'Cube : exemple flash',
    107107                'url' => 'http://www.example.com/',
     
    114114        ),
    115115        '7' => array(
    116                 'id_empl' => '4',
     116                'id_banniere' => '4',
    117117                'titre' => 'Cube : exemple SPIP',
    118118                'url' => 'http://www.spip.net/',
  • _plugins_/pub_banner/branches/dev_sql/base/pubban_tables.php

    r49305 r49338  
    1010
    1111function pubban_declarer_tables_interfaces($interface){
    12         $config = $GLOBALS['_PUBBAN_CONF'];
    13         $interface['table_des_tables']['spip_pubban_publicites'] = $config['table_pub'];
    14         $interface['table_des_tables']['spip_pubban_emplacements'] = $config['table_empl'];
    15         $interface['table_des_tables']['spip_pubban_stats'] = $config['table_stats'];
    16         $interface['table_des_tables']['spip_pubban_pub_empl'] = $config['table_join'];
    17         return($interface);
     12        // Tables principales
     13        $interface['table_des_tables']['publicites'] = 'publicites';
     14        $interface['table_des_tables']['bannieres'] = 'bannieres';
     15        $interface['table_des_tables']['pubban_stats'] = 'pubban_stats';
     16        // Table de jointure
     17        $interface['tables_jointures']['publicites'][] = 'bannieres_publicites';
     18        $interface['tables_jointures']['bannieres'][] = 'bannieres_publicites';
     19        // Table des dates
     20        $interface['table_date']['publicites'] = 'date_debut';
     21        $interface['table_date']['publicites'] = 'date_fin';
     22        $interface['table_date']['publicites'] = 'date_add';
     23
     24        return $interface;
    1825}
    1926
    2027function pubban_declarer_tables_principales($tables_principales){
    21         $config = $GLOBALS['_PUBBAN_CONF'];
    22 
    2328        $spip_table_pubban = array(
    24                 "id_pub"                        => "int(21) NOT NULL",
     29                "id_publicite"          => "bigint(21) NOT NULL",
    2530                "statut"                        => "varchar(100) NOT NULL default '1inactif'",
    2631                "url"                           => "varchar(200) NOT NULL default ''",
     
    4045        );
    4146        $spip_table_pubban_key = array(
    42                 "PRIMARY KEY"   => "id_pub",
     47                "PRIMARY KEY"   => "id_publicite",
    4348                "KEY titre"     => "titre",
     49                "KEY statut"    => "statut"
    4450        );
    4551        $spip_table_pubban_join = array(
    46                 "id_pub"        => "id_pub",
     52                "id_publicite"  => "id_publicite",
    4753        );
    48         $tables_principales[$config['table_pub']] = array(
     54        $tables_principales['spip_publicites'] = array(
    4955                'field'         => &$spip_table_pubban,
    5056                'key'           => &$spip_table_pubban_key,
     
    5359       
    5460        $spip_table_pubban_empl = array(
    55                 "id_empl"               => "int(21) NOT NULL",
     61                "id_banniere"   => "bigint(21) NOT NULL",
    5662                "statut"                => "varchar(100) NOT NULL default '1inactif'",
    5763                "titre"                 => "varchar(30) NOT NULL default ''",
     
    6369        );
    6470        $spip_table_pubban_empl_key = array(
    65                 "PRIMARY KEY"   => "id_empl",
    66 //              "KEY titre_id"  => "titre_id",
     71                "PRIMARY KEY"   => "id_banniere",
     72                "KEY titre_id"  => "titre_id",
     73                "KEY statut"    => "statut"
    6774        );
    6875        $spip_table_pubban_empl_join = array(
    69                 "id_empl"       => "id_empl",
     76                "id_banniere"   => "id_banniere",
    7077        );
    71         $tables_principales[$config['table_empl']] = array(
     78        $tables_principales['spip_bannieres'] = array(
    7279                'field'         => &$spip_table_pubban_empl,
    7380                'key'           => &$spip_table_pubban_empl_key,
     
    7683
    7784        $spip_table_pubban_stats = array(
    78                 "id_empl"               => "int(21) NOT NULL",
     85                "id_banniere"   => "bigint(21) NOT NULL",
    7986                "date"                  => "date NOT NULL default '0000-00-00'",
    8087                "jour"                  => "int(3) NOT NULL",
     
    8390        );
    8491        $spip_table_pubban_stats_key = array(
    85                 "KEY id_empl"   => "id_empl",
     92                "KEY id_banniere"       => "id_banniere",
    8693        );
    87         $tables_principales[$config['table_stats']] = array(
     94        $tables_principales['spip_pubban_stats'] = array(
    8895                'field'         => &$spip_table_pubban_stats,
    8996                'key'           => &$spip_table_pubban_stats_key,
    9097        );
    9198
     99        return $tables_principales;
     100}
     101
     102function pubban_declarer_tables_auxiliaires($tables_auxiliaires){
    92103        $new_pub_emp = array(
    93                 "id_pub" => "int(21) NOT NULL",
    94                 "id_empl" => "int(21) NOT NULL"
     104                "id_publicite" => "bigint(21) NOT NULL",
     105                "id_banniere" => "bigint(21) NOT NULL"
    95106        );
    96107        $new_pub_emp_cles = array(
    97                 "PRIMARY KEY" => "id_pub, id_empl"
     108                "PRIMARY KEY" => "id_publicite, id_banniere",
     109                "KEY id_publicite"      => "id_publicite",
     110                "KEY id_banniere"       => "id_banniere"
    98111        );
    99         $tables_principales[$config['table_join']] = array(
     112        $tables_auxiliaires['spip_bannieres_publicites'] = array(
    100113                'field' => &$new_pub_emp,
    101114                'key' => &$new_pub_emp_cles
    102115        );
    103116
    104         return($tables_principales);
     117        return $tables_auxiliaires;
    105118}
    106119?>
  • _plugins_/pub_banner/branches/dev_sql/base/pubban_upgrade.php

    r49216 r49338  
    1313function pubban_upgrade($nom_meta_base_version,$version_cible) {
    1414        include_spip('inc/meta');
     15        include_spip('base/create');
    1516        $current_version = 0.0;
    16         if (!isset($GLOBALS['meta'][$nom_meta_base_version])
    17                         || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    18                 include_spip('base/create');
    19                 maj_tables(array(
    20                         $GLOBALS['_PUBBAN_CONF']['table_pub'],
    21                         $GLOBALS['_PUBBAN_CONF']['table_empl'],
    22                         $GLOBALS['_PUBBAN_CONF']['table_stats'],
    23                         $GLOBALS['_PUBBAN_CONF']['table_join'],
    24                 ), _BDD_PUBBAN);
     17
     18        // Si pas installe : on creer les tables et on insere les bannieres de test
     19        if (!isset($GLOBALS['meta'][$nom_meta_base_version]) || $current_version=='0.0'){
     20                creer_base();
    2521                foreach($GLOBALS['emplacements_site'] as $key => $value)
    26                         sql_insertq($GLOBALS['_PUBBAN_CONF']['table_empl'], $value, '', _BDD_PUBBAN);
     22                        sql_insertq('spip_bannieres', $value, '');
    2723                foreach($GLOBALS['publicites_site'] as $key => $value){
    28                         $id_empl = $value['id_empl'];
    29                         unset($value['id_empl']);
    30                         $id_pub = sql_insertq($GLOBALS['_PUBBAN_CONF']['table_pub'], $value, '', _BDD_PUBBAN);
    31                         if($id_pub) sql_insertq($GLOBALS['_PUBBAN_CONF']['table_join'], array('id_pub'=>$id_pub, 'id_empl'=>$id_empl), '', _BDD_PUBBAN);
     24                        $id_empl = $value['id_banniere'];
     25                        unset($value['id_banniere']);
     26                        $id_pub = sql_insertq('spip_publicites', $value, '');
     27                        if($id_pub) sql_insertq('spip_bannieres_publicites', array('id_publicite'=>$id_pub, 'id_banniere'=>$id_empl), '');
    3228                }
    3329                ecrire_meta($nom_meta_base_version,$version_cible,'non');
    34                 spip_log("Plugin PUB BANNER - install OK - tables creees en base");
     30                spip_log("Plugin PUB BANNER - installation OK - tables creees en base et valeurs de tests inserees");
    3531        }
    36         else spip_log("Plugin PUB BANNER - install OK - rien a faire version_base idem");
     32        // Si deja installe : on met a jour et on n'insere pas les bannieres de test
     33        elseif (version_compare(
     34                $current_version = $GLOBALS['meta'][$nom_meta_base_version],
     35                $version_cible,"<")
     36        ){
     37                maj_tables(array(
     38                        'spip_publicites',
     39                        'spip_bannieres',
     40                        'spip_pubban_stats',
     41                        'spip_bannieres_publicites',
     42                ));
     43                ecrire_meta($nom_meta_base_version,$version_cible,'non');
     44                spip_log("Plugin PUB BANNER - installation OK - tables mises a jour en base");
     45        }
     46        // Si rien a faire
     47        else spip_log("Plugin PUB BANNER - installation OK - rien a faire version_base idem");
    3748}
    3849
     
    4152
    4253        $force = (defined('PUBBAN_FORCE_UNINSTALL') AND PUBBAN_FORCE_UNINSTALL==1) ? true : false;
     54
    4355        // On verifie qu'il n'y ait pas de valeurs enregistrees
    44         $count_join = $force ? 0 : sql_countsel($GLOBALS['_PUBBAN_CONF']['table_join']);
    45         $count_stats = $force ? 0 : sql_countsel($GLOBALS['_PUBBAN_CONF']['table_stats']);
     56        $count_join = $force ? 0 : sql_countsel('spip_bannieres_publicites');
     57        $count_stats = $force ? 0 : sql_countsel('spip_pubban_stats');
    4658//      echo 'join : '.$count_join.' et stats : '.$count_stats; exit;
     59
    4760        // Si ok, on efface
    4861        if($count_join==0 AND $count_stats==0){
    49                 sql_drop_table($GLOBALS['_PUBBAN_CONF']['table_join'], "", _BDD_PUBBAN);
    50                 sql_drop_table($GLOBALS['_PUBBAN_CONF']['table_pub'], "", _BDD_PUBBAN);
    51                 sql_drop_table($GLOBALS['_PUBBAN_CONF']['table_empl'], "", _BDD_PUBBAN);
    52                 sql_drop_table($GLOBALS['_PUBBAN_CONF']['table_stats'], "", _BDD_PUBBAN);
     62                $pubban_tables = 'spip_bannieres_publicites'
     63                        .','.'spip_publicites'
     64                        .','.'spip_bannieres'
     65                        .','.'spip_pubban_stats';
     66                sql_drop_table($pubban_tables, true);
    5367                effacer_meta('pubban_config');
    5468                effacer_meta($nom_meta_base_version);
    55                 spip_log("Plugin PUB BANNER - uninstall OK - champs effaces en base et metas effaces");
     69                spip_log("Plugin PUB BANNER - uninstall OK - sql_drop_table($pubban_tables) et metas effaces");
    5670        }
    5771        // Sinon, on informe
     
    6276        return true;
    6377}
     78
    6479?>
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_admin.php

    r49216 r49338  
    3535                'btn_obsolete' => $GLOBALS['pubban_btns']['obsolete'],
    3636                'btn_sortie_poubelle' => $GLOBALS['pubban_btns']['sortie_poubelle'],
    37                 'puce_empl' => $GLOBALS['_PUBBAN_PUCES_STATUTS']['emplacement']['icon'],
     37                'puce_empl' => $GLOBALS['_PUBBAN_PUCES_STATUTS']['banniere']['icon'],
    3838        );
    3939
     
    4343        if ($connect_statut == "0minirezo" ) {
    4444                $trash = pubban_poubelle_pleine();
    45                 $boutons .= icone_inline(_T('pubban:liste_pub'), generer_url_ecrire('pubban_pub_tous'), find_in_path("img/stock_insert-object.png"), "rien.gif", $GLOBALS['spip_lang_right'])
    46                         . icone_inline(_T('pubban:list_empl'), generer_url_ecrire('pubban_emplacement_tous'), find_in_path("img/stock_insert-image.png"), "rien.gif", $GLOBALS['spip_lang_right'])
     45                $boutons .= icone_inline(_T('pubban:liste_pub'), generer_url_ecrire('pubban_publicite_tous'), find_in_path("img/stock_insert-object.png"), "rien.gif", $GLOBALS['spip_lang_right'])
     46                        . icone_inline(_T('pubban:list_empl'), generer_url_ecrire('pubban_banniere_tous'), find_in_path("img/stock_insert-image.png"), "rien.gif", $GLOBALS['spip_lang_right'])
    4747                        . ( defined('_DIR_PUBLIC_PUBBAN') && _PUBBAN_ADDS ? icone_inline(_T('pubban:page_config'), generer_url_ecrire('pubban_config'), find_in_path("img/stock_import.png"), "rien.gif", $GLOBALS['spip_lang_right']) : '')
    4848                        . ( defined('_DIR_PUBLIC_PUBBAN') && _PUBBAN_ADDS ? icone_inline(_T('pubban:page_tarifs'), generer_url_ecrire('pubban_tarifs'), find_in_path("img/money.png"), "rien.gif", $GLOBALS['spip_lang_right']) : '')
    4949                        . ( $trash ? icone_inline(_T('pubban:open_trash'), generer_url_ecrire('pubban_admin','mode=trash'), find_in_path("img/stock_delete.png"), "rien.gif", $GLOBALS['spip_lang_right']) : '');
    50                 $res = icone_horizontale(_T('pubban:nouveau_pub'), generer_url_ecrire('pubban_pub_edit','id_pub=new'), find_in_path("img/stock_insert-object.png"), "creer.gif", false)
    51                         . icone_horizontale(_T('pubban:nouveau_empl'), generer_url_ecrire('pubban_emplacement_edit','id_empl=new'), find_in_path("img/stock_insert-image.png"), "creer.gif", false);
     50                $res = icone_horizontale(_T('pubban:nouveau_pub'), generer_url_ecrire('pubban_editer_publicite','id_pub=new'), find_in_path("img/stock_insert-object.png"), "creer.gif", false)
     51                        . icone_horizontale(_T('pubban:nouveau_empl'), generer_url_ecrire('pubban_editer_banniere','id_empl=new'), find_in_path("img/stock_insert-image.png"), "creer.gif", false);
    5252                $bloc_racc = bloc_des_raccourcis($res);
    5353
     
    7474
    7575        include_spip('base/abstract_sql');
    76         $verif_empl = sql_countsel($GLOBALS['_PUBBAN_CONF']['table_empl'], '', '', '', '', '', _BDD_PUBBAN);
    77         $verif = sql_countsel($GLOBALS['_PUBBAN_CONF']['table_pub'], '', '', '', '', '', _BDD_PUBBAN);
     76        $verif_empl = sql_countsel('spip_bannieres', '', '', '', '', '');
     77        $verif = sql_countsel('spip_publicites', '', '', '', '', '');
    7878        $bloc_pliable_plie = ( $verif != 0 AND $verif_empl != 0 AND !$stats_ferme ) ? 'deplie' : 'replie';
    7979        $bloc_pliable_titre = "<div class='titrem $bloc_pliable_plie' onmouseover=\"jQuery(this).depliant('#stats_div');\">"
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_banniere.php

    r49333 r49338  
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    1111
    12 function exec_pubban_emplacement_dist() {
     12function exec_pubban_banniere_dist() {
    1313        global $connect_statut, $connect_id_auteur, $spip_lang_right;
    1414        if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; }
     
    2121
    2222        $id_empl = _request('id_empl');
    23         $empl = pubban_recuperer_emplacement($id_empl);
    24         $list_pub = pubban_pubs_de_emplacement($id_empl);
     23        $empl = pubban_recuperer_banniere($id_empl);
     24        $list_pub = pubban_pubs_de_la_banniere($id_empl);
    2525        $s = ($empl['statut'] == '5poubelle') ? '3' : ( ($empl['statut'] == '1inactif') ? '2' : '1' );
    2626        $titre_empl = ( $id_empl != '0' ) ? "<div class='numero'>"._T('pubban:titre_info_empl')."<p>".$id_empl."</p>" : "<div class='numero'>"._T('pubban:titre_nouvel_empl') ;
    2727        $boite = "<div class='cadre_padding'><div class='infos'>"
    2828                .$titre_empl
    29                 ."<ul id='instituer_emplacement-".$id_empl."' class='instituer_emplacement instituer'><li>"._T('pubban:empl_is')."&nbsp;:"
     29                ."<ul id='instituer_banniere-".$id_empl."' class='instituer_banniere instituer'><li>"._T('pubban:empl_is')."&nbsp;:"
    3030                ."<ul>"
    31                 ."<li class='publie ".(($s == '1') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_emplacement", "activer-$id_empl", self('&'))."' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-verte.gif' alt=\""._T('pubban:actif')."\"  />"._T('pubban:actif')."</a></li>"
    32                 ."<li class='prop ".(($s == '2') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_emplacement", "desactiver-$id_empl", self('&'))."' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-rouge.gif' alt=\""._T('pubban:inactif')."\"  />"._T('pubban:inactif')."</a></li>"
    33                 ."<li class='poubelle ".(($s == '3') ? "selected" : "" )."'><a href=\"javascript:delete_entry('".generer_action_auteur("activer_emplacement", "trash-$id_empl", generer_url_ecrire('pubban_emplacement_tous'))."', '"._T('pubban:confirm_delete_empl')."');\"><img src='../prive/images/puce-poubelle.gif' alt=\""._T('pubban:poubelle')."\"  />"._T('pubban:poubelle')."</a></li>"
     31                ."<li class='publie ".(($s == '1') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_banniere", "activer-$id_empl", self('&'))."' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-verte.gif' alt=\""._T('pubban:actif')."\"  />"._T('pubban:actif')."</a></li>"
     32                ."<li class='prop ".(($s == '2') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_banniere", "desactiver-$id_empl", self('&'))."' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-rouge.gif' alt=\""._T('pubban:inactif')."\"  />"._T('pubban:inactif')."</a></li>"
     33                ."<li class='poubelle ".(($s == '3') ? "selected" : "" )."'><a href=\"javascript:delete_entry('".generer_action_auteur("activer_banniere", "trash-$id_empl", generer_url_ecrire('pubban_banniere_tous'))."', '"._T('pubban:confirm_delete_empl')."');\"><img src='../prive/images/puce-poubelle.gif' alt=\""._T('pubban:poubelle')."\"  />"._T('pubban:poubelle')."</a></li>"
    3434                ."</ul></li></ul>"
    3535                ."</div><div class='nettoyeur'></div></div></div>";
    3636
    3737        $res = icone_horizontale(_T('pubban:home'), generer_url_ecrire("pubban_admin"), find_in_path("img/stock_home.png"), "rien.gif", false)
    38                 . icone_horizontale(_T('pubban:retour_liste_empl'), generer_url_ecrire("pubban_emplacement_tous"), find_in_path("img/stock_left.png"), "rien.gif", false)
    39                 . icone_horizontale(_T('pubban:nouveau_empl'), generer_url_ecrire('pubban_emplacement_edit','id_empl=new'), find_in_path("img/stock_insert-image.png"), "creer.gif", false)
     38                . icone_horizontale(_T('pubban:retour_liste_empl'), generer_url_ecrire("pubban_banniere_tous"), find_in_path("img/stock_left.png"), "rien.gif", false)
     39                . icone_horizontale(_T('pubban:nouveau_empl'), generer_url_ecrire('pubban_editer_banniere','id_empl=new'), find_in_path("img/stock_insert-image.png"), "creer.gif", false)
    4040                . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false);
    4141        $trash = pubban_poubelle_pleine();
     
    4444        $contexte = array(
    4545                'id_empl' => $id_empl,
    46                 'icone_editer' => icone_inline(_T('bouton_modifier'), generer_url_ecrire("pubban_emplacement_edit","id_empl=$id_empl"), find_in_path("img/stock_edit.png"), "rien.gif",$GLOBALS['spip_lang_right']),
    47                 'icone_nouvelle_pub' => icone_inline(_T('pubban:nouveau_pub_dans_emplacement'), generer_url_ecrire("pubban_pub_edit","id_pub=new&id_empl=$id_empl"), find_in_path("img/stock_insert-object.png"), "creer.gif",$GLOBALS['spip_lang_right']),
    48                 'redirect'=> generer_url_ecrire("pubban_emplacement"),
     46                'icone_editer' => icone_inline(_T('bouton_modifier'), generer_url_ecrire("pubban_editer_banniere","id_empl=$id_empl"), find_in_path("img/stock_edit.png"), "rien.gif",$GLOBALS['spip_lang_right']),
     47                'icone_nouvelle_pub' => icone_inline(_T('pubban:nouveau_pub_dans_emplacement'), generer_url_ecrire("pubban_editer_publicite","id_pub=new&id_empl=$id_empl"), find_in_path("img/stock_insert-object.png"), "creer.gif",$GLOBALS['spip_lang_right']),
     48                'redirect'=> generer_url_ecrire("pubban_banniere"),
    4949                'btn_apercu' => $GLOBALS['pubban_btns']['apercu'],
    5050                'btn_editer' => $GLOBALS['pubban_btns']['editer'],
     
    6767                elseif($statut == '3obsolete') $contexte['decompte_pub_obsoletes']++;
    6868        }
    69         $milieu = recuperer_fond("prive/emplacement_voir",$contexte);
     69        $milieu = recuperer_fond("prive/banniere_voir",$contexte);
    7070
    7171        echo($commencer_page(_T('pubban:pubban')." - ".$titre_page, $rubrique, $sous_rubrique)), debut_gauche('', true),
     
    7373        if(_request('retour')) echo icone_inline(_T('pubban:retour_search'), _request('retour'), find_in_path("img/stock_search.png"), "rien.gif", $GLOBALS['spip_lang_left']);
    7474        echo creer_colonne_droite('', true), debut_droite('', true), debut_cadre_trait_couleur(false, true),
    75                 pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_emplacement' ), 'data' => $milieu ) ),
     75                pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_banniere' ), 'data' => $milieu ) ),
    7676                fin_cadre_trait_couleur(true), fin_gauche(), fin_page();
    7777}
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_banniere_tous.php

    r49333 r49338  
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    1111
    12 function exec_pubban_emplacement_tous_dist() {
     12function exec_pubban_banniere_tous_dist() {
    1313        global $connect_statut, $connect_id_auteur, $spip_lang_right;
    1414        if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; }
     
    2020
    2121        $res = icone_horizontale(_T('pubban:home'), generer_url_ecrire("pubban_admin"), find_in_path("img/stock_home.png"), "rien.gif", false)
    22                 . icone_horizontale(_T('pubban:nouveau_empl'), generer_url_ecrire('pubban_emplacement_edit','id_empl=new'), find_in_path("img/stock_insert-image.png"), "creer.gif", false)
     22                . icone_horizontale(_T('pubban:nouveau_empl'), generer_url_ecrire('pubban_editer_banniere','id_empl=new'), find_in_path("img/stock_insert-image.png"), "creer.gif", false)
    2323                . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false);
    2424        $trash = pubban_poubelle_pleine();
     
    2626
    2727        $contexte = array(
    28                 'bdd'                   => _BDD_PUBBAN,
    2928                'redirect'              => generer_url_ecrire("pubban_pub"),
    3029                'inverse'               => _request('inverse'),
     
    3635                'btn_lister'    => $GLOBALS['pubban_btns']['lister'],
    3736        );
    38         $milieu = recuperer_fond("prive/emplacement_liste_voir",$contexte);
     37        $milieu = recuperer_fond("prive/banniere_liste_voir",$contexte);
    3938
    4039        echo($commencer_page(_T('pubban:pubban')." - ".$titre_page, $rubrique, $sous_rubrique)), debut_gauche('', true),
     
    4342                icone_horizontale(_T('pubban:page_infos'), generer_url_ecrire('pubban_info'), find_in_path("img/status-dock-24.png"), "rien.gif", false),
    4443                fin_cadre_relief(true), bloc_des_raccourcis($res), creer_colonne_droite('', true), debut_droite('', true),
    45                 pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_emplacement_tous' ), 'data' => $milieu ) ),
     44                pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_banniere_tous' ), 'data' => $milieu ) ),
    4645                fin_gauche(), fin_page();
    4746}
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_editer_banniere.php

    r49333 r49338  
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    1111
    12 function exec_pubban_emplacement_edit_dist() {
     12function exec_pubban_editer_banniere_dist() {
    1313        global $connect_statut, $connect_id_auteur, $spip_lang_right;
    1414        if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; }
     
    2121
    2222        $retour = _request('retour') ? _request('retour') : (
    23                 ($id_empl == 'new') ? generer_url_ecrire("pubban_emplacement_tous") : generer_url_ecrire("pubban_emplacement","id_empl=$id_empl")
     23                ($id_empl == 'new') ? generer_url_ecrire("pubban_banniere_tous") : generer_url_ecrire("pubban_banniere","id_empl=$id_empl")
    2424        );
    2525        $contexte = array(
    2626                'id_empl' => $id_empl,
    27                 'titre' => ($id_empl == 'new') ? '' : pubban_recuperer_emplacement($id_empl, 'titre'),
     27                'titre' => ($id_empl == 'new') ? '' : pubban_recuperer_banniere($id_empl, 'titre'),
    2828                'icone_retour' => icone_inline(_T('icone_retour'), $retour, find_in_path("img/stock_left.png"), "rien.gif", $GLOBALS['spip_lang_left']),
    2929                'redirect' => $retour
     
    3434                debut_cadre_relief(find_in_path("img/ico-pubban.png"), true, "", "<br />"._T('pubban:intro_integer_edit')),
    3535                _T("pubban:intro_integer_edit_texte"),  fin_cadre_relief(true), creer_colonne_droite('', true), debut_droite('', true),
    36                 pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_emplacement_edit', 'id_empl' => $id_empl ), 'data' => $milieu ) ),
     36                pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_editer_banniere', 'id_empl' => $id_empl ), 'data' => $milieu ) ),
    3737                fin_gauche(), fin_page();
    3838}
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_info.php

    r49157 r49338  
    2121                . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false);
    2222        if ($connect_statut == "0minirezo")
    23                 $res .= icone_horizontale(_T('pubban:liste_pub'), generer_url_ecrire('pubban_pub_tous'), find_in_path("img/stock_insert-object.png"), "rien.gif", false)
    24                         . icone_horizontale(_T('pubban:list_empl'), generer_url_ecrire('pubban_emplacement_tous'), find_in_path("img/stock_insert-image.png"), "rien.gif", false);
     23                $res .= icone_horizontale(_T('pubban:liste_pub'), generer_url_ecrire('pubban_publicite_tous'), find_in_path("img/stock_insert-object.png"), "rien.gif", false)
     24                        . icone_horizontale(_T('pubban:list_empl'), generer_url_ecrire('pubban_banniere_tous'), find_in_path("img/stock_insert-image.png"), "rien.gif", false);
    2525
    2626        $contenu = propre(_T("pubban:infos_texte"));
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_publicite.php

    r49333 r49338  
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    1111
    12 function exec_pubban_pub_dist() {
     12function exec_pubban_publicite_dist() {
    1313        global $connect_statut, $connect_id_auteur, $spip_lang_right;
    1414        if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; }
     
    2424        $icon = ($pub['type'] == 'img') ? ( isset($GLOBALS['pubban_pub_icons'][ $ext_pub ]) ? $GLOBALS['pubban_pub_icons'][ $ext_pub ] : $GLOBALS['pubban_pub_icons']['default'] ) : $GLOBALS['pubban_pub_icons']['flash'];
    2525        $s = ($pub['statut'] == '5poubelle') ? '3' : ( ($pub['statut'] == '1inactif') ? '2' : '1' );
    26         $lien_popup = "javascript:popup(600,600,\"../?page=view_pub&id_pub=".$id_pub."\");";
     26        $lien_popup = "javascript:popup(600,600,\"../?page=view_pub&id_publicite=".$id_pub."\");";
    2727        if($pub['statut'] == '3obsolete') {
    2828                $boite = "<div class='cadre_padding'><div class='infos'>"
     
    3939                        ."<ul id='instituer_pub-".$id_pub."' class='instituer_pub instituer'><li>"._T('pubban:pub_is')."&nbsp;:"
    4040                        ."<ul>"
    41                         ."<li class='publie ".(($s == '1') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_pub", "activer-$id_pub", generer_url_ecrire('pubban_pub','id_pub='.$id_pub))."&activer=oui' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-verte.gif' alt=\""._T('pubban:active')."\"  />"._T('pubban:actif')."</a></li>"
    42                         ."<li class='prop ".(($s == '2') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_pub", "desactiver-$id_pub", generer_url_ecrire('pubban_pub','id_pub='.$id_pub))."&activer=non' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-rouge.gif' alt=\""._T('pubban:inactive')."\"  />"._T('pubban:inactif')."</a></li>"
    43                         ."<li class='poubelle ".(($s == '3') ? "selected" : "" )."'><a href=\"javascript:delete_entry('".generer_action_auteur("activer_pub", "trash-$id_pub", generer_url_ecrire('pubban_pub_tous'))."', '"._T('pubban:confirm_delete')."');\"><img src='../prive/images/puce-poubelle.gif' alt=\""._T('pubban:poubelle')."\"  />"._T('pubban:poubelle')."</a></li>"
     41                        ."<li class='publie ".(($s == '1') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_publicite", "activer-$id_pub", generer_url_ecrire('pubban_publicite','id_pub='.$id_pub))."&activer=oui' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-verte.gif' alt=\""._T('pubban:active')."\"  />"._T('pubban:actif')."</a></li>"
     42                        ."<li class='prop ".(($s == '2') ? "selected" : "" )."'><a href='".generer_action_auteur("activer_publicite", "desactiver-$id_pub", generer_url_ecrire('pubban_publicite','id_pub='.$id_pub))."&activer=non' onclick='return confirm(confirm_changer_statut);'><img src='../prive/images/puce-rouge.gif' alt=\""._T('pubban:inactive')."\"  />"._T('pubban:inactif')."</a></li>"
     43                        ."<li class='poubelle ".(($s == '3') ? "selected" : "" )."'><a href=\"javascript:delete_entry('".generer_action_auteur("activer_publicite", "trash-$id_pub", generer_url_ecrire('pubban_publicite_tous'))."', '"._T('pubban:confirm_delete')."');\"><img src='../prive/images/puce-poubelle.gif' alt=\""._T('pubban:poubelle')."\"  />"._T('pubban:poubelle')."</a></li>"
    4444                        ."</ul></li></ul>"
    4545                        .icone_horizontale(_T('pubban:voir_un_apercu'), $lien_popup, "racine-24.gif", "rien.gif", false)
     
    4848
    4949        $res = icone_horizontale(_T('pubban:home'), generer_url_ecrire("pubban_admin"), find_in_path('img/stock_home.png'), "rien.gif", false)
    50                 . icone_horizontale(_T('pubban:retour_liste_pub'), generer_url_ecrire("pubban_pub_tous"), find_in_path("img/stock_left.png"), "rien.gif", false)
    51                 . icone_horizontale(_T('pubban:nouveau_pub'), generer_url_ecrire('pubban_pub_edit','id_pub=new'), find_in_path("img/stock_insert-object.png"), "creer.gif", false)
     50                . icone_horizontale(_T('pubban:retour_liste_pub'), generer_url_ecrire("pubban_publicite_tous"), find_in_path("img/stock_left.png"), "rien.gif", false)
     51                . icone_horizontale(_T('pubban:nouveau_pub'), generer_url_ecrire('pubban_editer_publicite','id_pub=new'), find_in_path("img/stock_insert-object.png"), "creer.gif", false)
    5252                . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false);
    5353        $trash = pubban_poubelle_pleine();
     
    5656        $contexte = array(
    5757                'id_pub' => _request('id_pub'),
    58                 'icone_editer' => icone_inline(_T('bouton_modifier'), generer_url_ecrire("pubban_pub_edit","id_pub=$id_pub"), find_in_path("img/stock_edit.png"), "rien.gif",$GLOBALS['spip_lang_right']),
    59                 'redirect'=> generer_url_ecrire("pubban_pub"),
     58                'icone_editer' => icone_inline(_T('bouton_modifier'), generer_url_ecrire("pubban_editer_publicite","id_pub=$id_pub"), find_in_path("img/stock_edit.png"), "rien.gif",$GLOBALS['spip_lang_right']),
     59                'redirect'=> generer_url_ecrire("pubban_publicite"),
    6060                'btn_apercu' => $GLOBALS['pubban_btns']['apercu'],
    6161                'btn_editer' => $GLOBALS['pubban_btns']['editer'],
     
    6969        if(_request('retour')) echo icone_inline(_T('pubban:retour_search'), _request('retour'), find_in_path("img/stock_search.png"), "rien.gif", $GLOBALS['spip_lang_left']);
    7070        echo creer_colonne_droite('', true), debut_droite('', true), debut_cadre_trait_couleur($icon, true),
    71                 pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_pub' ), 'data' => $milieu ) ),
     71                pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_publicite' ), 'data' => $milieu ) ),
    7272                fin_cadre_trait_couleur(true), fin_gauche(), fin_page();
    7373}
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_publicite_tous.php

    r49333 r49338  
    1010if (!defined("_ECRIRE_INC_VERSION")) return;
    1111
    12 function exec_pubban_pub_tous_dist() {
     12function exec_pubban_publicite_tous_dist() {
    1313        global $connect_statut, $connect_id_auteur, $spip_lang_right;
    1414        if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; }
     
    4545                _T("pubban:intro_pub_texte"), fin_cadre_relief(true), bloc_des_raccourcis($res),
    4646                creer_colonne_droite('', true), debut_droite('', true),
    47                 pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_pub_tous' ), 'data' => $milieu ) ),
     47                pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_publicite_tous' ), 'data' => $milieu ) ),
    4848                fin_gauche(), fin_page();
    4949}
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_puce_activation.php

    r49157 r49338  
    1919function exec_pubban_puce_activation_emplacement_args($id) {
    2020        $div = '';
    21         $empl = pubban_recuperer_emplacement($id);
     21        $empl = pubban_recuperer_banniere($id);
    2222        $img_a = "<img src='".$GLOBALS['pubban_btns']['actif']."' alt='"._T('pubban:btn_active')."'";
    2323        $img_ina = "<img src='".$GLOBALS['pubban_btns']['inactif']."' alt='"._T('pubban:btn_desactive')."'";
     
    2929                ."</span>"
    3030                ."<span class='puce_emplacement_popup' id='statutdecalemplacement$id' style='margin-left: -11px;'>"
    31                 ."<a href='".(generer_action_auteur("activer_emplacement", 'activer-'.$id, generer_url_ecrire('pubban_emplacement_tous','id_empl='.$id)))."&activer=oui' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_active')."'>".$img_a.$end_img."</a>"
    32                 ."<a href='".(generer_action_auteur("activer_emplacement", 'desactiver-'.$id, generer_url_ecrire('pubban_emplacement_tous','id_empl='.$id)))."&activer=non' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_desactive')."'>".$img_ina.$end_img."</a>"
     31                ."<a href='".(generer_action_auteur("activer_banniere", 'activer-'.$id, generer_url_ecrire('pubban_banniere_tous','id_empl='.$id)))."&activer=oui' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_active')."'>".$img_a.$end_img."</a>"
     32                ."<a href='".(generer_action_auteur("activer_banniere", 'desactiver-'.$id, generer_url_ecrire('pubban_banniere_tous','id_empl='.$id)))."&activer=non' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_desactive')."'>".$img_ina.$end_img."</a>"
    3333                . "</span>";
    3434       
     
    4848                ."</span>"
    4949                ."<span class='puce_pub_popup' id='statutdecalpub$id' style='margin-left: -11px;'>"
    50                 ."<a href='".(generer_action_auteur("activer_pub", 'activer-'.$id, generer_url_ecrire('pubban_pub_tous','id_pub='.$id)))."&activer=oui' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_active')."'>".$img_a.$end_img."</a>"
    51                 ."<a href='".(generer_action_auteur("activer_pub", 'desactiver-'.$id, generer_url_ecrire('pubban_pub_tous','id_pub='.$id)))."&activer=non' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_desactive')."'>".$img_ina.$end_img."</a>"
     50                ."<a href='".(generer_action_auteur("activer_publicite", 'activer-'.$id, generer_url_ecrire('pubban_publicite_tous','id_pub='.$id)))."&activer=oui' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_active')."'>".$img_a.$end_img."</a>"
     51                ."<a href='".(generer_action_auteur("activer_publicite", 'desactiver-'.$id, generer_url_ecrire('pubban_publicite_tous','id_pub='.$id)))."&activer=non' onclick='return confirm(confirm_changer_statut);' title='"._T('pubban:btn_desactive')."'>".$img_ina.$end_img."</a>"
    5252                . "</span>";
    5353       
  • _plugins_/pub_banner/branches/dev_sql/exec/pubban_stats.php

    r49216 r49338  
    2121        $res = icone_horizontale(_T('pubban:home'), generer_url_ecrire("pubban_admin"), find_in_path("img/stock_home.png"), "rien.gif", false);
    2222        if ($connect_statut == "0minirezo")
    23                 $res .= icone_horizontale(_T('pubban:liste_pub'), generer_url_ecrire('pubban_pub_tous'), find_in_path("img/stock_insert-object.png"), "rien.gif", false)
    24                         . icone_horizontale(_T('pubban:list_empl'), generer_url_ecrire('pubban_emplacement_tous'), find_in_path("img/stock_insert-image.png"), "rien.gif", false);
     23                $res .= icone_horizontale(_T('pubban:liste_pub'), generer_url_ecrire('pubban_publicite_tous'), find_in_path("img/stock_insert-object.png"), "rien.gif", false)
     24                        . icone_horizontale(_T('pubban:list_empl'), generer_url_ecrire('pubban_banniere_tous'), find_in_path("img/stock_insert-image.png"), "rien.gif", false);
    2525        $contexte = array();
    26         $verif = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_stats'], '', '', '', '', '', _BDD_PUBBAN);
     26        $verif = sql_select("*", 'spip_pubban_stats', '', '', '', '', '');
    2727        if (sql_count($verif) == 0) $contexte['no_datas'] = true;
    2828        $milieu = recuperer_fond("prive/statistiques",$contexte);
  • _plugins_/pub_banner/branches/dev_sql/formulaires/display_adds.php

    r49305 r49338  
    1313        include_spip('inc/pubban_process');
    1414        include_spip('base/abstract_sql');
    15         $emplacement = pubban_recuperer_emplacement_par_nom(_request('empl'));
     15        $emplacement = pubban_recuperer_banniere_par_nom(_request('empl'));
    1616        if($emplacement['statut'] != '2actif') return;
    1717
    18         $list_pub = pubban_pubs_de_emplacement($emplacement['id'], false);
     18        $list_pub = pubban_pubs_de_la_banniere($emplacement['id'], false);
    1919        $nbpub = count($list_pub);
    2020        if($nbpub == 0) return;
     
    2222        $banaffi = rand(0, $nbpub);
    2323
    24         $recup = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_pub'], "id_pub IN (".join(',', $list_pub).") AND statut IN ('2actif')", '', '', $banaffi.",1", '', _BDD_PUBBAN);
     24        $recup = sql_select("*", 'spip_publicites', "id_publicite IN (".join(',', $list_pub).") AND statut IN ('2actif')", '', '', $banaffi.",1", '');
    2525        while($tableau = spip_fetch_array($recup)){
    26                 $id_pub = $tableau['id_pub'];
     26                $id_pub = $tableau['id_publicite'];
    2727                $nompub = $tableau['titre'];
    2828                $url = $tableau['url'];
     
    4545        $date_stats = date("Y-m-d");
    4646        $jour_stats = date("z");
    47         $recup = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_stats'], "date IN ('".$date_stats."') AND id_empl=".$emplacement['id'], '', '', '', '', _BDD_PUBBAN);
     47        $recup = sql_select("*", 'spip_pubban_stats', "date IN ('".$date_stats."') AND id_banniere=".$emplacement['id'], '', '', '', '');
    4848        if (sql_count($recup) > 0) {
    4949                while($tableau = spip_fetch_array($recup)){
    5050                        $verif_affi = $tableau['affichages'];
    5151                }
    52                 sql_updateq($GLOBALS['_PUBBAN_CONF']['table_stats'], array("affichages" => $verif_affi + 1), "date IN ('".$date_stats."') AND id_empl=".$emplacement['id'], '', _BDD_PUBBAN);
     52                sql_updateq('spip_pubban_stats', array("affichages" => $verif_affi + 1), "date IN ('".$date_stats."') AND id_banniere=".$emplacement['id'], '');
    5353        }
    5454        else{
    55                 sql_insertq($GLOBALS['_PUBBAN_CONF']['table_stats'],  array('id_empl'=>$emplacement['id'],'jour'=>$jour_stats,'date'=>$date_stats,'clics'=>'0','affichages'=>'1'), '', _BDD_PUBBAN);
     55                sql_insertq('spip_pubban_stats',  array('id_banniere'=>$emplacement['id'],'jour'=>$jour_stats,'date'=>$date_stats,'clics'=>'0','affichages'=>'1'), '');
    5656        }
    5757
  • _plugins_/pub_banner/branches/dev_sql/formulaires/pubban_editer_banniere.php

    r49305 r49338  
    2020        );
    2121        if( $id_empl != 'new' ) {
    22                 $emp = pubban_recuperer_emplacement($id_empl);
     22                $emp = pubban_recuperer_banniere($id_empl);
    2323                $valeurs = array_merge($valeurs, $emp);
    2424        }
     
    5151        }
    5252        if($id_empl == 'new') {
    53                 $instit_empl = charger_fonction('instituer_emplacement', 'inc');
     53                $instit_empl = charger_fonction('instituer_banniere', 'inc');
    5454                if( $id_empl = $instit_empl($datas) )
    55                         $redirect = generer_url_ecrire("pubban_emplacement","id_empl=$id_empl");
     55                        $redirect = generer_url_ecrire("pubban_banniere","id_empl=$id_empl");
    5656        }
    5757        else {
    58                 $editer_empl = charger_fonction('editer_emplacement', 'inc');
     58                $editer_empl = charger_fonction('editer_banniere', 'inc');
    5959                if ($ok = $editer_empl($id_empl, $datas))
    60                         $redirect = strlen($retour) ? $retour : generer_url_ecrire("pubban_emplacement","id_empl=$id_empl");
     60                        $redirect = strlen($retour) ? $retour : generer_url_ecrire("pubban_banniere","id_empl=$id_empl");
    6161        }
    6262        if($redirect){
  • _plugins_/pub_banner/branches/dev_sql/formulaires/pubban_editer_pub.html

    r49305 r49338  
    3333                                <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{emplacement})</span>
    3434                                ]<select name="id_empl[]" id="emplacement" size='4' multiple="multiple" class="fondl">
    35 <BOUCLE_liste_emplacements(pubban_emplacements){statut=2actif}>
    36                                         <option value="#ID_EMPL"<BOUCLE_emppub(POUR){tableau #ENV**{emplacement}}>[(#VALEUR|=={#ID_EMPL}|oui) selected="selected"]</BOUCLE_emppub>>
     35<BOUCLE_liste_emplacements(BANNIERES){statut=2actif}>
     36                                        <option value="#ID_BANNIERE"<BOUCLE_emppub(POUR){tableau #ENV**{emplacement}}>[(#VALEUR|=={#ID_BANNIERE}|oui) selected="selected"]</BOUCLE_emppub>>
    3737                                                #TITRE (#WIDTH x #HEIGHT)</option>
    3838</BOUCLE_liste_emplacements>
  • _plugins_/pub_banner/branches/dev_sql/formulaires/pubban_editer_pub.php

    r49305 r49338  
    113113        }
    114114        if($id_pub) {
    115                 $attacher = charger_fonction('attacher_pub_emplacements', 'inc');
     115                $attacher = charger_fonction('attacher_pub_bannieres', 'inc');
    116116                $ok = $attacher($id_pub, $empls);
    117117        }
    118118
    119         if(!pubban_comparer_emplacements($empls)) $message = array(
     119        if(!pubban_comparer_bannieres($empls)) $message = array(
    120120                'message_ok' => _T('pubban:edit_pub_ok_emplacements_differents')
    121121        );
    122122        else {
    123123                include_spip('inc/headers');
    124                 $retour = generer_url_ecrire("pubban_pub","id_pub=$id_pub");
     124                $retour = generer_url_ecrire("pubban_publicite","id_pub=$id_pub");
    125125                return( redirige_formulaire($retour) );
    126126        }
  • _plugins_/pub_banner/branches/dev_sql/formulaires/stats_adds.php

    r49216 r49338  
    2929        //  Clic
    3030        if($type_perf == 'clic') {
    31                 $recup = sql_select("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], '', '', '', '', '', _BDD_PUBBAN);
     31                $recup = sql_select("id_banniere", 'spip_bannieres', '', '', '', '', '');
    3232                $n=1;
    3333                $n_emp_zero = 0;
    3434                $n_emp_verif = 0;
    3535                while($tableau = spip_fetch_array($recup)){
    36                         $emp = $tableau['id_empl'];
    37                         $emplacement = pubban_recuperer_emplacement($emp);
     36                        $emp = $tableau['id_banniere'];
     37                        $banniere = pubban_recuperer_banniere($emp);
    3838                        $n_emp_verif++;
    3939
    40                         if($period_perf == 1) $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND date IN ('".$date_stats."')", '', '', '', '', _BDD_PUBBAN);
     40                        if($period_perf == 1) $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", 'spip_pubban_stats', "id_banniere=".$emp." AND date IN ('".$date_stats."')", '', '', '', '');
    4141
    4242                        elseif($period_perf == 7){
    4343                                $inter_stats = date('z', time() - 604800);
    4444                                $sep = ($inter_stats > $jour_stats) ? 'OR' : 'AND';
    45                                 $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
     45                                $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '');
    4646                        }
    4747
     
    4949                                $inter_stats = date('z', time() - 2592000);
    5050                                $sep = ($inter_stats > $jour_stats) ? 'OR' : 'AND';
    51                                 $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
     51                                $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '');
    5252                        }
    5353
     
    5555                                $inter_stats = date('z', time() - 7776000);
    5656                                $sep = ($inter_stats > $jour_stats) ? 'OR' : 'AND';
    57                                 $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
     57                                $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '');
    5858                        }
    5959
     
    6969                                $valeurs['clics_perf_'.$n] = $cpt_clic;
    7070                                $valeurs['affis_perf_'.$n] = $cpt_affi;
    71                                 $valeurs['titre_empl_'.$n] = $emplacement['titre'];
    72                                 $valeurs['titre_cut_empl_'.$n] = substr($emplacement['titre'], 0, 3).".";
     71                                $valeurs['titre_empl_'.$n] = $banniere['titre'];
     72                                $valeurs['titre_cut_empl_'.$n] = substr($banniere['titre'], 0, 3).".";
    7373                                $valeurs['n_perf_'.$n] = $n;
    7474                                $valeurs['div1js'][$n] = $n;
     
    9797        //  Ratio %
    9898        if($type_perf == 'ratio'){
    99                 $recup = sql_select("DISTINCT id_empl", $GLOBALS['_PUBBAN_CONF']['table_join'], '', '', '', '', '', _BDD_PUBBAN);
     99                $recup = sql_select("DISTINCT id_banniere", 'spip_bannieres_publicites', '', '', '', '', '');
    100100                $n=1;
    101101                $n_emp_zero = 0;
    102102                $n_emp_verif = 0;
    103103                while($tableau = mysql_fetch_array($recup)){
    104                         $emp = $tableau['id_empl'];
    105                         $emplacement = pubban_recuperer_emplacement($emp);
     104                        $emp = $tableau['id_banniere'];
     105                        $banniere = pubban_recuperer_banniere($emp);
    106106                        $n_emp_verif++;
    107107
    108108                        if($period_perf==1){
    109                                 $requete = sql_select("SUM(clics) AS Cpt", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND date IN ('".$date_stats."')", '', '', '', '', _BDD_PUBBAN);
    110                                 $requete2 = sql_select("SUM(affichages) AS Affi", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND date IN ('".$date_stats."')", '', '', '', '', _BDD_PUBBAN);
     109                                $requete = sql_select("SUM(clics) AS Cpt", 'spip_pubban_stats', "id_banniere=".$emp." AND date IN ('".$date_stats."')", '', '', '', '');
     110                                $requete2 = sql_select("SUM(affichages) AS Affi", 'spip_pubban_stats', "id_banniere=".$emp." AND date IN ('".$date_stats."')", '', '', '', '');
    111111                        }
    112112
     
    114114                                $inter_stats = date('z', time() - 604800);
    115115                                $sep = ($inter_stats>$jour_stats) ? 'AND' : 'OR';
    116                                 $requete = sql_select("SUM(clics) AS Cpt", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
    117                                 $requete2 = sql_select("SUM(affichages) AS Affi", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') OR jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
     116                                $requete = sql_select("SUM(clics) AS Cpt", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '');
     117                                $requete2 = sql_select("SUM(affichages) AS Affi", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') OR jour < ('".$jour_stats."')", '', '', '', '');
    118118                        }
    119119
     
    121121                                $inter_stats = date('z', time() - 2592000);
    122122                                $sep = ($inter_stats>$jour_stats) ? 'AND' : 'OR';
    123                                 $requete = sql_select("SUM(clics) AS Cpt", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
    124                                 $requete2 = sql_select("SUM(affichages) AS Affi", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') OR jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
     123                                $requete = sql_select("SUM(clics) AS Cpt", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '');
     124                                $requete2 = sql_select("SUM(affichages) AS Affi", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') OR jour < ('".$jour_stats."')", '', '', '', '');
    125125                        }
    126126
     
    128128                                $inter_stats = date('z', time() - 7776000);
    129129                                $sep = ($inter_stats>$jour_stats) ? 'AND' : 'OR';
    130                                 $requete = sql_select("SUM(clics) AS Cpt", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
    131                                 $requete2 = sql_select("SUM(affichages) AS Affi", $GLOBALS['_PUBBAN_CONF']['table_stats'], "id_empl=".$emp." AND jour >= ('".$inter_stats."') OR jour < ('".$jour_stats."')", '', '', '', '', _BDD_PUBBAN);
     130                                $requete = sql_select("SUM(clics) AS Cpt", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') ".$sep." jour < ('".$jour_stats."')", '', '', '', '');
     131                                $requete2 = sql_select("SUM(affichages) AS Affi", 'spip_pubban_stats', "id_banniere=".$emp." AND jour >= ('".$inter_stats."') OR jour < ('".$jour_stats."')", '', '', '', '');
    132132                        }
    133133                        $array = spip_fetch_array($requete);
     
    137137                        else {
    138138                                $valeurs['ratios_perf_'.$n] = $perf_emp_ratio;
    139                                 $valeurs['titre_empl_'.$n] = $emplacement['titre'];
    140                                 $valeurs['titre_cut_empl_'.$n] = substr($emplacement['titre'], 0, 3).".";
     139                                $valeurs['titre_empl_'.$n] = $banniere['titre'];
     140                                $valeurs['titre_cut_empl_'.$n] = substr($banniere['titre'], 0, 3).".";
    141141                                $valeurs['n_perf_'.$n] = $n;
    142142                                $valeurs['div1js_2'][$n] = $n;
     
    173173                        $period_a=date('z', time() - $period_sec_a);
    174174                        $sep = ($period_de>$period_a) ? 'OR' : 'AND';
    175                         $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", $GLOBALS['_PUBBAN_CONF']['table_stats'], "jour >= ('".$period_de."') ".$sep." jour <= ('".$period_a."')", '', '', '', '', _BDD_PUBBAN);
     175                        $requete = sql_select("SUM(clics) AS Cpt, SUM(affichages) AS Aff", 'spip_pubban_stats', "jour >= ('".$period_de."') ".$sep." jour <= ('".$period_a."')", '', '', '', '');
    176176                        $array = spip_fetch_array($requete);
    177177                        $cpt_clic = (isset($array['Cpt'])) ? $array['Cpt'] : 0;
     
    211211                        $period_a = date('z', time() - $period_sec_a);
    212212                        $sep = ($period_de > $period_a) ? 'OR' : 'AND';
    213                         $requete = sql_select("SUM(clics) AS Cpt", $GLOBALS['_PUBBAN_CONF']['table_stats'], "jour >= ('".$period_de."') ".$sep." jour <= ('".$period_a."')", '', '', '', '', _BDD_PUBBAN);
    214                         $requete2 = sql_select("SUM(affichages) AS affievo", $GLOBALS['_PUBBAN_CONF']['table_stats'], "jour >= ('".$period_de."') ".$sep." jour <= ('".$period_a."')", '', '', '', '', _BDD_PUBBAN);
     213                        $requete = sql_select("SUM(clics) AS Cpt", 'spip_pubban_stats', "jour >= ('".$period_de."') ".$sep." jour <= ('".$period_a."')", '', '', '', '');
     214                        $requete2 = sql_select("SUM(affichages) AS affievo", 'spip_pubban_stats', "jour >= ('".$period_de."') ".$sep." jour <= ('".$period_a."')", '', '', '', '');
    215215                        $array = spip_fetch_array($requete);
    216216                        $array2 = spip_fetch_array($requete2);
  • _plugins_/pub_banner/branches/dev_sql/genie/pubban_cron.php

    r49216 r49338  
    1919        $gdate = date("Y-m-d");
    2020
    21         $requete = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_pub'], "date_debut!='' OR date_fin!=''", '', '', '', '',_BDD_PUBBAN);
     21        $requete = sql_select("*", 'spip_publicites', "date_debut!='' OR date_fin!=''", '', '', '', '');
    2222        while($tableau = spip_fetch_array($requete)) {
    2323                $nom = $tableau['titre'];
     
    2626                $datefin = (isset($tableau['date_fin']) AND strlen($tableau['date_fin'])) ? $tableau['date_fin'] : false;
    2727                if($datedebut AND $actif == '1inactif' AND $datedebut >= $gdate) {
    28                         sql_updateq($GLOBALS['_PUBBAN_CONF']['table_pub'], array('statut' => '2actif'), "titre='".$nom."'", '', _BDD_PUBBAN);
     28                        sql_updateq('spip_publicites', array('statut' => '2actif'), "titre='".$nom."'", '');
    2929                        $nb_modif++;
    3030                }
    3131                if($datefin AND $actif == '2actif' AND $datefin <= $gdate) {
    32                         sql_updateq($GLOBALS['_PUBBAN_CONF']['table_pub'], array( 'statut' => '3obsolete', 'affichages_restant' => '0', 'clics_restant' => '0' ), "titre='".$nom."'", '', _BDD_PUBBAN);
     32                        sql_updateq('spip_publicites', array( 'statut' => '3obsolete', 'affichages_restant' => '0', 'clics_restant' => '0' ), "titre='".$nom."'", '');
    3333                        $nb_modif++;
    3434                }
    3535        }
    3636
    37         $requete2 = sql_select("id_pub, date_add", $GLOBALS['_PUBBAN_CONF']['table_pub'], "statut='0cree'", '', '', '', '',_BDD_PUBBAN);
     37        $requete2 = sql_select("id_publicite, date_add", 'spip_publicites', "statut='0cree'", '', '', '', '');
    3838        while($tableau = spip_fetch_array($requete2)) {
    3939                list($date1, $rien) = explode(' ', $tableau['date_add']);
     
    4343                $time2 = mktime(0, 0, 0, $m2, $d2, $y2);
    4444                if( ($time2-$time1) >= 2592000){
    45                         echo "ON y va pour id : ".$tableau['id_pub'];
    46                         if( $ok = sql_delete($GLOBALS['_PUBBAN_CONF']['table_pub'], 'id_pub='.$tableau['id_pub'], _BDD_PUBBAN) )
     45                        echo "ON y va pour id : ".$tableau['id_publicite'];
     46                        if( $ok = sql_delete('spip_publicites', 'id_publicite='.$tableau['id_publicite']) )
    4747                                $nb_delete++;
    4848                        else $nb_errors++;
     
    5151
    5252        $old_delete_stats = date('z', time() - 8726400);
    53         sql_delete($GLOBALS['_PUBBAN_CONF']['table_stats'], "jour < ('".$old_delete_stats."')", _BDD_PUBBAN);
     53        sql_delete('spip_pubban_stats', "jour < ('".$old_delete_stats."')");
    5454
    5555        spip_log("PUB BANNER CRON - Mise a jour OK [ $nb_modif updates | $nb_delete deletes | $nb_errors erreurs ]");
  • _plugins_/pub_banner/branches/dev_sql/inc/attacher_pub_bannieres.php

    r49333 r49338  
    11<?php
    22
    3 function inc_attacher_pub_emplacements_dist($id_pub, $empls){
     3function inc_attacher_pub_bannieres_dist($id_pub, $empls){
    44        if (!strlen($empls)) return;
    55        include_spip('base/abstract_sql');
    66        if (!is_array($empls)) $empls = array( $empls );
    7         $old_emp = pubban_emplacements_de_la_pub($id_pub);
     7        $old_emp = pubban_bannieres_de_la_pub($id_pub);
    88        $ok = true;
    99
    1010        foreach($empls as $k=>$id_empl) {
    1111                if(!$old_emp OR (is_array($old_emp) AND !in_array($id_empl, $old_emp)) )
    12                         $ok = sql_insertq($GLOBALS['_PUBBAN_CONF']['table_join'], array('id_pub'=>$id_pub, 'id_empl'=>$id_empl), '', _BDD_PUBBAN);
     12                        $ok = sql_insertq('spip_bannieres_publicites', array('id_publicite'=>$id_pub, 'id_banniere'=>$id_empl), '');
    1313        }
    1414        if ($old_emp AND count($old_emp))
    1515                foreach($old_emp as $k=>$id_old) {
    1616                        if( !in_array($id_old, $empls) )
    17                                 $ok = sql_delete($GLOBALS['_PUBBAN_CONF']['table_join'], 'id_pub='.intval($id_pub).' AND id_empl='.intval($id_old), _BDD_PUBBAN);
     17                                $ok = sql_delete('spip_bannieres_publicites', 'id_publicite='.intval($id_pub).' AND id_banniere='.intval($id_old));
    1818        }
    1919        return $ok;
  • _plugins_/pub_banner/branches/dev_sql/inc/editer_banniere.php

    r49333 r49338  
    44 * Edition d'un emplacement
    55 */
    6 function inc_editer_emplacement_dist($id_emp, $datas){
     6function inc_editer_banniere_dist($id_emp, $datas){
    77        if (!is_array($datas)) return;
    88        include_spip('base/abstract_sql');
    9         if ( $ok = sql_updateq($GLOBALS['_PUBBAN_CONF']['table_empl'], $datas, "id_empl=".intval($id_emp), '', _BDD_PUBBAN) )
     9        if ( $ok = sql_updateq('spip_bannieres', $datas, "id_banniere=".intval($id_emp), '') )
    1010                return true;
    1111        return false;
  • _plugins_/pub_banner/branches/dev_sql/inc/editer_pub.php

    r49216 r49338  
    77        if (!is_array($datas)) return;
    88        include_spip('base/abstract_sql');
    9         if ( $ok = sql_updateq($GLOBALS['_PUBBAN_CONF']['table_pub'], $datas, "id_pub=".intval($id_pub), '', _BDD_PUBBAN) )
     9        if ( $ok = sql_updateq('spip_publicites', $datas, "id_publicite=".intval($id_pub), '') )
    1010                return true;
    1111        return false;
  • _plugins_/pub_banner/branches/dev_sql/inc/instituer_banniere.php

    r49333 r49338  
    44 * Création d'un emplacement
    55 */
    6 function inc_instituer_emplacement_dist($datas) {
     6function inc_instituer_banniere_dist($datas) {
    77        if (!is_array($datas)) return;
    88        include_spip('base/abstract_sql');
     
    1717                ));
    1818*/
    19         if ( $id_empl = sql_insertq($GLOBALS['_PUBBAN_CONF']['table_empl'], $datas, '', _BDD_PUBBAN) )
     19        if ( $id_empl = sql_insertq('spip_bannieres', $datas, '') )
    2020                return $id_empl;
    2121        return false;
  • _plugins_/pub_banner/branches/dev_sql/inc/instituer_pub.php

    r49216 r49338  
    99        if (!isset($datas['date_add']) ) $datas['date_add'] = date('Y-m-d H:i:s');
    1010        $datas['statut'] = $statut;
    11         if ( $id_pub = sql_insertq($GLOBALS['_PUBBAN_CONF']['table_pub'], $datas, '', _BDD_PUBBAN) )
     11        if ( $id_pub = sql_insertq('spip_publicites', $datas, '') )
    1212                return $id_pub;
    1313        return false;
  • _plugins_/pub_banner/branches/dev_sql/inc/pubban_configset.php

    r49305 r49338  
    1212 */
    1313$GLOBALS['_PUBBAN_CONF'] = array(
    14         'server'                => '', // definit ci-dessous
    15         'table_pub'     => $GLOBALS['table_prefix'].'_pubban_publicites',
    16         'table_empl'    => $GLOBALS['table_prefix'].'_pubban_emplacements',
    17         'table_stats'   => $GLOBALS['table_prefix'].'_pubban_stats',
    18         'table_join'    => $GLOBALS['table_prefix'].'_pubban_pub_empl',
     14        'server'                => '',
     15        'table_pub'     => 'publicites',
     16        'table_empl'    => 'bannieres',
     17        'table_stats'   => 'pubban_stats',
     18        'table_join'    => 'bannieres_publicites',
    1919);
    2020
     
    2525        $config = unserialize($GLOBALS['meta']['pubban_config']);
    2626else $config = $GLOBALS['_PUBBAN_CONF'];
    27 //else $config = $GLOBALS['_PUBBAN_CONF']['config'];
    28 
    29 /**
    30  * Base de donnees de Pubban ('connect' par defaut)
    31  */
    32 define('_BDD_PUBBAN', $config['server']);
    33 $GLOBALS['_PUBBAN_CONF']['server'] = _BDD_PUBBAN;
    3427
    3528// -------------------------
  • _plugins_/pub_banner/branches/dev_sql/inc/pubban_prive.php

    r49216 r49338  
    33function pubban_poubelle_pleine(){
    44        include_spip('base/abstract_sql');
    5         $trash = sql_countsel($GLOBALS['_PUBBAN_CONF']['table_pub'], "statut='5poubelle'", '', '', '', '', _BDD_PUBBAN) + sql_countsel($GLOBALS['_PUBBAN_CONF']['table_empl'], "statut='5poubelle'", '', '', '', '', _BDD_PUBBAN);
     5        $trash = sql_countsel('spip_publicites', "statut='5poubelle'", '', '', '', '') + sql_countsel('spip_bannieres', "statut='5poubelle'", '', '', '', '');
    66        return $trash;
    77}
     
    2929        // nbre d'emplacements
    3030        $div .= "<tr><td style='border-top: 1px solid #808080;'><strong><a href=\"\">"._T('pubban:nb_emplacements')."&nbsp;:</a></strong></td><td style='border-top: 1px solid #808080;'><strong>";
    31         $div .= sql_getfetsel("COUNT(*)", $GLOBALS['_PUBBAN_CONF']['table_empl'], "statut='2actif'", '', '', '', '', _BDD_PUBBAN);
     31        $div .= sql_getfetsel("COUNT(*)", 'spip_bannieres', "statut='2actif'", '', '', '', '');
    3232        $div .= "</strong></td></tr>";
    3333
    3434        // nbre total de pubs
    35         $div .= "<tr><td style='border-top: 1px solid #808080;'><strong><a href=\"".generer_url_ecrire('pubban_pub')."\" title=\""._T('pubban:lien_page')."\">"._T('pubban:nb_pub')."&nbsp;:</a></strong></td><td style='border-top: 1px solid #808080;'><strong>";
    36         $div .= sql_getfetsel("COUNT(*)", $GLOBALS['_PUBBAN_CONF']['table_pub'], "statut!='5poubelle'", '', '', '', '', _BDD_PUBBAN);
     35        $div .= "<tr><td style='border-top: 1px solid #808080;'><strong><a href=\"".generer_url_ecrire('pubban_publicite')."\" title=\""._T('pubban:lien_page')."\">"._T('pubban:nb_pub')."&nbsp;:</a></strong></td><td style='border-top: 1px solid #808080;'><strong>";
     36        $div .= sql_getfetsel("COUNT(*)", 'spip_publicites', "statut!='5poubelle'", '', '', '', '');
    3737        $div .= "</strong></td></tr>";
    3838
    3939        // nbre de pubs actives
    4040        $div .= "<tr><td>&nbsp;&nbsp;&nbsp;<i>-&nbsp;"._T('pubban:nb_pub_actives')."&nbsp;:</i></td><td><strong>";
    41         $div .= sql_getfetsel("COUNT(*)", $GLOBALS['_PUBBAN_CONF']['table_pub'], "statut='2actif'", '', '', '', '', _BDD_PUBBAN);
     41        $div .= sql_getfetsel("COUNT(*)", 'spip_publicites', "statut='2actif'", '', '', '', '');
    4242        $div .= "</strong></td></tr>";
    4343
    4444        // nbre de pubs inactives
    4545        $div .= "<tr><td>&nbsp;&nbsp;&nbsp;<i>-&nbsp;"._T('pubban:nb_pub_inactives')."&nbsp;:</i></td><td><strong>";
    46         $div .= sql_getfetsel("COUNT(*)", $GLOBALS['_PUBBAN_CONF']['table_pub'], "statut='1inactif'", '', '', '', '', _BDD_PUBBAN);
     46        $div .= sql_getfetsel("COUNT(*)", 'spip_publicites', "statut='1inactif'", '', '', '', '');
    4747        $div .= "</strong></td></tr>";
    4848
    4949        // nbre de pubs obsoletes
    5050        $div .= "<tr><td>&nbsp;&nbsp;&nbsp;<i>-&nbsp;"._T('pubban:nb_pub_obsoletes')."&nbsp;:</i></td><td><strong>";
    51         $div .= sql_getfetsel("COUNT(*)", $GLOBALS['_PUBBAN_CONF']['table_pub'], "statut='3obsolete'", '', '', '', '', _BDD_PUBBAN);
     51        $div .= sql_getfetsel("COUNT(*)", 'spip_publicites', "statut='3obsolete'", '', '', '', '');
    5252        $div .= "</strong></td></tr>";
    5353
    5454        // nbre total d'affichages
    5555        $div .= "<tr><td style='border-top: 1px solid #808080;'><strong><a href=\"".generer_url_ecrire('pubban_stats')."\" title=\""._T('pubban:lien_page')."\">"._T('pubban:nb_affichages')."&nbsp;:</a></strong></td><td style='border-top: 1px solid #808080;'><strong>";
    56         $resultat = sql_select("Sum(affichages) as A", $GLOBALS['_PUBBAN_CONF']['table_pub'], '', '', '', '', '', _BDD_PUBBAN);
     56        $resultat = sql_select("Sum(affichages) as A", 'spip_publicites', '', '', '', '', '');
    5757        while($row = sql_fetch($resultat)) {
    5858                $global_nbaffi = $row['A'];
     
    6363        // nbre total de clics
    6464        $div .= "<tr><td style='border-top: 1px solid #808080;'><strong><a href=\"".generer_url_ecrire('pubban_stats')."\" title=\""._T('pubban:lien_page')."\">"._T('pubban:nb_clics')."&nbsp;:</a></strong></td><td style='border-top: 1px solid #808080;'><strong>";
    65         $resultat = sql_select("Sum(clics) as B", $GLOBALS['_PUBBAN_CONF']['table_pub'], '', '', '', '', '', _BDD_PUBBAN);
     65        $resultat = sql_select("Sum(clics) as B", 'spip_publicites', '', '', '', '', '');
    6666        while($row = sql_fetch($resultat)) {
    6767                $global_nbclic = $row['B'];
     
    9393        if(substr_count($str, 'id_empl') != 0 AND is_numeric(substr($str, 8))) {
    9494                $id_empl = substr($str, 8);
    95                 $pub = sql_select("id_pub", $GLOBALS['_PUBBAN_CONF']['table_join'], "id_empl=".intval($id_empl), '', '', '', '', _BDD_PUBBAN);
     95                $pub = sql_select("id_publicite", 'spip_bannieres_publicites', "id_banniere=".intval($id_empl), '', '', '', '');
    9696                while ($row = spip_fetch_array($pub)) {
    97                         $results['pub'][$i] = $row['id_pub'];
     97                        $results['pub'][$i] = $row['id_publicite'];
    9898                        $i++;
    9999                }
    100100        }
    101101        if(is_integer(intval($str)) AND intval($str) != 0){
    102                 $pub = sql_getfetsel("id_pub", $GLOBALS['_PUBBAN_CONF']['table_pub'], "id_pub=".intval($str), '', '', '', '', _BDD_PUBBAN);
     102                $pub = sql_getfetsel("id_publicite", 'spip_publicites', "id_publicite=".intval($str), '', '', '', '');
    103103                if($pub) {
    104104                        $results['pub'][$i] = $pub;
    105105                        $i++;
    106106                }
    107                 $empl = sql_getfetsel("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], "id_empl=".intval($str), '', '', '', '', _BDD_PUBBAN);
     107                $empl = sql_getfetsel("id_banniere", 'spip_bannieres', "id_banniere=".intval($str), '', '', '', '');
    108108                if($empl) {
    109109                        $results['emp'][$j] = $empl;
     
    112112        }
    113113        else{
    114                 $pub = sql_select("id_pub", $GLOBALS['_PUBBAN_CONF']['table_pub'], "titre LIKE '%".$str."%'", '', '', '', '', _BDD_PUBBAN);
     114                $pub = sql_select("id_publicite", 'spip_publicites', "titre LIKE '%".$str."%'", '', '', '', '');
    115115                if(sql_count($pub) > 0) {
    116116                        while($row = spip_fetch_array($pub)){
    117                                 $results['pub'][$i] = $row['id_pub'];
     117                                $results['pub'][$i] = $row['id_publicite'];
    118118                                $i++;
    119119                        }
    120120                }
    121                 $empl = sql_select("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], "titre LIKE '%".$str."%'", '', '', '', '', _BDD_PUBBAN);
     121                $empl = sql_select("id_banniere", 'spip_bannieres', "titre LIKE '%".$str."%'", '', '', '', '');
    122122                if(sql_count($empl) > 0) {
    123123                        while($row = spip_fetch_array($empl)){
    124                                 $results['emp'][$j] = $row['id_empl'];
     124                                $results['emp'][$j] = $row['id_banniere'];
    125125                                $j++;
    126126                        }
  • _plugins_/pub_banner/branches/dev_sql/inc/pubban_process.php

    r49216 r49338  
    55// ----------------------------
    66
    7 function pubban_pubs_de_emplacement($id_emp, $toutes=true){
     7function pubban_pubs_de_la_banniere($id_emp, $toutes=true){
    88        include_spip('base/abstract_sql');
    99        $list_pub = array();
    10         $requete = sql_select("id_pub", $GLOBALS['_PUBBAN_CONF']['table_join'], "id_empl=".intval($id_emp), '', '', '', '', _BDD_PUBBAN);
     10        $requete = sql_select("id_publicite", 'spip_bannieres_publicites', "id_banniere=".intval($id_emp), '', '', '', '');
    1111        if (sql_count($requete) > 0) {
    1212                while ($row = spip_fetch_array($requete)) {
    1313                        if(!$toutes){
    14                                 $statut = pubban_recuperer_pub($row['id_pub'], 'statut');
     14                                $statut = pubban_recuperer_pub($row['id_publicite'], 'statut');
    1515                                if($statut == '2actif')
    16                                         $list_pub[] = $row['id_pub'];
     16                                        $list_pub[] = $row['id_publicite'];
    1717                        }
    18                         else $list_pub[] = $row['id_pub'];
     18                        else $list_pub[] = $row['id_publicite'];
    1919                }
    20                 sql_free($requete, _BDD_PUBBAN);
     20                sql_free($requete);
    2121                return $list_pub;
    2222        }
     
    3131 * Liste les emplacements dans lesquels la pub est présente
    3232 */
    33 function pubban_emplacements_de_la_pub($id_pub, $id_empl_verif=false){
     33function pubban_bannieres_de_la_pub($id_pub, $id_empl_verif=false){
    3434        include_spip('base/abstract_sql');
    3535        $list_emp = array();
    36         $requete = sql_select("id_empl", $GLOBALS['_PUBBAN_CONF']['table_join'], "id_pub=".intval($id_pub), '', '', '', '', _BDD_PUBBAN);
     36        $requete = sql_select("id_banniere", 'spip_bannieres_publicites', "id_publicite=".intval($id_pub), '', '', '', '');
    3737        if (sql_count($requete) > 0) {
    3838                while ($row = spip_fetch_array($requete)) {
    3939                        // On ne passe plus en reference, PHP le fait tout seul
    4040//                      array_push(&$list_emp, $row['id_empl']);
    41                         array_push($list_emp, $row['id_empl']);
     41                        array_push($list_emp, $row['id_banniere']);
    4242                }
    43                 sql_free($requete, _BDD_PUBBAN);
     43                sql_free($requete);
    4444                if($id_empl_verif)
    4545                        return( in_array($id_empl_verif, $list_emp) );
  • _plugins_/pub_banner/branches/dev_sql/lang/pubban_fr.php

    r49305 r49338  
    3535        'btn_lister_empl' => 'Lister les publicit&eacute;s de cette banni&egrave;re',
    3636        'btn_see_liste' => 'Voir la liste',
     37        'banner' => 'Banni&egrave;re',
    3738        'banner_banner' => 'Banni&egrave;re "Banner"',
    3839
     
    5556        'cacher_bordure' => 'Cacher les bordures des banni&egrave;res',
    5657        'cf_navigation' => 'Cf. [colonne de navigation->@url@]',
     58        'campagne_presentation' => 'Présentation de la campagne',
     59        'campagne_deroulement' => 'Déroulement de la campagne',
     60        'campagne_donnees_suivi' => 'Données de suivi',
     61        'campagne_statistiques' => 'Analyse statistique',
     62        'campagne_date_debut' => 'Début de la campagne',
     63        'campagne_date_fin' => 'Fin de la campagne',
    5764
    5865// D //
     
    6471        'doc_info' => 'Nous vous renvoyons &agrave; la doc du plugin pour plus d\'informations :',
    6572        'derniers_jours' => 'derniers jours',
    66         'date_pub' => 'Date d\'enregistrement',
    67         'date_pub_maj' => 'Date de derni&egrave;re mise &agrave; jour',
     73        'date_creation' => 'Date de création',
     74        'date_maj' => 'Dernière mise à jour',
    6875        'dates_validite_pub' => 'Dates de validit&eacute;',
    6976        'date_debut' => 'Date de d&eacute;but de validit&eacute;',
     
    133140        'erreur_nb_aff' => 'Vous n\'avez pas pr&eacute;cis&eacute; de nombre d\'affichage ...',
    134141        'edit_pub_ok_emplacements_differents' => 'OK - Valeurs enregistr&eacute;es mais les emplacements s&eacute;lectionn&eacute;s pour la publicit&eacute; ont des tailles diff&eacute;rentes ... Cela pourra g&eacute;n&eacute;rer des erreurs d\'affichage.',
     142        'exporter_donnees' => 'Exporter ces données',
    135143
    136144// F //
     
    293301        'retour_liste_pub' => 'Retour &agrave; la liste compl&egrave;te des publicit&eacute;s',
    294302        'ratio_txt' => 'Ratio',
     303        'retirer_arg' => 'Retirer de la page',
     304        'resultats_du' => 'Résultats de la derniere analyse au ',
    295305
    296306// S //
     
    301311        'see_doc_in_new_window' => 'Ouvrir la doc dans une nouvelle fen&ecirc;tre',
    302312        'statut' => 'Statut',
     313        'statut_actuel' => 'Statut actuel',
    303314        'select_articles_choose' => '&gt; liste de vos articles',
    304315        'stats_pubban' => 'Statistiques des publicit&eacute;s',
  • _plugins_/pub_banner/branches/dev_sql/modeles/stat_pub.html

    r49157 r49338  
    11#CACHE{0}
    2 <BOUCLE_payer(pubban_publicites){id_pub IN #ENV**{tablo_pub}}>
     2<BOUCLE_payer(PUBLICITES){id_publicite IN #ENV**{tablo_pub}}>
    33
    4 <a href="../?page=view_pub&id_pub=#ID_PUB" target="_blank" onclick="popup(600,600,'../?page=view_pub&id_pub=#ID_PUB');return false;">Apercu</a>
    5 &nbsp;|&nbsp;<a href="[(#URL_PAGE{stat_pub}|parametre_url{type,export}|parametre_url{pub,#ID_PUB})]" title="Exporter les donnees au format .xls">Exporter ces donnees</a>
    6 &nbsp;|&nbsp;<a href="[(#SELF|retirer_lien_pub{pub,#ID_PUB})]">Retirer de la page</a>
     4<a href="../?page=view_pub&id_publicite=#ID_PUBLICITE" target="_blank" onclick="popup(600,600,'../?page=view_pub&id_publicite=#ID_PUBLICITE');return false;"><:pubban:apercu:></a>
     5&nbsp;|&nbsp;<a href="[(#URL_PAGE{stat_pub}|parametre_url{type,export}|parametre_url{pub,#ID_PUBLICITE})]" title="Exporter les donnees au format .xls"><:pubban:exporter_donnees:></a>
     6&nbsp;|&nbsp;<a href="[(#SELF|retirer_lien_pub{pub,#ID_PUBLICITE})]"><:pubban:retirer_arg:></a>
    77<table class="table_statpub">
    88
    9         <tr><th colspan="2" class="header_th">#TITRE (#TYPE)</th></tr>
     9        <tr><th colspan="2" class="header_th">
     10                #TITRE (#TYPE)
     11                <div style="float:right;">
     12                        <img class="spip_logo" src="#OBJET" border="0" style="max-width:40px;max-height:40px;" />
     13                </div>
     14        </th></tr>
    1015
    1116        <tr>
    1217                <td colspan="2"><small>
    13                         Date de creation : <abbr title="[(#DATE_ADD|date_iso)]">[(#DATE_ADD|affdate)]</abbr>
    14                         [(#MAJ|affdate{'d-m-Y H:i'}|=={#DATE_ADD|affdate{'d-m-Y H:i'}}|non)&nbsp;|&nbsp;
    15                         Derniere mise a jour : <abbr title="[(#MAJ|date_iso)]">[(#MAJ|affdate)]</abbr>]
     18                [<:pubban:date_creation:> : <abbr title="[(#DATE_ADD|date_iso)]">(#DATE_ADD|affdate) [(#DATE_ADD|affdate{H:i})]</abbr>]
     19                [(#MAJ|affdate{'d-m-Y H:i'}|=={#DATE_ADD|affdate{'d-m-Y H:i'}}|non)
     20                        &nbsp;|&nbsp;
     21                        <:pubban:date_maj:> : <abbr title="[(#MAJ|date_iso)]">[(#MAJ|affdate)] [(#MAJ|affdate{H:i})]</abbr>
     22                ]
    1623                </small></td>
    1724        </tr>
    1825
    1926        <tr>
    20                 <th colspan="2" class="header_td">Presentation de la campagne</th>
     27                <th colspan="2" class="header_td"><:pubban:campagne_presentation:></th>
    2128        </tr>
    2229
    2330        <tr>
    24                 <td><:pubban:statut:> :</td>
     31                <td><:pubban:statut_actuel:> :</td>
    2532                <td><strong>[(#STATUT|pubban_recup_statut_pub)]</strong></td>
    2633        </tr>
    2734        [<tr>
    28                 <td>URL de redirection :</td>
    29                 <td><strong><a href="#URL" title="Voir en ligne">(#URL)</a></strong></td>
     35                <td><:pubban:url_pub:> :</td>
     36                <td><strong><a href="#URL" title="<:voir_en_ligne:>" target="_blank">(#URL)</a></strong></td>
    3037        </tr>]
    3138
    32         <BOUCLE_pre(pubban_pub_empl){id_pub}>
    33                 <BOUCLE_emplacement(pubban_emplacements){id_empl=#ID_EMPL}>
     39        <BOUCLE_pre(bannieres_publicites){id_publicite}>
     40                <BOUCLE_emplacement(BANNIERES){id_banniere=#ID_BANNIERE}>
    3441        <tr>
    35                 <td>Banniere :</td>
     42                <td><:pubban:banner:> :</td>
    3643                <td><strong>#TITRE</strong> (#WIDTH x #HEIGHT px)</td>
    3744        </tr>
     
    4047
    4148        <tr>
    42                 <th colspan="2" class="header_td">Deroulement de la campagne</th>
     49                <th colspan="2" class="header_td"><:pubban:campagne_deroulement:></th>
    4350        </tr>
    4451
    4552        <tr>
    46                 <td>Debut de la campagne :</td>
     53                <td><:pubban:campagne_date_debut:> :</td>
    4754                <td class="pubban_statpub_entry">[(#DATE_DEBUT|affdate|sinon{#DATE_ADD|affdate})]</td>
    4855        </tr>
    4956        [<tr>
    50                 <td>Fin de la campagne :</td>
     57                <td><:pubban:campagne_date_fin:> :</td>
    5158                <td class="pubban_statpub_entry">(#DATE_FIN|affdate)</td>
    5259        </tr>]
    5360
    5461        <tr>
    55                 <th colspan="2" class="header_td">Donnees de suivi</th>
     62                <th colspan="2" class="header_td"><:pubban:campagne_donnees_suivi:></th>
    5663        </tr>
    5764
    5865        <tr>
    59                 <td>Nombre d'affichages :</td>
     66                <td><:pubban:nb_affichages:> :</td>
    6067                <td class="pubban_statpub_entry">#AFFICHAGES</td>
    6168        </tr>
    6269        [(#AFFICHAGES_RESTANT|=={0}|non)<tr>
    63                 <td>Nombre d'affichages restant :</td>
     70                <td><:pubban:nb_affires_pub:> :</td>
    6471                <td class="pubban_statpub_entry">#AFFICHAGES_RESTANT</td>
    6572        </tr>]
    6673
    6774        <tr>
    68                 <td>Nombre de clics :</td>
     75                <td><:pubban:nb_clics:> :</td>
    6976                <td class="pubban_statpub_entry">#CLICS</td>
    7077        </tr>
    7178        [(#CLICS_RESTANT|=={0}|non)<tr>
    72                 <td>Nombre de clics restant :</td>
     79                <td><:pubban:nb_clicres_pub:> :</td>
    7380                <td class="pubban_statpub_entry">#CLICS_RESTANT</td>
    7481        </tr>]
    7582
    7683        <tr>
    77                 <th colspan="2" class="header_td">Analyse statistique</th>
     84                <th colspan="2" class="header_td"><:pubban:campagne_statistiques:></th>
    7885        </tr>
    7986
    8087        <tr>
    81                 <td>Ratio clics/affichages :</td>
     88                <td><:pubban:ratio:> :</td>
    8289                <td class="pubban_statpub_entry">[(#CLICS|div{#AFFICHAGES}) %]</td>
    8390        </tr>
     
    8693<br />
    8794</BOUCLE_payer>
    88 <p><small><i>Resultats de la derniere analyse au <abbr title="[(#DATE|date_iso)]">[(#DATE|affdate)]</abbr></i></small></p>
     95<p><small><i><:pubban:resultats_du:> <abbr title="[(#DATE|date_iso)]">[(#DATE|affdate)]</abbr></i></small></p>
  • _plugins_/pub_banner/branches/dev_sql/plugin.xml

    r49306 r49338  
    11<plugin>
    2         <nom>Pub Banner</nom>
     2        <nom>Pub Banner [sql dev version]</nom>
    33        <auteur>[Piero Wbmstr->http://www.spip-contrib.net/PieroWbmstr]</auteur>
    44        <licence>[Creative Commons BY-SA|Creative Commons - Paternite - Distribution a l'Identique->http://creativecommons.org/licenses/by-sa/3.0/]</licence>
     
    66{{Pub Banner :: Gestionnaire de banni&#232;res publicitaires}}
    77
    8 Gestion et statistiques de banni&#232;res publicitaires pour int&#233;gr&#233;es aux squelettes SPIP ...
     8[branche "sql_dev"]
    99
    10 {{UTILISATION}}
    11 -* Ce plugin ajoute la balise {{ &#035;PUBBAN&#123;nom de la banni&#232;re&#125; }} pour les squelettes, qui est remplac&#233;e par une frame englobant la banni&#232;re.
    12 -* Une page publique vous permet de pr&#233;senter les statistiques des encarts et de les exporter au format '.xls'.
     10=> les tables ne sont pas supprimees en desinstall ??
    1311
    14 {{VALEURS PAR DEFAUT}}
    15 -* Des banni&#232;res standards sont charg&#233;es par d&#233;faut &#224; l'installation ; il s'agit des quatre types les plus r&#233;pandus sur le web. Vous pouvez les effacer et en cr&#233;er de nouvelles.
    16 -* Des exemples d'encarts ({&#233;cureuil SPIP}) sont &#233;galement charg&#233;s, pour d&#233;monstration.
     12=> la jointure n'est pas faite automatiquement entre les tables 'publicites' et 'bannieres'
     13alors que la table 'bannieres_publicites' est bein definit
    1714
    18 {{AIDE / DOC}}
    19 -* Une explication ainsi qu'un exemple complet sont disponibles dans la documentation, qui vous permettra &#233;galement de visualiser l'int&#233;gration des banni&#232;res dans vos squelettes.
    20 Cette documentation est disponible, si le plugin est actif sur votre site, sur la page publique [pubban_documentation->/?page=pubban_documentation].
     15=> les boucles sont re-declarees dans 'fonctions' (necessaire ?)
    2116
    22 -* La page de statistiques du plugin est une adaptation libre du script '{{[VRG pub->http://vrgpub.frankdevelopper.com/]}}' d&#233;velopp&#233; par {{Vincent Roseberry}} ({sous licence GPL &#224; l'&#233;poque}).
    2317        </description>
    24         <version>1.24</version>
    25         <version_base>0.5</version_base>
    26         <etat>stable</etat>
     18        <version>1.25</version>
     19        <version_base>0.8</version_base>
     20        <etat>dev</etat>
    2721        <icon>img/ico-pubban.png</icon>
    2822        <options>pubban_options.php</options>
     
    4741        </pipeline>
    4842        <pipeline>
     43        <nom>declarer_tables_auxiliaires</nom>
     44        <inclure>base/pubban_tables.php</inclure>
     45        </pipeline>
     46        <pipeline>
    4947                <nom>taches_generales_cron</nom>
    5048                <inclure>pubban_pipelines.php</inclure>
  • _plugins_/pub_banner/branches/dev_sql/prive/banniere_liste_voir.html

    r49333 r49338  
    1515        <th></th>
    1616        </tr>
    17         <BOUCLE_pubban(pubban_emplacements){pagination #ENV{pagine,20}}{par id_empl}{inverse #ENV{inverse}}{statut!=5poubelle}>
     17        <BOUCLE_pubban(BANNIERES){pagination #ENV{pagine,20}}{par id_banniere}{inverse #ENV{inverse}}{statut!=5poubelle}>
    1818        <tr class='tr_liste'>
    1919                <td>
    20                 <span class='puce_article' id='puce_statut_emplacement#ID_EMPL' dir='ltr' onmouseover="if (!this.puce_loaded) { this.puce_loaded = true; prepare_selec_statut('puce_statut_', 'emplacement', '#ID_EMPL', '[(#URL_ECRIRE{pubban_puce_activation})]'); }">
     20                <span class='puce_article' id='puce_statut_emplacement#ID_BANNIERE' dir='ltr' onmouseover="if (!this.puce_loaded) { this.puce_loaded = true; prepare_selec_statut('puce_statut_', 'emplacement', '#ID_BANNIERE', '[(#URL_ECRIRE{pubban_puce_activation})]'); }">
    2121[(#STATUT|=={1inactif}|oui)
    22                         <img src='#ENV{btn_inactive}' title='<:pubban:inactif:>' alt='<:pubban:inactif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_EMPL' />
     22                        <img src='#ENV{btn_inactive}' title='<:pubban:inactif:>' alt='<:pubban:inactif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_BANNIERE' />
    2323][(#STATUT|=={2actif}|oui)
    24                         <img src='#ENV{btn_active}' title='<:pubban:actif:>' alt='<:pubban:actif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_EMPL' />
     24                        <img src='#ENV{btn_active}' title='<:pubban:actif:>' alt='<:pubban:actif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_BANNIERE' />
    2525]
    2626                </span>
    2727                </td>
    2828                <td class="arial11">
    29                         <strong><a href='[(#URL_ECRIRE{pubban_emplacement,id_empl=#ID_EMPL})]' title="<:pubban:btn_details:>">#TITRE</a></strong>
     29                        <strong><a href='[(#URL_ECRIRE{pubban_banniere,id_empl=#ID_BANNIERE})]' title="<:pubban:btn_details:>">#TITRE</a></strong>
    3030                </td>
    3131                <td class="arial11">#WIDTH x #HEIGHT px</td>
    3232                <td class="arial11">
    33                 <a href='[(#URL_ECRIRE{pubban_admin,search_pubban=id_empl%3D#ID_EMPL})]'>
     33                <a href='[(#URL_ECRIRE{pubban_admin,search_pubban=id_empl%3D#ID_BANNIERE})]'>
    3434                        <img src='#ENV{btn_lister}' title='<:pubban:btn_lister_empl:>' alt='<:pubban:btn_lister_empl:>' border="0" align="absmiddle" hspace="3" />
    3535                </a>
    36                 <a href='[(#URL_ECRIRE{pubban_emplacement_edit,id_empl=#ID_EMPL})]'>
     36                <a href='[(#URL_ECRIRE{pubban_editer_banniere,id_empl=#ID_BANNIERE})]'>
    3737                        <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" />
    3838                </a>
    39                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_emplacement,trash-#ID_EMPL,#SELF})]', '<:pubban:confirm_delete_empl:>');">
     39                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_banniere,trash-#ID_BANNIERE,#SELF})]', '<:pubban:confirm_delete_empl:>');">
    4040                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    4141                </a>
    4242                </td>
    43                 <td class="arial11"><strong>N&deg;#ID_EMPL</strong></td>
     43                <td class="arial11"><strong>N&deg;#ID_BANNIERE</strong></td>
    4444        </tr>
    4545        </BOUCLE_pubban>
  • _plugins_/pub_banner/branches/dev_sql/prive/banniere_voir.html

    r49333 r49338  
    11<B_pubban>
    2 <BOUCLE_pubban(pubban_emplacements){id_empl=#ENV{id_empl}}>
     2<BOUCLE_pubban(BANNIERES){id_banniere=#ENV{id_empl}}>
    33        [(#ENV**{icone_editer})]
    44        [(#ENV**{icone_nouvelle_pub})]
     
    1515</div>
    1616
    17 <div class="vevent id_#ID_EMPL">
    18         [<p class='date'><strong><:pubban:date_pub_maj:></strong>&nbsp;:&nbsp;(#MAJ|affdate) [(#MAJ|affdate{H:i})]</p>]
     17<div class="vevent id_#ID_BANNIERE">
     18        <p class='date'><small>
     19                [<:pubban:date_maj:> : <abbr title="[(#MAJ|date_iso)]">(#MAJ|affdate) [(#MAJ|affdate{H:i})]</abbr>]
     20        </small></p>
    1921        <p class='date'>
    2022                <strong><:pubban:dimensions:>&nbsp;:&nbsp;#WIDTH x #HEIGHT px</strong>
     
    5153        </tr>
    5254<BOUCLE_pourpub(POUR){tableau #ENV**{listing_pub}}{pagination #ENV{pagine,10}}{inverse #ENV{inverse}}>
    53         <BOUCLE_pubbanpub(pubban_publicites){id_pub=#VALEUR}>
     55        <BOUCLE_pubbanpub(PUBLICITES){id_publicite=#VALEUR}>
    5456        <tr class='tr_liste'>
    5557        <td class="arial11">
     
    6668        <td class="arial11">
    6769                <strong>
    68                         <a href='[(#URL_ECRIRE{pubban_pub,id_pub=#ID_PUB}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:btn_details:>'>
     70                        <a href='[(#URL_ECRIRE{pubban_publicite,id_pub=#ID_PUBLICITE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:btn_details:>'>
    6971                        #TITRE</a>
    7072                </strong>
    7173        </td>
    7274        <td class="arial11">
    73                 <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_pub=#ID_PUB');">
     75                <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_publicite=#ID_PUBLICITE');">
    7476                        <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" />
    7577                </a>
    76                 <a href='[(#URL_ECRIRE{pubban_pub_edit,id_pub=#ID_PUB}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]'>
     78                <a href='[(#URL_ECRIRE{pubban_editer_publicite,id_pub=#ID_PUBLICITE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]'>
    7779                        <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" />
    7880                </a>
    79                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{supprimer_pub,#ID_PUB,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_delete:>');">
     81                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{supprimer_pub,#ID_PUBLICITE,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_delete:>');">
    8082                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    8183                </a>
    8284        </td>
    8385        <td class="arial11">
    84                 <strong>N&deg;#ID_PUB</strong>
     86                <strong>N&deg;#ID_PUBLICITE</strong>
    8587        </td>
    8688        </tr>
  • _plugins_/pub_banner/branches/dev_sql/prive/pub_liste_trash.html

    r49157 r49338  
    1111
    1212<B_pubban>
    13         <BOUCLE_pubban(pubban_publicites){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse}}{statut=5poubelle}>
     13        <BOUCLE_pubban(PUBLICITES){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse}}{statut=5poubelle}>
    1414        <tr class='tr_liste'>
    1515        <td class="arial11">
     
    1717        </td>
    1818        <td class="arial11">
    19                 <strong><a href='[(#URL_ECRIRE{pubban_pub,id_pub=#ID_PUB})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
     19                <strong><a href='[(#URL_ECRIRE{pubban_publicite,id_pub=#ID_PUBLICITE})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
    2020        </td>
    2121        <td class="arial11">[(#DATE_ADD|affdate)]</td>
    2222        <td class="arial11">
    23                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_pub,out_trash-#ID_PUB,#SELF})]', '<:pubban:confirm_undelete:>');">
     23                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_publicite,out_trash-#ID_PUBLICITE,#SELF})]', '<:pubban:confirm_undelete:>');">
    2424                        <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" />
    2525                </a>
    2626        </td>
    27         <td class="arial11"><strong>N&deg;#ID_PUB</strong></td>
     27        <td class="arial11"><strong>N&deg;#ID_PUBLICITE</strong></td>
    2828        </tr>
    2929        </BOUCLE_pubban>
     
    3131
    3232<B_pubbanempl>
    33         <BOUCLE_pubbanempl(pubban_emplacements){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse}}{statut=5poubelle}>
     33        <BOUCLE_pubbanempl(BANNIERES){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse}}{statut=5poubelle}>
    3434        <tr class='tr_liste'>
    3535        <td class="arial11">
     
    3737        </td>
    3838        <td class="arial11">
    39                         <strong><a href='[(#URL_ECRIRE{pubban_emplacement,id_empl=#ID_EMPL})]' title='<::pubban:btn_details:>'>#TITRE</a></strong>
     39                        <strong><a href='[(#URL_ECRIRE{pubban_banniere,id_empl=#ID_BANNIERE})]' title='<::pubban:btn_details:>'>#TITRE</a></strong>
    4040        </td>
    4141        <td class="arial11">-</td>
    4242        <td class="arial11">
    43                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_emplacement,out_trash-#ID_EMPL,#SELF})]', '<:pubban:confirm_undelete:>');">
     43                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_banniere,out_trash-#ID_BANNIERE,#SELF})]', '<:pubban:confirm_undelete:>');">
    4444                        <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" />
    4545                </a>
    4646        </td>
    47         <td class="arial11"><strong>N&deg;#ID_EMPL</strong></td>
     47        <td class="arial11"><strong>N&deg;#ID_BANNIERE</strong></td>
    4848        </tr>
    4949        </BOUCLE_pubbanempl>
  • _plugins_/pub_banner/branches/dev_sql/prive/pub_liste_voir.html

    r49157 r49338  
    1818#SET{arg_sorter,#ENV{sort}|sinon{titre}}
    1919
    20         <BOUCLE_pubban(pubban_publicites){pagination #ENV{pagine,20}}{par #GET{arg_sorter}}{inverse #ENV{inverse}}{statut=2actif}>
     20        <BOUCLE_pubban(PUBLICITES){pagination #ENV{pagine,20}}{par #GET{arg_sorter}}{inverse #ENV{inverse}}{statut=2actif}>
    2121        <tr class='tr_liste'>
    2222        <td class="arial11">
    2323                <img src='[(#TYPE|pubban_recup_puce_pub)]' title='[(#TYPE|pubban_recup_puce_pub{type})]' alt='[(#TYPE|pubban_recup_puce_pub{type})]' border='0' />
    24 <span class='puce_article' id='puce_statut_pub#ID_PUB' dir='ltr' onmouseover="if (!this.puce_loaded) { this.puce_loaded = true; prepare_selec_statut('puce_statut_', 'pub', '#ID_PUB', '#URL_ECRIRE{pubban_puce_activation}'); }">
     24<span class='puce_article' id='puce_statut_pub#ID_PUBLICITE' dir='ltr' onmouseover="if (!this.puce_loaded) { this.puce_loaded = true; prepare_selec_statut('puce_statut_', 'pub', '#ID_PUBLICITE', '#URL_ECRIRE{pubban_puce_activation}'); }">
    2525[(#STATUT|=={1inactif}|oui)
    26                         <img src='#ENV{btn_inactive}' title='<:pubban:inactif:>' alt='<:pubban:inactif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_EMPL' />
     26                        <img src='#ENV{btn_inactive}' title='<:pubban:inactif:>' alt='<:pubban:inactif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_BANNIERE' />
    2727]
    2828[(#STATUT|=={2actif}|oui)
    29                         <img src='#ENV{btn_active}' title='<:pubban:actif:>' alt='<:pubban:actif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_EMPL' />
     29                        <img src='#ENV{btn_active}' title='<:pubban:actif:>' alt='<:pubban:actif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_BANNIERE' />
    3030]
    3131</span>
    3232        </td>
    3333        <td class="arial11">
    34                 <strong><a href='[(#URL_ECRIRE{pubban_pub,id_pub=#ID_PUB})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
     34                <strong><a href='[(#URL_ECRIRE{pubban_publicite,id_pub=#ID_PUBLICITE})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
    3535        </td>
    3636        <td class="arial11">[(#DATE_ADD|affdate)]</td>
    3737        <td class="arial11">
    38                 <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_pub=#ID_PUB');">
     38                <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_publicite=#ID_PUBLICITE');">
    3939                        <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" />
    4040                </a>
    41                 <a href='[(#URL_ECRIRE{pubban_pub_edit,id_pub=#ID_PUB})]'>
     41                <a href='[(#URL_ECRIRE{pubban_editer_publicite,id_pub=#ID_PUBLICITE})]'>
    4242                        <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" />
    4343                </a>
    44                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_pub,trash-#ID_PUB,#SELF})]', '<:pubban:confirm_delete:>');">
     44                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_publicite,trash-#ID_PUBLICITE,#SELF})]', '<:pubban:confirm_delete:>');">
    4545                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    4646                </a>
    4747        </td>
    48         <td class="arial11"><strong>N&deg;#ID_PUB</strong></td>
     48        <td class="arial11"><strong>N&deg;#ID_PUBLICITE</strong></td>
    4949        </tr>
    5050        </BOUCLE_pubban>
     
    8181        </tr>
    8282
    83         <BOUCLE_pubbaninactive(pubban_publicites){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse_2}}{statut=1inactif}>
     83        <BOUCLE_pubbaninactive(PUBLICITES){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse_2}}{statut=1inactif}>
    8484        <tr class='tr_liste'>
    8585        <td class="arial11">
    8686                <img src='[(#TYPE|pubban_recup_puce_pub)]' title='[(#TYPE|pubban_recup_puce_pub{type})]' alt='[(#TYPE|pubban_recup_puce_pub{type})]' border='0' />
    87 <span class='puce_article' id='puce_statut_pub#ID_PUB' dir='ltr' onmouseover="if (!this.puce_loaded) { this.puce_loaded = true; prepare_selec_statut('puce_statut_', 'pub', '#ID_PUB', '#URL_ECRIRE{pubban_puce_activation}'); }">
     87<span class='puce_article' id='puce_statut_pub#ID_PUBLICITE' dir='ltr' onmouseover="if (!this.puce_loaded) { this.puce_loaded = true; prepare_selec_statut('puce_statut_', 'pub', '#ID_PUBLICITE', '#URL_ECRIRE{pubban_puce_activation}'); }">
    8888[(#STATUT|=={1inactif}|oui)
    89                         <img src='#ENV{btn_inactive}' title='<:pubban:inactif:>' alt='<:pubban:inactif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_EMPL' />
     89                        <img src='#ENV{btn_inactive}' title='<:pubban:inactif:>' alt='<:pubban:inactif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_BANNIERE' />
    9090]
    9191[(#STATUT|=={2actif}|oui)
    92                         <img src='#ENV{btn_active}' title='<:pubban:actif:>' alt='<:pubban:actif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_EMPL' />
     92                        <img src='#ENV{btn_active}' title='<:pubban:actif:>' alt='<:pubban:actif:>' border='0' style='margin: 1px;' id='imgstatutemplacement#ID_BANNIERE' />
    9393]
    9494</span>
    9595        </td>
    9696        <td class="arial11">
    97                 <strong><a href='[(#URL_ECRIRE{pubban_pub,id_pub=#ID_PUB})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
     97                <strong><a href='[(#URL_ECRIRE{pubban_publicite,id_pub=#ID_PUBLICITE})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
    9898        </td>
    9999        <td class="arial11">[(#DATE_ADD|affdate)]</td>
    100100        <td class="arial11">
    101                 <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_pub=#ID_PUB');">
     101                <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_publicite=#ID_PUBLICITE');">
    102102                        <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" />
    103103                </a>
    104                 <a href='[(#URL_ECRIRE{pubban_pub_edit,id_pub=#ID_PUB})]'>
     104                <a href='[(#URL_ECRIRE{pubban_editer_publicite,id_pub=#ID_PUBLICITE})]'>
    105105                        <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" />
    106106                </a>
    107                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_pub,trash-#ID_PUB,#SELF})]', '<:pubban:confirm_delete:>');">
     107                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_publicite,trash-#ID_PUBLICITE,#SELF})]', '<:pubban:confirm_delete:>');">
    108108                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    109109                </a>
    110110        </td>
    111         <td class="arial11"><strong>N&deg;#ID_PUB</strong></td>
     111        <td class="arial11"><strong>N&deg;#ID_PUBLICITE</strong></td>
    112112        </tr>
    113113        </BOUCLE_pubbaninactive>
     
    141141        </tr>
    142142
    143         <BOUCLE_pubbanobsolete(pubban_publicites){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse_3}}{statut=3obsolete}>
     143        <BOUCLE_pubbanobsolete(PUBLICITES){pagination #ENV{pagine,20}}{par titre}{inverse #ENV{inverse_3}}{statut=3obsolete}>
    144144        <tr class='tr_liste'>
    145145        <td class="arial11">
     
    148148        </td>
    149149        <td class="arial11">
    150                 <strong><a href='[(#URL_ECRIRE{pubban_pub,id_pub=#ID_PUB})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
     150                <strong><a href='[(#URL_ECRIRE{pubban_publicite,id_pub=#ID_PUBLICITE})]' title='<:pubban:btn_details:>'>#TITRE</a></strong>
    151151        </td>
    152152        <td class="arial11">[(#DATE_ADD|affdate)]</td>
    153153        <td class="arial11">
    154                 <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_pub=#ID_PUB');">
     154                <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_publicite=#ID_PUBLICITE');">
    155155                        <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" />
    156156                </a>
    157                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_pub,trash-#ID_PUB,#SELF})]', '<:pubban:confirm_delete:>');">
     157                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_publicite,trash-#ID_PUBLICITE,#SELF})]', '<:pubban:confirm_delete:>');">
    158158                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    159159                </a>
    160160        </td>
    161         <td class="arial11"><strong>N&deg;#ID_PUB</strong></td>
     161        <td class="arial11"><strong>N&deg;#ID_PUBLICITE</strong></td>
    162162        </tr>
    163163        </BOUCLE_pubbanobsolete>
  • _plugins_/pub_banner/branches/dev_sql/prive/pub_voir.html

    r49305 r49338  
    11<B_pubban>
    2 <BOUCLE_pubban(pubban_publicites){id_pub=#ENV{id_pub}}>
    3 <BOUCLE_pre(pubban_pub_empl){id_pub=#ENV{id_pub}}>
    4         <BOUCLE_emplacement(pubban_emplacements){id_empl=#ID_EMPL}>
     2<BOUCLE_pubban(PUBLICITES){id_publicite=#ENV{id_pub}}>
     3<BOUCLE_pre(bannieres_publicites){id_publicite=#ENV{id_pub}}>
     4        <BOUCLE_emplacement(BANNIERES){id_banniere=#ID_BANNIERE}>
    55#SET{width, #WIDTH}
    66#SET{height, #HEIGHT}
     
    1616</div>
    1717
    18 <div class="vevent id_#ID_PUB">
    19         <p class='date'>
    20                 [<strong><:pubban:date_pub:></strong>&nbsp;:&nbsp;(#DATE_ADD|affdate) [(#DATE_ADD|affdate{H:i})]]
    21                 [<br /><strong><:pubban:date_pub_maj:></strong>&nbsp;:&nbsp;(#MAJ|affdate) [(#MAJ|affdate{H:i})]]
    22         </p>
     18<div class="vevent id_#ID_PUBLICITE">
     19        <p class='date'><small>
     20                [<:pubban:date_creation:> : <abbr title="[(#DATE_ADD|date_iso)]">(#DATE_ADD|affdate) [(#DATE_ADD|affdate{H:i})]</abbr>]
     21                [(#MAJ|affdate{'d-m-Y H:i'}|=={#DATE_ADD|affdate{'d-m-Y H:i'}}|non)
     22                        &nbsp;|&nbsp;
     23                        <:pubban:date_maj:> : <abbr title="[(#MAJ|date_iso)]">[(#MAJ|affdate)] [(#MAJ|affdate{H:i})]</abbr>
     24                ]
     25        </small></p>
    2326        <p class='date'><strong><:pubban:emplacement_pub:>&nbsp;:&nbsp;
    24 <BOUCLE_empl(pubban_pub_empl){id_pub=#ENV{id_pub}}>
    25                 [<a href='[(#URL_ECRIRE{pubban_emplacement}|parametre_url{id_empl,#ID_EMPL})]' title='<:pubban:btn_details:>'>(#EMPLACEMENT{#ID_EMPL})</a>] /
     27<BOUCLE_empl(bannieres_publicites){id_publicite=#ENV{id_pub}}>
     28                [<a href='[(#URL_ECRIRE{pubban_banniere}|parametre_url{id_empl,#ID_BANNIERE})]' title='<:pubban:btn_details:>'>(#BANNIERE{#ID_BANNIERE})</a>] /
    2629</BOUCLE_empl>
    2730        </strong></p>
     
    7073                        {width=#GET{width}}
    7174                        {height=#GET{height}}
    72                         {id_pub=#ID_PUB}
     75                        {id_pub=#ID_PUBLICITE}
    7376                        {nom_pub=#TITRE}
    7477                )]
  • _plugins_/pub_banner/branches/dev_sql/prive/search_results.html

    r49157 r49338  
    1919<BOUCLE_pourpub(POUR){tableau #ENV{pub}}>
    2020<B_pubban>
    21         <BOUCLE_pubban(pubban_publicites){id_pub=#VALEUR}>
     21        <BOUCLE_pubban(PUBLICITES){id_publicite=#VALEUR}>
    2222        <tr class='tr_liste'>
    2323        <td class="arial11">
     
    3636        </td>
    3737        <td class="arial11">
    38                 <:pubban:type_encart:> N&deg; <strong>#ID_PUB</strong>
     38                <:pubban:type_encart:> N&deg; <strong>#ID_PUBLICITE</strong>
    3939        </td>
    4040        <td class="arial11">
    4141                <strong>
    4242[(#STATUT|=={5poubelle}|non)
    43                         <a href='[(#URL_ECRIRE{pubban_pub,id_pub=#ID_PUB}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:btn_details:>'>
     43                        <a href='[(#URL_ECRIRE{pubban_publicite,id_pub=#ID_PUBLICITE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:btn_details:>'>
    4444]
    4545[(#STATUT|=={5poubelle}|oui)
    46                         <a href='[(#URL_ECRIRE{pubban_trash,id_pub=#ID_PUB}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:trash:>'>
     46                        <a href='[(#URL_ECRIRE{pubban_trash,id_pub=#ID_PUBLICITE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:trash:>'>
    4747]
    4848                        #TITRE</a>
     
    5151        <td class="arial11">
    5252[(#STATUT|=={5poubelle}|non)
    53                 <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_pub=#ID_PUB');">
     53                <a href="javascript:popup(600,600,'#URL_SITE_SPIP/?page=view_pub&id_publicite=#ID_PUBLICITE');">
    5454                        <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" />
    5555                </a>
    56                 <a href='[(#URL_ECRIRE{pubban_pub_edit,id_pub=#ID_PUB}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]'>
     56                <a href='[(#URL_ECRIRE{pubban_editer_publicite,id_pub=#ID_PUBLICITE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]'>
    5757                        <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" />
    5858                </a>
    59                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_pub,trash-#ID_PUB,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_delete:>');">
     59                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_publicite,trash-#ID_PUBLICITE,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_delete:>');">
    6060                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    6161                </a>
    6262]
    6363[(#STATUT|=={5poubelle}|oui)
    64                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_pub,out_trash-#ID_PUB,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_undelete:>');">
     64                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_publicite,out_trash-#ID_PUBLICITE,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_undelete:>');">
    6565                        <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" />
    6666                </a>
     
    7474<BOUCLE_pouremp(POUR){tableau #ENV{emp}}>
    7575<B_pubban2>
    76         <BOUCLE_pubban2(pubban_emplacements){id_empl=#VALEUR}>
     76        <BOUCLE_pubban2(BANNIERES){id_banniere=#VALEUR}>
    7777        <tr class='tr_liste'>
    7878        <td class="arial11">
     
    9191        </td>
    9292                <td class="arial11">
    93                         <:pubban:type_empl:> N&deg;<strong>#ID_EMPL</strong>
     93                        <:pubban:type_empl:> N&deg;<strong>#ID_BANNIERE</strong>
    9494                </td>
    9595                <td class="arial11">
    9696                        <strong>
    9797[(#STATUT|=={5poubelle}|non)
    98                                 <a href='[(#URL_ECRIRE{pubban_emplacement,id_empl=#ID_EMPL}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:btn_details:>'>
     98                                <a href='[(#URL_ECRIRE{pubban_banniere,id_empl=#ID_BANNIERE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:btn_details:>'>
    9999]
    100100[(#STATUT|=={5poubelle}|oui)
    101                         <a href='[(#URL_ECRIRE{pubban_trash,id_empl=#ID_EMPL}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:trash:>'>
     101                        <a href='[(#URL_ECRIRE{pubban_trash,id_empl=#ID_BANNIERE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]' title='<:pubban:trash:>'>
    102102]
    103103                                #TITRE</a>
     
    106106                <td class="arial11">
    107107[(#STATUT|=={5poubelle}|oui)
    108                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_emplacement,out_trash-#ID_EMPL,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_undelete:>');">
     108                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_banniere,out_trash-#ID_BANNIERE,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_undelete:>');">
    109109                        <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" />
    110110                </a>
    111111]
    112112[(#STATUT|=={5poubelle}|non)
    113                 <a href='[(#URL_ECRIRE{pubban_emplacement_edit,id_empl=#ID_EMPL}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]'>
     113                <a href='[(#URL_ECRIRE{pubban_editer_banniere,id_empl=#ID_BANNIERE}|parametre_url{retour,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]'>
    114114                        <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" />
    115115                </a>
    116                 <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_emplacement,trash-#ID_EMPL,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_delete_empl:>');">
     116                <a href="javascript:delete_entry('[(#URL_ACTION_AUTEUR{activer_banniere,trash-#ID_BANNIERE,[(#URL_ECRIRE{pubban_admin,search_pubban=#ENV{search_pubban}})]})]', '<:pubban:confirm_delete_empl:>');">
    117117                        <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" />
    118118                </a>
  • _plugins_/pub_banner/branches/dev_sql/pubban_fonctions.php

    r49305 r49338  
    88 */
    99if (!defined("_ECRIRE_INC_VERSION")) return;
     10
     11/**
     12 * <BOUCLE(PUBLICITES)>
     13 */
     14function boucle_PUBLICITES($id_boucle, &$boucles) {
     15        global $table_des_tables;
     16        $boucle = &$boucles[$id_boucle];
     17        $id_table = $boucle->id_table;
     18        $type = $boucle->type_requete;
     19        $id_table = $table_des_tables[$type];
     20        if (!$id_table)
     21        //      table hors SPIP
     22                $boucle->from[$type] =  $type;
     23        else {
     24        // les tables declarees par spip ont un prefixe et un surnom
     25                $boucle->from[$id_table] =  'spip_' . $type ;
     26        }
     27       
     28        return (calculer_boucle($id_boucle, $boucles));
     29}
     30
     31/**
     32 * <BOUCLE(BANNIERES)>
     33 */
     34function boucle_BANNIERES($id_boucle, &$boucles) {
     35        global $table_des_tables;
     36        $boucle = &$boucles[$id_boucle];
     37        $id_table = $boucle->id_table;
     38        $type = $boucle->type_requete;
     39        $id_table = $table_des_tables[$type];
     40        if (!$id_table)
     41        //      table hors SPIP
     42                $boucle->from[$type] =  $type;
     43        else {
     44        // les tables declarees par spip ont un prefixe et un surnom
     45                $boucle->from[$id_table] =  'spip_' . $type ;
     46        }
     47       
     48        return (calculer_boucle($id_boucle, $boucles));
     49}
    1050
    1151/**
     
    3474 */
    3575function retirer_lien_pub($url='', $what='pub', $id_del=false){
     76        $tot_arg = _request($what);
     77        $_tot_arg = str_replace($id_del, '', $tot_arg);
     78        $n_url = parametre_url($url, $what, $_tot_arg);
     79        return $n_url;
    3680}
    3781
     
    61105                include_spip('inc/pubban_process');
    62106                $datas = pubban_recuperer_pub($id);
    63                 $id_emp = pubban_emplacements_de_la_pub($id);
    64                 $datas_emp = pubban_recuperer_emplacement($id_emp);
     107                $id_emp = pubban_bannieres_de_la_pub($id);
     108                $datas_emp = pubban_recuperer_banniere($id_emp);
    65109                $donnees[$id] = array(
    66110                        textebrut($GLOBALS['meta']['nom_site']),
  • _plugins_/pub_banner/branches/dev_sql/pubban_options.php

    r49305 r49338  
    8181                'icon' => _DIR_PLUGIN_PUBBAN."img/application_flash.gif",
    8282        ),
    83         'emplacement' => array(
    84                 'name' => 'Emplacement',
     83        'banniere' => array(
     84                'name' => 'Banner',
    8585                'icon' => _DIR_PLUGIN_PUBBAN."img/insert-image-16.png",
    8686        ),
     
    149149        $vals = array();
    150150        if($id_pub != '0') {
    151                 $resultat = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_pub'],"id_pub=".intval($id_pub)     , '', '', '', '', _BDD_PUBBAN);
     151                $resultat = sql_select("*", 'spip_publicites',"id_publicite=".intval($id_pub)   , '', '', '', '');
    152152                if (sql_count($resultat) > 0) {
    153153                        while ($row=spip_fetch_array($resultat)) {
     
    167167                                $vals['statut'] = $row['statut'];
    168168                        }
    169                         sql_free($resultat, _BDD_PUBBAN);
    170                 }
    171                 $resultat_empl = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_join'],"id_pub=".intval($id_pub), '', '', '', '', _BDD_PUBBAN);
     169                        sql_free($resultat);
     170                }
     171                $resultat_empl = sql_select("*", 'spip_bannieres_publicites',"id_publicite=".intval($id_pub), '', '', '', '');
    172172                if (sql_count($resultat_empl) > 0) {
    173173                        while ($row_empl=spip_fetch_array($resultat_empl)) {
    174                                 $vals['emplacement'][] = $row_empl['id_empl'];
     174                                $vals['banniere'][] = $row_empl['id_banniere'];
    175175                        }
    176                         sql_free($resultat_empl, _BDD_PUBBAN);
     176                        sql_free($resultat_empl);
    177177                }
    178178        }
     
    184184}
    185185
    186 function pubban_comparer_emplacements($emp){
     186function pubban_comparer_bannieres($emp){
    187187        if(!is_array($emp)) return;
    188188        if(count($emp) > 1) {
    189189                $width = $height = array();
    190190                foreach($emp as $k=>$empl){
    191                         $width[] = pubban_recuperer_emplacement($empl, 'width');
    192                         $height[] = pubban_recuperer_emplacement($empl, 'height');
     191                        $width[] = pubban_recuperer_banniere($empl, 'width');
     192                        $height[] = pubban_recuperer_banniere($empl, 'height');
    193193                }
    194194                if( count(array_unique($width)) != 1 OR
     
    205205 * @return array        Les donnŽes de la banniere (ou la valeur du paramtre si demandŽ)
    206206 */
    207 function pubban_recuperer_emplacement($id_empl, $str=false) {
     207function pubban_recuperer_banniere($id_empl, $str=false) {
    208208        include_spip('base/abstract_sql');
    209209        $vals = array();
    210210        if($id_empl != '0') {
    211                 $resultat = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_empl'],"id_empl=".intval($id_empl), '', '', '', '', _BDD_PUBBAN);
     211                $resultat = sql_select("*", 'spip_bannieres',"id_banniere=".intval($id_empl), '', '', '', '');
    212212                if (sql_count($resultat) > 0) {
    213213                        while ($row=spip_fetch_array($resultat)) {
     
    226226*/
    227227                        }
    228                         sql_free($resultat, _BDD_PUBBAN);
     228                        sql_free($resultat);
    229229                }
    230230        }
     
    241241 * @return integer      L'ID recherche
    242242 */
    243 function pubban_recuperer_emplacement_par_nom($name) {
     243function pubban_recuperer_banniere_par_nom($name) {
    244244        include_spip('base/abstract_sql');
    245245
    246246        // Si c'est un "id" on renvoie
    247247        if (is_numeric($name))
    248                 return pubban_recuperer_emplacement($name);
     248                return pubban_recuperer_banniere($name);
    249249
    250250        // Par "titre_id"
    251         $id_empl = sql_getfetsel("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], "titre_id=".sql_quote($name), '', '', '', '', _BDD_PUBBAN);
     251        $id_empl = sql_getfetsel("id_banniere", 'spip_bannieres', "titre_id=".sql_quote($name), '', '', '', '');
    252252        if($id_empl)
    253                 return pubban_recuperer_emplacement($id_empl);
     253                return pubban_recuperer_banniere($id_empl);
    254254
    255255        // Par "titre" (compatibilite)
    256         $id_empl = sql_getfetsel("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], "titre LIKE ('$name')", '', '', '', '', _BDD_PUBBAN);
     256        $id_empl = sql_getfetsel("id_banniere", 'spip_bannieres', "titre LIKE ('$name')", '', '', '', '');
    257257        if($id_empl)
    258                 return pubban_recuperer_emplacement($id_empl);
     258                return pubban_recuperer_banniere($id_empl);
    259259
    260260        // Sinon nada
     
    262262}
    263263
    264 function pubban_liste_empl($statut=false){
    265         include_spip('base/abstract_sql');
    266         $emplacements = array();
     264function pubban_liste_bannieres($statut=false){
     265        include_spip('base/abstract_sql');
     266        $bannieres = array();
    267267        if($statut AND !is_array($statut))
    268268                $statut = array( $statut );
    269269        $where = $statut ? "statut IN ('".join("','", $statut)."')" : '';
    270         $resultat = sql_select("id_empl", $GLOBALS['_PUBBAN_CONF']['table_empl'], $where, '', '', '', '', _BDD_PUBBAN);
     270        $resultat = sql_select("id_banniere", 'spip_bannieres', $where, '', '', '', '');
    271271        if (sql_count($resultat) > 0) {
    272272                while ($row=spip_fetch_array($resultat)) {
    273                         $emplacements[] = $row['id_empl'];
    274                 }
    275         }
    276         return $emplacements;
    277 }
    278 
    279 function pubban_trouver_emplacements($id_pub){
     273                        $bannieres[] = $row['id_banniere'];
     274                }
     275        }
     276        return $bannieres;
     277}
     278
     279function pubban_trouver_bannieres($id_pub){
    280280        if($id_pub == '0') return;
    281281        include_spip('base/abstract_sql');
    282         $emplacements = array();
    283         $resultat = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_join'], 'id_pub='.intval($id_pub), '', '', '', '', _BDD_PUBBAN);
     282        $bannieres = array();
     283        $resultat = sql_select("*", 'spip_bannieres_publicites', 'id_publicite='.intval($id_pub), '', '', '', '');
    284284        if (sql_count($resultat) > 0) {
    285285                while ($row=spip_fetch_array($resultat)) {
    286                         $emplacements[] = $row['id_empl'];
    287                 }
    288         }
    289         return $emplacements;
     286                        $bannieres[] = $row['id_banniere'];
     287                }
     288        }
     289        return $bannieres;
    290290}
    291291
  • _plugins_/pub_banner/branches/dev_sql/public/view_pub.html

    r49157 r49338  
    11#CACHE{0}
    2 <BOUCLE_payer(pubban_publicites){id_pub}>
    3 <BOUCLE_pre(pubban_pub_empl){id_pub}>
    4         <BOUCLE_emplacement(pubban_emplacements){id_empl=#ID_EMPL}>
     2<BOUCLE_payer(PUBLICITES){id_publicite}>
     3        <BOUCLE_banniere(BANNIERES){id_banniere}>
    54#SET{width, #WIDTH}
    65#SET{height, #HEIGHT}
    7         </BOUCLE_emplacement>
    8 </BOUCLE_pre>
     6        </BOUCLE_banniere>
    97<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    108<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
Note: See TracChangeset for help on using the changeset viewer.