Subversion Repositories Sites.tela-botanica.org

Rev

Rev 499 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 499 Rev 540
Line 149... Line 149...
149
 *
149
 *
150
 * @return  string  Renvoie le message 'votre message a été envoyé'
150
 * @return  string  Renvoie le message 'votre message a été envoyé'
151
 */
151
 */
Line 152... Line 152...
152
 
152
 
153
function envoie_mail (&$db) {
153
function envoie_mail (&$db) {
154
    $res = "<h1 class=\"titre1_cartographie\">Votre message a &eacute;t&eacute; envoy&eacute;</div>\n" ;
154
    $res = "<div class=\"titre1_cartographie\">Votre message a &eacute;t&eacute; envoy&eacute;</div>" ;
155
    $requete = "select ".CAR_CHAMPS_MAIL." from ".CAR_ANNUAIRE.
155
    $requete = "select ".CAR_CHAMPS_MAIL." from ".CAR_ANNUAIRE.
156
            " where ".CAR_CHAMPS_ID."='".$GLOBALS['car_auth']->getAuthData (CAR_CHAMPS_ID)."'";
156
            " where ".CAR_CHAMPS_ID."='".$GLOBALS['car_auth']->getAuthData (CAR_CHAMPS_ID)."'";
157
    $resultat = $db->query($requete);
157
    $resultat = $db->query($requete);
158
    if (DB::isError($resultat)) {
158
    if (DB::isError($resultat)) {
Line 183... Line 183...
183
    
183
    
184
    
184
    
185
    $_POST['corps']='';
185
    $_POST['corps']='';
-
 
186
    $_POST['titre_mail']='';
-
 
187
    return $res ;
-
 
188
}
-
 
189
 
-
 
190
function envoie_mail_modere (&$db) {
-
 
191
    $res = '<div class=\"attention_surveillance\">'.CAR_MAIL_ATTENTE_MODERATION.'</div>' ;
-
 
192
    $requete = "select ".CAR_CHAMPS_MAIL." from ".CAR_ANNUAIRE.
-
 
193
            " where ".CAR_CHAMPS_ID."='".$GLOBALS['car_auth']->getAuthData (CAR_CHAMPS_ID)."'";
-
 
194
    $resultat = $db->query($requete);
-
 
195
    if (DB::isError($resultat)) {
-
 
196
        die ($resultat->getMessage().'<br />'.$resultat->getDebugInfo());
-
 
197
    }
-
 
198
    $ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC);
-
 
199
    	$liste = '';
-
 
200
	$entete = '' ;
-
 
201
	
-
 
202
	foreach ($_POST['select'] as $key => $value) {
-
 
203
        $liste .= $value."\n" ;
-
 
204
    }
-
 
205
    
-
 
206
	$precorps = $ligne[CAR_CHAMPS_MAIL]." ".CAR_EXPEDITEUR_ORIGINAL." \n"  ;
-
 
207
	$precorps .= CAR_LISTE_DESTINATAIRES." : ".$liste." \n" ;
-
 
208
	$precorps .= CAR_TITRE_MAIL.' : '.$_POST['titre_mail']." \n" ;
-
 
209
	$precorps .= "\n------".CAR_CONTENU_MESSAGE."------\n"; 
-
 
210
	
-
 
211
	$corps = $precorps.$_POST['corps'] ;
-
 
212
	
-
 
213
	$corps .= "\n----------------------------------------------------------------------------";
-
 
214
	$corps .= "\n".CAR_MESSAGE_APPLI."\n" ;
-
 
215
	
-
 
216
	// Envoie du message au modérateur
-
 
217
	foreach ($GLOBALS['mail_admin'] as $courriel) {
-
 
218
		if(!mail($courriel,CAR_TITRE_MAIL_MODERATION,$corps, $entete))
-
 
219
		{
-
 
220
			trigger_error("Le courriel n'a pas été envoyé à : $courriel", E_USER_WARNING);
-
 
221
		}
-
 
222
	}
-
 
223
    
-
 
224
    
-
 
225
    $_POST['corps']='';
186
    $_POST['titre_mail']='';
226
    $_POST['titre_mail']='';
Line 187... Line 227...
187
    return $res ;
227
    return $res ;
188
}
228
}
189
 
229