@ -328,7 +328,4 @@ if (
header("Pragma: no-cache");
header("Content-Type: text/html");
die("<html><title>Status 503: Site temporarily unavailable</title><body><h1>Status 503</h1><p>Site temporarily unavailable (load average $load)</p></body></html>");
}
?>
@ -89,6 +89,4 @@ function action_activer_plugins_dist() {
// forcer la maj des meta pour les cas de modif de numero de version base via phpmyadmin
lire_metas();
enregistre_modif_plugin();
@ -44,7 +44,4 @@ function action_ajouter_lien_dist($arg = null) {
include_spip('action/editer_liens');
objet_associer(array($objet_source => $ids), array($objet_lie => $idl));
@ -34,6 +34,4 @@ function action_annuler_job_dist() {
) {
job_queue_remove($id_job);
@ -46,7 +46,4 @@ function action_auth_dist() {
// sinon on loge l'auteur identifie, et on finit (redirection automatique)
auth_loger($res);
@ -96,6 +96,4 @@ function calculer_taille_dossier($dir) {
closedir($handle);
return $taille;
@ -44,6 +44,4 @@ function action_confirmer_email_dist() {
$GLOBALS['redirect'] = parametre_url($redirect, 'email_modif', '');
@ -73,6 +73,4 @@ function action_confirmer_inscription_dist() {
@ -94,6 +94,4 @@ function action_converser_post($lang, $ecrire = false) {
@ -114,6 +114,4 @@ function action_cookie_dist($set_cookie_admin = null, $change_session = null) {
if ($redirect) {
redirige_par_entete($redirect, true);
@ -44,6 +44,4 @@ function action_debloquer_edition_dist() {
debloquer_edition($GLOBALS['visiteur_session']['id_auteur'], $id_objet, $objet);
@ -56,6 +56,4 @@ function action_desinstaller_plugin_dist() {
$redirect = str_replace('&', '&', $redirect);
redirige_par_entete($redirect);
@ -560,6 +560,4 @@ function insert_article($id_rubrique) {
*/
function instituer_article($id_article, $c, $calcul_rub = true) {
return article_instituer($id_article, $c, $calcul_rub);
@ -496,6 +496,4 @@ function instituer_auteur($id_auteur, $c, $force_webmestre = false) {
function revision_auteur($id_auteur, $c = false) {
return auteur_modifier($id_auteur, $c);
@ -839,6 +839,4 @@ function lien_propage_date_modif($objet, $ids) {
$done[$hash] = true;
@ -489,6 +489,4 @@ function objet_editer_heritage($objet, $id, $id_rubrique, $statut, $champs, $con
$postdate = false;
calculer_rubriques_if($id_rubrique, $champs, $statut, $postdate);
@ -58,6 +58,4 @@ function base_etre_webmestre_dist() {
include_spip('action/editer_auteur');
instituer_auteur($GLOBALS['visiteur_session']['id_auteur'], array('webmestre' => 'oui'), true);
@ -37,6 +37,4 @@ function action_forcer_job_dist() {
queue_schedule(array($id_job));
@ -55,6 +55,4 @@ function action_instituer_langue_rubrique_dist() {
include_spip('inc/invalideur');
suivre_invalideur("id='rubrique/$id_rubrique'");
@ -50,6 +50,4 @@ function action_instituer_objet_dist($arg = null) {
objet_modifier($objet, $id_objet, array('statut' => $statut));
@ -145,6 +145,4 @@ function verifier_jeton_logout($jeton, $session) {
return false;
@ -229,6 +229,4 @@ function gen_liste_rubriques() {
ecrire_fichier(_CACHE_RUBRIQUES, serialize($t));
return true;
@ -82,6 +82,4 @@ function action_preferer_dist() {
@ -89,6 +89,4 @@ function action_purger_dist($arg = null) {
// le faire savoir aux plugins
pipeline('trig_purger', $arg);
@ -33,6 +33,4 @@ function action_purger_queue_dist() {
queue_purger();
@ -83,6 +83,4 @@ function action_redirect_dist() {
} else {
redirige_par_entete('/', '', $status);
@ -88,7 +88,4 @@ function action_referencer_traduction_dist($objet, $id_objet, $id_trad) {
@ -44,7 +44,4 @@ function action_session_dist() {
# TODO: mode lecture de session ; n'afficher que ce qu'il faut
#echo json_encode($GLOBALS['visiteur_session']);
@ -55,6 +55,4 @@ function action_super_cron_dist() {
// TBD
return;
@ -45,7 +45,4 @@ function action_supprimer_lien_dist($arg = null) {
objet_dissocier(array($objet_source => $ids), array($objet_lie => $idl));
@ -68,6 +68,4 @@ function action_supprimer_rubrique_dist($id_rubrique = null) {
@ -170,6 +170,4 @@ function action_tester_dist() {
# image echec
redirige_par_entete(chemin_image('puce-rouge-anim.gif'));
@ -337,7 +337,4 @@ function auth_ldap_modifier_pass($login, $new_pass, $id_auteur, $serveur = '') {
$success = ldap_mod_replace($link, $dn, array('userPassword' => $encoded_pass));
return $success;
@ -600,6 +600,4 @@ if (!function_exists('hash')) {
return $algo($data);
@ -427,6 +427,4 @@ function auth_spip_synchroniser_distant($id_auteur, $champs, $options = array(),
spip_log("Ecriture de $htpasswd et $htpasswd-admin");
@ -89,6 +89,4 @@ function balise_CONFIGURER_METAS_dyn($form) {
return array('formulaires/' . $form, 3600, $contexte);
@ -332,6 +332,4 @@ function formulaire__identifier($form, $args, $p) {
return $args === $p;
@ -296,6 +296,4 @@ function admin_debug() {
) AND autoriser('debug')
)
? parametre_url(self(), 'var_mode', 'debug', '&') : '';
@ -97,6 +97,4 @@ function balise_FORMULAIRE_ECRIRE_AUTEUR_stat($args, $context_compil) {
// OK
return $args;
@ -77,6 +77,4 @@ function balise_FORMULAIRE_INSCRIPTION_stat($args, $context_compil) {
$mode = tester_statut_inscription($mode, $id);
return $mode ? array($mode, $id) : '';
@ -57,6 +57,4 @@ function balise_INFO__dist($p) {
return $p;
@ -80,6 +80,4 @@ function balise_LOGIN_PRIVE_dyn($url, $login) {
return balise_FORMULAIRE__dyn('login', $url, $login, true);
@ -82,6 +82,4 @@ function balise_LOGIN_PUBLIC_dyn($url, $login) {
return balise_FORMULAIRE__dyn('login', $url, $login, false);
@ -196,7 +196,4 @@ function logo_survol($id_objet, $_id_objet, $type, $align, $fichier, $lien, $p,
return ('(strlen($logo=' . $code . ')?\'<a href="\' .' . $lien . ' . \'">\' . $logo . \'</a>\':\'\')');
@ -78,6 +78,4 @@ function balise_MENU_LANG_dyn($opt) {
include_spip('balise/menu_lang_ecrire');
return menu_lang_pour_tous('var_lang', $opt);
@ -122,6 +122,4 @@ function menu_lang_pour_tous($nom, $default) {
'default' => $default,
);
@ -389,6 +389,4 @@ function balise_URL_ACTION_AUTEUR_dist($p) {
$p->interdire_scripts = false;
@ -74,6 +74,4 @@ function balise_URL_LOGOUT_dyn($cible) {
return generer_url_action('logout', "logout=public&url=" . rawurlencode($cible ? $cible : self('&')));
@ -2264,7 +2264,4 @@ function description_table($nom, $serveur = '') {
@ -25,6 +25,4 @@ if (!defined('_ECRIRE_INC_VERSION')) {
include_spip('base/objets');
lister_tables_objets_sql();
@ -528,6 +528,4 @@ function spip_query($query, $serveur = '') {
$f = spip_connect_sql($GLOBALS['spip_sql_version'], 'query', $serveur, true);
return function_exists($f) ? $f($query, $serveur) : false;
@ -203,6 +203,4 @@ function maj_tables($upgrade_tables = array(), $serveur = '') {
$upgrade_tables,
$serveur
@ -52,6 +52,4 @@ function base_delete_all_dist($titre) {
$d = count($delete);
$r = count($res);
spip_log("Tables detruites: $r sur $d: " . join(', ', $res), _LOG_INFO_IMPORTANTE);
@ -740,6 +740,4 @@ function base_inserer_copie($table, $rows, $desc_dest, $serveur_dest) {
return $r;
@ -173,6 +173,4 @@ function admin_repair_tables() {
return $res;
@ -188,6 +188,4 @@ function base_trouver_table_dist($nom, $serveur = '', $table_spip = true) {
$res['id_table'] = $nom;
@ -568,6 +568,4 @@ function upgrade_vers($version, $version_installee, $version_cible = 0) {
return ($version_installee < $version
AND (($version_cible >= $version) OR ($version_cible == 0))
@ -133,6 +133,4 @@ $GLOBALS['CHARSET']['cp1250'] = array(
0xFD => 0x00FD,
0xFE => 0x0163,
0xFF => 0x02D9
@ -136,6 +136,4 @@ $GLOBALS['CHARSET']['cp1251'] = array(
0xFD => 0x044D,
0xFE => 0x044E,
0xFF => 0x044F
@ -138,6 +138,4 @@ $GLOBALS['CHARSET']['cp1256'] = array(
0xFD => 0x200E,
0xFE => 0x200F,
0xFF => 0x06D2
@ -127,5 +127,4 @@ $GLOBALS['CHARSET']['html'] = array(
## caracteres tres speciaux a ne pas convertir
#'amp' => '&', 'quot' => '"', 'lt' => '<', 'gt' => '>',
;
@ -141,6 +141,4 @@ $GLOBALS['CHARSET']['iso-8859-1'] = array(
254 => 254,
255 => 255
@ -34,6 +34,4 @@ $trans[188] = 338;
$trans[189] = 339;
$trans[190] = 376;
$GLOBALS['CHARSET']['iso-8859-15'] = $trans;
@ -84,6 +84,4 @@ foreach ($mod as $num => $val) {
$trans[$num] = $val;
$GLOBALS['CHARSET']['iso-8859-6'] = $trans;
@ -32,6 +32,4 @@ $trans[253] = 305; //inodot
$trans[254] = 351; //scedil
$trans[222] = 350; //Scedil
$GLOBALS['CHARSET']['iso-8859-9'] = $trans;
@ -1691,6 +1691,4 @@ $GLOBALS['CHARSET']['mathml'] = array(
'Zscr' => '',
'zscr' => ''
@ -390,7 +390,4 @@ $GLOBALS['CHARSET']['translit'] = array(
7924 => "Y",
273 => "d"
@ -175,6 +175,4 @@ $translit_c = array(
foreach ($translit_c as $u => $t) {
$trans[$u] = $t;
$GLOBALS['CHARSET']['translitcomplexe'] = $trans;
@ -62,6 +62,4 @@ function exec_403_dist($message = '') {
echo fin_gauche(), fin_page();
@ -46,6 +46,4 @@ function exec_404_dist() {
echo pipeline('affiche_milieu', array('args' => array('exec' => '404', 'exec_erreur' => $exec), 'data' => ''));
@ -310,6 +310,4 @@ function liste_librairies() {
return $libs;
@ -51,6 +51,4 @@ function exec_base_delete_all_dist() {
@ -51,6 +51,4 @@ function exec_base_repair_dist() {
include_spip('inc/minipres');
echo minipres(_T('titre_reparation'), "<p>$message</p>");
@ -54,6 +54,4 @@ function exec_demande_mise_a_jour_dist() {
echo '<style type="text/css">#debug-nav {display: none;}</style>';
echo fin_grand_cadre(true);
echo fin_page();
@ -82,6 +82,4 @@ ob_end_flush();
function exec_fond_dist() {
@ -122,6 +122,4 @@ function exec_fond_monobloc_dist() {
@ -40,6 +40,4 @@ function exec_info_plugin_dist() {
$afficher_plugin = charger_fonction("afficher_plugin", "plugins");
ajax_retour(affiche_bloc_plugin($plug, $info, $dir));
@ -45,6 +45,4 @@ function exec_informer_dist() {
$res = '';
ajax_retour($res);
@ -66,6 +66,4 @@ function exec_install_dist() {
$fonc = charger_fonction("etape_$etape", 'install');
$fonc();
@ -46,6 +46,4 @@ function exec_plonger_dist() {
ajax_retour($r);
@ -73,6 +73,4 @@ function exec_puce_statut_args($id, $type) {
$puce_statut = charger_fonction('puce_statut', 'inc');
ajax_retour($puce_statut($id, $statut, $id_rubrique, $type, true));
@ -181,6 +181,4 @@ function proposer_item($ids, $titles, $rac, $type, $do) {
return $ret;
@ -45,6 +45,4 @@ function exec_selectionner_dist() {
$r = '';
@ -89,6 +89,4 @@ function exec_upgrade_dist() {
echo redirige_formulaire($res);
@ -410,6 +410,4 @@ function valider_dir($files, $ext, $dir) {
@ -60,6 +60,4 @@ function genie_mail_dist($t) {
return 1;
@ -113,6 +113,4 @@ function message_crash_tables() {
_T('texte_crash_base'), '',
_T('bouton_tenter_recuperation'));
@ -192,6 +192,4 @@ function info_maj_cache($nom, $dir, $page = '') {
ecrire_fichier($nom, $page);
return $page;
@ -406,6 +406,4 @@ function gerer_htaccess() {
return isset($GLOBALS['meta']['creer_htaccess']) ? $GLOBALS['meta']['creer_htaccess'] : '';
initialiser_sel();
@ -151,6 +151,4 @@ function ajax_retour($corps, $content_type = null) {
$fin = "";
echo $debut, $corps, $fin, $e;
@ -302,6 +302,4 @@ function copy_request($script, $suite, $submit = '') {
return generer_form_ecrire($script, $suite, '', $submit);
@ -325,7 +325,4 @@ function aide_section($aide, $contenu, $prof = 2) {
# spip_log("aide inconnue $r dans " . substr($contenu, 0, 150));
return '';
@ -761,6 +761,4 @@ function ask_php_auth($pb, $raison, $retour = '', $url = '', $re = '', $lien = '
echo minipres($pb, $corps);
exit;
@ -1573,6 +1573,4 @@ function autoriser_inscrireauteur_dist($faire, $quoi, $id, $qui, $opt) {
@ -179,6 +179,4 @@ function bandeau_creer_url($url, $args = "", $contexte = null) {
function inc_bandeau_dist() {
return recuperer_fond('prive/squelettes/inclure/barre-nav', $_GET);
@ -140,7 +140,4 @@ function barre_onglets($rubrique, $ongletCourant, $class = "barre_onglet") {
return !$res ? '' : (debut_onglet($class) . $res . fin_onglet());
@ -74,6 +74,4 @@ function inc_charger_php_extension_dist($module) {
$prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : '';
return @dl($prefix . $module_file . PHP_SHLIB_SUFFIX);
@ -1230,7 +1230,4 @@ function utf8_noplanes($x) {
return $x;
@ -77,6 +77,4 @@ $GLOBALS['table_logos'] = array(
'id_auteur' => 'aut',
'id_rubrique' => 'rub',
'id_groupe' => 'groupe',