WP File Manager
Current Path:
/
home
/
article
/
www
/
plugins
/
Lecteur_multimedia
/
base
/
Name
Action
..
player_install.php
Edit
Editing: player_install.php
<?php // base/player_install.php // $LastChangedRevision: 31146 $ // $LastChangedBy: paladin@quesaco.org $ // $LastChangedDate: 2009-08-27 20:25:06 +0200 (jeu, 27 aoĆ» 2009) $ // CP-20080321 if (!defined("_ECRIRE_INC_VERSION")) return; include_spip("inc/plugin_globales_lib"); function player_install ($action) { switch($action) { case 'test': // si renvoie true, c'est que la base est a jour, inutile de re-installer // la valise plugin "effacer tout" apparait. // si renvoie false, SPIP revient avec $action = 'install' (une seule fois) $result = intval(isset($GLOBALS['meta'][_PLAYER_META_PREFERENCES])); return($result); break; case 'install': return(player_init()); break; case 'uninstall': // est appelle lorsque "Effacer tout" dans exec=admin_plugin return(player_vider_tables()); break; default: break; } return(true); } function player_init () { spip_log("PLAYER: INSTALL"); $player_init = array( 'date_install' => date('Y-m-d_H:i:s') ); ecrire_meta(_PLAYER_META_PREFERENCES, serialize($player_init)); if(version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { include_spip("inc/meta"); ecrire_metas(); } return(true); } function player_vider_tables () { spip_log("PLAYER: UNINSTALL"); effacer_meta(_PLAYER_META_PREFERENCES); if(version_compare($GLOBALS['spip_version_code'],'1.9300','<')) { include_spip("inc/meta"); ecrire_metas(); } return(true); } ?>