X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins-dist%2Fsvp%2Fformulaires%2Fajouter_depot.php;fp=www%2Fplugins-dist%2Fsvp%2Fformulaires%2Fajouter_depot.php;h=3daa18017a08fe623058c8eaa0eadfe6e19ef4dc;hb=4f443dce95ff6f8221c189880a70c74ce1c1f238;hp=5b9b3caa07ba316727c089da8371d1448e4380ed;hpb=4a628e9b277d3617535f99d663ca79fa2e891177;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins-dist/svp/formulaires/ajouter_depot.php b/www/plugins-dist/svp/formulaires/ajouter_depot.php index 5b9b3caa..3daa1801 100644 --- a/www/plugins-dist/svp/formulaires/ajouter_depot.php +++ b/www/plugins-dist/svp/formulaires/ajouter_depot.php @@ -7,16 +7,18 @@ * @license GPL * @package SPIP\SVP\Formulaires */ - -if (!defined("_ECRIRE_INC_VERSION")) return; + +if (!defined("_ECRIRE_INC_VERSION")) { + return; +} /** * Chargement du formulaire d'ajout de dépot * * @return array * Environnement du formulaire -**/ -function formulaires_ajouter_depot_charger_dist(){ + **/ +function formulaires_ajouter_depot_charger_dist() { // On ne renvoie pas les valeurs saisies mais on fait un raz systematique return array(); } @@ -26,27 +28,27 @@ function formulaires_ajouter_depot_charger_dist(){ * * Vérifie qu'une adresse valide est soumise et que ce dépot n'a pas * déjà été créé. - * + * + * @uses svp_verifier_adresse_depot() * @return array * Tableau des erreurs -**/ -function formulaires_ajouter_depot_verifier_dist(){ - + **/ +function formulaires_ajouter_depot_verifier_dist() { + $erreurs = array(); $xml = trim(_request('xml_paquets')); if (!$xml) { // L'url est obligatoire $erreurs['xml_paquets'] = _T('svp:message_nok_champ_obligatoire'); - } - elseif (!svp_verifier_adresse_depot($xml)) { + } elseif (!svp_verifier_adresse_depot($xml)) { // L'url n'est pas correcte, le fichier xml n'a pas ete trouve $erreurs['xml_paquets'] = _T('svp:message_nok_url_depot_incorrecte', array('url' => $xml)); - } - elseif (sql_countsel('spip_depots','xml_paquets='.sql_quote($xml))) { + } elseif (sql_countsel('spip_depots', 'xml_paquets=' . sql_quote($xml))) { // L'url est deja ajoutee $erreurs['xml_paquets'] = _T('svp:message_nok_depot_deja_ajoute', array('url' => $xml)); } + return $erreurs; } @@ -56,11 +58,12 @@ function formulaires_ajouter_depot_verifier_dist(){ * Ajoute le dépot. * Retourne une éventuelle erreur si le dépot a un XML mal formé * ou s'il n'a aucun plugin. - * + * + * @uses svp_ajouter_depot() * @return array * Retours du traitement -**/ -function formulaires_ajouter_depot_traiter_dist(){ + **/ +function formulaires_ajouter_depot_traiter_dist() { include_spip('inc/svp_depoter_distant'); $retour = array(); @@ -73,11 +76,11 @@ function formulaires_ajouter_depot_traiter_dist(){ $ok = svp_ajouter_depot($xml, $erreur); // Determination des messages de retour - if (!$ok) + if (!$ok) { $retour['message_erreur'] = $erreur; - else { + } else { $retour['message_ok'] = _T('svp:message_ok_depot_ajoute', array('url' => $xml)); - spip_log("ACTION AJOUTER DEPOT (manuel) : url = ". $xml, 'svp_actions.' . _LOG_INFO); + spip_log("ACTION AJOUTER DEPOT (manuel) : url = " . $xml, 'svp_actions.' . _LOG_INFO); } $retour['editable'] = true; @@ -90,13 +93,13 @@ function formulaires_ajouter_depot_traiter_dist(){ * * Pour cela on tente de rapatrier le fichier distant * en local. Si on réussi, c'est bon. - * + * * @param string $url * URL du fichier xml de description du depot * @return bool * Le dépot est-il valide ? */ -function svp_verifier_adresse_depot($url){ +function svp_verifier_adresse_depot($url) { include_spip('inc/distant'); // evitons de recuperer 2 fois le XML demandé. // si on le recupere ici, il sera deja a jour pour le prochain copie_locale @@ -104,5 +107,3 @@ function svp_verifier_adresse_depot($url){ return (copie_locale($url) ? true : false); #return (!$xml = recuperer_page($url)) ? false : true; } - -?>