$action))); if ($commentaire) { echo "

".propre($commentaire)."

"; } echo $clean_link->getForm('POST'); echo "

"._T('info_authentification_ftp').""; echo aide("ftp_auth"); echo "

"._T('info_creer_repertoire'); echo "

"; echo "

"._T('info_creer_repertoire_2'); echo "

"; echo ""; install_fin_html(); exit; } function fin_admin($action) { $fichier = fichier_admin($action); @unlink(_DIR_SESSIONS . $fichier); @rmdir(_DIR_SESSIONS . $fichier); } function _action_auteur($action, $id_auteur, $nom_alea) { if (!$id_auteur) { global $connect_id_auteur, $connect_pass; $id_auteur = $connect_id_auteur; $pass = $connect_pass; } else { $result = spip_query("SELECT pass FROM spip_auteurs WHERE id_auteur=$id_auteur"); if ($result) if ($row = spip_fetch_array($result)) $pass = $row['pass']; } $alea = lire_meta($nom_alea); return md5($action.$id_auteur.$pass.$alea); } function calculer_action_auteur($action, $id_auteur = 0) { return _action_auteur($action, $id_auteur, 'alea_ephemere'); } function verifier_action_auteur($action, $valeur, $id_auteur = 0) { if ($valeur == _action_auteur($action, $id_auteur, 'alea_ephemere')) return true; if ($valeur == _action_auteur($action, $id_auteur, 'alea_ephemere_ancien')) return true; spip_log("inc_admin: verifier action $action $id_auteur : echec"); return false; } ?>