Beispiel #1
0
 /**
  * Método de borrado de de ofertas de la base de datos
  * @param  integer $id ID de la oferta a borrar
  * @return Boolean     True = si se borra, False = sino se borra
  */
 public static function delete($id = 0)
 {
     $id = (int) $id;
     $id = Validaciones::saneamiento($id);
     // comprobamos que existe dicha oferta y que es del usuario
     if (OfertaModel::getOfertaById($id)) {
         $ssql = 'DELETE FROM oferta WHERE id = :id';
         $params = [':id' => $id];
         if (Database::consulta($ssql, $params, $estado = 2)) {
             Session::add('feedback_positive', 'La oferta ha sido satisfactoriamente borrada');
             return true;
         }
         Session::add('feedback_negative', 'La oferta no ha sido borrada');
         return false;
     } else {
         // Si intenta borrar una oferta que no es suya o que no existe
         Session::add('feedback_negative', 'La oferta no ha sido borrada');
         return false;
     }
 }