Пример #1
0
	static function un_group($id)
	{
		$sql = "SELECT id FROM groupeUtilitaire WHERE FIND_IN_SET(".$id.", REPLACE(`text`, '|', ',')) > 0";
		
		$ids = CBdd::select($sql);
		
		while($g = mysql_fetch_array($ids)) {
			$group = new CTableGroupeUtilitaire(array('id'=>$g['id']));
			$group->delete_user($id);
		}
		
	}
Пример #2
0
	// VIDAGE GROUPE COMMUNE
	$tgroupe->update();
	
	// INSERTION DES AUTRES COMMUNES
	for ($i=0; $i<$text2 and $text2!=0; $i++){
		if ($tab[$i]!=''){
				//echo 'id_groupe'.$_SESSION['id_groupe'];
				$xZsql = "SELECT id_ent FROM entreprise WHERE id_ent=".$tab[$i];
				//echo $xZsql;
				$ident = CBdd::select_one($xZsql,'id_ent');
				if($ident) array_push($tab_user, $ident);
				//echo 'vidage'.$idcom;
				$tab_user_old 	= CTableGroupeUtilitaire::get_array_id_user($_SESSION['id_groupe']);
				$tab_user_new 	= array_unique(array_merge($tab_user_old, $tab_user));
				if($tab_user_new) $liste_user_new = implode("|", $tab_user_new);
				$groupe = new CTableGroupeUtilitaire(array('id'=>$_SESSION['id_groupe'], 'text'=>$liste_user_new));
				$groupe->update();
		}
	}
	// FIN INSERTION
	
	$a = 0;
	break;
}

/*------------------------------------------------------
		A FAIRE DANS TOUS LES CAS
--------------------------------------------------------*/
$filtre_etat_contact 	= CSession::get('filtre_etat_contact', $etat_contact);
$filtre_date_debut 		= CDate::date_switch(CSession::get('filtre_date_debut'));
$filtre_date_fin 		= CDate::date_switch(CSession::get('filtre_date_fin'));
Пример #3
0
		$liste_user_all_groupe = '('.trim(implode(',',CTableGroupeUtilitaire::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_ent NOT IN ".$listeGroupe__;
		} else {
			$filtre_groupe = " AND id_ent LIKE '0'";
		}
		break;
	case '%%':
		$filtre_groupe = " ";
		break;
	default:
	    $liste_user_groupe = trim(implode(',',CTableGroupeUtilitaire::get_array_id_user($filtre_id_groupe)), ',');
		if($liste_user_groupe) {
			$listeGroupe = '('.implode(',',CTableGroupeUtilitaire::get_array_id_user($filtre_id_groupe)).')';
			$listeGroupe__ = str_replace(array('(,', ',)',',,'), array('(', ')',''), ($listeGroupe));
			$filtre_groupe = $liste_user_groupe ? " AND id_ent IN ".$listeGroupe__ : " ";
		} else {
			$filtre_groupe = " AND id_ent like '0'";
		}
}

$filtreGroupe = ' 1 '.$filtre_groupe;
$ordeR = 'resp_ent';

?>
<!-- InstanceEndEditable -->
<div id="mainwrap">
  <div id="header"><? include("../nav/header.php"); ?></div>
  <div id="top"><? include("../nav/menu_h.php"); ?></div>
Пример #4
0
$filtre = array();

switch($filtre_id_groupe) {
	case '0':
		$liste_user_all_groupe = trim(implode(',',CTableGroupeUtilitaire::get_array_id_user_all_groupe()), ',');
		if($liste_user_all_groupe) {
			$filtre_groupe = " AND id_ent NOT IN (" . $liste_user_all_groupe . ")";
		} else {
			$filtre_groupe = " AND id_ent='0'";
		}
		break;
	case '%%':
		$filtre_groupe = " ";
		break;
	default:
	    $liste_user_groupe = trim(implode(',',CTableGroupeUtilitaire::get_array_id_user($filtre_id_groupe)), ',');
		if($liste_user_groupe) {
			$filtre_groupe = $liste_user_groupe ? " AND id_ent IN (" . $liste_user_groupe . ")" : " ";
		} else {
			$filtre_groupe = "AND id_ent='0'";
		}
}

?>
<!-- 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>
Пример #5
0
		$msginfo = "Champ non valide";
		$a = 5;
		break;
	}
	
	$tart= new CTableGroupeUtilitaire(array('id'=>$id, 'nom'=>CFunction::addslashes($nom), 'etat'=>$etat));
	$tart->update();
	
	CBdd::update("UPDATE email SET destinataire = '".$nom."' WHERE destinataire = '".$old_nom."'");
	$msginfo = "groupe bien modifi&eacute;";
	$a = 0;
	break;
	
case 555 : // Vider
	if(!empty($_GET['id'])) $id = $_GET['id'];
	$tgroupe= new CTableGroupeUtilitaire(array('id'=>$id, 'text'=>''));
	$_group  = $tgroupe->select_row();
	
	// Owen 01/2011 pour echaper au session de suppression
	$_SESSION['id']=x;
	//
	$nom = $_group['nom'];
	$id1= $_group['id'];
	$etat = $_group ['etat'];

	$sql1 = "SELECT text FROM groupeUtilitaire WHERE id = " . $id1;
	$text	= CBdd::select_one($sql1,'text');
	
	// Owen 01/2011 suppression contact à partir de vider groupe
	$text1=str_replace("|",",",$text);
	$tab = explode(",",$text1);