Skip to content
Extraits de code Groupes Projets
Valider 4574f81b rédigé par Maïeul's avatar Maïeul
Parcourir les fichiers

deleguer à saisies la verification de formulaire_editer_formulaire (y compris...

deleguer à saisies la verification de formulaire_editer_formulaire (y compris slug, avec la dernière version de slugify
parent e4e3f11b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -28,7 +28,10 @@ function formulaires_editer_formulaire_saisies() {
'obligatoire' => 'on',
'label' => '<:formidable:editer_identifiant:>',
'explication' => '<:formidable:editer_identifiant_explication:>',
)
),
'verifier' => array(
'type' => 'slug',
),
),
array(
'saisie' => 'textarea',
......@@ -112,14 +115,11 @@ function formulaires_editer_formulaire_verifier($id_formulaire, $nouveau) {
$erreurs = array();
include_spip('inc/editer');
$erreurs = formulaires_editer_objet_verifier('formulaire', $id_formulaire, array('titre', 'identifiant'));
$erreurs = saisies_verifier(formulaires_editer_formulaire_saisies());
if (!isset($erreurs['identifiant'])) {
$identifiant = _request('identifiant');
// format de l'identifiant
if (!preg_match('/^[\w]+$/', $identifiant)) {
$erreurs['identifiant'] = _T('formidable:erreur_identifiant_format');
} elseif (sql_getfetsel('id_formulaire', 'spip_formulaires', 'identifiant = '.sql_quote($identifiant).' AND id_formulaire != '.intval($id_formulaire))) {
if (sql_getfetsel('id_formulaire', 'spip_formulaires', 'identifiant = '.sql_quote($identifiant).' AND id_formulaire != '.intval($id_formulaire))) {
// unicite de l'identifiant
$erreurs['identifiant'] = _T('formidable:erreur_identifiant');
}
......
......@@ -45,7 +45,7 @@
<necessite nom="spip_bonux" compatibilite="[3.3.8;[" />
<necessite nom="saisies" compatibilite="[3.47.0;[" />
<necessite nom="verifier" compatibilite="[1.6.2;[" />
<necessite nom="verifier" compatibilite="[1.12.0;[" />
<necessite nom="yaml" compatibilite="[1.5.2;[" />
<necessite nom="facteur" compatibilite="[3.6.2;[" />
<necessite nom="nospam" compatibilite="[1.6.1;[" />
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter