/** * La foto se ha borrado correctamente. * @param int $id ID de la foto a borrar. */ public function action_eliminar_foto($id) { // Cargamos el modelo de la foto. $model_foto = new Model_Foto((int) $id); // Verifico que exista. if (!$model_foto->existe()) { $_SESSION['flash_error'] = 'No existe la foto que quiere mostrar.'; Request::redirect('/admin/contenido/fotos'); } // Borramos la foto. $model_foto->borrar(); // Envio el suceso. $model_suceso = new Model_Suceso(); if (Usuario::$usuario_id != $model_foto->usuario_id) { $model_suceso->crear($model_foto->usuario_id, 'foto_borrar', TRUE, $model_foto->id, Usuario::$usuario_id); $model_suceso->crear(Usuario::$usuario_id, 'foto_borrar', FALSE, $model_foto->id, Usuario::$usuario_id); } else { $model_suceso->crear($model_foto->usuario_id, 'foto_borrar', FALSE, $model_foto->id, Usuario::$usuario_id); } // Informamos. $_SESSION['flash_success'] = 'Foto borrrada correctamente.'; Request::redirect('/admin/contenido/fotos'); }