require_once("ident_lusend.php");
$user = getAuth("CITIUS - ENDESA");
?>
Biblioteca CITIUS - ENDESA
include("funciones_lusend.php");
include("cuadros.php");
include("cabecera_lusend.php");
cabecera("Biblioteca CITIUS - ENDESA");
$path = 'biblioteca/';
if(isset($_POST['modo'])){
$modo = $_POST['modo'];
}else $modo = "inicial";
if(isset($_POST['texto_buscar'])){
$texto_buscar = $_POST['texto_buscar'];
}else $texto_buscar = "";
if(isset($_POST['temas'])){
$temas = $_POST['temas'];
}else $temas = "-1";
if(isset($_POST['orden'])){
$orden = $_POST['orden'];
}else $orden = "Coincidencia";
if(isset($_POST['donde'])){
$donde = $_POST['donde'];
}else $donde = "ambos";
if(isset($_POST['nombre'])){
$nombre = $_POST['nombre'];
}else $nombre = "";
if(isset($_POST['descripcion'])){
$descripcion = $_POST['descripcion'];
}else $descripcion = "";
if(isset($_POST['tipos'])){
$tipos = $_POST['tipos'];
}else $tipos = "0";
if(isset($_POST['idborrar'])){
$idborrar = $_POST['idborrar'];
}else $idborrar = "-1";
if(!empty($_POST['modred'])){
$modred = $_POST['modred'];
}else $modred = "si";
$nombre_archivo = $HTTP_POST_FILES['archivo']['name'];
$nombre_tmp = $HTTP_POST_FILES['archivo']['tmp_name'];
$tipo_archivo = $HTTP_POST_FILES['archivo']['type'];
/* Conectamos con la base de datos */
$conexion = mysql_connect("localhost","lusend")
or die("No ha sido posible conectar");
mysql_select_db("lusend",$conexion)
or die("Ha sido imposible seleccionar la base de datos");
/* Busco los posibles temas disponibles para los ficheros */
$sql = "SELECT * FROM temas";
$numero = mysql_query($sql)
or die(mysql_error());
$lista_temas = Array();
while($row = mysql_fetch_array($numero)){
$lista_temas[$row['id']] = $row['tema'];
}
asort($lista_temas);
if(que_cuadro($modo)==1){
/* Busco los posibles tipos disponibles para los ficheros */
$sql = "SELECT * FROM tipos";
$numero = mysql_query($sql)
or die(mysql_error());
$lista_tipos = Array();
while($row = mysql_fetch_array($numero)){
$lista_tipos[$row['id_tipo']] = $row['tipo'];
}
asort($lista_tipos);
cuadro_insertar($lista_temas,$lista_tipos);
}else cuadro_buscar($lista_temas,$modred);
switch($modo){
case "buscar":
if($temas == "-1"){
foreach($lista_temas as $indice => $tema){
if($tema != "Otros"){ /* El tema "Otros" lo mostraremos el último */
$numero = busca_text($texto_buscar,$indice,$orden,$donde);
if(mysql_num_rows($numero)>0)present_result_tema($numero,$tema,$path,$user,$modred);
}
}
$numero = busca_text($texto_buscar,"6",$orden,$donde);
if(mysql_num_rows($numero)>0)present_result_tema($numero,"Otros",$path,$user,$modred);
}else{
$numero = busca_text($texto_buscar,$temas,$orden,$donde);
if(mysql_num_rows($numero)>0)present_result_tema($numero,$lista_temas[$temas],$path,$user,$modred);
}
break;
case "insertar":
inserta_registro($nombre,$descripcion,$temas,$tipos,$path,$user,$nombre_archivo,$nombre_tmp);
break;
case "editar":
/* Editar un registro existente. Se necesita estar autorizado para el tema o ser quien lo puso */
break;
case "borrar":
/* Eliminar un registro. Se necesita estar autorizado para el tema o ser quien lo puso */
borra_registro($idborrar,$path,$user);
break;
default:
break;
}
?>