示例#1
0
        }

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
        $filtre_etat 		= CSession::get('filtre_etat', 0);
        $filtre_date_debut 	= CDate::date_switch(CSession::get('filtre_date_debut'));
        $filtre_date_fin 	= CDate::date_switch(CSession::get('filtre_date_fin'));
        $filtre_sujet 		= CSession::get('filtre_sujet', '%%');
        $filtre_nom_user 	= CSession::get('filtre_nom_user');
        $filtre_prenom_user	= CSession::get('filtre_prenom_user');

        $_filtre_etat = ($filtre_etat=='%%')?"etat LIKE '%%'":' etat = '.$filtre_etat;
        //echo $_filtre_etat;

        $filtre  = " expediteur LIKE '" . CTableUser::get_email_admin() .  "' AND " . $_filtre_etat . " AND " . CSql::between($filtre_date_debut, $filtre_date_fin)  . " AND nom LIKE '" . $filtre_sujet . "' AND destinataire LIKE '%" . CTableUser::get_element($filtre_nom_user, 'email') . "%' AND destinataire LIKE '%" . CTableUser::get_element($filtre_prenom_user, 'email') . "%'"; // AND type = 'default'";
        // echo $filtre;

        $r_email = CTableEmail::select("*", $filtre, $order);

        ?>
        <!-- InstanceEndEditable -->
        <div id="mainwrap">
            <div id="header"><?php include("../nav/header.php"); ?></div>
            <div id="top"><?php include("../nav/menu_h.php"); ?></div>
            <div id="filet">
                <div id="zonetitre">
                    <div id="signe"></div>
                    <div id="titre"><!-- InstanceBeginEditable name="titre" -->Envoi<!-- InstanceEndEditable --></div>
                </div>
            </div>
示例#2
0
	$message 		= $publipostage->get_message();
	break;
case 77 : // Publipostage 2
	break;
	
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
$filtre_etat 		= CSession::get('filtre_etat', $etat);
$filtre_date_debut 	= CDate::date_switch(CSession::get('filtre_date_debut'));
$filtre_date_fin 	= CDate::date_switch(CSession::get('filtre_date_fin'));
$filtre_nom_user 	= CSession::get('filtre_nom_user');
$filtre_prenom_user	= CSession::get('filtre_prenom_user');
$filtre  = " destinataire LIKE '" . CTableUser::get_email_admin() .  "' AND etat like '" . $filtre_etat . "' AND " . CSql::between($filtre_date_debut, $filtre_date_fin)  . " AND expediteur LIKE '%" . CTableUser::get_element($filtre_nom_user, 'email') . "%' AND expediteur LIKE '%" . CTableUser::get_element($filtre_prenom_user, 'email') . "%' ";

$r_email = CTableEmail::select("*", $filtre, $order);

?>
<div id="mainwrap">
  <div id="header"><?php include("../nav/header.php"); ?></div>
  <div id="top"><?php include("../nav/menu_h.php"); ?></div>
  <div id="filet">
    <div id="zonetitre">
      <div id="signe"></div>
      <div id="titre">R&eacute;ception</div>
    </div>
  </div>
  <div id="contentarea">
    <div id="left"><?php include("../nav/menu_g.php"); ?></div>
示例#3
0
			$zColIdUser = '******';
			$zTableGroupe = 'gr_groupe';
		}
		$zStr = 'destinataire';
    $zSqlText = "SELECT text FROM " . $zTableGroupe . " WHERE nom ='" . str_replace ("'", "''", $oEmail[$zStr]) . "'";
    $zResSQLText = mysql_query($zSqlText);
    $zResUsers = mysql_fetch_array($zResSQLText);
		$zStr = 'text';
    $toUsers = explode("|", $zResUsers[$zStr]);

    if (sizeof($toUsers) > 0) {
      foreach ($toUsers as $zUser) {
 			// Par défaut l'adresse mail est à vérifier
 				$mail_checked = 0;
 				
 				$email_to_check = ($zColIdUser == 'retour_email_id_user') ? CTableUser::get_element($zUser, "email") : CTableGrUser::get_element($zUser, "email");
 			
 			// Vérification des adresses mails
        if(mailCheck($email_to_check)){
					$zStr = 'id';
			    $zSql2 = "SELECT COUNT(*) AS COUNT FROM retour_email WHERE retour_email_id_email ='".$oEmail[$zStr]."' AND " . $zColIdUser . " ='".$zUser."'";
			    $zResSQL = mysql_query($zSql2);
					$oResult = mysql_fetch_array($zResSQL);
					$iNbRowMatch = $oResult['COUNT'];
					
					if ( (int)($iNbRowMatch) > 0 ) {
			      $zSql3 = "UPDATE retour_email SET retour_email_statut = '1', retour_email_lien='0' WHERE retour_email_id_email ='".$oEmail[$zStr]."' AND " . $zColIdUser . " ='".$zUser."'";
			      mysql_query($zSql3);
			    }
			    else {
			      $zSql3 = "INSERT INTO retour_email (retour_email_id_email, " . $zColIdUser . ", retour_email_statut, retour_email_lien) VALUES ('" . $oEmail[$zStr] . "', '" . $zUser . "', '1', '0')";
示例#4
0
	  $zSql2 = "SELECT COUNT(*) AS num FROM retour_email WHERE retour_email_id_email ='".$id_camp_grp."' AND retour_email_id_user ='******'";
	  $iNbRowMatch = CBdd::select_one($zSql2,'num');
	
	  if ((int)($iNbRowMatch) > 0) {
	    $zSql3 = "UPDATE retour_email SET retour_email_statut = '2' WHERE retour_email_id_email ='".$id_camp_grp."' AND retour_email_id_user ='******'";
	    $resUpdate = CBdd::update($zSql3);
	  }
	  else {
	    $zSql3 = "INSERT INTO retour_email (retour_email_id_email, retour_email_id_user, retour_email_statut, retour_email_lien) VALUES ('".$id_camp_grp."', '".$user_id."', '2', '0')";
	    $resInsert = CBdd::insert($zSql3);
	  }
	
	break;
	
	case 1 : //envoi email suppression
		if(CMail::is_email($email) && ($id = CTableUser::get_element($email, "id"))) {
			$destinataire 	= $email ;
			$sujet 			= "Finalisation de desinscription" ; 
			$message 		= "<p>Vous souhaitez vous d&eacute;sinscrire de notre site. Si vous &ecirc;tes &agrave; l'origine de cet action, veuillez cliquer sur le lien ci-dessous. Toutes vos donn&eacute;es seront supprim&eacute;es de notre plateforme.</p><p>" . CDesinscription::insert_confirm($id) . "</p>" ;
			$expediteur 	= CTableUser::get_email_admin() ;
			CMail::send_mail($destinataire, $sujet, $message, $expediteur);
			$msginfo 		= "<p>Attention ! Un lien de d&eacute;sinscription a &eacute;t&eacute; envoy&eacute; &agrave; " . $destinataire . "<br /> Veuillez ouvrir votre email et cliquer sur le lien re&ccedil;u pour finaliser la d&eacute;sinscription.<p>";
		} else {
			$msginfo 		= "Demande erron&eacute;e ou adresse email inexistante";
		}
	break;
	
	case 2 : //execution suppression
		if(CDesinscription::delete_user($md5_id)) {
			$msginfo = "Op&eacute;ration r&eacute;ussie. Nous ne disposons d&eacute;sormais d'aucune information &agrave; votre sujet.";
		} else {