X-Git-Url: http://git.cyclocoop.org/?p=ptitvelo%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins%2Fpages%2Fformulaires%2Fediter_identifiant_page.php;fp=www%2Fplugins%2Fpages%2Fformulaires%2Fediter_identifiant_page.php;h=65de5fca927ad976d7c005dd787905a45abc6e71;hp=0000000000000000000000000000000000000000;hb=e7a69b6480a4dcdf34e74b6d62d7f3f4a10a752b;hpb=29b39a068934cc6a39f07e91930e06dc09b56ea7 diff --git a/www/plugins/pages/formulaires/editer_identifiant_page.php b/www/plugins/pages/formulaires/editer_identifiant_page.php new file mode 100644 index 0000000..65de5fc --- /dev/null +++ b/www/plugins/pages/formulaires/editer_identifiant_page.php @@ -0,0 +1,78 @@ + 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; +} + +?>