function getList($pagina = 1, $orden = "", $nrpp = Constants::NRPP) { //Valor predeterminado -> Constante, si se lo paso, coge el valor. $ordenPredeterminado = "{$orden}, nombre"; if ($orden === "" || $orden === null) { $ordenPredeterminado = "nombre"; } $registroInicial = ($pagina - 1) * $nrpp; $this->bd->select($this->tabla, "*", "1=1", array(), $ordenPredeterminado, " {$registroInicial}, {$nrpp}"); $r = array(); while ($fila = $this->bd->getRow()) { $tipoMultimedia = new TipoMultimedia(); $tipoMultimedia->set($fila); $r[] = $tipoMultimedia; } return $r; //Devuelve un array de tipo de multimedia. }
public function visualizarAdminMultimedia() { $response = 0; $noticia = Noticia::buscar_noticia($id_noticia); if (count($noticia) != 0) { $tipos = TipoMultimedia::lists('descripcion_tipo_multimedia', 'id_tipo_multimedia'); if (count($tipos) != 0) { return View::make('pruebas.multimedia')->withMultimedias(Multimedia::listar_multimedias(3, $id_noticia))->withTipos($tipos)->withNoticia($noticia); } else { return View::make('pruebas.multimedia')->with('error', 'No existen tipos de multimedia'); } } else { return View::make('pruebas.multimedia')->with('error', 'No existe una noticia para ingresar multimedia'); } }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageTipoMultimedia($bd); $nombre = Request::post('nombre'); echo "REQUEST DE POST -> id: {$nombre}"; $tipos = new TipoMultimedia($nombre); echo "<br/>Objeto DISCO " . $tipos->getJson() . "<br/>"; $r = $gestor->insert($tipos); $bd->close(); var_dump($bd->getError()); //header("Location:visualizar.php");
public function actualizarMultimedia() { $response = 0; $id_multimedia = e(Input::get('id_multimedia')); $descripcion_multimedia = e(Input::get('descripcion_multimedia')); $enlace_multimedia = e(Input::get('enlace_multimedia')); $tipo = e(Input::get('tipo_multimedia')); $noticia = e(Input::get('noticia_multimedia')); $response = Noticia::buscar_noticia($noticia); if (count($response) != 0) { $response = 0; $response = TipoMultimedia::buscar_tipo_multimedia($tipo); if (count($response) != 0) { $response = Multimedia::actualizar_multimedia($id_multimedia, $enlace_multimedia, $descripcion_multimedia, $tipo, $noticia); if (count($response != 0)) { return Redirect::to(URL::previous())->withMensaje('Multimedia Actualizada Correctamente!'); } else { return Redirect::to(URL::previous())->withMensaje('Ha ocurrido un error!'); } } else { return Redirect::to(URL::previous())->withMensaje('No ha seleccionado un tipo de multimedia válido!'); } } else { return Redirect::to(URL::previous())->withMensaje('No ha seleccionado una noticia válida!'); } }
/* Error 404*/ Route::get('/404', array('as' => 'error404', 'uses' => 'CentroController@visualizarError404')); //Pruebas Route::group(array('prefix' => 'pruebas'), function () { //TipoUsuario Route::get('/ingresarTipoUsuario', array('as' => 'ingresarTipoUsuario', function () { $response = TipoUsuario::listar_tipo_usuario(1); return View::make('pruebas.tipoUsuario', array('tiposUsuario' => $response)); })); Route::post('/guardarTipoUsuario', array('uses' => 'TestController@guardarTipoUsuario')); Route::post('/actualizarTipoUsuario', array('uses' => 'TestController@actualizarTipoUsuario')); Route::post('/eliminarTipoUsuario', array('uses' => 'TestController@eliminarTipoUsuario')); Route::post('/buscarTipoUsuario', array('uses' => 'TestController@buscarTipoUsuario')); //TipoMultimedia Route::get('/ingresarTipoMultimedia', array('as' => 'ingresarTipoMultimedia', function () { $response = TipoMultimedia::listar_tipo_multimedia(3); return View::make('pruebas.tipoMultimedia', array('tiposMultimedia' => $response)); })); Route::post('/guardarTipoMultimedia', array('uses' => 'TestController@guardarTipoMultimedia')); Route::post('/actualizarTipoMultimedia', array('uses' => 'TestController@actualizarTipoMultimedia')); Route::post('/eliminarTipoMultimedia', array('uses' => 'TestController@eliminarTipoMultimedia')); Route::post('/buscarTipoMultimedia', array('uses' => 'TestController@buscarTipoMultimedia')); //TipoLineaInvestigacion Route::get('/ingresarTipoLineaInvestigacion', array('as' => 'ingresarTipoLineaInvestigacion', function () { $response = TipoLineaInvestigacion::listar_tipo_linea_investigacion(2); return View::make('pruebas.tipoLineaInvestigacion', array('tiposLineaInvestigacion' => $response)); })); Route::post('/guardarTipoLineaInvestigacion', array('uses' => 'TestController@guardarTipoLineaInvestigacion')); Route::post('/actualizarTipoLineaInvestigacion', array('uses' => 'TestController@actualizarTipoLineaInvestigacion')); Route::post('/eliminarTipoLineaInvestigacion', array('uses' => 'TestController@eliminarTipoLineaInvestigacion')); Route::post('/buscarTipoLineaInvestigacion', array('uses' => 'TestController@buscarTipoLineaInvestigacion'));