Changeset 94447 in spip-zone
- Timestamp:
- Jan 5, 2016, 10:55:27 AM (5 years ago)
- Location:
- _plugins_/bannieres/trunk
- Files:
-
- 3 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/bannieres/trunk/bannieres_pipelines.php
r46886 r94447 1 1 <?php 2 3 if (!defined('_ECRIRE_INC_VERSION')) return; 4 5 2 6 3 7 function bannieres_objets_extensibles($objets){ … … 5 9 } 6 10 11 function bannieres_jqueryui_plugins($scripts){ 12 $scripts[] = "jquery.ui.datepicker"; 13 return $scripts; 14 } 15 16 /** 17 * banniere_encart() 18 * 19 * affiche les documents sur la page edition d'une banniere 20 */ 7 21 function bannieres_encart($flux){ 8 22 -
_plugins_/bannieres/trunk/base/bannieres.php
r48747 r94447 2 2 3 3 /** 4 * Plugin Banni ères4 * Plugin Bannieres 5 5 * 6 6 * Copyright (c) 2009 7 7 * François de Montlivault - Jeannot 8 * Mise à jour Inspirée du plugin chats8 * Mise a jour Inspiree du plugin chats 9 9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. 10 10 * Pour plus de details voir le fichier COPYING.txt. … … 19 19 20 20 21 function bannieres_declarer_tables_ principales($tables_principales){21 function bannieres_declarer_tables_objets_sql($tables){ 22 22 23 $spip_bannieres = array( 24 "id_banniere" => "bigint(21) NOT NULL auto_increment", 25 "nom" => "VARCHAR(100) DEFAULT '' NOT NULL", 26 "email" => "VARCHAR(100) DEFAULT '' NOT NULL", 27 "site" => "VARCHAR(255) DEFAULT '' NOT NULL", 28 "debut" => "date DEFAULT '0000-00-00' NOT NULL", 29 "fin" => "date DEFAULT '0000-00-00' NOT NULL", 30 "clics" => "int(11) DEFAULT '0' NOT NULL", 31 "affichages" => "int(11) DEFAULT '0' NOT NULL", 32 "commentaires" => "text DEFAULT '' NOT NULL", 33 "creation" => "date DEFAULT '0000-00-00' NOT NULL", 34 "position" => "tinyint(2) NOT NULL default '1'", 35 "rayon" => "VARCHAR(50) DEFAULT 'int' NOT NULL", 36 "diffusion" => "text DEFAULT '' NOT NULL", 37 "maj" => "TIMESTAMP", 38 ); 23 $tables['spip_bannieres'] = array( 24 'type' => 'banniere', 25 'principale' => "oui", 26 'field'=>array( 27 "id_banniere" => "bigint(21) NOT NULL auto_increment", 28 "nom" => "VARCHAR(100) DEFAULT '' NOT NULL", 29 "email" => "VARCHAR(100) DEFAULT '' NOT NULL", 30 "site" => "VARCHAR(255) DEFAULT '' NOT NULL", 31 "debut" => "date DEFAULT '0000-00-00' NOT NULL", 32 "fin" => "date DEFAULT '0000-00-00' NOT NULL", 33 "clics" => "int(11) DEFAULT '0' NOT NULL", 34 "affichages" => "int(11) DEFAULT '0' NOT NULL", 35 "commentaires" => "text DEFAULT '' NOT NULL", 36 "creation" => "date DEFAULT '0000-00-00' NOT NULL", 37 "position" => "tinyint(2) NOT NULL default '1'", 38 "rayon" => "VARCHAR(50) DEFAULT 'int' NOT NULL", 39 "diffusion" => "text DEFAULT '' NOT NULL", 40 "maj" => "TIMESTAMP", 41 ), 42 'key' => array( 43 "PRIMARY KEY" => "id_banniere" 44 ), 45 'titre' => "nom AS titre, '' AS lang", 46 #'date' => "", 47 'champs_editables' => array('nom', 'email', 'site', 'fin'), 48 'champs_versionnes' => array(), 49 'rechercher_champs' => array(), 50 'tables_jointures' => array(), 51 52 ); 39 53 40 $spip_bannieres_key = array(41 "PRIMARY KEY" => "id_banniere"42 );43 54 44 $spip_bannieres_suivi = array( 45 "id_banniere" => "bigint(21) NOT NULL", 46 "id_auteur" => "bigint(21) NOT NULL", 47 "ip" => "VARCHAR(50) NOT NULL", 48 "page" => "VARCHAR(255) DEFAULT '' NOT NULL", 49 "date" => "timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL", 50 ); 51 52 $spip_bannieres_suivi_key = array( 53 "KEY" => "id_banniere" 54 ); 55 56 $tables['spip_bannieres_suivi'] = array( 57 'type' => 'banniere_suivi', 58 'principale' => "oui", 59 'field'=>array( 60 "id_banniere" => "bigint(21) NOT NULL", 61 "id_auteur" => "bigint(21) NOT NULL", 62 "ip" => "VARCHAR(50) NOT NULL", 63 "page" => "VARCHAR(255) DEFAULT '' NOT NULL", 64 "date" => "timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL", 65 ), 66 'key'=>array( 67 "KEY" => "id_banniere" 68 ) 69 ); 70 71 55 72 56 73 57 $tables_principales['spip_bannieres'] = array('field' => &$spip_bannieres,'key'=>$spip_bannieres_key);58 74 59 $tables_principales['spip_bannieres_suivi'] = array('field' => &$spip_bannieres_suivi,'key'=>$spip_bannieres_suivi_key);60 75 61 return $tables _principales;76 return $tables; 62 77 } 63 78
Note: See TracChangeset
for help on using the changeset viewer.