Browse Source
les telephones sont en md5 => cette table est peuplée pour l'instant seulement si on utilise smsfactorsvn/root/tags/v1.1.10

5 changed files with 129 additions and 1 deletions
@ -0,0 +1,56 @@
|
||||
<?php |
||||
/** |
||||
* Déclarations relatives à la base de données |
||||
* |
||||
*/ |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
|
||||
/** |
||||
* Déclaration des alias de tables et filtres automatiques de champs |
||||
* |
||||
* @pipeline declarer_tables_interfaces |
||||
* @param array $interfaces |
||||
* Déclarations d'interface pour le compilateur |
||||
* @return array |
||||
* Déclarations d'interface pour le compilateur |
||||
*/ |
||||
function sms_declarer_tables_interfaces($interfaces) { |
||||
|
||||
$interfaces['table_des_tables']['sms_logs'] = 'sms_logs'; |
||||
|
||||
return $interfaces; |
||||
} |
||||
|
||||
/** |
||||
* Déclaration des objets éditoriaux |
||||
* |
||||
* @pipeline declarer_tables_objets_sql |
||||
* @param array $tables |
||||
* Description des tables |
||||
* @return array |
||||
* Description complétée des tables |
||||
*/ |
||||
function sms_declarer_tables_objets_sql($tables) { |
||||
|
||||
$tables['spip_sms_logs'] = array( |
||||
'type' => 'sms_log', |
||||
'principale' => 'oui', |
||||
'field'=> array( |
||||
'id_sms_log' => 'bigint(21) NOT NULL', |
||||
'nbr_sms' => 'tinyint(4) NOT NULL', |
||||
'message' => 'text NOT NULL DEFAULT ""', |
||||
'telephone' => 'text NOT NULL DEFAULT ""', |
||||
'type_sms' => 'varchar(255) NOT NULL DEFAULT ""', |
||||
'date' => 'datetime NOT NULL DEFAULT "0000-00-00 00:00:00"', |
||||
), |
||||
'key' => array( |
||||
'PRIMARY KEY' => 'id_sms_log', |
||||
), |
||||
); |
||||
|
||||
return $tables; |
||||
} |
@ -0,0 +1,42 @@
|
||||
<?php |
||||
/** |
||||
* Fichier gérant l'installation et désinstallation du plugin SMS |
||||
* |
||||
*/ |
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) { |
||||
return; |
||||
} |
||||
|
||||
|
||||
/** |
||||
* Fonction d'installation et de mise à jour du plugin SMS |
||||
* |
||||
* @param string $nom_meta_base_version |
||||
* Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP |
||||
* @param string $version_cible |
||||
* Version du schéma de données dans ce plugin (déclaré dans paquet.xml) |
||||
* @return void |
||||
**/ |
||||
function sms_upgrade($nom_meta_base_version, $version_cible) { |
||||
$maj = array(); |
||||
|
||||
$maj['create'] = array( array('maj_tables', array('spip_sms_logs'))); |
||||
$maj['1.0.4'] = array( array('maj_tables', array('spip_sms_logs'))); |
||||
|
||||
include_spip('base/upgrade'); |
||||
maj_plugin($nom_meta_base_version, $version_cible, $maj); |
||||
} |
||||
|
||||
|
||||
/** |
||||
* Fonction de désinstallation du plugin Boutique Episur. |
||||
* |
||||
* @param string $nom_meta_base_version |
||||
* Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP |
||||
* @return void |
||||
**/ |
||||
function sms_vider_tables($nom_meta_base_version) { |
||||
|
||||
effacer_meta($nom_meta_base_version); |
||||
} |
Loading…
Reference in new issue