Changeset 95072 in spip-zone


Ignore:
Timestamp:
Feb 10, 2016, 4:03:39 PM (4 years ago)
Author:
rastapopoulos@…
Message:

syntax issues : espace après virgules, ligne vide avant les returns, et surtout : on ne retourne jamais directement la fonction, on met dans une variable puis on la retourne, que ce soit pour les erreurs de verifier() ou les retours de traiter(), car ce n'est qu'un échafaudage, le but c'est de pouvoir facilement éditer ensuite, donc de pouvoir ajouter des choses avant notamment. Au passage on change le pour , bien plus logique et compréhensible.

Location:
_plugins_/fabrique/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fabrique/trunk/fabrique/formulaires/editer_objet.php.html

    r88210 r95072  
    8585 */
    8686function formulaires_editer_[(#TYPE)]_charger_dist($#ID_OBJET='new',[ (#GET{id_rubrique_param})] $retour='',[ (#GET{associer_param})] $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    87         $valeurs = formulaires_editer_objet_charger('#TYPE',$#ID_OBJET,#GET{id_rubrique_val},$lier_trad,$retour,$config_fonc,$row,$hidden);
     87        $valeurs = formulaires_editer_objet_charger('#TYPE', $#ID_OBJET, #GET{id_rubrique_val}, $lier_trad, $retour, $config_fonc, $row, $hidden);
     88       
    8889        return $valeurs;
    8990}
     
    117118 */
    118119function formulaires_editer_[(#TYPE)]_verifier_dist($#ID_OBJET='new',[ (#GET{id_rubrique_param})] $retour='',[ (#GET{associer_param})] $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
     120        $erreurs = array();
    119121<BOUCLE_si_saisie_date(CONDITION){si #ENV{objet/champs}|champs_saisie_presente{date}}>
    120         $erreurs = array();
    121122        $verifier = charger_fonction('verifier', 'inc');
    122123
     
    134135        }
    135136
    136         $erreurs += formulaires_editer_objet_verifier('#TYPE',$#ID_OBJET[, (#GET{obligatoires}|ecrire_tableau_sinon_rien)]);
    137 
     137        $erreurs += formulaires_editer_objet_verifier('#TYPE', $#ID_OBJET[, (#GET{obligatoires}|ecrire_tableau_sinon_rien)]);
     138</BOUCLE_si_saisie_date>
     139        $erreurs = formulaires_editer_objet_verifier('#TYPE', $#ID_OBJET[, (#GET{obligatoires}|ecrire_tableau_sinon_rien)]);
     140<//B_si_saisie_date>
    138141        return $erreurs;
    139 </BOUCLE_si_saisie_date>
    140         return formulaires_editer_objet_verifier('#TYPE',$#ID_OBJET[, (#GET{obligatoires}|ecrire_tableau_sinon_rien)]);
    141 <//B_si_saisie_date>
    142142}
    143143
     
    170170 */
    171171function formulaires_editer_[(#TYPE)]_traiter_dist($#ID_OBJET='new',[ (#GET{id_rubrique_param})] $retour='',[ (#GET{associer_param})] $lier_trad=0, $config_fonc='', $row=array(), $hidden=''){
    172         [(#GET{associer}|?{'$res =', 'return'})] formulaires_editer_objet_traiter('#TYPE',$#ID_OBJET,#GET{id_rubrique_val},$lier_trad,$retour,$config_fonc,$row,$hidden);[
     172        $retours = formulaires_editer_objet_traiter('#TYPE', $#ID_OBJET, #GET{id_rubrique_val}, $lier_trad, $retour, $config_fonc, $row, $hidden);[
    173173(#GET{associer}|oui)
    174174        // Un lien a prendre en compte ?
    175         if ($associer_objet AND $#ID_OBJET = $res\['#ID_OBJET'\]) {
     175        if ($associer_objet AND $#ID_OBJET = $retours\['#ID_OBJET'\]) {
    176176                list($objet, $id_objet) = explode('|', $associer_objet);
    177177
    178178                if ($objet AND $id_objet AND autoriser('modifier', $objet, $id_objet)) {
    179179                        include_spip('action/editer_liens');
     180                       
    180181                        objet_associer(array('#TYPE' => $#ID_OBJET), array($objet => $id_objet));
    181                         if (isset($res\['redirect'\])) {
    182                                 $res\['redirect'\] = parametre_url ($res\['redirect'\], "id_lien_ajoute", $#ID_OBJET, '&');
     182                       
     183                        if (isset($retours\['redirect'\])) {
     184                                $retours\['redirect'\] = parametre_url($retours\['redirect'\], "id_lien_ajoute", $#ID_OBJET, '&');
    183185                        }
    184186                }
    185187        }
    186         return $res;
    187188]
     189        return $retours;
    188190}
    189191
  • _plugins_/fabrique/trunk/paquet.xml

    r95050 r95072  
    22        prefix="fabrique"
    33        categorie="outil"
    4         version="2.0.28"
     4        version="2.0.29"
    55        etat="test"
    66        compatibilite="[3.1.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.