Exemple #1
0
		$msginfo = 'Champ non valide';
		$a = 4;
		break;
	}
	
	$image = CUserFile::upload_file($_FILES['image'], $url_dest, $unzip, true);

	if(!$image) {
		$error_signe['image']  	= '*';
		$msginfo = 'Image non enregistré';
		$a = 4;
		break;
	}	
	
	$tcat = new CTableImage(array('etat'=>$etat, 'image'=>$image));
	$tcat->insert();
	$msginfo = 'Image bien ajoutée';
	$a = 0;
	break;
	
case 5 : // Modifier 1
	if(!empty($_GET['id'])) $id = $_GET['id'];
	$timg 		= new CTableImage(array('id'=>$id));
	$img  		= $timg->select_row();
	$etat  		= $img['etat'];
	$image  	= $img['image'];
	break;
		
case 55 : // Modifier 2
	if(!empty($_POST['id'])) 		$id 		= $_POST['id'];
	if(!empty($_POST['etat'])) 		$etat 		= $_POST['etat'];
			));
			
			$timg->update();		
			
			foreach($file as $f) {	
				if(is_file($url_dest.'/'.$f)) {
					$timg = new CTableImage(array(
					'image'=>$f, 
					'titre'=>'',
					'lien'=>'',
					'idgal'=>$_SESSION['idgal'], 
					'etat'=>1,
					'rang'=>0
					));
					
					$timg->insert();
				}	
			}
		}
		else {
			
			$tab       = explode(".",$_FILES['file']['name']);
			$file_ext  = strtolower($tab[count($tab)-1]);
			
			$timg = new CTableImage(array(
			'id'=>$id,
			'titre'=>addslashes($titre),
			'lien'=>$lien,
			'image'=>CFunction::chaine_to_ascii($tab[0]).'.'.$file_ext, 
			'idgal'=>$_SESSION['idgal'], 
			'etat'=>1,