Ignore:
Timestamp:
Dec 13, 2015, 11:26:55 AM (5 years ago)
Author:
cedric@…
Message:

Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/neo-dist/formulaires/inscription.php

    r89285 r93605  
    1111\***************************************************************************/
    1212
    13 if (!defined('_ECRIRE_INC_VERSION')) return;
     13if (!defined('_ECRIRE_INC_VERSION')) {
     14        return;
     15}
    1416
    15 function formulaires_inscription_charger_dist($mode='', $id=0) {
     17function formulaires_inscription_charger_dist($mode = '', $id = 0) {
    1618        global $visiteur_session;
    1719
     
    1921        // pas de formulaire si le mode est interdit
    2022        include_spip('inc/autoriser');
    21         if (!autoriser('inscrireauteur', $mode, $id))
     23        if (!autoriser('inscrireauteur', $mode, $id)) {
    2224                return false;
     25        }
    2326
    2427        // pas de formulaire si on a déjà une session avec un statut égal ou meilleur au mode
    25         if(isset($visiteur_session['statut']) && ($visiteur_session['statut'] <= $mode))
     28        if (isset($visiteur_session['statut']) && ($visiteur_session['statut'] <= $mode)) {
    2629                return false;
    27        
    28         $valeurs = array('nom_inscription'=>'','mail_inscription'=>'', 'id'=>$id, '_mode'=>$mode);
    29        
     30        }
     31
     32        $valeurs = array('nom_inscription' => '', 'mail_inscription' => '', 'id' => $id, '_mode' => $mode);
     33
    3034        return $valeurs;
    3135}
    3236
    3337// Si inscriptions pas autorisees, retourner une chaine d'avertissement
    34 function formulaires_inscription_verifier_dist($mode='', $id=0) {
    35        
     38function formulaires_inscription_verifier_dist($mode = '', $id = 0) {
     39
    3640        set_request("_upgrade_auteur"); // securite
    3741        include_spip('inc/filtres');
     
    4044        include_spip('inc/autoriser');
    4145        if (!autoriser('inscrireauteur', $mode, $id)
    42           OR (strlen(_request('nobot'))>0))
     46                OR (strlen(_request('nobot')) > 0)
     47        ) {
    4348                $erreurs['message_erreur'] = _T('pass_rien_a_faire_ici');
     49        }
    4450
    45         if (!$nom = _request('nom_inscription'))
     51        if (!$nom = _request('nom_inscription')) {
    4652                $erreurs['nom_inscription'] = _T("info_obligatoire");
    47         elseif (!nom_acceptable(_request('nom_inscription')))
     53        } elseif (!nom_acceptable(_request('nom_inscription'))) {
    4854                $erreurs['nom_inscription'] = _T("ecrire:info_nom_pas_conforme");
    49         if (!$mail = strval(_request('mail_inscription')))
     55        }
     56        if (!$mail = strval(_request('mail_inscription'))) {
    5057                $erreurs['mail_inscription'] = _T("info_obligatoire");
    51        
     58        }
     59
    5260        // compatibilite avec anciennes fonction surchargeables
    5361        // plus de definition par defaut
    54         if (!count($erreurs)){
     62        if (!count($erreurs)) {
    5563                include_spip('action/inscrire_auteur');
    56                 if (function_exists('test_inscription'))
     64                if (function_exists('test_inscription')) {
    5765                        $f = 'test_inscription';
    58                 else
     66                } else {
    5967                        $f = 'test_inscription_dist';
     68                }
    6069                $declaration = $f($mode, $mail, $nom, $id);
    6170                if (is_string($declaration)) {
    62                         $k = (strpos($declaration, 'mail')  !== false) ?
    63                           'mail_inscription' : 'nom_inscription';
     71                        $k = (strpos($declaration, 'mail') !== false) ?
     72                                'mail_inscription' : 'nom_inscription';
    6473                        $erreurs[$k] = _T($declaration);
    6574                } else {
    6675                        include_spip('base/abstract_sql');
    67                        
    68                         if ($row = sql_fetsel("statut, id_auteur, login, email", "spip_auteurs", "email=" . sql_quote($declaration['email']))){
    69                                 if (($row['statut'] == '5poubelle') AND !$declaration['pass'])
    70                                         // irrecuperable
    71                                         $erreurs['message_erreur'] = _T('form_forum_access_refuse');   
    72                                 else if (($row['statut'] != 'nouveau') AND !$declaration['pass']){
    73                                         if (intval($row['statut'])>intval($mode)){
    74                                                 set_request("_upgrade_auteur",$row['id_auteur']);
    75                                         }
    76                                         else {
    77                                                 // deja inscrit
    78                                                 $erreurs['message_erreur'] = _T('form_forum_email_deja_enregistre');
     76
     77                        if ($row = sql_fetsel("statut, id_auteur, login, email", "spip_auteurs",
     78                                "email=" . sql_quote($declaration['email']))
     79                        ) {
     80                                if (($row['statut'] == '5poubelle') AND !$declaration['pass']) // irrecuperable
     81                                {
     82                                        $erreurs['message_erreur'] = _T('form_forum_access_refuse');
     83                                } else {
     84                                        if (($row['statut'] != 'nouveau') AND !$declaration['pass']) {
     85                                                if (intval($row['statut']) > intval($mode)) {
     86                                                        set_request("_upgrade_auteur", $row['id_auteur']);
     87                                                } else {
     88                                                        // deja inscrit
     89                                                        $erreurs['message_erreur'] = _T('form_forum_email_deja_enregistre');
     90                                                }
    7991                                        }
    8092                                }
     
    8395                }
    8496        }
     97
    8598        return $erreurs;
    8699}
    87100
    88 function formulaires_inscription_traiter_dist($mode='', $id=0) {
    89        
     101function formulaires_inscription_traiter_dist($mode = '', $id = 0) {
     102
    90103        include_spip('inc/filtres');
    91104        include_spip('inc/autoriser');
    92         if (!autoriser('inscrireauteur', $mode, $id))
     105        if (!autoriser('inscrireauteur', $mode, $id)) {
    93106                $desc = "rien a faire ici";
    94         else {
    95                 if ($id_auteur = _request('_upgrade_auteur')){
     107        } else {
     108                if ($id_auteur = _request('_upgrade_auteur')) {
    96109                        include_spip("action/editer_auteur");
    97                         autoriser_exception("modifier","auteur",$id_auteur);
    98                         autoriser_exception("instituer","auteur",$id_auteur);
    99                         auteur_modifier($id_auteur,array('statut' => $mode));
    100                         autoriser_exception("modifier","auteur",$id_auteur,false);
    101                         autoriser_exception("instituer","auteur",$id_auteur,false);
     110                        autoriser_exception("modifier", "auteur", $id_auteur);
     111                        autoriser_exception("instituer", "auteur", $id_auteur);
     112                        auteur_modifier($id_auteur, array('statut' => $mode));
     113                        autoriser_exception("modifier", "auteur", $id_auteur, false);
     114                        autoriser_exception("instituer", "auteur", $id_auteur, false);
     115
    102116                        return array('message_ok' => _T('form_forum_email_deja_enregistre'), 'id_auteur' => $id_auteur);
    103117                }
     
    106120                $mail_complet = _request('mail_inscription');
    107121
    108                 $inscrire_auteur = charger_fonction('inscrire_auteur','action');
    109                 $desc = $inscrire_auteur($mode, $mail_complet, $nom, array('id'=>$id));
     122                $inscrire_auteur = charger_fonction('inscrire_auteur', 'action');
     123                $desc = $inscrire_auteur($mode, $mail_complet, $nom, array('id' => $id));
    110124        }
    111125
    112126        // erreur ?
    113         if (is_string($desc)){
    114                 return array('message_erreur'=> $desc);
     127        if (is_string($desc)) {
     128                return array('message_erreur' => $desc);
     129        } // OK
     130        else {
     131                return array('message_ok' => _T('form_forum_identifiant_mail'), 'id_auteur' => $desc['id_auteur']);
    115132        }
    116         // OK
    117         else
    118                 return array('message_ok' => _T('form_forum_identifiant_mail'), 'id_auteur' => $desc['id_auteur']);
    119133}
    120134
Note: See TracChangeset for help on using the changeset viewer.