Changeset 102489 in spip-zone


Ignore:
Timestamp:
Jan 27, 2017, 2:34:55 PM (2 years ago)
Author:
kent1@…
Message:

PSR SPIP

Location:
_plugins_/formidable/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/genie/formidable_effacer_fichiers_email.php

    r101460 r102489  
    99 * Effacer régulièrement les fichiers des réponses envoyées par email
    1010**/
    11 function genie_formidable_effacer_fichiers_email($t){
     11function genie_formidable_effacer_fichiers_email($t) {
    1212        return formidable_effacer_fichiers_email();
    1313}
  • _plugins_/formidable/trunk/genie/formidable_hasher_ip.php

    r101459 r102489  
    1313* même valeur par défaut que pour les forums
    1414**/
    15 function genie_formidable_hasher_ip_dist($t){
     15function genie_formidable_hasher_ip_dist($t) {
    1616        if (!defined('_CNIL_PERIODE')) {
    1717                define('_CNIL_PERIODE', 3600*24*31*4);
    1818        }
    19        
     19
    2020        if (_CNIL_PERIODE) {
    2121                $critere_cnil = 'date<"'.date('Y-m-d', time()-_CNIL_PERIODE).'"'
     
    2424                $c = sql_countsel('spip_formulaires_reponses', $critere_cnil);
    2525                if ($c>0) {
    26                         spip_log("CNIL: masquer IP de $c réponses anciennes à formidable", "formidable");
     26                        spip_log("CNIL: masquer IP de $c réponses anciennes à formidable", 'formidable');
    2727                        sql_update('spip_formulaires_reponses', array('ip' => 'MD5(ip)'), $critere_cnil);
    2828                        return $c;
  • _plugins_/formidable/trunk/http/collectionjson/formulaires_reponses.php

    r98935 r102489  
    88/**
    99 * Répondre à un formulaire Formidable en Collection+JSON
    10  * 
     10 *
    1111 * Il faut avoir un id_formulaire et pouvoir y répondre.
    1212 *
     
    1515 * @return void
    1616 */
    17 function http_collectionjson_formulaires_reponses_post_collection_dist($requete, $reponse){
     17function http_collectionjson_formulaires_reponses_post_collection_dist($requete, $reponse) {
    1818        include_spip('inc/session');
    1919        include_spip('inc/autoriser');
    20         $fonction_erreur = charger_fonction('erreur', "http/collectionjson/");
    21        
     20        $fonction_erreur = charger_fonction('erreur', 'http/collectionjson/');
     21
    2222        // On teste si on a bien du contenu au bon format
    2323        if (
     
    4343                        }
    4444                }
    45                
     45
    4646                // On teste l'autorisation
    4747                if ($id_formulaire > 0 and autoriser('repondre', 'formulaire', $id_formulaire)) {
     
    4949                        $formidable_verifier = charger_fonction('verifier', 'formulaires/formidable');
    5050                        $erreurs = $formidable_verifier($id_formulaire);
    51                
     51
    5252                        // On passe les erreurs dans le pipeline "verifier" (par exemple pour Saisies)
    5353                        $erreurs = pipeline('formulaire_verifier', array(
     
    5858                                'data' => $erreurs,
    5959                        ));
    60                        
     60
    6161                        // S'il y a des erreurs, on va générer un JSON les listant
    6262                        if ($erreurs) {
     
    6464                                $reponse->headers->set('Content-Type', 'application/json');
    6565                                $reponse->setCharset('utf-8');
    66                                
     66
    6767                                $json_reponse = array(
    6868                                        'collection' => array(
     
    7676                                        ),
    7777                                );
    78                                
     78
    7979                                foreach ($erreurs as $nom => $erreur) {
    8080                                        $json_reponse['collection']['errors'][$nom] = array(
     
    8484                                }
    8585                                $reponse->setContent(json_encode($json_reponse));
    86                         }
    87                         // Sinon on continue le traitement
    88                         else {
     86                        } else {
     87                                // Sinon on continue le traitement
    8988                                // On lance le traitement de la réponse
    9089                                $formidable_traiter = charger_fonction('traiter', 'formulaires/formidable', true);
    9190                                $retours_formidable = $formidable_traiter($id_formulaire);
    92                                
     91
    9392                                // On passe dans le pipeline "traiter" (par exemple pour les quizz)
    9493                                $retours_formidable = pipeline('formulaire_traiter', array(
     
    9998                                        'data' => $retours_formidable,
    10099                                ));
    101                                
     100
    102101                                // Si à la fin on a bien un identifiant de réponse
    103102                                if ($id_formulaires_reponse = $retours_formidable['id_formulaires_reponse']) {
     
    107106                                                $requete->attributes->set('ressource', $id_formulaires_reponse);
    108107                                                $reponse = $fonction_ressource($requete, $reponse);
    109                                                
     108
    110109                                                // C'est une création, on renvoie 201
    111110                                                $reponse->setStatusCode(201);
    112111                                        }
    113                                 }
    114                                 // Sinon l'enregistrement n'a pas fonctionné donc erreur
    115                                 // (TODO : il faudrait les chaînes pour les 5XX dans le plugin HTTP)
    116                                 else {
     112                                } else {
     113                                        // Sinon l'enregistrement n'a pas fonctionné donc erreur
     114                                        // (TODO : il faudrait les chaînes pour les 5XX dans le plugin HTTP)
    117115                                        $reponse = $fonction_erreur(500, $requete, $reponse);
    118116                                }
    119117                        }
    120                 }
    121                 // Sinon pas le droit
    122                 else {
     118                } else {
     119                        // Sinon pas le droit
    123120                        $reponse = $fonction_erreur(403, $requete, $reponse);
    124121                }
    125         }
    126         // Sinon on ne comprend pas ce qui se passe
    127         else {
     122        } else {
     123                // Sinon on ne comprend pas ce qui se passe
    128124                $reponse = $fonction_erreur(415, $requete, $reponse);
    129125        }
    130        
     126
    131127        return $reponse;
    132128}
Note: See TracChangeset for help on using the changeset viewer.