$v) { set_request($k, $v); } $erreurs['verif_url_auto'] = _T('sites:texte_referencement_automatique_verifier', array('url' => $u)); $erreurs['message_erreur'] = ''; } else { $erreurs['url_auto'] = _T('sites:avis_site_introuvable'); } } else { // auto-renseigner le titre si il n'existe pas // d'abord a partir du descriptif en coupant titre_automatique('nom_site', array('descriptif')); // et sinon l'url du site, sans couper titre_automatique('nom_site', array('url_site'), 255); $erreurs = formulaires_editer_objet_verifier('site', $id_syndic, $oblis); } return $erreurs; } /** * Traitements du formulaire d'édition de site * * @uses formulaires_editer_objet_traiter() * * @param int|string $id_syndic * Identifiant du site. 'new' pour un nouveau site. * @param int $id_rubrique * Identifiant de la rubrique parente (si connue) * @param string $retour * URL de redirection après le traitement * @param int $lier_trad * Identifiant éventuel d'un site source de traduction * @param string $config_fonc * Nom de la fonction ajoutant des configurations particulières au formulaire * @param array $row * Valeurs de la ligne SQL du mot, si connu * @param string $hidden * Contenu HTML ajouté en même temps que les champs cachés du formulaire. * @return array * Erreurs du formulaire */ function formulaires_editer_site_traiter_dist( $id_syndic = 'new', $id_rubrique = 0, $retour = '', $lier_trad = 0, $config_fonc = 'sites_edit_config', $row = array(), $hidden = '' ) { // netoyer les entrees if (!is_null(_request('url_site'))) { set_request('url_site', vider_url(_request('url_site'))); } return formulaires_editer_objet_traiter('site', $id_syndic, $id_rubrique, $lier_trad, $retour, $config_fonc, $row, $hidden); }