$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)";
        }
 /**
  * Passe une image en niveau de gris
  * @return true si l'image a bien été modifiée
  * @param object $fileAdresse
  * @param object $largeur
  * @param object $hauteur
  * @param object $fileSaveAdresse[optional]
  * @param object $jpeg_quality[optional]
  */
 public static function desaturation($fileAdresse, $largeur, $hauteur, $fileSaveAdresse = '', $jpeg_quality = '70')
 {
     if (empty($fileSaveAdresse)) {
         $fileSaveAdresse = $fileAdresse;
     }
     $image = SBImage::loadFromFile($fileAdresse);
     if ($image == false) {
         // Retour avec erreur pour non rechargement de l'image
         return false;
     }
     imagecopymergegray($image, $image, 0, 0, 0, 0, $largeur, $hauteur, 0);
     SBImage::saveIntoFile($image, $fileSaveAdresse, $jpeg_quality);
     return true;
 }