390d9b05240386bb124f4e9ae5dbcebcff9fbc64
7 * $Id: abomailmans_install.php 60007 2012-04-02 13:00:22Z root $
10 if (!defined("_ECRIRE_INC_VERSION")) return;
12 function abomailmans_declarer_tables_interfaces($interface){
13 $interface['table_des_tables']['abomailmans'] = 'abomailmans';
17 function abomailmans_declarer_tables_objets_sql($tables){
18 $tables['spip_abomailmans'] = array(
19 'page' => 'abomailman',
20 'url_edit' => 'abomailman_edit',
22 'texte_retour' => 'abomailmans:icone_retour_abomailman',
23 'texte_objet' => 'abomailmans:abomailman',
24 'texte_objets' => 'abomailmans:abomailmans',
25 'texte_modifier' => 'abomailmans:icone_modifier_abomailman',
26 'texte_creer' => 'abomailmans:nouveau_abomailman',
27 'info_aucun_objet'=> 'abomailmans:info_abomailman_aucun',
28 'info_1_objet' => 'abomailmans:info_abomailmans_1',
29 'info_nb_objets' => 'abomailmans:info_abomailmans_nb',
30 'icone_objet' => 'abomailmans-24',
31 'titre' => "titre, '' AS lang",
32 'principale' => 'oui',
33 'champs_editables' => array('titre','descriptif','abo_type','email','email_sympa','email_subscribe','email_unsubscribe','modele_defaut','periodicite','lang','desactive'),
35 "id_abomailman" => "bigint(21) NOT NULL",
36 "titre" => "varchar(255) NOT NULL",
37 "descriptif" => "text",
38 "abo_type" => "varchar(255) DEFAULT 'news' NOT NULL",
39 "email" => "varchar(255)",
40 "email_sympa" => "varchar(255) DEFAULT '' NOT NULL",
41 "email_subscribe" => "varchar(255)",
42 "email_unsubscribe" => "varchar(255)",
43 "modele_defaut" => "varchar(255) DEFAULT '' NOT NULL",
44 "periodicite" => "varchar(255) DEFAULT '' NOT NULL",
46 "date_envoi" => "TIMESTAMP",
47 "lang" => "VARCHAR(10) DEFAULT '' NOT NULL",
48 "desactive" => "tinyint(4) NOT NULL default '0'"
51 "PRIMARY KEY" => "id_abomailman"
53 'rechercher_champs' => array(
57 'champs_versionnes' => array('titre', 'descriptif', 'email', 'email_sympa', 'email_subscribe', 'email_unsubscribe', 'modele_defaut','periodicite','lang','desactive')