40) $erreurs['champ_page'] = _T('pages:erreur_champ_page_taille'); // format : charactères alphanumériques en minuscules ou "_" elseif (!preg_match('/^[a-z0-9_]+$/', $page)) $erreurs['champ_page'] = _T('pages:erreur_champ_page_format'); // doublon elseif (sql_countsel(table_objet_sql('article'), "page=".sql_quote($page) . " AND id_article!=".intval($id_article))) $erreurs['champ_page'] = _T('pages:erreur_champ_page_doublon'); } */ return $erreurs; } /** * Traitement * * @param integer $id_article * @param string $retour * @return Array */ function formulaires_editer_identifiant_page_traiter_dist($id_article, $retour=''){ if ( _request('changer') and $page = _request('champ_page') ) { include_spip('action/editer_objet'); objet_modifier('article',$id_article,array('page'=>$page)); } set_request('champ_page'); $res['editable'] = true; if ($retour) $res['redirect'] = $retour; return $res; } ?>