zZzzZ.
home
/
histoio
/
www
/
plugins
/
auto
/
ckeditor
/
v1.1.1
New Folder
Editing: ckeditor_administrations.php
Save
Cancel
<?php /** * Plugin ckeditor-spip3-plugin * (c) 2012 Frédéric Bonnaud * Licence GNU/GPL v2 */ if (!defined('_ECRIRE_INC_VERSION')) return; /** * Fonction d'installation du plugin et de mise à jour. * Vous pouvez : * - créer la structure SQL, * - insérer du pre-contenu, * - installer des valeurs de configuration, * - mettre à jour la structure SQL **/ function ckeditor_upgrade($nom_meta_base_version, $version_cible) { $maj = array(); # quelques exemples # (que vous pouvez supprimer !) # # $maj['create'] = array(array('creer_base')); # # include_spip('inc/config') # $maj['create'] = array( # array('maj_tables', array('spip_xx', 'spip_xx_liens')), # array('ecrire_config', array('ckeditor', array('exemple' => "Texte de l'exemple"))) #); # # $maj['1.1.0'] = array(array('sql_alter','TABLE spip_xx RENAME TO spip_yy')); # $maj['1.2.0'] = array(array('sql_alter','TABLE spip_xx DROP COLUMN id_auteur')); # $maj['1.3.0'] = array( # array('sql_alter','TABLE spip_xx CHANGE numero numero int(11) default 0 NOT NULL'), # array('sql_alter','TABLE spip_xx CHANGE texte petit_texte mediumtext NOT NULL default \'\''), # ); # ... $maj['1.0.1'] = array( array('ecrire_config', 'ckeditor/skin','moono-lisa') ); include_spip('base/upgrade'); maj_plugin($nom_meta_base_version, $version_cible, $maj); } /** * Fonction de désinstallation du plugin. * Vous devez : * - nettoyer toutes les données ajoutées par le plugin et son utilisation * - supprimer les tables et les champs créés par le plugin. **/ function ckeditor_vider_tables($nom_meta_base_version) { # quelques exemples # (que vous pouvez supprimer !) # sql_drop_table("spip_xx"); # sql_drop_table("spip_xx_liens"); effacer_meta($nom_meta_base_version); } ?>