Subversion Repositories Sites.tela-botanica.org

Rev

Rev 4 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4 Rev 188
Line 58... Line 58...
58
 
58
 
59
 
59
 
60
 
60
 
61
 
61
 
Line 62... Line 62...
62
function afficherContenuTete() {
62
function afficherContenuTete() {
63
    $retour = '<h1 class="titre1_inscription">Inscription au R&eacute;seau Tela Botanica</h1>';
63
    $retour = '<h1 class="titre1_inscription">Inscription au Réseau Tela Botanica</h1>';
Line 106... Line 106...
106
        // Suppression dans SPIP
106
        // Suppression dans SPIP
107
        if (INS_UTILISE_SPIP) {
107
        if (INS_UTILISE_SPIP) {
108
            desinscription_spip($id_utilisateur) ;
108
            desinscription_spip($id_utilisateur) ;
109
        }
109
        }
Line 110... Line 110...
110
        
110
        
111
        // désinscription de la lettre d'info
111
        // Désinscription de la lettre d'info
112
        inscription_lettre (INS_MAIL_DESINSCRIPTION_LISTE) ;
112
        inscription_lettre (INS_MAIL_DESINSCRIPTION_LISTE) ;
Line 113... Line 113...
113
        $GLOBALS['AUTH']->logout() ;
113
        $GLOBALS['AUTH']->logout() ;
114
        
114
        
115
        // Ajout d'une ligne dans les statistiques
115
        // Ajout d'une ligne dans les statistiques
116
        $requete = 'insert into '.INS_TABLE_STATISTIQUE.' set '.INS_STATS_CHAMPS_DATE.'=NOW(), '.INS_STATS_CHAMPS_ACTION.'="del"' ;
116
        $requete = 'INSERT INTO '.INS_TABLE_STATISTIQUE.' SET '.INS_STATS_CHAMPS_DATE.'=NOW(), '.INS_STATS_CHAMPS_ACTION.'="del"' ;
117
        $resultat = $GLOBALS['ins_db']->query ($requete) ;
117
        $resultat = $GLOBALS['ins_db']->query ($requete) ;
118
        if (DB::isError ($resultat)) {
118
        if (DB::isError ($resultat)) {
119
            die ('Echec de la requete : '.$requete.'<br />'.$resultat->getMessage()) ;
119
            die ('Echec de la requete : '.$requete.'<br />'.$resultat->getMessage()) ;
Line 179... Line 179...
179
    }
179
    }
Line 180... Line 180...
180
 
180
 
Line 181... Line 181...
181
    // L'inscription dans la base si l'utilisateur clique sur le lien du mail
181
    // L'inscription dans la base si l'utilisateur clique sur le lien du mail
182
 
182
 
183
    if (isset($_GET['id'])) {
183
    if (isset($_GET['id'])) {
184
        $requete = 'select id_donnees from inscription_demande where id_identifiant_session="'.$_GET['id'].'"' ;
184
        $requete = 'SELECT id_donnees FROM inscription_demande WHERE id_identifiant_session="'.$_GET['id'].'"' ;
185
        $resultat = $GLOBALS['ins_db']->query ($requete) ;
185
        $resultat = $GLOBALS['ins_db']->query($requete) ;
186
        if (DB::isError ($resultat)) {
186
        if (DB::isError ($resultat)) {
187
            die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ;
187
            die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ;
188
        }
188
        }
189
        if ($resultat->numRows() == 0) {
189
        if ($resultat->numRows() == 0) {
190
            return INS_MESSAGE_EXPIRATION;
190
            return INS_MESSAGE_EXPIRATION;
191
        }
191
        }
192
        $ligne = $resultat->fetchRow (DB_FETCHMODE_OBJECT) ;
192
        $ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ;
193
        $donnees = unserialize (stripslashes($ligne->id_donnees)) ;
193
        $donnees = unserialize (stripslashes($ligne->id_donnees)) ;
194
        insertion ($donnees) ;
194
        insertion ($donnees) ;
Line 201... Line 201...
201
        // inscription à la lettre d'information
201
        // inscription à la lettre d'information
202
        if (isset ($donnees['lettre'])) {
202
        if (isset ($donnees['lettre'])) {
203
            inscription_lettre (INS_MAIL_INSCRIPTION_LISTE) ;
203
            inscription_lettre (INS_MAIL_INSCRIPTION_LISTE) ;
204
        }
204
        }
205
        // On supprime la demande d'inscription
205
        // On supprime la demande d'inscription
206
        $requete = 'delete from inscription_demande where id_identifiant_session="'.$_GET['id'].'"' ;
206
        $requete = 'DELETE FROM inscription_demande WHERE id_identifiant_session="'.$_GET['id'].'"' ;
207
        $resultat = $GLOBALS['ins_db']->query ($requete) ;
207
        $resultat = $GLOBALS['ins_db']->query ($requete) ;
208
        if (DB::isError ($resultat)) {
208
        if (DB::isError ($resultat)) {
209
            die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ;
209
            die ("Echec de la requete : $requete<br />".$resultat->getMessage()) ;
210
        }
210
        }
211
        envoie_mail() ;
211
        envoie_mail() ;
212
    }
212
    }
Line 213... Line 213...
213
    
213
    
Line 214... Line 214...
214
    if (!$GLOBALS['AUTH']->getAuth() &&  $_REQUEST['action'] != "inscription" && $_REQUEST['action'] != 'inscription_v')    {
214
    if (!$GLOBALS['AUTH']->getAuth() &&  $_REQUEST['action'] != "inscription" && $_REQUEST['action'] != 'inscription_v')    {
215
        
215
        
216
        if (isset($_POST['username']) && $_POST['username'] != '') {
216
        if (isset($_POST['username']) && $_POST['username'] != '') {
217
            $res .= message_erreur() ;
217
            $res .= message_erreur();
218
        } else {
218
        } else {
219
            $res .= AUTH_formulaire_login() ;
219
            $res .= AUTH_formulaire_login();
220
        }
220
        }
221
    }
-
 
222
    if ($GLOBALS['AUTH']->getAuth () && !isset($_POST['modifier'])) {
221
    }
223
            return info ()
222
    if ($GLOBALS['AUTH']->getAuth () && !isset($_POST['modifier'])) {
224
                    .bouton ($url);
223
            return info ().bouton ($url);
225
    }
224
    }
226
    return $res ;
225
    return $res ;
227
}
226
}