Changeset 49338 in spip-zone
- Timestamp:
- Jul 4, 2011, 10:52:26 PM (10 years ago)
- 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 22 22 if (!defined("_ECRIRE_INC_VERSION")) return; 23 23 24 function action_activer_ emplacement(){24 function action_activer_banniere(){ 25 25 include_spip('inc/autoriser'); 26 26 include_spip('inc/pubban_process'); … … 30 30 31 31 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'); 34 34 switch ($activer) { 35 35 case 'activer' : -
_plugins_/pub_banner/branches/dev_sql/action/activer_publicite.php
r49333 r49338 22 22 if (!defined("_ECRIRE_INC_VERSION")) return; 23 23 24 function action_activer_pub (){24 function action_activer_publicite(){ 25 25 include_spip('inc/autoriser'); 26 26 include_spip('inc/pubban_process'); -
_plugins_/pub_banner/branches/dev_sql/action/vider_poubelle_pubban.php
r49216 r49338 12 12 function action_vider_poubelle_pubban(){ 13 13 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'", '', '', '', ''); 15 15 if (sql_count($resultat1) > 0) { 16 16 while ($row = spip_fetch_array($resultat1)) { 17 $id_supp = $row['id_pub '];17 $id_supp = $row['id_publicite']; 18 18 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); 21 21 } 22 22 } 23 23 } 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'", '', '', '', ''); 25 25 if (sql_count($resultat2) > 0) { 26 26 while ($row = spip_fetch_array($resultat2)) { 27 $id_supp = $row['id_ empl'];27 $id_supp = $row['id_banniere']; 28 28 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); 31 31 } 32 32 } -
_plugins_/pub_banner/branches/dev_sql/balise/banniere.php
r49333 r49338 10 10 if (!defined("_ECRIRE_INC_VERSION")) return; 11 11 12 function balise_ EMPLACEMENT($p) {13 return calculer_balise_dynamique($p, EMPLACEMENT, array());12 function balise_BANNIERE($p) { 13 return calculer_balise_dynamique($p, BANNIERE, array()); 14 14 } 15 15 16 function balise_ EMPLACEMENT_dyn($id_empl) {17 $empl = pubban_recuperer_ emplacement($id_empl);16 function balise_BANNIERE_dyn($id_empl) { 17 $empl = pubban_recuperer_banniere($id_empl); 18 18 echo $empl['titre']; 19 19 } -
_plugins_/pub_banner/branches/dev_sql/balise/clic_banner.php
r49216 r49338 20 20 $redirect = _request('redirect') ? _request('redirect') : false; 21 21 $pub = pubban_recuperer_pub($id_pub); 22 $emplacement = pubban_recuperer_ emplacement($id_empl);22 $emplacement = pubban_recuperer_banniere($id_empl); 23 23 24 24 $datas['clics'] = $pub['clics'] + 1; … … 26 26 elseif($pub['clics_restant'] != 0) $datas['clics_restant'] = $pub['clicres'] - 1; 27 27 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."'", ''); 29 29 30 30 // Statistiques 31 31 $date_stats = date("Y-m-d"); 32 32 $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'], '', '', '', ''); 34 34 if (sql_count($recup) > 0) { 35 35 while($tableau = spip_fetch_array($recup)){ 36 36 $verif_clic = $tableau['clics']; 37 37 } 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'], ''); 39 39 } 40 40 if($redirect){ -
_plugins_/pub_banner/branches/dev_sql/balise/pubban.php
r49305 r49338 18 18 $border = ( _request('border') ) ? _request('border') : 0; 19 19 if (is_numeric($p)) 20 $emplacement = pubban_recuperer_ emplacement($p);20 $emplacement = pubban_recuperer_banniere($p); 21 21 else 22 $emplacement = pubban_recuperer_ emplacement_par_nom($p);22 $emplacement = pubban_recuperer_banniere_par_nom($p); 23 23 24 24 if($emplacement['statut'] == '2actif') { -
_plugins_/pub_banner/branches/dev_sql/base/pubban_chargeur.php
r49305 r49338 51 51 $GLOBALS['publicites_site'] = array( 52 52 '1' => array( 53 'id_ empl' => '1',53 'id_banniere' => '1', 54 54 'titre' => 'Skyscraper : exemple 1', 55 55 'url' => $GLOBALS['meta']['adresse_site'].'/?page=adds', … … 62 62 ), 63 63 '2' => array( 64 'id_ empl' => '2',64 'id_banniere' => '2', 65 65 'titre' => 'Banner : exemple 1', 66 66 'url' => 'http://www.example.com/', … … 72 72 ), 73 73 '3' => array( 74 'id_ empl' => '2',74 'id_banniere' => '2', 75 75 'titre' => 'Banner : exemple 2', 76 76 'url' => $GLOBALS['meta']['adresse_site'].'/?page=adds', … … 83 83 ), 84 84 '4' => array( 85 'id_ empl' => '3',85 'id_banniere' => '3', 86 86 'titre' => 'Leaderboard : exemple 1', 87 87 'url' => 'http://www.example.com/', … … 93 93 ), 94 94 '5' => array( 95 'id_ empl' => '4',95 'id_banniere' => '4', 96 96 'titre' => 'Cube : exemple 1', 97 97 'url' => '', … … 103 103 ), 104 104 '6' => array( 105 'id_ empl' => '4',105 'id_banniere' => '4', 106 106 'titre' => 'Cube : exemple flash', 107 107 'url' => 'http://www.example.com/', … … 114 114 ), 115 115 '7' => array( 116 'id_ empl' => '4',116 'id_banniere' => '4', 117 117 'titre' => 'Cube : exemple SPIP', 118 118 'url' => 'http://www.spip.net/', -
_plugins_/pub_banner/branches/dev_sql/base/pubban_tables.php
r49305 r49338 10 10 11 11 function 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; 18 25 } 19 26 20 27 function pubban_declarer_tables_principales($tables_principales){ 21 $config = $GLOBALS['_PUBBAN_CONF'];22 23 28 $spip_table_pubban = array( 24 "id_pub " => "int(21) NOT NULL",29 "id_publicite" => "bigint(21) NOT NULL", 25 30 "statut" => "varchar(100) NOT NULL default '1inactif'", 26 31 "url" => "varchar(200) NOT NULL default ''", … … 40 45 ); 41 46 $spip_table_pubban_key = array( 42 "PRIMARY KEY" => "id_pub ",47 "PRIMARY KEY" => "id_publicite", 43 48 "KEY titre" => "titre", 49 "KEY statut" => "statut" 44 50 ); 45 51 $spip_table_pubban_join = array( 46 "id_pub " => "id_pub",52 "id_publicite" => "id_publicite", 47 53 ); 48 $tables_principales[ $config['table_pub']] = array(54 $tables_principales['spip_publicites'] = array( 49 55 'field' => &$spip_table_pubban, 50 56 'key' => &$spip_table_pubban_key, … … 53 59 54 60 $spip_table_pubban_empl = array( 55 "id_ empl" => "int(21) NOT NULL",61 "id_banniere" => "bigint(21) NOT NULL", 56 62 "statut" => "varchar(100) NOT NULL default '1inactif'", 57 63 "titre" => "varchar(30) NOT NULL default ''", … … 63 69 ); 64 70 $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" 67 74 ); 68 75 $spip_table_pubban_empl_join = array( 69 "id_ empl" => "id_empl",76 "id_banniere" => "id_banniere", 70 77 ); 71 $tables_principales[ $config['table_empl']] = array(78 $tables_principales['spip_bannieres'] = array( 72 79 'field' => &$spip_table_pubban_empl, 73 80 'key' => &$spip_table_pubban_empl_key, … … 76 83 77 84 $spip_table_pubban_stats = array( 78 "id_ empl" => "int(21) NOT NULL",85 "id_banniere" => "bigint(21) NOT NULL", 79 86 "date" => "date NOT NULL default '0000-00-00'", 80 87 "jour" => "int(3) NOT NULL", … … 83 90 ); 84 91 $spip_table_pubban_stats_key = array( 85 "KEY id_ empl" => "id_empl",92 "KEY id_banniere" => "id_banniere", 86 93 ); 87 $tables_principales[ $config['table_stats']] = array(94 $tables_principales['spip_pubban_stats'] = array( 88 95 'field' => &$spip_table_pubban_stats, 89 96 'key' => &$spip_table_pubban_stats_key, 90 97 ); 91 98 99 return $tables_principales; 100 } 101 102 function pubban_declarer_tables_auxiliaires($tables_auxiliaires){ 92 103 $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" 95 106 ); 96 107 $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" 98 111 ); 99 $tables_ principales[$config['table_join']] = array(112 $tables_auxiliaires['spip_bannieres_publicites'] = array( 100 113 'field' => &$new_pub_emp, 101 114 'key' => &$new_pub_emp_cles 102 115 ); 103 116 104 return ($tables_principales);117 return $tables_auxiliaires; 105 118 } 106 119 ?> -
_plugins_/pub_banner/branches/dev_sql/base/pubban_upgrade.php
r49216 r49338 13 13 function pubban_upgrade($nom_meta_base_version,$version_cible) { 14 14 include_spip('inc/meta'); 15 include_spip('base/create'); 15 16 $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(); 25 21 foreach($GLOBALS['emplacements_site'] as $key => $value) 26 sql_insertq( $GLOBALS['_PUBBAN_CONF']['table_empl'], $value, '', _BDD_PUBBAN);22 sql_insertq('spip_bannieres', $value, ''); 27 23 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), ''); 32 28 } 33 29 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"); 35 31 } 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"); 37 48 } 38 49 … … 41 52 42 53 $force = (defined('PUBBAN_FORCE_UNINSTALL') AND PUBBAN_FORCE_UNINSTALL==1) ? true : false; 54 43 55 // 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'); 46 58 // echo 'join : '.$count_join.' et stats : '.$count_stats; exit; 59 47 60 // Si ok, on efface 48 61 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); 53 67 effacer_meta('pubban_config'); 54 68 effacer_meta($nom_meta_base_version); 55 spip_log("Plugin PUB BANNER - uninstall OK - champs effaces en baseet metas effaces");69 spip_log("Plugin PUB BANNER - uninstall OK - sql_drop_table($pubban_tables) et metas effaces"); 56 70 } 57 71 // Sinon, on informe … … 62 76 return true; 63 77 } 78 64 79 ?> -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_admin.php
r49216 r49338 35 35 'btn_obsolete' => $GLOBALS['pubban_btns']['obsolete'], 36 36 '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'], 38 38 ); 39 39 … … 43 43 if ($connect_statut == "0minirezo" ) { 44 44 $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']) 47 47 . ( 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']) : '') 48 48 . ( 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']) : '') 49 49 . ( $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_e mplacement_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); 52 52 $bloc_racc = bloc_des_raccourcis($res); 53 53 … … 74 74 75 75 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', '', '', '', '', ''); 78 78 $bloc_pliable_plie = ( $verif != 0 AND $verif_empl != 0 AND !$stats_ferme ) ? 'deplie' : 'replie'; 79 79 $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 10 10 if (!defined("_ECRIRE_INC_VERSION")) return; 11 11 12 function exec_pubban_ emplacement_dist() {12 function exec_pubban_banniere_dist() { 13 13 global $connect_statut, $connect_id_auteur, $spip_lang_right; 14 14 if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; } … … 21 21 22 22 $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); 25 25 $s = ($empl['statut'] == '5poubelle') ? '3' : ( ($empl['statut'] == '1inactif') ? '2' : '1' ); 26 26 $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') ; 27 27 $boite = "<div class='cadre_padding'><div class='infos'>" 28 28 .$titre_empl 29 ."<ul id='instituer_ emplacement-".$id_empl."' class='instituer_emplacementinstituer'><li>"._T('pubban:empl_is')." :"29 ."<ul id='instituer_banniere-".$id_empl."' class='instituer_banniere instituer'><li>"._T('pubban:empl_is')." :" 30 30 ."<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>" 34 34 ."</ul></li></ul>" 35 35 ."</div><div class='nettoyeur'></div></div></div>"; 36 36 37 37 $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_e mplacement_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) 40 40 . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false); 41 41 $trash = pubban_poubelle_pleine(); … … 44 44 $contexte = array( 45 45 'id_empl' => $id_empl, 46 'icone_editer' => icone_inline(_T('bouton_modifier'), generer_url_ecrire("pubban_e mplacement_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"), 49 49 'btn_apercu' => $GLOBALS['pubban_btns']['apercu'], 50 50 'btn_editer' => $GLOBALS['pubban_btns']['editer'], … … 67 67 elseif($statut == '3obsolete') $contexte['decompte_pub_obsoletes']++; 68 68 } 69 $milieu = recuperer_fond("prive/ emplacement_voir",$contexte);69 $milieu = recuperer_fond("prive/banniere_voir",$contexte); 70 70 71 71 echo($commencer_page(_T('pubban:pubban')." - ".$titre_page, $rubrique, $sous_rubrique)), debut_gauche('', true), … … 73 73 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']); 74 74 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 ) ), 76 76 fin_cadre_trait_couleur(true), fin_gauche(), fin_page(); 77 77 } -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_banniere_tous.php
r49333 r49338 10 10 if (!defined("_ECRIRE_INC_VERSION")) return; 11 11 12 function exec_pubban_ emplacement_tous_dist() {12 function exec_pubban_banniere_tous_dist() { 13 13 global $connect_statut, $connect_id_auteur, $spip_lang_right; 14 14 if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; } … … 20 20 21 21 $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_e mplacement_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) 23 23 . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false); 24 24 $trash = pubban_poubelle_pleine(); … … 26 26 27 27 $contexte = array( 28 'bdd' => _BDD_PUBBAN,29 28 'redirect' => generer_url_ecrire("pubban_pub"), 30 29 'inverse' => _request('inverse'), … … 36 35 'btn_lister' => $GLOBALS['pubban_btns']['lister'], 37 36 ); 38 $milieu = recuperer_fond("prive/ emplacement_liste_voir",$contexte);37 $milieu = recuperer_fond("prive/banniere_liste_voir",$contexte); 39 38 40 39 echo($commencer_page(_T('pubban:pubban')." - ".$titre_page, $rubrique, $sous_rubrique)), debut_gauche('', true), … … 43 42 icone_horizontale(_T('pubban:page_infos'), generer_url_ecrire('pubban_info'), find_in_path("img/status-dock-24.png"), "rien.gif", false), 44 43 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 ) ), 46 45 fin_gauche(), fin_page(); 47 46 } -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_editer_banniere.php
r49333 r49338 10 10 if (!defined("_ECRIRE_INC_VERSION")) return; 11 11 12 function exec_pubban_e mplacement_edit_dist() {12 function exec_pubban_editer_banniere_dist() { 13 13 global $connect_statut, $connect_id_auteur, $spip_lang_right; 14 14 if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; } … … 21 21 22 22 $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") 24 24 ); 25 25 $contexte = array( 26 26 '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'), 28 28 'icone_retour' => icone_inline(_T('icone_retour'), $retour, find_in_path("img/stock_left.png"), "rien.gif", $GLOBALS['spip_lang_left']), 29 29 'redirect' => $retour … … 34 34 debut_cadre_relief(find_in_path("img/ico-pubban.png"), true, "", "<br />"._T('pubban:intro_integer_edit')), 35 35 _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_e mplacement_edit', 'id_empl' => $id_empl ), 'data' => $milieu ) ),36 pipeline('affiche_milieu', array( 'args' => array( 'exec' => 'pubban_editer_banniere', 'id_empl' => $id_empl ), 'data' => $milieu ) ), 37 37 fin_gauche(), fin_page(); 38 38 } -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_info.php
r49157 r49338 21 21 . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false); 22 22 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); 25 25 26 26 $contenu = propre(_T("pubban:infos_texte")); -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_publicite.php
r49333 r49338 10 10 if (!defined("_ECRIRE_INC_VERSION")) return; 11 11 12 function exec_pubban_pub _dist() {12 function exec_pubban_publicite_dist() { 13 13 global $connect_statut, $connect_id_auteur, $spip_lang_right; 14 14 if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; } … … 24 24 $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']; 25 25 $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."\");"; 27 27 if($pub['statut'] == '3obsolete') { 28 28 $boite = "<div class='cadre_padding'><div class='infos'>" … … 39 39 ."<ul id='instituer_pub-".$id_pub."' class='instituer_pub instituer'><li>"._T('pubban:pub_is')." :" 40 40 ."<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>" 44 44 ."</ul></li></ul>" 45 45 .icone_horizontale(_T('pubban:voir_un_apercu'), $lien_popup, "racine-24.gif", "rien.gif", false) … … 48 48 49 49 $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) 52 52 . icone_horizontale(_T('pubban:page_stats'), generer_url_ecrire('pubban_stats'), find_in_path("img/stock-tool-button-color-balance.png"), "rien.gif", false); 53 53 $trash = pubban_poubelle_pleine(); … … 56 56 $contexte = array( 57 57 '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"), 60 60 'btn_apercu' => $GLOBALS['pubban_btns']['apercu'], 61 61 'btn_editer' => $GLOBALS['pubban_btns']['editer'], … … 69 69 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']); 70 70 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 ) ), 72 72 fin_cadre_trait_couleur(true), fin_gauche(), fin_page(); 73 73 } -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_publicite_tous.php
r49333 r49338 10 10 if (!defined("_ECRIRE_INC_VERSION")) return; 11 11 12 function exec_pubban_pub _tous_dist() {12 function exec_pubban_publicite_tous_dist() { 13 13 global $connect_statut, $connect_id_auteur, $spip_lang_right; 14 14 if ($connect_statut != "0minirezo" ) { include_spip('inc/minipres'); echo minipres(); exit; } … … 45 45 _T("pubban:intro_pub_texte"), fin_cadre_relief(true), bloc_des_raccourcis($res), 46 46 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 ) ), 48 48 fin_gauche(), fin_page(); 49 49 } -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_puce_activation.php
r49157 r49338 19 19 function exec_pubban_puce_activation_emplacement_args($id) { 20 20 $div = ''; 21 $empl = pubban_recuperer_ emplacement($id);21 $empl = pubban_recuperer_banniere($id); 22 22 $img_a = "<img src='".$GLOBALS['pubban_btns']['actif']."' alt='"._T('pubban:btn_active')."'"; 23 23 $img_ina = "<img src='".$GLOBALS['pubban_btns']['inactif']."' alt='"._T('pubban:btn_desactive')."'"; … … 29 29 ."</span>" 30 30 ."<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>" 33 33 . "</span>"; 34 34 … … 48 48 ."</span>" 49 49 ."<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>" 52 52 . "</span>"; 53 53 -
_plugins_/pub_banner/branches/dev_sql/exec/pubban_stats.php
r49216 r49338 21 21 $res = icone_horizontale(_T('pubban:home'), generer_url_ecrire("pubban_admin"), find_in_path("img/stock_home.png"), "rien.gif", false); 22 22 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); 25 25 $contexte = array(); 26 $verif = sql_select("*", $GLOBALS['_PUBBAN_CONF']['table_stats'], '', '', '', '', '', _BDD_PUBBAN);26 $verif = sql_select("*", 'spip_pubban_stats', '', '', '', '', ''); 27 27 if (sql_count($verif) == 0) $contexte['no_datas'] = true; 28 28 $milieu = recuperer_fond("prive/statistiques",$contexte); -
_plugins_/pub_banner/branches/dev_sql/formulaires/display_adds.php
r49305 r49338 13 13 include_spip('inc/pubban_process'); 14 14 include_spip('base/abstract_sql'); 15 $emplacement = pubban_recuperer_ emplacement_par_nom(_request('empl'));15 $emplacement = pubban_recuperer_banniere_par_nom(_request('empl')); 16 16 if($emplacement['statut'] != '2actif') return; 17 17 18 $list_pub = pubban_pubs_de_ emplacement($emplacement['id'], false);18 $list_pub = pubban_pubs_de_la_banniere($emplacement['id'], false); 19 19 $nbpub = count($list_pub); 20 20 if($nbpub == 0) return; … … 22 22 $banaffi = rand(0, $nbpub); 23 23 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", ''); 25 25 while($tableau = spip_fetch_array($recup)){ 26 $id_pub = $tableau['id_pub '];26 $id_pub = $tableau['id_publicite']; 27 27 $nompub = $tableau['titre']; 28 28 $url = $tableau['url']; … … 45 45 $date_stats = date("Y-m-d"); 46 46 $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'], '', '', '', ''); 48 48 if (sql_count($recup) > 0) { 49 49 while($tableau = spip_fetch_array($recup)){ 50 50 $verif_affi = $tableau['affichages']; 51 51 } 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'], ''); 53 53 } 54 54 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'), ''); 56 56 } 57 57 -
_plugins_/pub_banner/branches/dev_sql/formulaires/pubban_editer_banniere.php
r49305 r49338 20 20 ); 21 21 if( $id_empl != 'new' ) { 22 $emp = pubban_recuperer_ emplacement($id_empl);22 $emp = pubban_recuperer_banniere($id_empl); 23 23 $valeurs = array_merge($valeurs, $emp); 24 24 } … … 51 51 } 52 52 if($id_empl == 'new') { 53 $instit_empl = charger_fonction('instituer_ emplacement', 'inc');53 $instit_empl = charger_fonction('instituer_banniere', 'inc'); 54 54 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"); 56 56 } 57 57 else { 58 $editer_empl = charger_fonction('editer_ emplacement', 'inc');58 $editer_empl = charger_fonction('editer_banniere', 'inc'); 59 59 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"); 61 61 } 62 62 if($redirect){ -
_plugins_/pub_banner/branches/dev_sql/formulaires/pubban_editer_pub.html
r49305 r49338 33 33 <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{emplacement})</span> 34 34 ]<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>> 37 37 #TITRE (#WIDTH x #HEIGHT)</option> 38 38 </BOUCLE_liste_emplacements> -
_plugins_/pub_banner/branches/dev_sql/formulaires/pubban_editer_pub.php
r49305 r49338 113 113 } 114 114 if($id_pub) { 115 $attacher = charger_fonction('attacher_pub_ emplacements', 'inc');115 $attacher = charger_fonction('attacher_pub_bannieres', 'inc'); 116 116 $ok = $attacher($id_pub, $empls); 117 117 } 118 118 119 if(!pubban_comparer_ emplacements($empls)) $message = array(119 if(!pubban_comparer_bannieres($empls)) $message = array( 120 120 'message_ok' => _T('pubban:edit_pub_ok_emplacements_differents') 121 121 ); 122 122 else { 123 123 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"); 125 125 return( redirige_formulaire($retour) ); 126 126 } -
_plugins_/pub_banner/branches/dev_sql/formulaires/stats_adds.php
r49216 r49338 29 29 // Clic 30 30 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', '', '', '', '', ''); 32 32 $n=1; 33 33 $n_emp_zero = 0; 34 34 $n_emp_verif = 0; 35 35 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); 38 38 $n_emp_verif++; 39 39 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."')", '', '', '', ''); 41 41 42 42 elseif($period_perf == 7){ 43 43 $inter_stats = date('z', time() - 604800); 44 44 $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."')", '', '', '', ''); 46 46 } 47 47 … … 49 49 $inter_stats = date('z', time() - 2592000); 50 50 $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."')", '', '', '', ''); 52 52 } 53 53 … … 55 55 $inter_stats = date('z', time() - 7776000); 56 56 $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."')", '', '', '', ''); 58 58 } 59 59 … … 69 69 $valeurs['clics_perf_'.$n] = $cpt_clic; 70 70 $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)."."; 73 73 $valeurs['n_perf_'.$n] = $n; 74 74 $valeurs['div1js'][$n] = $n; … … 97 97 // Ratio % 98 98 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', '', '', '', '', ''); 100 100 $n=1; 101 101 $n_emp_zero = 0; 102 102 $n_emp_verif = 0; 103 103 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); 106 106 $n_emp_verif++; 107 107 108 108 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."')", '', '', '', ''); 111 111 } 112 112 … … 114 114 $inter_stats = date('z', time() - 604800); 115 115 $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."')", '', '', '', ''); 118 118 } 119 119 … … 121 121 $inter_stats = date('z', time() - 2592000); 122 122 $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."')", '', '', '', ''); 125 125 } 126 126 … … 128 128 $inter_stats = date('z', time() - 7776000); 129 129 $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."')", '', '', '', ''); 132 132 } 133 133 $array = spip_fetch_array($requete); … … 137 137 else { 138 138 $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)."."; 141 141 $valeurs['n_perf_'.$n] = $n; 142 142 $valeurs['div1js_2'][$n] = $n; … … 173 173 $period_a=date('z', time() - $period_sec_a); 174 174 $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."')", '', '', '', ''); 176 176 $array = spip_fetch_array($requete); 177 177 $cpt_clic = (isset($array['Cpt'])) ? $array['Cpt'] : 0; … … 211 211 $period_a = date('z', time() - $period_sec_a); 212 212 $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."')", '', '', '', ''); 215 215 $array = spip_fetch_array($requete); 216 216 $array2 = spip_fetch_array($requete2); -
_plugins_/pub_banner/branches/dev_sql/genie/pubban_cron.php
r49216 r49338 19 19 $gdate = date("Y-m-d"); 20 20 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!=''", '', '', '', ''); 22 22 while($tableau = spip_fetch_array($requete)) { 23 23 $nom = $tableau['titre']; … … 26 26 $datefin = (isset($tableau['date_fin']) AND strlen($tableau['date_fin'])) ? $tableau['date_fin'] : false; 27 27 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."'", ''); 29 29 $nb_modif++; 30 30 } 31 31 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."'", ''); 33 33 $nb_modif++; 34 34 } 35 35 } 36 36 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'", '', '', '', ''); 38 38 while($tableau = spip_fetch_array($requete2)) { 39 39 list($date1, $rien) = explode(' ', $tableau['date_add']); … … 43 43 $time2 = mktime(0, 0, 0, $m2, $d2, $y2); 44 44 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']) ) 47 47 $nb_delete++; 48 48 else $nb_errors++; … … 51 51 52 52 $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."')"); 54 54 55 55 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 1 1 <?php 2 2 3 function inc_attacher_pub_ emplacements_dist($id_pub, $empls){3 function inc_attacher_pub_bannieres_dist($id_pub, $empls){ 4 4 if (!strlen($empls)) return; 5 5 include_spip('base/abstract_sql'); 6 6 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); 8 8 $ok = true; 9 9 10 10 foreach($empls as $k=>$id_empl) { 11 11 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), ''); 13 13 } 14 14 if ($old_emp AND count($old_emp)) 15 15 foreach($old_emp as $k=>$id_old) { 16 16 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)); 18 18 } 19 19 return $ok; -
_plugins_/pub_banner/branches/dev_sql/inc/editer_banniere.php
r49333 r49338 4 4 * Edition d'un emplacement 5 5 */ 6 function inc_editer_ emplacement_dist($id_emp, $datas){6 function inc_editer_banniere_dist($id_emp, $datas){ 7 7 if (!is_array($datas)) return; 8 8 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), '') ) 10 10 return true; 11 11 return false; -
_plugins_/pub_banner/branches/dev_sql/inc/editer_pub.php
r49216 r49338 7 7 if (!is_array($datas)) return; 8 8 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), '') ) 10 10 return true; 11 11 return false; -
_plugins_/pub_banner/branches/dev_sql/inc/instituer_banniere.php
r49333 r49338 4 4 * Création d'un emplacement 5 5 */ 6 function inc_instituer_ emplacement_dist($datas) {6 function inc_instituer_banniere_dist($datas) { 7 7 if (!is_array($datas)) return; 8 8 include_spip('base/abstract_sql'); … … 17 17 )); 18 18 */ 19 if ( $id_empl = sql_insertq( $GLOBALS['_PUBBAN_CONF']['table_empl'], $datas, '', _BDD_PUBBAN) )19 if ( $id_empl = sql_insertq('spip_bannieres', $datas, '') ) 20 20 return $id_empl; 21 21 return false; -
_plugins_/pub_banner/branches/dev_sql/inc/instituer_pub.php
r49216 r49338 9 9 if (!isset($datas['date_add']) ) $datas['date_add'] = date('Y-m-d H:i:s'); 10 10 $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, '') ) 12 12 return $id_pub; 13 13 return false; -
_plugins_/pub_banner/branches/dev_sql/inc/pubban_configset.php
r49305 r49338 12 12 */ 13 13 $GLOBALS['_PUBBAN_CONF'] = array( 14 'server' => '', // definit ci-dessous15 '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', 19 19 ); 20 20 … … 25 25 $config = unserialize($GLOBALS['meta']['pubban_config']); 26 26 else $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;34 27 35 28 // ------------------------- -
_plugins_/pub_banner/branches/dev_sql/inc/pubban_prive.php
r49216 r49338 3 3 function pubban_poubelle_pleine(){ 4 4 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'", '', '', '', ''); 6 6 return $trash; 7 7 } … … 29 29 // nbre d'emplacements 30 30 $div .= "<tr><td style='border-top: 1px solid #808080;'><strong><a href=\"\">"._T('pubban:nb_emplacements')." :</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'", '', '', '', ''); 32 32 $div .= "</strong></td></tr>"; 33 33 34 34 // 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')." :</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')." :</a></strong></td><td style='border-top: 1px solid #808080;'><strong>"; 36 $div .= sql_getfetsel("COUNT(*)", 'spip_publicites', "statut!='5poubelle'", '', '', '', ''); 37 37 $div .= "</strong></td></tr>"; 38 38 39 39 // nbre de pubs actives 40 40 $div .= "<tr><td> <i>- "._T('pubban:nb_pub_actives')." :</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'", '', '', '', ''); 42 42 $div .= "</strong></td></tr>"; 43 43 44 44 // nbre de pubs inactives 45 45 $div .= "<tr><td> <i>- "._T('pubban:nb_pub_inactives')." :</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'", '', '', '', ''); 47 47 $div .= "</strong></td></tr>"; 48 48 49 49 // nbre de pubs obsoletes 50 50 $div .= "<tr><td> <i>- "._T('pubban:nb_pub_obsoletes')." :</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'", '', '', '', ''); 52 52 $div .= "</strong></td></tr>"; 53 53 54 54 // nbre total d'affichages 55 55 $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')." :</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', '', '', '', '', ''); 57 57 while($row = sql_fetch($resultat)) { 58 58 $global_nbaffi = $row['A']; … … 63 63 // nbre total de clics 64 64 $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')." :</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', '', '', '', '', ''); 66 66 while($row = sql_fetch($resultat)) { 67 67 $global_nbclic = $row['B']; … … 93 93 if(substr_count($str, 'id_empl') != 0 AND is_numeric(substr($str, 8))) { 94 94 $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), '', '', '', ''); 96 96 while ($row = spip_fetch_array($pub)) { 97 $results['pub'][$i] = $row['id_pub '];97 $results['pub'][$i] = $row['id_publicite']; 98 98 $i++; 99 99 } 100 100 } 101 101 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), '', '', '', ''); 103 103 if($pub) { 104 104 $results['pub'][$i] = $pub; 105 105 $i++; 106 106 } 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), '', '', '', ''); 108 108 if($empl) { 109 109 $results['emp'][$j] = $empl; … … 112 112 } 113 113 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."%'", '', '', '', ''); 115 115 if(sql_count($pub) > 0) { 116 116 while($row = spip_fetch_array($pub)){ 117 $results['pub'][$i] = $row['id_pub '];117 $results['pub'][$i] = $row['id_publicite']; 118 118 $i++; 119 119 } 120 120 } 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."%'", '', '', '', ''); 122 122 if(sql_count($empl) > 0) { 123 123 while($row = spip_fetch_array($empl)){ 124 $results['emp'][$j] = $row['id_ empl'];124 $results['emp'][$j] = $row['id_banniere']; 125 125 $j++; 126 126 } -
_plugins_/pub_banner/branches/dev_sql/inc/pubban_process.php
r49216 r49338 5 5 // ---------------------------- 6 6 7 function pubban_pubs_de_ emplacement($id_emp, $toutes=true){7 function pubban_pubs_de_la_banniere($id_emp, $toutes=true){ 8 8 include_spip('base/abstract_sql'); 9 9 $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), '', '', '', ''); 11 11 if (sql_count($requete) > 0) { 12 12 while ($row = spip_fetch_array($requete)) { 13 13 if(!$toutes){ 14 $statut = pubban_recuperer_pub($row['id_pub '], 'statut');14 $statut = pubban_recuperer_pub($row['id_publicite'], 'statut'); 15 15 if($statut == '2actif') 16 $list_pub[] = $row['id_pub '];16 $list_pub[] = $row['id_publicite']; 17 17 } 18 else $list_pub[] = $row['id_pub '];18 else $list_pub[] = $row['id_publicite']; 19 19 } 20 sql_free($requete , _BDD_PUBBAN);20 sql_free($requete); 21 21 return $list_pub; 22 22 } … … 31 31 * Liste les emplacements dans lesquels la pub est présente 32 32 */ 33 function pubban_ emplacements_de_la_pub($id_pub, $id_empl_verif=false){33 function pubban_bannieres_de_la_pub($id_pub, $id_empl_verif=false){ 34 34 include_spip('base/abstract_sql'); 35 35 $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), '', '', '', ''); 37 37 if (sql_count($requete) > 0) { 38 38 while ($row = spip_fetch_array($requete)) { 39 39 // On ne passe plus en reference, PHP le fait tout seul 40 40 // array_push(&$list_emp, $row['id_empl']); 41 array_push($list_emp, $row['id_ empl']);41 array_push($list_emp, $row['id_banniere']); 42 42 } 43 sql_free($requete , _BDD_PUBBAN);43 sql_free($requete); 44 44 if($id_empl_verif) 45 45 return( in_array($id_empl_verif, $list_emp) ); -
_plugins_/pub_banner/branches/dev_sql/lang/pubban_fr.php
r49305 r49338 35 35 'btn_lister_empl' => 'Lister les publicités de cette bannière', 36 36 'btn_see_liste' => 'Voir la liste', 37 'banner' => 'Bannière', 37 38 'banner_banner' => 'Bannière "Banner"', 38 39 … … 55 56 'cacher_bordure' => 'Cacher les bordures des bannières', 56 57 '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', 57 64 58 65 // D // … … 64 71 'doc_info' => 'Nous vous renvoyons à la doc du plugin pour plus d\'informations :', 65 72 'derniers_jours' => 'derniers jours', 66 'date_ pub' => 'Date d\'enregistrement',67 'date_ pub_maj' => 'Date de dernière mise àjour',73 'date_creation' => 'Date de création', 74 'date_maj' => 'Dernière mise à jour', 68 75 'dates_validite_pub' => 'Dates de validité', 69 76 'date_debut' => 'Date de début de validité', … … 133 140 'erreur_nb_aff' => 'Vous n\'avez pas précisé de nombre d\'affichage ...', 134 141 'edit_pub_ok_emplacements_differents' => 'OK - Valeurs enregistrées mais les emplacements sélectionnés pour la publicité ont des tailles différentes ... Cela pourra générer des erreurs d\'affichage.', 142 'exporter_donnees' => 'Exporter ces données', 135 143 136 144 // F // … … 293 301 'retour_liste_pub' => 'Retour à la liste complète des publicités', 294 302 'ratio_txt' => 'Ratio', 303 'retirer_arg' => 'Retirer de la page', 304 'resultats_du' => 'Résultats de la derniere analyse au ', 295 305 296 306 // S // … … 301 311 'see_doc_in_new_window' => 'Ouvrir la doc dans une nouvelle fenêtre', 302 312 'statut' => 'Statut', 313 'statut_actuel' => 'Statut actuel', 303 314 'select_articles_choose' => '> liste de vos articles', 304 315 'stats_pubban' => 'Statistiques des publicités', -
_plugins_/pub_banner/branches/dev_sql/modeles/stat_pub.html
r49157 r49338 1 1 #CACHE{0} 2 <BOUCLE_payer( pubban_publicites){id_pubIN #ENV**{tablo_pub}}>2 <BOUCLE_payer(PUBLICITES){id_publicite IN #ENV**{tablo_pub}}> 3 3 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 | <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 | <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 | <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 | <a href="[(#SELF|retirer_lien_pub{pub,#ID_PUBLICITE})]"><:pubban:retirer_arg:></a> 7 7 <table class="table_statpub"> 8 8 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> 10 15 11 16 <tr> 12 17 <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) | 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 | 21 <:pubban:date_maj:> : <abbr title="[(#MAJ|date_iso)]">[(#MAJ|affdate)] [(#MAJ|affdate{H:i})]</abbr> 22 ] 16 23 </small></td> 17 24 </tr> 18 25 19 26 <tr> 20 <th colspan="2" class="header_td"> Presentation de la campagne</th>27 <th colspan="2" class="header_td"><:pubban:campagne_presentation:></th> 21 28 </tr> 22 29 23 30 <tr> 24 <td><:pubban:statut :> :</td>31 <td><:pubban:statut_actuel:> :</td> 25 32 <td><strong>[(#STATUT|pubban_recup_statut_pub)]</strong></td> 26 33 </tr> 27 34 [<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> 30 37 </tr>] 31 38 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}> 34 41 <tr> 35 <td> Banniere:</td>42 <td><:pubban:banner:> :</td> 36 43 <td><strong>#TITRE</strong> (#WIDTH x #HEIGHT px)</td> 37 44 </tr> … … 40 47 41 48 <tr> 42 <th colspan="2" class="header_td"> Deroulement de la campagne</th>49 <th colspan="2" class="header_td"><:pubban:campagne_deroulement:></th> 43 50 </tr> 44 51 45 52 <tr> 46 <td> Debut de la campagne:</td>53 <td><:pubban:campagne_date_debut:> :</td> 47 54 <td class="pubban_statpub_entry">[(#DATE_DEBUT|affdate|sinon{#DATE_ADD|affdate})]</td> 48 55 </tr> 49 56 [<tr> 50 <td> Fin de la campagne:</td>57 <td><:pubban:campagne_date_fin:> :</td> 51 58 <td class="pubban_statpub_entry">(#DATE_FIN|affdate)</td> 52 59 </tr>] 53 60 54 61 <tr> 55 <th colspan="2" class="header_td"> Donnees de suivi</th>62 <th colspan="2" class="header_td"><:pubban:campagne_donnees_suivi:></th> 56 63 </tr> 57 64 58 65 <tr> 59 <td> Nombre d'affichages:</td>66 <td><:pubban:nb_affichages:> :</td> 60 67 <td class="pubban_statpub_entry">#AFFICHAGES</td> 61 68 </tr> 62 69 [(#AFFICHAGES_RESTANT|=={0}|non)<tr> 63 <td> Nombre d'affichages restant:</td>70 <td><:pubban:nb_affires_pub:> :</td> 64 71 <td class="pubban_statpub_entry">#AFFICHAGES_RESTANT</td> 65 72 </tr>] 66 73 67 74 <tr> 68 <td> Nombre de clics:</td>75 <td><:pubban:nb_clics:> :</td> 69 76 <td class="pubban_statpub_entry">#CLICS</td> 70 77 </tr> 71 78 [(#CLICS_RESTANT|=={0}|non)<tr> 72 <td> Nombre de clics restant:</td>79 <td><:pubban:nb_clicres_pub:> :</td> 73 80 <td class="pubban_statpub_entry">#CLICS_RESTANT</td> 74 81 </tr>] 75 82 76 83 <tr> 77 <th colspan="2" class="header_td"> Analyse statistique</th>84 <th colspan="2" class="header_td"><:pubban:campagne_statistiques:></th> 78 85 </tr> 79 86 80 87 <tr> 81 <td> Ratio clics/affichages:</td>88 <td><:pubban:ratio:> :</td> 82 89 <td class="pubban_statpub_entry">[(#CLICS|div{#AFFICHAGES}) %]</td> 83 90 </tr> … … 86 93 <br /> 87 94 </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 1 1 <plugin> 2 <nom>Pub Banner </nom>2 <nom>Pub Banner [sql dev version]</nom> 3 3 <auteur>[Piero Wbmstr->http://www.spip-contrib.net/PieroWbmstr]</auteur> 4 4 <licence>[Creative Commons BY-SA|Creative Commons - Paternite - Distribution a l'Identique->http://creativecommons.org/licenses/by-sa/3.0/]</licence> … … 6 6 {{Pub Banner :: Gestionnaire de bannières publicitaires}} 7 7 8 Gestion et statistiques de bannières publicitaires pour intégrées aux squelettes SPIP ... 8 [branche "sql_dev"] 9 9 10 {{UTILISATION}} 11 -* Ce plugin ajoute la balise {{ #PUBBAN{nom de la bannière} }} pour les squelettes, qui est remplacée par une frame englobant la bannière. 12 -* Une page publique vous permet de présenter les statistiques des encarts et de les exporter au format '.xls'. 10 => les tables ne sont pas supprimees en desinstall ?? 13 11 14 {{VALEURS PAR DEFAUT}} 15 -* Des bannières standards sont chargées par défaut à l'installation ; il s'agit des quatre types les plus répandus sur le web. Vous pouvez les effacer et en créer de nouvelles. 16 -* Des exemples d'encarts ({écureuil SPIP}) sont également chargés, pour démonstration. 12 => la jointure n'est pas faite automatiquement entre les tables 'publicites' et 'bannieres' 13 alors que la table 'bannieres_publicites' est bein definit 17 14 18 {{AIDE / DOC}} 19 -* Une explication ainsi qu'un exemple complet sont disponibles dans la documentation, qui vous permettra également de visualiser l'intégration des banniè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 ?) 21 16 22 -* La page de statistiques du plugin est une adaptation libre du script '{{[VRG pub->http://vrgpub.frankdevelopper.com/]}}' développé par {{Vincent Roseberry}} ({sous licence GPL à l'époque}).23 17 </description> 24 <version>1.2 4</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> 27 21 <icon>img/ico-pubban.png</icon> 28 22 <options>pubban_options.php</options> … … 47 41 </pipeline> 48 42 <pipeline> 43 <nom>declarer_tables_auxiliaires</nom> 44 <inclure>base/pubban_tables.php</inclure> 45 </pipeline> 46 <pipeline> 49 47 <nom>taches_generales_cron</nom> 50 48 <inclure>pubban_pipelines.php</inclure> -
_plugins_/pub_banner/branches/dev_sql/prive/banniere_liste_voir.html
r49333 r49338 15 15 <th></th> 16 16 </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}> 18 18 <tr class='tr_liste'> 19 19 <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})]'); }"> 21 21 [(#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' /> 23 23 ][(#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' /> 25 25 ] 26 26 </span> 27 27 </td> 28 28 <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> 30 30 </td> 31 31 <td class="arial11">#WIDTH x #HEIGHT px</td> 32 32 <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})]'> 34 34 <img src='#ENV{btn_lister}' title='<:pubban:btn_lister_empl:>' alt='<:pubban:btn_lister_empl:>' border="0" align="absmiddle" hspace="3" /> 35 35 </a> 36 <a href='[(#URL_ECRIRE{pubban_e mplacement_edit,id_empl=#ID_EMPL})]'>36 <a href='[(#URL_ECRIRE{pubban_editer_banniere,id_empl=#ID_BANNIERE})]'> 37 37 <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" /> 38 38 </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:>');"> 40 40 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 41 41 </a> 42 42 </td> 43 <td class="arial11"><strong>N°#ID_ EMPL</strong></td>43 <td class="arial11"><strong>N°#ID_BANNIERE</strong></td> 44 44 </tr> 45 45 </BOUCLE_pubban> -
_plugins_/pub_banner/branches/dev_sql/prive/banniere_voir.html
r49333 r49338 1 1 <B_pubban> 2 <BOUCLE_pubban( pubban_emplacements){id_empl=#ENV{id_empl}}>2 <BOUCLE_pubban(BANNIERES){id_banniere=#ENV{id_empl}}> 3 3 [(#ENV**{icone_editer})] 4 4 [(#ENV**{icone_nouvelle_pub})] … … 15 15 </div> 16 16 17 <div class="vevent id_#ID_EMPL"> 18 [<p class='date'><strong><:pubban:date_pub_maj:></strong> : (#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> 19 21 <p class='date'> 20 22 <strong><:pubban:dimensions:> : #WIDTH x #HEIGHT px</strong> … … 51 53 </tr> 52 54 <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}> 54 56 <tr class='tr_liste'> 55 57 <td class="arial11"> … … 66 68 <td class="arial11"> 67 69 <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:>'> 69 71 #TITRE</a> 70 72 </strong> 71 73 </td> 72 74 <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');"> 74 76 <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" /> 75 77 </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}})]})]'> 77 79 <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" /> 78 80 </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:>');"> 80 82 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 81 83 </a> 82 84 </td> 83 85 <td class="arial11"> 84 <strong>N°#ID_PUB </strong>86 <strong>N°#ID_PUBLICITE</strong> 85 87 </td> 86 88 </tr> -
_plugins_/pub_banner/branches/dev_sql/prive/pub_liste_trash.html
r49157 r49338 11 11 12 12 <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}> 14 14 <tr class='tr_liste'> 15 15 <td class="arial11"> … … 17 17 </td> 18 18 <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> 20 20 </td> 21 21 <td class="arial11">[(#DATE_ADD|affdate)]</td> 22 22 <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:>');"> 24 24 <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" /> 25 25 </a> 26 26 </td> 27 <td class="arial11"><strong>N°#ID_PUB </strong></td>27 <td class="arial11"><strong>N°#ID_PUBLICITE</strong></td> 28 28 </tr> 29 29 </BOUCLE_pubban> … … 31 31 32 32 <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}> 34 34 <tr class='tr_liste'> 35 35 <td class="arial11"> … … 37 37 </td> 38 38 <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> 40 40 </td> 41 41 <td class="arial11">-</td> 42 42 <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:>');"> 44 44 <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" /> 45 45 </a> 46 46 </td> 47 <td class="arial11"><strong>N°#ID_ EMPL</strong></td>47 <td class="arial11"><strong>N°#ID_BANNIERE</strong></td> 48 48 </tr> 49 49 </BOUCLE_pubbanempl> -
_plugins_/pub_banner/branches/dev_sql/prive/pub_liste_voir.html
r49157 r49338 18 18 #SET{arg_sorter,#ENV{sort}|sinon{titre}} 19 19 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}> 21 21 <tr class='tr_liste'> 22 22 <td class="arial11"> 23 23 <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}'); }"> 25 25 [(#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' /> 27 27 ] 28 28 [(#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' /> 30 30 ] 31 31 </span> 32 32 </td> 33 33 <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> 35 35 </td> 36 36 <td class="arial11">[(#DATE_ADD|affdate)]</td> 37 37 <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');"> 39 39 <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" /> 40 40 </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})]'> 42 42 <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" /> 43 43 </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:>');"> 45 45 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 46 46 </a> 47 47 </td> 48 <td class="arial11"><strong>N°#ID_PUB </strong></td>48 <td class="arial11"><strong>N°#ID_PUBLICITE</strong></td> 49 49 </tr> 50 50 </BOUCLE_pubban> … … 81 81 </tr> 82 82 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}> 84 84 <tr class='tr_liste'> 85 85 <td class="arial11"> 86 86 <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}'); }"> 88 88 [(#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' /> 90 90 ] 91 91 [(#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' /> 93 93 ] 94 94 </span> 95 95 </td> 96 96 <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> 98 98 </td> 99 99 <td class="arial11">[(#DATE_ADD|affdate)]</td> 100 100 <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');"> 102 102 <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" /> 103 103 </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})]'> 105 105 <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" /> 106 106 </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:>');"> 108 108 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 109 109 </a> 110 110 </td> 111 <td class="arial11"><strong>N°#ID_PUB </strong></td>111 <td class="arial11"><strong>N°#ID_PUBLICITE</strong></td> 112 112 </tr> 113 113 </BOUCLE_pubbaninactive> … … 141 141 </tr> 142 142 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}> 144 144 <tr class='tr_liste'> 145 145 <td class="arial11"> … … 148 148 </td> 149 149 <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> 151 151 </td> 152 152 <td class="arial11">[(#DATE_ADD|affdate)]</td> 153 153 <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');"> 155 155 <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" /> 156 156 </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:>');"> 158 158 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 159 159 </a> 160 160 </td> 161 <td class="arial11"><strong>N°#ID_PUB </strong></td>161 <td class="arial11"><strong>N°#ID_PUBLICITE</strong></td> 162 162 </tr> 163 163 </BOUCLE_pubbanobsolete> -
_plugins_/pub_banner/branches/dev_sql/prive/pub_voir.html
r49305 r49338 1 1 <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}> 5 5 #SET{width, #WIDTH} 6 6 #SET{height, #HEIGHT} … … 16 16 </div> 17 17 18 <div class="vevent id_#ID_PUB"> 19 <p class='date'> 20 [<strong><:pubban:date_pub:></strong> : (#DATE_ADD|affdate) [(#DATE_ADD|affdate{H:i})]] 21 [<br /><strong><:pubban:date_pub_maj:></strong> : (#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 | 23 <:pubban:date_maj:> : <abbr title="[(#MAJ|date_iso)]">[(#MAJ|affdate)] [(#MAJ|affdate{H:i})]</abbr> 24 ] 25 </small></p> 23 26 <p class='date'><strong><:pubban:emplacement_pub:> : 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>] / 26 29 </BOUCLE_empl> 27 30 </strong></p> … … 70 73 {width=#GET{width}} 71 74 {height=#GET{height}} 72 {id_pub=#ID_PUB }75 {id_pub=#ID_PUBLICITE} 73 76 {nom_pub=#TITRE} 74 77 )] -
_plugins_/pub_banner/branches/dev_sql/prive/search_results.html
r49157 r49338 19 19 <BOUCLE_pourpub(POUR){tableau #ENV{pub}}> 20 20 <B_pubban> 21 <BOUCLE_pubban( pubban_publicites){id_pub=#VALEUR}>21 <BOUCLE_pubban(PUBLICITES){id_publicite=#VALEUR}> 22 22 <tr class='tr_liste'> 23 23 <td class="arial11"> … … 36 36 </td> 37 37 <td class="arial11"> 38 <:pubban:type_encart:> N° <strong>#ID_PUB </strong>38 <:pubban:type_encart:> N° <strong>#ID_PUBLICITE</strong> 39 39 </td> 40 40 <td class="arial11"> 41 41 <strong> 42 42 [(#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:>'> 44 44 ] 45 45 [(#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:>'> 47 47 ] 48 48 #TITRE</a> … … 51 51 <td class="arial11"> 52 52 [(#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');"> 54 54 <img src='#ENV{btn_apercu}' title='<:pubban:btn_apercu:>' alt='<:pubban:btn_apercu:>' border="0" align="absmiddle" hspace="3" /> 55 55 </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}})]})]'> 57 57 <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" /> 58 58 </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:>');"> 60 60 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 61 61 </a> 62 62 ] 63 63 [(#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:>');"> 65 65 <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" /> 66 66 </a> … … 74 74 <BOUCLE_pouremp(POUR){tableau #ENV{emp}}> 75 75 <B_pubban2> 76 <BOUCLE_pubban2( pubban_emplacements){id_empl=#VALEUR}>76 <BOUCLE_pubban2(BANNIERES){id_banniere=#VALEUR}> 77 77 <tr class='tr_liste'> 78 78 <td class="arial11"> … … 91 91 </td> 92 92 <td class="arial11"> 93 <:pubban:type_empl:> N°<strong>#ID_ EMPL</strong>93 <:pubban:type_empl:> N°<strong>#ID_BANNIERE</strong> 94 94 </td> 95 95 <td class="arial11"> 96 96 <strong> 97 97 [(#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:>'> 99 99 ] 100 100 [(#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:>'> 102 102 ] 103 103 #TITRE</a> … … 106 106 <td class="arial11"> 107 107 [(#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:>');"> 109 109 <img src='#ENV{btn_sortie_poubelle}' title='<:pubban:btn_reabiliter:>' alt='<:pubban:btn_reabilite:>' border="0" align="absmiddle" hspace="3" /> 110 110 </a> 111 111 ] 112 112 [(#STATUT|=={5poubelle}|non) 113 <a href='[(#URL_ECRIRE{pubban_e mplacement_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}})]})]'> 114 114 <img src='#ENV{btn_editer}' title='<:bouton_modifier:>' alt='<:bouton_modifier:>' border="0" align="absmiddle" hspace="3" /> 115 115 </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:>');"> 117 117 <img src='#ENV{btn_poubelle}' title='<:pubban:btn_supprimer:>' alt='<:pubban:btn_supprimer:>' border="0" align="absmiddle" hspace="3" /> 118 118 </a> -
_plugins_/pub_banner/branches/dev_sql/pubban_fonctions.php
r49305 r49338 8 8 */ 9 9 if (!defined("_ECRIRE_INC_VERSION")) return; 10 11 /** 12 * <BOUCLE(PUBLICITES)> 13 */ 14 function 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 */ 34 function 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 } 10 50 11 51 /** … … 34 74 */ 35 75 function 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; 36 80 } 37 81 … … 61 105 include_spip('inc/pubban_process'); 62 106 $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); 65 109 $donnees[$id] = array( 66 110 textebrut($GLOBALS['meta']['nom_site']), -
_plugins_/pub_banner/branches/dev_sql/pubban_options.php
r49305 r49338 81 81 'icon' => _DIR_PLUGIN_PUBBAN."img/application_flash.gif", 82 82 ), 83 ' emplacement' => array(84 'name' => ' Emplacement',83 'banniere' => array( 84 'name' => 'Banner', 85 85 'icon' => _DIR_PLUGIN_PUBBAN."img/insert-image-16.png", 86 86 ), … … 149 149 $vals = array(); 150 150 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) , '', '', '', ''); 152 152 if (sql_count($resultat) > 0) { 153 153 while ($row=spip_fetch_array($resultat)) { … … 167 167 $vals['statut'] = $row['statut']; 168 168 } 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), '', '', '', ''); 172 172 if (sql_count($resultat_empl) > 0) { 173 173 while ($row_empl=spip_fetch_array($resultat_empl)) { 174 $vals[' emplacement'][] = $row_empl['id_empl'];174 $vals['banniere'][] = $row_empl['id_banniere']; 175 175 } 176 sql_free($resultat_empl , _BDD_PUBBAN);176 sql_free($resultat_empl); 177 177 } 178 178 } … … 184 184 } 185 185 186 function pubban_comparer_ emplacements($emp){186 function pubban_comparer_bannieres($emp){ 187 187 if(!is_array($emp)) return; 188 188 if(count($emp) > 1) { 189 189 $width = $height = array(); 190 190 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'); 193 193 } 194 194 if( count(array_unique($width)) != 1 OR … … 205 205 * @return array Les donnes de la banniere (ou la valeur du paramtre si demand) 206 206 */ 207 function pubban_recuperer_ emplacement($id_empl, $str=false) {207 function pubban_recuperer_banniere($id_empl, $str=false) { 208 208 include_spip('base/abstract_sql'); 209 209 $vals = array(); 210 210 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), '', '', '', ''); 212 212 if (sql_count($resultat) > 0) { 213 213 while ($row=spip_fetch_array($resultat)) { … … 226 226 */ 227 227 } 228 sql_free($resultat , _BDD_PUBBAN);228 sql_free($resultat); 229 229 } 230 230 } … … 241 241 * @return integer L'ID recherche 242 242 */ 243 function pubban_recuperer_ emplacement_par_nom($name) {243 function pubban_recuperer_banniere_par_nom($name) { 244 244 include_spip('base/abstract_sql'); 245 245 246 246 // Si c'est un "id" on renvoie 247 247 if (is_numeric($name)) 248 return pubban_recuperer_ emplacement($name);248 return pubban_recuperer_banniere($name); 249 249 250 250 // 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), '', '', '', ''); 252 252 if($id_empl) 253 return pubban_recuperer_ emplacement($id_empl);253 return pubban_recuperer_banniere($id_empl); 254 254 255 255 // 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')", '', '', '', ''); 257 257 if($id_empl) 258 return pubban_recuperer_ emplacement($id_empl);258 return pubban_recuperer_banniere($id_empl); 259 259 260 260 // Sinon nada … … 262 262 } 263 263 264 function pubban_liste_ empl($statut=false){265 include_spip('base/abstract_sql'); 266 $ emplacements = array();264 function pubban_liste_bannieres($statut=false){ 265 include_spip('base/abstract_sql'); 266 $bannieres = array(); 267 267 if($statut AND !is_array($statut)) 268 268 $statut = array( $statut ); 269 269 $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, '', '', '', ''); 271 271 if (sql_count($resultat) > 0) { 272 272 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 279 function pubban_trouver_bannieres($id_pub){ 280 280 if($id_pub == '0') return; 281 281 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), '', '', '', ''); 284 284 if (sql_count($resultat) > 0) { 285 285 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; 290 290 } 291 291 -
_plugins_/pub_banner/branches/dev_sql/public/view_pub.html
r49157 r49338 1 1 #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}> 5 4 #SET{width, #WIDTH} 6 5 #SET{height, #HEIGHT} 7 </BOUCLE_emplacement> 8 </BOUCLE_pre> 6 </BOUCLE_banniere> 9 7 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 10 8 <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.