break; case 55 : // Modifier 2 if(!empty($_POST['id'])) $id = $_POST['id']; if(!empty($_POST['etat'])) $etat = $_POST['etat']; if ($error_type > 0) { //erreur de type champ non valide $msginfo = 'Champ non valide'; break; } $values = array('id'=>$id, 'etat'=>$etat); if(!empty($_FILES['image']['name'])) { $image = CUserFile::upload_file($_FILES['image'], $url_dest, $unzip, true); if(!$image) { $error_signe['image'] = '*'; $msginfo = 'Image non enregistré'; break; } $values['image'] = $image; } $img = new CTableImage($values); $img->update(); $msginfo = 'Image bien modifié'; $a = 0; break;
$value = ""; $name = ""; $id_elt = "imgbando"; /*--------------------------------------------------------------------- VARIABLES HTTP ----------------------------------------------------------------------*/ if(!empty($_GET['url_dest'])) $url_desti = $_GET['url_dest'] ; else if(!empty($_POST['url_dest'])) $url_desti = $_POST['url_dest']; if(!empty($_GET['id_elt'])) $id_elt = $_GET['id_elt'] ; else if(!empty($_POST['id_elt'])) $id_elt = $_POST['id_elt']; /*-------------------------------------------------------------------- TRAITEMENTS ----------------------------------------------------------------------*/ if(!empty($_POST['upload'])) { // upload $name = $_FILES['file']['name']; if(!CUserFile::upload_file($_FILES['file'], $url_desti)) { $error_signe['file'] = "*"; $msginfo = " Echec"; } else { $value = $name; ?> <script type='text/javascript'>insertOption('<?php echo $name ?>', '<?php echo $id_elt ?>')</script> <?php } } ?> <form action="" method="post" enctype="multipart/form-data" name="form_upload"> <?php echo CForm::get_hidden($url_desti, '$url_desti') ?> <?php echo CForm::get_hidden($id_elt, 'id_elt') ?> <input type="file" name="file" /><input name="upload" type="submit" value="upload" /><?php echo CHtml::get_msginfo($msginfo) ?> </form>
$_SESSION['url_base'] = $url_base; $_SESSION['url_base_fils'] = $url_dest; if (($files['name'])!=''){ if($unzip == 0){ if(($extension!="jpg")&&($extension!="jpeg")&&($extension!="gif")&&($extension!="JPG")&&($extension!="JPEG")&&($extension!="GIF")){ if($extension=="zip" || $extension=="ZIP"){ $msginfo = "Il faut dézipper le fichier (format non supporté)"; $a = 0; break; } $msginfo = 'Fichier non ajouté (déja éxisté ou de format non supporté)'.$files['name']; $a = 0; break; } $image = CUserFile::upload_file($files, SS_ADMIN_TO_USERFILE.'/'.$url_dest, $unzip); $line='tmp/'; $position = strpos($image,$line); $depart=$position+4; $image_ = substr($image, $depart, 50); $img = CTraitementGestPhoto::traitFicchier($image); $vignette = CTraitementGestPhoto::traitVign($image); unlink($image); $maxRang = CBdd::select_one("SELECT MAX(rang) as rangMax FROM image" ,"rangMax") ; $iRang = ($maxRang>0) ? $maxRang +1 : 1 ; $img = substr($img,6) ; $vignette = substr($vignette,6) ; $sqlInsert = "INSERT INTO entreprise (image_ent) VALUES ('$vignette')" ; CBdd::insert($sqlInsert) ; } }
/*-------------------------------------------------------------------- TRAITEMENTS ----------------------------------------------------------------------*/ switch ($a) { case 0 : // Formulaire import if(CTableUser::is_max()) { //erreur de type nb max utilisateurs atteint $msginfo = "Impossible d'ajouter un nouvel utilisateur car le nombre maximum d'enregistrements autorisés est atteint."; $a = -1; 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é (déja éxistant; ou de format non supporté)"; $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') ? ';' : ',';