Beispiel #1
0
 $zEmailError = '';
 $zEmailNonReceptionne = '';
 $zEmailRecu = '';
 $zEmailClickLien = '';
 $toEnvoiSelected = explode('|',$zEnvoiSelected);
 foreach($toEnvoiSelected as $zEnvoi) {
     if ($zEnvoi != '') {
         $zSql = "SELECT id_groupe, type_envoi FROM email WHERE id ='".$zEnvoi."'";
         $tzGroupeInfo = mysql_fetch_assoc (mysql_query ($zSql));
         if ($tzGroupeInfo['type_envoi'] == TYPE_ENVOI_GROUPE || $tzGroupeInfo['type_envoi'] == TYPE_ENVOI_USER) {
         	$zColIdUser = "******";
         	$toUsers = CTableGroupe::get_array_id_user($tzGroupeInfo['id_groupe']);
         }
         else {
         	$zColIdUser = "******";
         	$toUsers = CTableGrGroupe::get_array_id_user($tzGroupeInfo['id_groupe']);
         }
         foreach ($toUsers as $zUser) {
         //0 : non valide, 1 : non réceptionné, 2 : ouvert
             $zSql2 = "SELECT retour_email_statut,retour_email_lien FROM retour_email
                       WHERE retour_email_id_email = '".$zEnvoi."'
                       AND " . $zColIdUser . " = '".$zUser."'";
             $resResultat = $bdd->select($zSql2);
             $toResultat = @mysql_fetch_assoc($resResultat);
             switch($toResultat['retour_email_statut']) {
                 case '0'://E-mail non valide
                     $zEmailError = $zEmailError.$zUser.'|';
                     break;
                 case '1'://E-mail non réceptionné
                     $zEmailNonReceptionne = $zEmailNonReceptionne.$zUser.'|';
                     break;
Beispiel #2
0
$filtre_email 			= CSession::get('filtre_email', "%%");
$filtre_nom 			= CSession::get('filtre_nom');
$filtre_prenom			= CSession::get('filtre_prenom');
$filtre_id_groupe		= $_SESSION['id_groupe'];

if(isset($_REQUEST['id_groupe']) && $_REQUEST['id_groupe']==0) {
	$liste_user_all_groupe = trim(implode(',',CTableGrGroupe::get_array_id_user_all_groupe()), ',');
	if(empty($liste_user_all_groupe)) {
		$filtre_groupe = '';
	}
	else {
		$filtre_groupe = " AND id NOT IN (" . $liste_user_all_groupe . ")";
	}	
}
else {
	$filtre_groupe = " AND id IN (" . implode(',',CTableGrGroupe::get_array_id_user($filtre_id_groupe)) . ")";
}

$filtre  = " 1 " . $filtre_groupe;

$r_user = CTableGrUser::select("*", $filtre, $order);

?>
<body>
<div id="main">
  <?php if(($a != 4) && ($a != 5) ) { ?>
  <?php
//----------------------------------------------------------------------------------------------
// LISTE
//----------------------------------------------------------------------------------------------
?>
			$liste_user_all_groupe = '(' . trim (implode (',', CTableGrGroupe::get_array_id_user_all_groupe ()), ',') . ')';
			$listeGroupe__ = str_replace (array ('(,', ',)', ',,'), array ('(', ')', ''), ($liste_user_all_groupe));
			$Test = str_replace (array ('(', ',', ')'), array ('', '', ''), $listeGroupe__);
			if ($Test) {
				$filtre_groupe = " AND id NOT IN " . $listeGroupe__;
			} else {
				$filtre_groupe = " AND id LIKE '0'";
			}
            break;
    case '%%':
            $filtre_groupe = " ";
            break;
    default:
			$liste_user_groupe = trim (implode (',', CTableGrGroupe::get_array_id_user ($filtre_id_groupe)), ',');
			if ($liste_user_groupe) {
				$listeGroupe = '(' . implode (',', CTableGrGroupe::get_array_id_user ($filtre_id_groupe)) . ')';
				$listeGroupe__ = str_replace (array ('(,', ',)', ',,'), array ('(', ')', ''), ($listeGroupe));
				$filtre_groupe = $liste_user_groupe ? " AND id IN ".$listeGroupe__ : " ";
			}
//			else {
//				$filtre_groupe = " AND id like '0'";
//			}
}

$filtre_opportunite = "";
$i = 0;

if(count($filtre_idopportunite)) {
	$filtre_opportunite = "AND idopportunite IN (";
	$list_id = array();
	foreach($filtre_idopportunite as $id_opportunite) {
Beispiel #4
0
		$id_groupe = $_POST['id_groupe'];
	}
	elseif (isset ($_GET['filtre_id_groupe'])) {
		$id_groupe = $_GET['filtre_id_groupe'];
	}

	if(isset($_POST['tab_user'])) $tab_user 	= $_POST['tab_user'];
	if (empty($id_groupe)) {
		$error_type = 1;
	}
	if ($error_type > 0) {
		//erreur de type champ non valide
		$msginfo = "Veuillez sp&eacute;cifier le groupe";
		break;
	}
	$tab_user_old 	= CTableGrGroupe::get_array_id_user($id_groupe);
	$tab_user_new 	= array_unique(array_merge($tab_user_old, $tab_user));
	$liste_user_new = implode("|", $tab_user_new);
	$groupe = new CTableGrGroupe(array('id' => $id_groupe, 'text' => $liste_user_new));
	$groupe->update();
	$msginfo = "Enregistrement bien effectu&eacute;";
	break;

case 8 : // Modifier etat contact
	if(!empty($_GET['id'])) $id = $_GET['id'];
	$use = new CTableGrUser(array('id' => $id));
	$use->reverse_etat_contact();
	break;

case 9 : // Modifier opportunit&eacute;
	if(!empty($_GET['id'])) $id = $_GET['id'];