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;
$_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) ; } }
$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>
//---------------------------------------------------------------------------------------------- ?> <?php if($a == 5) { ?> <form id="form_modif" method="post" action="dossier.php"> <p> <?php echo CForm::get_hidden(55) ?> </p> <p> <?php echo CForm::get_hidden($id, 'id') ?> </p> <fieldset> <legend>Formulaire de modification de dossier </legend> <p> <label>Nom </label> <input name="nom" type="text" value="<?php echo $nom?>" /> <?php echo CHtml::get_msginfo($error_signe['nom'])?></p> <p> <label>Type </label> <select name="url_dest"> <?php echo CUserFile::get_option_url_dest($url_dest) ?> </select> <?php echo CHtml::get_msginfo($error_signe['url_dest'])?> </p> <input name="modifier" type="submit" value="Modifier >>"/> </p> </fieldset> </form> <?php } ?> <!-- InstanceEndEditable --></div> </div> <hr class="clearfloat" /> </div> </div> </body> <!-- InstanceEnd --></html>
<p> <label>Nom</label> : <?php echo $file_name ?></p> <p> <label>Actuellement dans</label> : <?php echo CUserFile::get_emplacement($url_file) ?> <p> <label>Deplacer dans </label> <select name="url_base" onchange="document.form_modif.submit();"> <?php echo CUserFile::get_option_url_base($url_base) ?> </select> <?php echo $error_signe['url_base']?> </p> <p> <label>Dossier</label> <select name="url_dest"> <?php echo CUserFile::get_option_folder($url_base, $url_dest) ?> </select> <?php echo $error_signe['url_dest']?></p> <p> <input name="modifier" type="submit" value="Modifier >>"/> </p> </p> </fieldset> </form> <?php } ?> <!-- InstanceEndEditable --></div> </div> <hr class="clearfloat" /> </div> </div> </body>
/*-------------------------------------------------------------------- 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') ? ';' : ',';