require_once $_SERVER["DOCUMENT_ROOT"] . '/BibliotecaFupWeb/config.ini.php'; require_once BASEPATH . 'library/Inputfilter.php'; require_once BASEPATH . 'library/Helpers.php'; require_once BASEPATH . 'library/cliente.php'; require_once BASEPATH . 'util/Autoload.php'; require_once BASEPATH . 'util/UtilidadesBuscarPorId.php'; session_start(); //Funcionalidades ajax if (isset($_POST['llamadoAjax']) && $_POST['llamadoAjax'] == "true") { switch ($_POST['opcion']) { case 'cargarDatosEditorialSeleccionada': echo json_encode($_SESSION['editorialSeleccionadaAdmin']); break; case 'capurarEditorialSeleccionada': $idEditorial = $_POST['idEditorial']; $editorial = buscarEditorialPorId($idEditorial); $_SESSION['editorialSeleccionadaAdmin'] = $editorial; echo true; break; } } //Guardando editorial if (isset($_POST['accionFormEditorial']) && $_POST['accionFormEditorial'] == 'guardar') { //En caso de existir idEditorial, se edita, de lo contrario almacena. if (isset($_SESSION['editorialSeleccionadaAdmin']) && $_SESSION['editorialSeleccionadaAdmin'] != null) { $idEditorial = $_SESSION['editorialSeleccionadaAdmin']->getIdEditorial(); } else { $idEditorial = 0; } $param = array('idEditorial' => (int) $idEditorial, 'descripcion' => strtoupper(trim($_POST['tbxEditorial']))); $response = (int) $client->call('guardarEditorial', $param);
/** * Metodo encardado de setear los valores desde la BD (Soap) a un Libro. * @param libroSoap Objeto Soap que contiene los datos de libro para ser setados. * @return */ function obtenerLibroSoap($libroSoap) { $lib = new Libro(); $lib->setIdLibro($libroSoap["ID_LIBRO"]); if ($libroSoap["TITULO"] != null) { $lib->setTitulo($libroSoap["TITULO"]); } if ($libroSoap["ISBN"] != null) { $lib->setIsbn($libroSoap["ISBN"]); } if ($libroSoap["COD_TOPOGRAFICO"] != null) { $lib->setCodigoTopografico($libroSoap["COD_TOPOGRAFICO"]); } if ($libroSoap["TEMAS"] != null) { $lib->setTemas($libroSoap["TEMAS"]); } if ($libroSoap["PAGINAS"] != null) { $lib->setPaginas($libroSoap["PAGINAS"]); } if ($libroSoap["VALOR"] != null) { $lib->setValor($libroSoap["VALOR"]); } if ($libroSoap["RADICADO"] != null) { $lib->setRadicado($libroSoap["RADICADO"]); } if ($libroSoap["FECHA_INGRESO"] != null) { $lib->setFechaIngreso($libroSoap["FECHA_INGRESO"]); } if ($libroSoap["SERIE"] != null) { $lib->setSerie($libroSoap["SERIE"]); } if ($libroSoap["ANIO"] != null) { $lib->setAnio($libroSoap["ANIO"]); } //Editorial if ($libroSoap["ID_EDITORIAL"] != null) { $lib->setEditorial(buscarEditorialPorId($libroSoap["ID_EDITORIAL"])); } //Area if ($libroSoap["ID_AREA"] != null) { $lib->setArea(buscarAreaPorId($libroSoap["ID_AREA"])); } //Sede if ($libroSoap["ID_SEDE"] != null) { $lib->setSede(buscarSedePorId($libroSoap["ID_SEDE"])); } //Ciudad if ($libroSoap["ID_CIUDAD"] != null) { $lib->setCiudad(buscarCiudadPorId($libroSoap["ID_CIUDAD"])); } if ($libroSoap["ADQUISICION"] != null) { $lib->setAdquisicion($libroSoap["ADQUISICION"]); } if ($libroSoap["ESTADO"] != null) { $lib->setEstado($libroSoap["ESTADO"]); } if ($libroSoap["CANTIDAD"] != null) { $lib->setCantidad($libroSoap["CANTIDAD"]); } return $lib; }
case 'buscarLibro': $libro = new Libro(); if (trim($_POST['titulo']) != "") { $libro->setTitulo(trim($_POST['titulo'])); } if (trim($_POST['isbn']) != "") { $libro->setIsbn(trim($_POST['isbn'])); } if (trim($_POST['codTopografico']) != "") { $libro->setCodigoTopografico(trim($_POST['codTopografico'])); } if (trim($_POST['temas']) != "") { $libro->setTemas(trim($_POST['temas'])); } if ($_POST['idEditorial'] != "") { $libro->setEditorial(buscarEditorialPorId($_POST['idEditorial'])); } if (trim($_POST['idAutor']) != "") { $libro->setIdAutor($_POST['idAutor']); } $_SESSION['libroBuscar'] = $libro; //Para el caso de "Mis Libros" //Si el usuario logueado tiene rol "Usuario" if (isset($_SESSION['usuarioLogueado']) && $_SESSION['usuarioLogueado']->getRol() == "USUARIO") { $_SESSION['solicitudBuscar']->setLibro($libro); $_SESSION['solicitudBuscar']->getUsuario()->setIdUsuario($_SESSION['usuarioLogueado']->getIdUsuario()); } echo true; break; case 'listadoUsuarios': $param = array('cedula' => $_SESSION['usuarioBuscar']->getCedula(), 'primerNombre' => $_SESSION['usuarioBuscar']->getPrimerNombre(), 'segundoNombre' => $_SESSION['usuarioBuscar']->getSegundoNombre(), 'primerApellido' => $_SESSION['usuarioBuscar']->getPrimerApellido(), 'segundoApellido' => $_SESSION['usuarioBuscar']->getSegundoApellido(), 'codigo' => $_SESSION['usuarioBuscar']->getCodigo(), 'rol' => $_SESSION['usuarioBuscar']->getRol());