Changeset 50014 in spip-zone
- Timestamp:
- Jul 27, 2011, 10:14:26 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/organiseur/base/organiseur.php
r47891 r50014 17 17 * Declaration des champs complémentaires sur la table auteurs, pour les clients 18 18 * 19 * @param $tables20 * @return 19 * @param array $tables 20 * @return array 21 21 */ 22 22 function organiseur_declarer_tables_objets_sql($tables){ … … 24 24 $tables['spip_auteurs']['field']["imessage"] = "VARCHAR(3)"; 25 25 $tables['spip_auteurs']['field']["messagerie"] = "VARCHAR(3)"; 26 27 $tables['spip_messages'] = array( 28 'page'=> false, 29 'texte_modifier' => 'icone_modifier_message', 30 'texte_creer' => 'icone_ecrire_article', 31 'texte_objets' => 'public:articles', 32 'texte_objet' => 'public:article', 33 'info_aucun_objet'=> 'info_aucun_message', 34 'info_1_objet' => 'info_1_message', 35 'info_nb_objets' => 'info_nb_messages', 36 37 'principale' => 'oui', 38 'champs_editables' => array('titre', 'texte', 'type','date_heure', 'date_fin', 'rv', 'id_auteur'), 39 'field' => array( 40 "id_message" => "bigint(21) NOT NULL", 41 "titre" => "text DEFAULT '' NOT NULL", 42 "texte" => "longtext DEFAULT '' NOT NULL", 43 // normal, 44 // pb (pense bete) 45 // affich (annonce publique) 46 // genera (message general envoye a tout le monde) 47 "type" => "varchar(6) DEFAULT '' NOT NULL", 48 "date_heure" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL", 49 "date_fin" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL", 50 "rv" => "varchar(3) DEFAULT '' NOT NULL", 51 "statut" => "varchar(6) DEFAULT '0' NOT NULL", 52 "id_auteur" => "bigint(21) NOT NULL", 53 "maj" => "TIMESTAMP" 54 ), 55 'key' => array( 56 "PRIMARY KEY" => "id_message", 57 "KEY id_auteur" => "id_auteur" 58 ), 59 'titre' => "titre, '' AS lang", 60 'date' => 'date_heure', 61 62 ); 63 26 64 return $tables; 27 65 28 66 } 29 30 67 31 68 /** … … 37 74 function organiseur_declarer_tables_interfaces($interfaces){ 38 75 $interfaces['table_des_tables']['messages']='messages'; 39 $interfaces['table_titre']['messages']= "titre, '' AS lang";40 $interfaces['table_date']['messages'] = 'date_heure';41 76 42 77 return $interfaces; 43 78 } 44 79 45 /**46 * Table principale messagerie47 *48 * @param array $tables_principales49 * @return array50 */51 function organiseur_declarer_tables_principales($tables_principales){52 53 $spip_messages = array(54 "id_message" => "bigint(21) NOT NULL",55 "titre" => "text DEFAULT '' NOT NULL",56 "texte" => "longtext DEFAULT '' NOT NULL",57 "type" => "varchar(6) DEFAULT '' NOT NULL",58 "date_heure" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",59 "date_fin" => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",60 "rv" => "varchar(3) DEFAULT '' NOT NULL",61 "statut" => "varchar(6) DEFAULT '0' NOT NULL",62 "id_auteur" => "bigint(21) NOT NULL",63 "maj" => "TIMESTAMP");64 65 $spip_messages_key = array(66 "PRIMARY KEY" => "id_message",67 "KEY id_auteur" => "id_auteur");68 69 $tables_principales['spip_messages'] =70 array('field' => &$spip_messages, 'key' => &$spip_messages_key);71 72 return $tables_principales;73 }74 75 80 ?>
Note: See TracChangeset
for help on using the changeset viewer.