Example #1
0
		CTableMoultmp::deletes($zFic);
		CFunction::redirection("moulinette.php?a=0");
	break;

case 4 : // Ajouter 1
	break;
		
case 44 : // Ajouter 2
		$zNameFile = $_FILES['file']['name'];
		$name = substr($zNameFile,0,strlen($zNameFile)-4);
		CTableMoulListe::insert($name,$zNameFile);
		$iIdFic = CTableMoulListe::get_max_id();
		
		$url_file = CFile::upload_file($_FILES['file'], $url_dest, FALSE, TRUE);
		$oDataCsv  =  new CCsv($url_file,';');
		$arr_titre_champ = $oDataCsv->get_titles();
		$ttzDatas =$oDataCsv->get_data();
		
		foreach ($ttzDatas as $iKey=>$tzDatas)
		{
			$test = 0;
			for($i = 0; $i<$count; $i++){
				if($tzDatas[0] == $testDoublement[$i]['mtp_zMail']) {
					$test += 1;
				}
			}
			if($test == 0){
				CTableMoultmp::insert($tzDatas[0],$iIdFic['idmax']);
			}
		}
		$msginfo = 'Fichier bien ajouté';
Example #2
0
		break;
	}
	break;	
	
case 1 : // Import + formulaire syncro
	if(!($url_file = CUserFile::upload_file($_FILES['file'], $url_dest, FALSE, TRUE))) {
		$error_signe['file']  	= "*";
		$msginfo = "Fichier non ajout&eacute; (d&eacute;ja &eacute;xistant; ou de format non support&eacute;)";
		$a = 0;
		break;
	}
	
	$separateur = ($_REQUEST['separateur']=='PNT') 	? ';' 	: ',';
	
	$csv = new CCsv($url_file, $separateur);
	$arr_titre_champ = $csv->get_titles();
	break;
	
case 2 : // Syncro
	
	$separateur = ($_REQUEST['separateur']=='PNT') 	? ';' 	: ',';
	
	$url_file 	= !empty($_REQUEST['url_file']) 	? $_REQUEST['url_file'] 	: "";
	$id_groupe 	= !empty($_REQUEST['id_groupe']) 	? $_REQUEST['id_groupe'] 	: "0";
	
	$csv = new CCsv($url_file, $separateur);
	$data =$csv->get_data();
	
	$tab_user = array();
	
	array_shift($data);