$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;
$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) {
$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é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é"; 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é if(!empty($_GET['id'])) $id = $_GET['id'];