示例#1
0
文件: index.php 项目: rhertzog/lcs
      }

    }else{

      header("index.php?_erreur=1".add_token_in_url(false));
      exit();

    }

  }
# On traite des plugin déjà installés
}elseif(isset($plugin_id)) {
  check_token();
  // On s'attache à faire les actions demandées sur ce plugin déjà installé
  $pluginAmodifier = PlugInPeer::retrieveByPK($plugin_id);
  $nom_plugin=$pluginAmodifier->getNom();
  // On charge les fonctions d'un éventuel fichier le_plugin/functions_le_plugin.php
  $fichier_fonctions=$nom_plugin."/functions_".$nom_plugin.".php";
  if (file_exists($fichier_fonctions)) include_once($fichier_fonctions);
  switch ($action) {
    case "desinstaller":
	// traitement ante_desinstallation
	$fonction_ante="ante_desinstallation_".$nom_plugin;
	if (function_exists($fonction_ante))
		{
		$retour=$fonction_ante();
		if ($retour!="") 
			{
			header("Location: index.php?_erreur=10&_msg=".urlencode("Erreur ante_desinstallation : ".$retour).add_token_in_url(false));
			exit();