On vérifie qu'il n'y a pas de signes de ponctuation dans le nom de la ville car ça ferait bugger l'affichage de la page.
On corrige la transmission d'un paramètre dans le formulaire.
This commit is contained in:
parent
1cd7544db0
commit
c8dfd4577c
1 changed files with 18 additions and 11 deletions
|
@ -25,6 +25,7 @@ function formulaires_editer_groupe_charger_dist($id_article=0, $redirect=''){
|
||||||
$valeurs['soustitre'] = $soustitre;
|
$valeurs['soustitre'] = $soustitre;
|
||||||
$valeurs['rubrique_selected'] = $id_rubrique;
|
$valeurs['rubrique_selected'] = $id_rubrique;
|
||||||
$valeurs['descriptif'] = $descriptif;
|
$valeurs['descriptif'] = $descriptif;
|
||||||
|
$valeurs['surtitre'] = $surtitre;
|
||||||
$valeurs['statut'] = $statut;
|
$valeurs['statut'] = $statut;
|
||||||
|
|
||||||
if (intval($id_article)) {
|
if (intval($id_article)) {
|
||||||
|
@ -50,7 +51,7 @@ function formulaires_editer_groupe_charger_dist($id_article=0, $redirect=''){
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sans ville (surtitre), le groupe est ponctuel
|
// Sans ville (surtitre), le groupe est ponctuel
|
||||||
if(empty($surtitre)){
|
if(empty($valeurs['surtitre'])){
|
||||||
$valeurs['ponctuel'] = "on";
|
$valeurs['ponctuel'] = "on";
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
@ -99,6 +100,12 @@ function formulaires_editer_groupe_verifier_dist($id_article=0, $redirect=''){
|
||||||
return $erreurs;
|
return $erreurs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// On évite les erreurs dues à des caractères spéciaux dans le surtitre (ville)
|
||||||
|
if (preg_match('/[?!:]/', _request('surtitre'))){
|
||||||
|
$erreurs['message_erreur'] = "La ville ne doit pas comprendre de signes de ponctuation comme ? ! ou :";
|
||||||
|
return $erreurs;
|
||||||
|
}
|
||||||
|
|
||||||
$bigform = charger_fonction('bigform_verifier','inc');
|
$bigform = charger_fonction('bigform_verifier','inc');
|
||||||
$options = ['mime' => 'image_web','taille_max'=>'2000','largeur_max'=>'2048','hauteur_max'=>'2048'];
|
$options = ['mime' => 'image_web','taille_max'=>'2000','largeur_max'=>'2048','hauteur_max'=>'2048'];
|
||||||
$bigform($options,$erreurs);
|
$bigform($options,$erreurs);
|
||||||
|
@ -126,17 +133,17 @@ function formulaires_editer_groupe_traiter_dist($id_article=0, $redirect=''){
|
||||||
);
|
);
|
||||||
sql_updateq('spip_documents_liens',array('id_objet' => intval($id_article)), $where);
|
sql_updateq('spip_documents_liens',array('id_objet' => intval($id_article)), $where);
|
||||||
}
|
}
|
||||||
$surtitre=_request('surtitre');
|
$surtitre=_request('surtitre');
|
||||||
$titre=_request('titre');
|
$titre=_request('titre');
|
||||||
$soustitre=_request('soustitre');
|
$soustitre=_request('soustitre');
|
||||||
$texte=_request('texte');
|
$texte=_request('texte');
|
||||||
$descriptif=_request('descriptif');
|
$descriptif=_request('descriptif');
|
||||||
|
|
||||||
if (_request('ponctuel')=="on"){
|
if (_request('ponctuel')=="on"){
|
||||||
$surtitre="";
|
$surtitre="";
|
||||||
$soustitre="";
|
$soustitre="";
|
||||||
$descriptif="";
|
$descriptif="";
|
||||||
}
|
}
|
||||||
|
|
||||||
// maj de l'article
|
// maj de l'article
|
||||||
$set = array(
|
$set = array(
|
||||||
|
|
Loading…
Add table
Reference in a new issue