Bonjour à tous
Sur Spip 1.9.2e, impossible de créer un nouvel auteur. Un message d'erreur apparaît :
------------------------------------------------------------------------------------------------------
# . mySel("1comite",$statut) . ">" . _T('intem_redacteur') . ''; // Ajouter le choix "visiteur" si : // - l'auteur est visiteur // - OU, on accepte les visiteurs (ou forums sur abonnement) // - OU il y a des visiteurs dans la base $x = (($statut == '6forum') OR ($GLOBALS['meta']['accepter_visiteurs'] == 'oui') OR ($GLOBALS['meta']['forums_publics'] == 'abo')); if (!$x) { $x = spip_fetch_array(spip_query("SELECT COUNT(*) AS n FROM spip_auteurs WHERE statut='6forum' LIMIT 1")); $x = $x['n']; } if ($x) $menu .= "\n" . _T('item_visiteur') . ''; // Ajouter l'option "nouveau" si l'auteur n'est pas confirme if ($statut == 'nouveau') $menu .= "\n" . _T('info_statut_auteur_a_confirmer') . ''; // Ajouter l'option "autre" si le statut est inconnu if (!in_array($statut, array('nouveau', '0minirezo', '1comite', '5poubelle', '6forum'))) $menu .= "\n" . _T('info_statut_auteur_autre').' '.htmlentities($statut). ''; $menu .= "\n> " ._T('texte_statut_poubelle') . '' . "\n"; return $menu; } // http://doc.spip.org/@choix_rubriques_admin_restreint function choix_rubriques_admin_restreint($auteur) { global $connect_toutes_rubriques, $connect_id_auteur, $connect_statut, $spip_lang_right, $spip_lang; $id_auteur = intval($auteur['id_auteur']); $result_admin = spip_query("SELECT rubriques.id_rubrique, " . creer_objet_multi ("titre", $spip_lang) . " FROM spip_auteurs_rubriques AS lien, spip_rubriques AS rubriques WHERE lien.id_auteur=$id_auteur AND lien.id_rubrique=rubriques.id_rubrique ORDER BY multi"); if (spip_num_rows($result_admin) == 0) { $phrase = _T('info_admin_gere_toutes_rubriques')."\n"; $menu = ''; } else { // L'autorisation de modifier les rubriques restreintes // est egale a l'autorisation de passer en admin $modif = autoriser('modifier', 'auteur', $id_auteur, null, array('statut' => '0minirezo')); // Il faut un element zero pour montrer qu'on a l'interface // sinon il est impossible de deslectionner toutes les rubriques $menu = $modif ? "\n" : ''; while ($row_admin = spip_fetch_array($result_admin)) { $id_rubrique = $row_admin["id_rubrique"]; $menu .= "\n" . ($modif ? "\n" : '' ) . "" . typo($row_admin["multi"]) . "" . '
'; } $phrase = _T('info_admin_gere_rubriques'); } if ($auteur['statut'] != '0minirezo') $phrase = ''; $res = "
$phrase
\n" . "
" . $menu . "
\n"; // Ajouter une rubrique a un administrateur restreint if ($connect_toutes_rubriques AND $connect_id_auteur != $id_auteur) { $label = $restreint ? _T('info_ajouter_rubrique') : _T('info_restreindre_rubrique'); $chercher_rubrique = charger_fonction('chercher_rubrique', 'inc'); $res .= debut_block_visible("statut$id_auteur") . "\n
\n" . "" . $label . "
" . "\n" . $chercher_rubrique(0, 'auteur', false) . "
\n" // onchange = pour le menu // l'evenement doit etre provoque a la main par le selecteur ajax . "\n" . fin_block(); } return $res; } ?>
Erreur...
Fichier inc/instituer_auteur introuvable
-----------------------------------------------------------------------------------------------------
...Pourtant, inc/instituer_auteur est bien présent...
Merci pour vos suggestions !
Jérémy