$typesacceptes = array('image/jpeg', 'image/jpg', 'image/png', 'image/gif', 'image/pjpeg'); if (in_array($type, $typesacceptes)) { return true; } else { return false; } } if (isset($_POST) && !empty($_POST)) { if (!empty($_POST['slide']) && !empty($_POST['titre'])) { $import = false; if (isset($_FILES['image'])) { if (verifieTypeMime($_FILES['image']['type'])) { $import = true; $fichier = $dossierImages . $_FILES['image']['name']; copy($_FILES['image']['tmp_name'], $fichier); SBImage::resize($fichier, 800, 533, true); } } $requete = ''; $reqFile = ''; if ($_POST['modif'] == "true") { if ($import) { $reqFile = ",img='" . $_FILES["image"]["name"] . "'"; } $requete .= "UPDATE slider_gite SET titre='" . addslashes($_POST['titre']) . "'" . $reqFile . " WHERE id='" . $_POST['slide'] . "'"; } else { if ($import) { $reqFile = $_FILES["image"]["name"]; } $requete = "INSERT INTO slider_gite(id,titre,img) \n\t\t\t\t\tVALUES('" . $_POST['slide'] . "',\n\t\t\t\t\t\t\t'" . addslashes($_POST['titre']) . "',\n\t\t\t\t\t\t\t'" . $reqFile . "'\n\t\t\t\t\t\t\t)"; }
public static function createMiniature($fileAdresse, $largeur_max, $longueur_max, $fileSaveAdresse = '') { if (empty($fileSaveAdresse)) { $fileSaveAdresse = $fileAdresse; } $crop = SBImage::Crop($fileAdresse, $largeur_max, $longueur_max, SB_IMAGE_CROP_RANDOM, $fileSaveAdresse); if (!$crop) { $resize = SBImage::resize($fileSaveAdresse, $largeur_max, $longueur_max, SB_IMAGE_RESIZE__KEEP_RATIO); if (!$resize) { return 0; } } return 1; }