\r\n"; } // echo '
Destinatario: -'.$destinatario.'-
'; // echo 'Asunto: -'.$asunto.'-
'; // echo 'Cuerpo: -'.$cuerpo.'-
'; // echo 'Headers: -'.$headers.'-

'; $exito = EnvioCorreo($destinatario,$asunto,$cuerpo,$headers); // echo $exito; return $exito; } function EnvioCorreo($destinatario,$asunto,$cuerpo,$headers){ try{ // Envío de correo a SC $mail = new PHPMailer(); //Configuracion $mail->IsSMTP(); $mail->SMTPAuth = false; $mail->SMTPSecure = false; $mail->Host = gethostbyname('smtp-relay.gmail.com'); $mail->Username = "ceprom@sc.gob.sv"; // Correo completo a utilizar $mail->Password = "rhwc tchh gpxu topf"; // Contraseña $mail->Port = 25; // Puerto a utilizar $mail->SMTPDebug = false; $mail->CharSet = 'UTF-8'; $mail->From = "cendoc@sc.gob.sv"; $mail->FromName = "Cendoc SC"; //fin configuracion $auxCorreo = explode("@",$destinatario); if(strtoupper($auxCorreo[1]) == strtoupper("sc.gob.sv")){ $mail->AddAddress($destinatario); //$mail->AddAddress("fvillalta@sc.gob.sv"); // Cuerpo de correo $mail->IsHTML(true); $mail->Subject = $asunto; $mail->Body = $cuerpo; // Fin de cuerpo de correo $exito = $mail->Send(); // if($exito){ // $mensaje = "Se envió correctamente el mensaje."; // }else{ // $mensaje = "No se logro enviar el mensaje."; // } // echo $mensaje; }else{ // Envío de correos no SC $exito = @mail($destinatario,$asunto,$cuerpo,$headers); } return $exito; }catch(Exception $e){ echo "Error: ".$e; } } // Fin función mailSC //****************************************** function register_globals($order = 'egpcs') { // define a subroutine if(!function_exists('register_global_array')) { function register_global_array(array $superglobal) { foreach($superglobal as $varname => $value) { global $$varname; $$varname = $value; } } } $order = explode("\r\n", trim(chunk_split($order, 1))); foreach($order as $k) { switch(strtolower($k)) { case 'e': register_global_array($_ENV); break; case 'g': register_global_array($_GET); break; case 'p': register_global_array($_POST); break; case 'c': register_global_array($_COOKIE); break; case 's': register_global_array($_SERVER); break; } } } register_globals(); $get_=array(); $find = array('/[^a-zA-Z0-9!-_.\s]/'); $repl = array(''); if(isset($_GET["biblioteca"])&&$_GET["biblioteca"]>=0){ $_GET["biblioteca"]=(int)$_GET["biblioteca"]; $_GET["biblioteca"] = preg_replace ($find, $repl, $_GET["biblioteca"]); $get_["biblioteca"]=$_GET["biblioteca"]; //trim(htmlentities( //echo "biblioteca... ".$_GET["biblioteca"]; } if(isset($_GET["idobra"])&&$_GET["idobra"]>=0){ $_GET["idobra"]=(int)$_GET["idobra"]; $_GET["idobra"] = preg_replace ($find, $repl, $_GET["idobra"]); $get_["idobra"]=$_GET["idobra"]; //trim(htmlentities( //echo "biblioteca... ".$_GET["biblioteca"]; } if(isset($_GET["q"])&&$_GET["q"]<>""){ $_GET["q"] = preg_replace ($find, $repl, $_GET["q"]); $get_["q"]=$_GET["q"]; } if(isset($_GET["tipo"])&& ($_GET["tipo"]=="digital" || $_GET["tipo"]=="destacado" || $_GET["tipo"]=="nuevo" ||$_GET["tipo"]>0)){ $_GET["tipo"] = preg_replace ($find, $repl, $_GET["tipo"]); $get_["tipo"]=$_GET["tipo"]; }else{ unset($_GET["tipo"]); } if(isset($_GET["offset"])&&$_GET["offset"]>0){ $_GET["offset"]=(int)$_GET["offset"]; $_GET["offset"] = preg_replace ($find, $repl, $_GET["offset"]); $get_["offset"]=$_GET["offset"]; } //echo "keyname: ".$_GET["by"]; if(isset($_GET["by"])&&( $_GET["by"]=="titl_a" || $_GET["by"]=="autores" || $_GET["by"]=="materias" || $_GET["by"]=="resumen" || $_GET["by"]=="clasifica" || $_GET["by"]=="mfn" || $_GET["by"]=="idcat" || $_GET["by"]=="isbn" ) ){ $_GET["by"] = preg_replace ($find, $repl, $_GET["by"]); $keyname=$_GET["by"]; $get_["by"]=$_GET["by"]; }else{ $keyname="todos"; $_GET["by"]=$keyname; $get_["by"]=$_GET["by"]; } if(isset($_GET["presignatura"])&&$_GET["presignatura"]>=0){ $_GET["presignatura"]=(int)$_GET["presignatura"]; $_GET["presignatura"] = preg_replace ($find, $repl, $_GET["presignatura"]); $get_["presignatura"]=$_GET["presignatura"]; //echo "biblioteca... ".$_GET["biblioteca"]; } if(isset($_GET["acanasta"])&&$_GET["acanasta"]>=0){ $_GET["acanasta"]=(int)$_GET["acanasta"]; $_GET["acanasta"] = preg_replace ($find, $repl, $_GET["acanasta"]); $get_["acanasta"]=$_GET["acanasta"]; //echo "biblioteca... ".$_GET["biblioteca"]; } function abrir_db() { /* $conn = mysqli_connect(OBIB_HOST,OBIB_USERNAME,OBIB_PWD); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } if (!mysqli_select_db($conn,OBIB_DATABASE)) { echo "Error seleccionando la base de datos.3", $conn->error; } return $conn; */ if (!($link=mysqli_connect(OBIB_HOST,OBIB_USERNAME,OBIB_PWD))) { echo "Error conectando a la base de datos."; exit(); } if (!mysqli_select_db($link,OBIB_DATABASE)) { echo "Error seleccionando la base de datos.", $link->error; exit(); } mysqli_set_charset($link, "utf8"); mysqli_query($link,"set names utf8'"); return $link; } function foto_perfil($carnet,$width){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $f=mysqli_query($link,"select * from usrs inner join cooperante on cooperante.id=usrs.idcooperante where idusr='".$carnet."'"); if(mysqli_num_rows($f)){ $fr=mysqli_fetch_array($f); $ruta_imagen=$fr["urlfoto"]; $ancho_imagen=$fr["anchofoto"]; if($width>0){$ancho_imagen=$width;} $tipo_imagen=$fr["tipofoto"]; $sexop=$fr["sexo"]; $tipofoto="/empleados/"; if($fr["tipo"]==1 or $fr["tipo"]==6 or $fr["tipo"]==8 or $fr["tipo"]==10){//Para UNAB $tipofoto="/fotos/"; } } $carnet=strtolower($carnet); //if (file_exists($ruta_imagen.$_POST["carnet"].".".$tipo_imagen)) { $perfil="../images/sin-perfil".strtolower($sexop).".png"; //echo $ruta_imagen.strtolower($carnet).".".$tipo_imagen; if(file_exists($ruta_imagen.strtolower($carnet).".".$tipo_imagen)){ $perfil=$ruta_imagen.strtolower($carnet).".".$tipo_imagen; } echo "
"; } function foto_perfil_opac($carnet,$width){ $perfil="../images/sin-perfil.jpg"; if($carnet<>""){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $f=mysqli_query($link,"select * from usrs inner join cooperante on cooperante.id=usrs.idcooperante where idusr='".$carnet."'"); if(mysqli_num_rows($f)){ $fr=mysqli_fetch_array($f); $ruta_imagen=$fr["urlfoto"]; $ancho_imagen=$fr["anchofoto"]; if($width>0){$ancho_imagen=$width;} $tipo_imagen=$fr["tipofoto"]; $sexop=$fr["sexo"]; $tipofoto="/empleados/"; if($fr["tipo"]==1 or $fr["tipo"]==6 or $fr["tipo"]==8 or $fr["tipo"]==10){//Para UNAB $tipofoto="/fotos/"; } if(file_exists($ruta_imagen.$tipofoto.strtoupper($carnet).".".$tipo_imagen)){ $perfil=$ruta_imagen.$tipofoto.strtoupper($carnet).".".$tipo_imagen; }else{ $perfil="../images/sin-perfil".strtolower($sexop).".png"; } $carnet=strtolower($carnet); } } //if (file_exists($ruta_imagen.$_POST["carnet"].".".$tipo_imagen)) { //echo "
"; $backgro=" style=\"background: url($perfil) no-repeat center center;background-size:60px;\" "; ?>
>

!

Advertencia: !

query("SET NAMES 'utf8'"); $sql_res=mysqli_query($link,"select * from tipo_encab where tipo_encab=$codigo"); if(mysqli_num_rows($sql_res)) { while($row=mysqli_fetch_array($sql_res)) { $salida_t=''.$row['descripcion'].''; } } return $salida_t; } function nombre_encab($codigo) { $salid_e=''; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $sql_res=mysqli_query($link,"select * from _encab where codEncab=$codigo"); if(mysqli_num_rows($sql_res)) { while($row=mysqli_fetch_array($sql_res)) { $salida_e=''.$row['nomEncab'].''; } } return $salida_e; } function nombre_encab_padre($codigo) { $salid_e=''; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $sql_res=mysqli_query($link,"select * from _encab where codEncab=$codigo"); if(mysqli_num_rows($sql_res)) { while($row=mysqli_fetch_array($sql_res)) { $salida_e=''.nombre_encab($row['codPadre']).''; } } return $salida_e; } function mostrar_datos($idobra/*,$encabezado*/) { //if ($lista==1) { $salida='

Tabla de relaciones


Indicaciones: Para asociar mas elementos de mapas de navegación a la obra hacer clic en idobra, click sobre un elemento de mapa para asociar otras obras a dicho elemento y click aquí para ir al inicio del proceso o volver atrás.

'; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $sql_res=mysqli_query($link,"select * from mapas_recursos inner join obras on mapas_recursos.idrecurso=obras.idobra where idrecurso=$idobra and mapas_recursos.tabla='obras' group by idobra"); //mapas_recursos.idmapa=$encabezado and if(mysqli_num_rows($sql_res)) { $salida .="Lista de Obras

"; $salida .=''; while($row=mysqli_fetch_array($sql_res)) { $titulo=$row['titl_m']; if ($titulo==''){$titulo=$row['titl_s'];} $autor=$row['aut_p_m']; if ($autor==''){$autor=$row['aut_i_m'];} $img='../shared/imagen.php?id='.$row["idobra"]; $fecha_edic=$row['fecha_desc']; $fecha_edic=substr($fecha_edic,0,4); $ciudad=$row['ciudad_desc']; $edicion=$row['edicion']; $portadaname=$row['portadaname']; $mfn=$row['idobra']; $editorial=$row['editorial']; $paginas=$row['pags_m']; $volumen=$row['vol_m']; $re_titulo=''. $q.''; //18082020 $q por $_GET[q] $re_autor=''.$q.''; //18082020 $q por $_GET[q] $final_titulo = str_ireplace($q, $re_titulo, $titulo); //18082020 $q por $_GET[q] $final_autor = str_ireplace($q, $re_autor, $autor); //18082020 $q por $_GET[q] if (strlen($final_titulo)>60){$final_titulo=substr($final_titulo,0,60).'...';}else {$final_titulo=substr($final_titulo,0,60);} $final_autor=substr($final_autor,0,30); $sql_res1=mysqli_query($link,"select * from _encab inner join tipo_encab on tipo_encab.tipo_encab=_encab.tipo inner join mapas_recursos on mapas_recursos.idmapa=_encab.codEncab where mapas_recursos.idrecurso=$mfn and mapas_recursos.tabla='obras'"); if(mysqli_num_rows($sql_res1)) { $elementos=''; } $salida .= ''; } $salida .='
idobraTítuloAutorAñoPág.Elementos
'.$mfn.''.$final_titulo.''.$final_autor.''.$fecha_edic.''.$paginas.''.$elementos.'
'; } $sql_res=mysqli_query($link,"select * from mapas_recursos inner join base_datos on mapas_recursos.idrecurso=base_datos.id where idrecurso=$idobra and mapas_recursos.tabla='base_datos' group by id") or die ($link->error); //mapas_recursos.idmapa=$encabezado and if(mysqli_num_rows($sql_res)) { $salida .="
Lista de Bases de Datos
"; $salida .=''; } return $salida; } function validar($idobra,$encabezado,$tabla){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result1=mysqli_query($link,"select * from mapas_recursos where idrecurso=$idobra and idmapa=$encabezado and tabla='$tabla' LIMIT 0,1"); if(mysqli_num_rows($result1)) { return "existe"; } else {return "ok";} } function ruta_a($encabezados){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result1=mysqli_query($link,"select * from mapas_recursos where idmapa=$encabezados"); if(mysqli_num_rows($result1)){ return ""; } else { //return ""; $result2=mysqli_query($link,"select * from _encab where codEncab=$encabezados LIMIT 0,1"); if(mysqli_num_rows($result2)){ while($rrr=mysqli_fetch_array($result2)){ if ($rrr["codPadre"]==0){return "";} else {return "";} } } else {return "";} } } function ruta($titulo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result1=mysqli_query($link,"select * from base_datos where titulo_corto='$titulo' LIMIT 0,1"); if(mysqli_num_rows($result1)){ while($rr=mysqli_fetch_array($result1)){ $url2=""; $url1=""; $url1=$rr["variables datos"]; $url2=$rr["url"]; $tipo=$rr["tipo"]; if ($tipo==1){ if (substr($titulo,0,4)=='E_LI') { $stKey = "c3b8e51120"; $stControl = time(); $stName = $_SESSION["usr"]; $stLName = $_SESSION["usr"]; $stMail = $_SESSION["usr"].'@subdominio'; $stHash= sha1($stName."|".$stLName."|".$stMail."|".$stKey."|".$stControl); $matricula = $_SESSION["usr"]; $fecha = time(); $servicio = "ut10ec1007s"; $hash= sha1($matricula."|".$servicio."|".$fecha); if (substr($titulo,0,6)=='E_LIOF'){$ruta="";} if (substr($titulo,0,6)=='E_LION'){$ruta="";} }else {$ruta=" ";}} else {$ruta="";} } return $ruta; } else {if ($titulo=='RAIZ'){return "";}else {return "";}} } function primer_hijo($codencab,$tipo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result1=mysqli_query($link,"select clasifica, codEncab, nomEncab, codPadre from _encab where codPadre='$codencab' and tipo='$tipo' order by codPadre,codEncab ASC LIMIT 0,1"); if(mysqli_num_rows($result1)){ while($rr=mysqli_fetch_array($result1)){ $nomencab1=$rr["nomEncab"]; $codpadre1=$rr["codPadre"]; $codencab1=$rr["codEncab"]; $clasifica=$rr["clasifica"]; $hijo=$codencab1."-".$clasifica."=".$nomencab1; } return $hijo; } else {return "no";} } function hermano_mayor($codencab,$codencab2,$tipo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result1=mysqli_query($link,"select clasifica, codEncab, nomEncab, codPadre from _encab where codPadre='$codencab' and codEncab>'$codencab2' and tipo='$tipo' order by codPadre,codEncab ASC LIMIT 0,1"); if(mysqli_num_rows($result1)){ while($rr=mysqli_fetch_array($result1)){ $nomencab1=$rr["nomEncab"]; $codpadre1=$rr["codPadre"]; $codencab1=$rr["codEncab"]; $clasifica=$rr["clasifica"]; $hijo=$codencab1."-".$clasifica."=".$nomencab1; } return $hijo; } else {return "no";} } function padre($codencab,$tipo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result1=mysqli_query($link,"select codPadre from _encab where codEncab='$codencab' and tipo='$tipo' order by codencab ASC"); if(mysqli_num_rows($result1)){ while($rr=mysqli_fetch_array($result1)){ $padre=$rr["codPadre"]; } return $padre; } } function genera_arbol($tipo,$nivel,$inicio){ $bandera="inicio"; $direccion=1; $ii=1; $arbol=""; //18082020 if ($inicio==0){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select clasifica, codEncab, nomEncab, _encab.tipo, codPadre from _encab where tipo='$tipo' order by codPadre,codEncab ASC LIMIT 0,1"); if(mysqli_num_rows($result)){ $i=0; $arbol=""; while($r=mysqli_fetch_array($result)){ $id=$r["codEncab"]; $nombre=$r["nomEncab"]; $padre=$r["codPadre"]; $titulocorto=$r["clasifica"]; $cod_inicio=$r["codEncab"]; $bandera="inicio"; $direccion=1; $ii=1; $p=1; $arbol .=""; $resultado2=hermano_mayor($padre,$id,$tipo);} else {$arbol .=""; $bandera="fuera";} } } else {$arbol .=""; $bandera="fuera";} break; } } return $arbol; } function genera_arbol_aa($tipo,$nivel,$inicio){ $bandera="inicio"; $direccion=1; $ii=1; $arbol=""; if ($inicio==0){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select clasifica, codEncab, nomEncab, _encab.tipo, codPadre from _encab where tipo='$tipo' order by codPadre,codEncab ASC LIMIT 0,1"); if(mysqli_num_rows($result)){ $i=0; $arbol=""; while($r=mysqli_fetch_array($result)){ $id=$r["codEncab"]; $nombre=$r["nomEncab"]; $padre=$r["codPadre"]; $titulocorto=$r["clasifica"]; $cod_inicio=$r["codEncab"]; $bandera="inicio"; $direccion=1; $ii=1; $p=1; if (ruta_a($id)!=""){$complete="";}else{$complete="";} $arbol .=""; $resultado2=hermano_mayor($padre,$id,$tipo);} else {$arbol .=""; $bandera="fuera";} } } else {$arbol .=""; $bandera="fuera";} break; } } return $arbol; } function leernombrelibro($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select titl_m,titl_s,titl_c from obras where idobra=$idobra"); $titulo=""; if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $titl_m=$r["titl_m"]; $titl_s=$r["titl_s"]; $titl_c=$r["titl_c"]; if($titl_m<>""){$titl_m=$titl_m." ";} if($titl_c<>""){$titl_c=$titl_c." ";} if($titl_s<>""){$titl_s=$titl_s." ";} $titulo=$titl_m.$titl_s.$titl_c; if(strlen($titulo)>45){$titulo=substr($titulo,0,45)." ...";} } return $titulo; } function calendario(){ ?> query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from pais order by descripcion"); $lalinea_jav=""; if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $id=$r["id"]; $de=$r["descripcion"]; $sel=""; if($pais_desc==$id){$sel=" selected";} $lalinea_jav .= ""; // echo ""; } } mysqli_free_result($result); echo "+\"".$lalinea_jav."\"\n"; } function poner_pais($pais_desc){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from pais order by descripcion"); if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $id=$r["id"]; $de=$r["descripcion"]; $sel=""; if($pais_desc==$id){$sel=" selected";} echo ""; } } mysqli_free_result($result); } function poner_tipoadqui($tipoadqui){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from tipo_adqui"); if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $idtipoadqui=$r["idtipoadqui"]; $natipoadqui=$r["natipoadqui"]; $sel=""; if($tipoadqui==$idtipoadqui){$sel=" selected";} echo "\n"; } } } function poner_idioma($idiomaetc){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from idioma order by descripcion"); if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $ididioma=$r["id"]; $naidioma=$r["descripcion"]; $sel=""; if($idiomaetc==$ididioma){$sel=" selected";} echo "\n"; } } mysqli_free_result($q); } //escribe un centros cooperantes by id function poner_cooperante2($idcooperante){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $de=""; $result=mysqli_query($link,"select * from cooperante where id=$idcooperante"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $de=$r["descripcion"]; } return $de; } //escribe los centros cooperantes en un combobox function poner_cooperante($idcooperante){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from cooperante order by descripcion"); if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $id=$r["id"]; $de=$r["descripcion"]; $sel=""; if($idcooperante==$id){ $sel=" selected"; } echo ""; } } mysqli_free_result($result); } function poner_presignatura($presignatura){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from tipo_obra order by natipoobra"); if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $idtipoobra=$r["idtipoobra"]; $natipoobra=$r["natipoobra"]; $sel=""; if($presignatura==$idtipoobra){$sel=" selected";} echo "\n"; } } mysqli_free_result($q); } function generacutter($string){ $a=$string; $pl=substr($a,0,1); $sl=substr($a,1,1); $p2l=substr($a,0,2); $p3l=substr($a,2,1); $p4l=substr($a,3,1); $p5l=substr($a,4,1); if($pl=="a"||$pl=="e"||$pl=="i"||$pl=="o"||$pl=="u"){ if($sl=="b"){$pn="2";} if($sl=="d"){$pn="3";} if($sl=="l"||$sl=="m"){$pn="4";} if($sl=="n"){$pn="5";} if($sl=="p"){$pn="6";} if($sl=="r"){$pn="7";} if($sl=="s"||$sl=="t"){$pn="8";} if($sl=="u"||$sl=="y"){$pn="9";} $non=1; $primera=$pl; }else if($pl=="s"){ if($sl=="c"){ if($p2l=="ch"){ $pn="3"; $non=0; $primera=$p2l; } }else{ if($sl=="a"){$pn="2";} if($sl=="e"){$pn="4";} if($sl=="h"||$sl=="i"){$pn="5";} if($sl=="m"||$sl=="p"){$pn="6";} if($sl=="t"){$pn="7";} if($sl=="u"){$pn="8";} if($sl=="w"||$sl=="z"){$pn="9";} $non=1; $primera=$pl; }//ch }else if($pl=="q"){ if($p2l=="qu"){ if($$p3l=="a"){$pn="3";} if($$p3l=="e"){$pn="4";} if($$p3l=="i"){$pn="5";} if($$p3l=="o"){$pn="6";} if($$p3l=="r"){$pn="7";} if($$p3l=="t"){$pn="8";} if($$p3l=="y"){$pn="9";} }else if($p2l=="qa"){ $pn="2"; }else if($p2l=="qt"){ $pn="29"; } $non=0; $primera=$p2l; }else{//Diferente de S o Q if($sl=="a"){$pn="3";} if($sl=="e"){$pn="4";} if($sl=="i"){$pn="5";} if($sl=="o"){$pn="6";} if($sl=="r"){$pn="7";} if($sl=="u"){$pn="8";} if($sl=="y"){$pn="9";} $non=1; $primera=$pl; //echo "entro"; } if($non==1){ //Tercera letra if($p3l=="a"||$p3l=="b"||$p3l=="c"||$p3l=="d"){$pn3="3";} if($p3l=="e"||$p3l=="f"||$p3l=="g"||$p3l=="h"){$pn3="4";} if($p3l=="i"||$p3l=="j"||$p3l=="k"||$p3l=="l"){$pn3="5";} if($p3l=="m"||$p3l=="n"||$p3l=="�"||$p3l=="o"){$pn3="6";} if($p3l=="p"||$p3l=="q"||$p3l=="r"||$p3l=="s"){$pn3="7";} if($p3l=="t"||$p3l=="u"||$p3l=="v"){$pn3="8";} if($p3l=="w"||$p3l=="x"||$p3l=="y"||$p3l=="z"){$pn3="9";} }else if($non==0){ //Tercera letra if($p4l=="a"||$p4l=="b"||$p4l=="c"||$p4l=="d"){$pn3="3";} if($p4l=="e"||$p4l=="f"||$p4l=="g"||$p4l=="h"){$pn3="4";} if($p4l=="i"||$p4l=="j"||$p4l=="k"||$p4l=="l"){$pn3="5";} if($p4l=="m"||$p4l=="n"||$p4l=="�"||$p4l=="o"){$pn3="6";} if($p4l=="p"||$p4l=="q"||$p4l=="r"||$p4l=="s"){$pn3="7";} if($p4l=="t"||$p4l=="u"||$p4l=="v"){$pn3="8";} if($p4l=="w"||$p4l=="x"||$p4l=="y"||$p4l=="z"){$pn3="9";} } if($non==1){ //cuarta letra if($p4l=="a"||$p4l=="b"||$p4l=="c"||$p4l=="d"){$pn4="3";} if($p4l=="e"||$p4l=="f"||$p4l=="g"||$p4l=="h"){$pn4="4";} if($p4l=="i"||$p4l=="j"||$p4l=="k"||$p4l=="l"){$pn4="5";} if($p4l=="m"||$p4l=="n"||$p4l=="�"||$p4l=="o"){$pn4="6";} if($p4l=="p"||$p4l=="q"||$p4l=="r"||$p4l=="s"){$pn4="7";} if($p4l=="t"||$p4l=="u"||$p4l=="v"){$pn4="8";} if($p4l=="w"||$p4l=="x"||$p4l=="y"||$p4l=="z"){$pn4="9";} }else if($non==0){ //Cuarta letra if($p5l=="a"||$p5l=="b"||$p5l=="c"||$p5l=="d"){$pn4="3";} if($p5l=="e"||$p5l=="f"||$p5l=="g"||$p5l=="h"){$pn4="4";} if($p5l=="i"||$p5l=="j"||$p5l=="k"||$p5l=="l"){$pn4="5";} if($p5l=="m"||$p5l=="n"||$p5l=="�"||$p5l=="o"){$pn4="6";} if($p5l=="p"||$p5l=="q"||$p5l=="r"||$p5l=="s"){$pn4="7";} if($p5l=="t"||$p5l=="u"||$p5l=="v"){$pn4="8";} if($p5l=="w"||$p5l=="x"||$p5l=="y"||$p5l=="z"){$pn4="9";} } $elcutter=$primera.$pn.$pn3.$pn4; return $elcutter; } function poner_pres($idtipoobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $pres=""; //echo $idtipoobra; $q=mysqli_query($link,"select * from tipo_obra where idtipoobra=$idtipoobra"); if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $pres=$r["natipoobra"]."/"; } return $pres; } function poner_pres_para_form($idtipoobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); //echo $idtipoobra; $q=mysqli_query($link,"select * from tipo_obra"); if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $s=""; $id=$r["idtipoobra"]; $na=$r["natipoobra"]; if($id==$idtipoobra){ $s=" selected"; } echo "\n"; } } //return $pres; } function recibos_p(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from recibos where llave=0"); ?>
Recibos Pendientes:
Código Fecha Agregado por
No existen recibos pendientes

"; ?>
Agregar Adquisiciones para Monografías:
Colección:
Idioma:
Autor:
Título:
País:
Ciudad:
Editorial:
Fecha de Publicación:
Tipo de Adquisición:
Descripción:
ISBN:
Ejemplares:
query("SET NAMES 'utf8'"); $q2=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0 and ubica=1 order by idcat"); if(mysqli_num_rows($q2)){ $deposito=""; while($r2=mysqli_fetch_array($q2)){ $idcat=$r2["idcat"]; $deposito.=$idcat.". "; } } return $deposito; } function escribe_inv_2_recibo($idobra,$idrecibo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q2=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0 and ubica=1 order by idcat"); if(mysqli_num_rows($q2)){ //$deposito=""; while($r2=mysqli_fetch_array($q2)){ $idcat=$r2["idcat"]; cambia_espera_catalogacion($idcat); $link = abrir_db(); $query=mysqli_query($link,"INSERT INTO content_recibo (idrecibo,idcat) VALUES ('$idrecibo','$idcat')"); //$idrecibo=mysqli_insert_id(); //$krecibo=1; } } //return $deposito; } function cambia_espera_catalogacion($idcat){ $link = abrir_db(); $resultado = mysqli_query($link,"UPDATE catalogo SET ubica='2' WHERE idcat='$idcat'"); } function no_delivery_list(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT DISTINCT obras.idobra, obras.titl_m titulo FROM catalogo,obras where obras.idobra=catalogo.idobra and catalogo.eliminado=0 and catalogo.ubica=1"); $n=mysqli_num_rows($q); ?>
Bibliografía a Entregar:
onClick="checkAll(this)"> TítuloInventario (s)
  No existen obras pendientes por entregar.
value="Crear Recibo" name="do_recibo">
query("SET NAMES 'utf8'"); $eltipo=""; $q=mysqli_query($link,"select * from usrs inner join tipo_usr on tipo_usr.idtipo=usrs.tipo where usrs.idusr='$usr'"); if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $eltipo=$r["nametipo"]; } return $eltipo; } //Regresa nombre de biblioteca function backnamebiblio(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $labiblio=""; $q=mysqli_query($link,"select * from settings"); if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $labiblio=$r["library_name"]; } return $labiblio; } //Escribir una boleta de prestamo function escribir_boleta_insaforp($laobra,$usr,$regional){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from obras where idobra=$laobra"); if(mysqli_num_rows($q) and $laobra>0){ $r=mysqli_fetch_array($q); $eltipo=tipo_usr($usr); $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $de=poner_cooperante2($idcooperante); $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=preg_replace ("/\n/", " ",$r["titl_a"]); //12082020 $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_ml=strlen($r["titl_m"]); if($titl_ml>100){ $titl_m=substr(preg_replace ("/\n/", " ",$r["titl_m"]),0,100)." ..."; }else{ $titl_m=preg_replace ("/\n/", " ",$r["titl_m"]); } $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=preg_replace ("/\n/", " ",$r["titl_c"]); $vol_c=$r["vol_c"]; $titl_s=preg_replace ("/\n/", " ",$r["titl_s"]); $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=preg_replace ("/\n/", " ",$r["inst_t"]); $grado_t=$r["grado_t"]; $inst_conf=preg_replace ("/\n/", " ",$r["inst_conf"]); $name_nu_conf=preg_replace ("/\n/", " ",$r["name_nu_conf"]); $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=strtolower($r["idpais_conf"]); $inst_proy=preg_replace ("/\n/", " ",$r["inst_proy"]); $name_proy=preg_replace ("/\n/", " ",$r["name_proy"]); $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=preg_replace ("/\n/", " ",$r["editorial"]); $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $elanho=substr($fecha_desc,0,4); $ciudad_desc=$r["ciudad_desc"]; $pais_desc=strtolower($r["idpais_desc"]); $idpais_desc=strtolower($r["idpais_desc"]); $isbn=$r["isbn"]; //$pais_prim_anadoc_=strtolower($r["pais_prim_anadoc_"]); //$pais_sec_anadoc_=strtolower($r["pais_sec_anadoc_"]); //$identgeo_anadoc=$r["identgeo_anadoc"]; $tit_boleta=""; if($titl_a<>""){$tit_boleta .= $titl_a;} if($titl_m<>""){$tit_boleta .= $titl_m;} if($titl_c<>""){$tit_boleta .= $titl_c;} if($titl_s<>""){$tit_boleta .= $titl_s;} $resumen_anadoc=preg_replace ("/\n/", " ",$r["resumen_anadoc"]); $desc_ppales_anadoc=preg_replace ("/\n/", " ",$r["desc_ppales_anadoc"]); $desc_post_anadoc=preg_replace ("/\n/", " ",$r["desc_post_anadoc"]); $desc_prop_anadoc=preg_replace ("/\n/", " ",$r["desc_prop_anadoc"]); $pres=''; if($presignatura==1){$pres="";} if($presignatura==6){$pres="REF/ ";} if($presignatura==3||$tesis==1){$pres="TES/ ";} if($presignatura==2){$pres="HEM/ ";} $head= "$pres $clasifica/$dewey"; $tm=""; $am=""; $gm=""; if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} $tm= "$titl_m"; $am="$aut_p_m $aut_i_m"; $gm="$pags_m páginas. Año: $elanho. Vol.: $vol_m."; }else if($analit==1){ $tm= "$titl_a"; $am="$aut_p_a $aut_i_a"; $gm="$pags_a. Año: $elanho"; } $ttesis=""; $tconf=""; $tproy=""; $tcolec=""; $hoy=date("d-m-Y"); //$tproy=""; //if($serie==1){echo "$titl_s
Volumen $vol_s, Número $num_s, ISSN $issn_s
";} if($tesis==1){$ttesis= "
Información de la Tesis:
Institución:
$inst_t
Grado: $grado_t
";} if($conf==1){$tconf= "
Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf
";} if($proy==1){$tproy= "
Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} if($colec==1){$tcolec= "
Título: $titl_c
Autor: $aut_p_c. $aut_i_c. Volumen: $vol_c
";} $name=leernombreusr($usr); $labiblio=backnamebiblio(); $link = abrir_db(); $hoy=date("Y-m-d"); $hora=date("H:i:s"); $elidcat=idcat_for_pre($idobra,$regional); $query=mysqli_query($link,"INSERT INTO prestamos (idcat,idusr,dateadd,houradd) ". "VALUES ('$elidcat','$usr','$hoy','$hora')"); $idprestamo=mysqli_insert_id($link); //return $idprestamo; $barcode0=ceros($idprestamo); $barcode=$barcode0; $qusr=mysqli_query($link,"select * from usrs where idusr='$usr'"); $grado="[No Definido]"; if(mysqli_num_rows($qusr)){ $rusr=mysqli_fetch_array($qusr); $grado=$rusr["grado"]; $regional=$rusr["lugtrabajo"]; $actualizacion=$rusr["actualizacion"]; if($actualizacion==""){$actualizacion="[No definido]";} } //$barcode=""; echo "
Ubicación: Fecha de Impresión:
$pres $clasifica / $dewey [$elidcat] $hoy
Título del libro: Código de préstamo:
".substr($tit_boleta,0,50)." ... $barcode
Autor: Devolución:
"; if(substr($am,0,50)==""){ echo $editorial; }else{ echo substr($am,0,50)."..."; } echo "
"; } } //funcion para imprmir con el estilo de siab 3.0 //Escribir una boleta de prestamo function escribir_boleta2_insaforp($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $qp=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($qp)){ $rr=mysqli_fetch_array($qp); $elidcat=$rr["idcat"]; $dev=$rr["datedev"]; $dev=substr($dev,8,2)."-".substr($dev,5,2)."-".substr($dev,0,4); $laobra=tomaridobra($elidcat); $usr=$rr["idusr"]; $eltipo=tipo_usr($usr); // echo $eltipo; $q=mysqli_query($link,"select * from obras where idobra=$laobra"); if(mysqli_num_rows($q) and $laobra>0){ $r=mysqli_fetch_array($q); $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $de=poner_cooperante2($idcooperante); $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=preg_replace ("/\n/", " ",$r["titl_a"]); //12082020 $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_ml=strlen($r["titl_m"]); if($titl_ml>100){ $titl_m=substr(preg_replace ("/\n/", " ",$r["titl_m"]),0,100)." ..."; }else{ $titl_m=preg_replace ("/\n/", " ",$r["titl_m"]); } $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=preg_replace ("/\n/", " ",$r["titl_c"]); $vol_c=$r["vol_c"]; $titl_s=preg_replace ("/\n/", " ",$r["titl_s"]); $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=preg_replace ("/\n/", " ",$r["inst_t"]); $grado_t=$r["grado_t"]; $inst_conf=preg_replace ("/\n/", " ",$r["inst_conf"]); $name_nu_conf=preg_replace ("/\n/", " ",$r["name_nu_conf"]); $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=strtolower($r["idpais_conf"]); $inst_proy=preg_replace ("/\n/", " ",$r["inst_proy"]); $name_proy=preg_replace ("/\n/", " ",$r["name_proy"]); $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=preg_replace ("/\n/", " ",$r["editorial"]); $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $elanho=substr($fecha_desc,0,4); $ciudad_desc=$r["ciudad_desc"]; $pais_desc=strtolower($r["idpais_desc"]); $idpais_desc=strtolower($r["idpais_desc"]); $isbn=$r["isbn"]; $tit_boleta=""; if($titl_a<>""){$tit_boleta .= $titl_a;} if($titl_m<>""){$tit_boleta .= $titl_m;} if($titl_c<>""){$tit_boleta .= $titl_c;} if($titl_s<>""){$tit_boleta .= $titl_s;} //$pais_prim_anadoc_=strtolower($r["pais_prim_anadoc_"]); //$pais_sec_anadoc_=strtolower($r["pais_sec_anadoc_"]); $identgeo_anadoc=$r["identgeo_anadoc"]; $resumen_anadoc=preg_replace ("/\n/", " ",$r["resumen_anadoc"]); $desc_ppales_anadoc=preg_replace ("/\n/", " ",$r["desc_ppales_anadoc"]); $desc_post_anadoc=preg_replace ("/\n/", " ",$r["desc_post_anadoc"]); $desc_prop_anadoc=preg_replace ("/\n/", " ",$r["desc_prop_anadoc"]); if($presignatura==1){$pres="";} if($presignatura==6){$pres="REF/ ";} if($presignatura==3||$tesis==1){$pres="TES/ ";} if($presignatura==2){$pres="HEM/ ";} /***********/ $pres=""; /***********/ $head= "$pres$clasifica/$dewey"; $tm=""; $am=""; $gm=""; if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} $tm= "$titl_m"; $am="$aut_p_m $aut_i_m"; $gm="$pags_m páginas. Año: $elanho. Vol.: $vol_m."; }else if($analit==1){ $tm= "$titl_a"; $am="$aut_p_a $aut_i_a"; $gm="$pags_a. Año: $elanho"; } $ttesis=""; $tconf=""; $tproy=""; $tcolec=""; $hoy=date("d-m-Y"); //$tproy=""; //if($serie==1){echo "$titl_s
Volumen $vol_s, Número $num_s, ISSN $issn_s
";} if($tesis==1){$ttesis= "
Información de la Tesis:
Institución:
$inst_t
Grado: $grado_t
";} if($conf==1){$tconf= "
Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf
";} if($proy==1){$tproy= "
Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} if($colec==1){$tcolec= "
Título: $titl_c
Autor: $aut_p_c. $aut_i_c. Volumen: $vol_c
";} $name=leernombreusr($usr); $labiblio=backnamebiblio(); $barcode0=ceros($idprestamo); $barcode=$barcode0; echo "
Ubicación: Fecha de Impresión:
$pres $clasifica / $dewey [$elidcat] $hoy
Título del libro: Código de préstamo:
".substr($tit_boleta,0,100)." ... $barcode
Autor: Devolución:
"; if(substr($am,0,50)==""){ echo $editorial; }else{ echo substr($am,0,50)."..."; } echo " ".$dev."
"; } }else{ echo "¡No se encontró el Código de préstamo $idprestamo!"; } } //Escribir una boleta de prestamo function escribir_boleta($laobra,$usr,$regional){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from obras where idobra=$laobra"); if(mysqli_num_rows($q) and $laobra>0){ $r=mysqli_fetch_array($q); $eltipo=tipo_usr($usr); $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $de=poner_cooperante2($idcooperante); $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=preg_replace ("/\n/", " ",$r["titl_a"]); //12082020 $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_ml=strlen($r["titl_m"]); if($titl_ml>100){ $titl_m=substr(preg_replace ("/\n/", " ",$r["titl_m"]),0,100)." ..."; }else{ $titl_m=preg_replace ("/\n/", " ",$r["titl_m"]); } $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=preg_replace ("/\n/", " ",$r["titl_c"]); $vol_c=$r["vol_c"]; $titl_s=preg_replace ("/\n/", " ",$r["titl_s"]); $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=preg_replace ("/\n/", " ",$r["inst_t"]); //12082020 $grado_t=$r["grado_t"]; $inst_conf=preg_replace ("/\n/", " ",$r["inst_conf"]); $name_nu_conf=preg_replace ("/\n/", " ",$r["name_nu_conf"]); $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=strtolower($r["idpais_conf"]); $inst_proy=preg_replace ("/\n/", " ",$r["inst_proy"]); $name_proy=preg_replace ("/\n/", " ",$r["name_proy"]); $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=preg_replace ("/\n/", " ",$r["editorial"]); $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $elanho=substr($fecha_desc,0,4); $ciudad_desc=$r["ciudad_desc"]; $pais_desc=strtolower($r["idpais_desc"]); $idpais_desc=strtolower($r["idpais_desc"]); $isbn=$r["isbn"]; //$pais_prim_anadoc_=strtolower($r["pais_prim_anadoc_"]); //$pais_sec_anadoc_=strtolower($r["pais_sec_anadoc_"]); //$identgeo_anadoc=$r["identgeo_anadoc"]; $tit_boleta=""; if($titl_a<>""){$tit_boleta .= $titl_a;} if($titl_m<>""){$tit_boleta .= $titl_m;} if($titl_c<>""){$tit_boleta .= $titl_c;} if($titl_s<>""){$tit_boleta .= $titl_s;} $resumen_anadoc=preg_replace ("/\n/", " ",$r["resumen_anadoc"]); //12082020 $desc_ppales_anadoc=preg_replace ("/\n/", " ",$r["desc_ppales_anadoc"]); $desc_post_anadoc=preg_replace ("/\n/", " ",$r["desc_post_anadoc"]); $desc_prop_anadoc=preg_replace ("/\n/", " ",$r["desc_prop_anadoc"]); $pres=''; if($presignatura==1){$pres="";} if($presignatura==6){$pres="REF/ ";} if($presignatura==3||$tesis==1){$pres="TES/ ";} if($presignatura==2){$pres="HEM/ ";} $head= "$pres $clasifica/$dewey"; $tm=""; $am=""; $gm=""; if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} $tm= "$titl_m"; $am="$aut_p_m $aut_i_m"; $gm="$pags_m páginas. Año: $elanho. Vol.: $vol_m."; }else if($analit==1){ $tm= "$titl_a"; $am="$aut_p_a $aut_i_a"; $gm="$pags_a. Año: $elanho"; } $ttesis=""; $tconf=""; $tproy=""; $tcolec=""; $hoy=date("d-m-Y"); //$tproy=""; //if($serie==1){echo "$titl_s
Volumen $vol_s, Número $num_s, ISSN $issn_s
";} if($tesis==1){$ttesis= "
Información de la Tesis:
Institución:
$inst_t
Grado: $grado_t
";} if($conf==1){$tconf= "
Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf
";} if($proy==1){$tproy= "
Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} if($colec==1){$tcolec= "
Título: $titl_c
Autor: $aut_p_c. $aut_i_c. Volumen: $vol_c
";} $name=leernombreusr($usr); $labiblio=backnamebiblio(); $link = abrir_db(); $hoy=date("Y-m-d"); $hora=date("H:i:s"); $elidcat=idcat_for_pre($idobra,$regional); $query=mysqli_query($link,"INSERT INTO prestamos (idcat,idusr,dateadd,houradd) ". "VALUES ('$elidcat','$usr','$hoy','$hora')"); $idprestamo=mysqli_insert_id($link); //return $idprestamo; $barcode0=ceros($idprestamo); $barcode=$barcode0; $qusr=mysqli_query($link,"select * from usrs where idusr='$usr'"); $grado="[No Definido]"; if(mysqli_num_rows($qusr)){ $rusr=mysqli_fetch_array($qusr); $grado=$rusr["grado"]; $regional=$rusr["lugtrabajo"]; $actualizacion=$rusr["actualizacion"]; if($actualizacion==""){$actualizacion="[No definido]";} } //$barcode=""; echo "
$labiblio
Préstamo de material bibliográfico y multimedia
Usuario: Tipo de usuario:
$name [$usr] $eltipo - $grado
Ubicación: Fecha de Impresión:
$pres $clasifica / $dewey [$elidcat] $hoy
Título del libro: Código de préstamo:
".substr($tit_boleta,0,50)." ... $barcode
Autor: Devolución:
"; if(substr($am,0,50)==""){ echo $editorial; }else{ echo substr($am,0,50)."..."; } echo "
Firma:__________________________
"; } } //funcion para imprmir con el estilo de siab 3.0 //Escribir una boleta de prestamo function escribir_boleta2($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $qp=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($qp)){ $rr=mysqli_fetch_array($qp); $elidcat=$rr["idcat"]; $dev=$rr["datedev"]; $dev=substr($dev,8,2)."-".substr($dev,5,2)."-".substr($dev,0,4); $laobra=tomaridobra($elidcat); $usr=$rr["idusr"]; $eltipo=tipo_usr($usr); // echo $eltipo; $q=mysqli_query($link,"select * from obras where idobra=$laobra"); if(mysqli_num_rows($q) and $laobra>0){ $r=mysqli_fetch_array($q); $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $de=poner_cooperante2($idcooperante); $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=preg_replace ("/\n/", " ",$r["titl_a"]); $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_ml=strlen($r["titl_m"]); if($titl_ml>100){ $titl_m=substr(preg_replace ("/\n/", " ",$r["titl_m"]),0,100)." ..."; }else{ $titl_m=preg_replace ("/\n/", " ",$r["titl_m"]); } $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=preg_replace ("/\n/", " ",$r["titl_c"]); $vol_c=$r["vol_c"]; $titl_s=preg_replace ("/\n/", " ",$r["titl_s"]); $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=preg_replace ("/\n/", " ",$r["inst_t"]); $grado_t=$r["grado_t"]; $inst_conf=preg_replace ("/\n/", " ",$r["inst_conf"]); $name_nu_conf=preg_replace ("/\n/", " ",$r["name_nu_conf"]); $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=strtolower($r["idpais_conf"]); $inst_proy=preg_replace ("/\n/", " ",$r["inst_proy"]); $name_proy=preg_replace ("/\n/", " ",$r["name_proy"]); $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=preg_replace ("/\n/", " ",$r["editorial"]); $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $elanho=substr($fecha_desc,0,4); $ciudad_desc=$r["ciudad_desc"]; $pais_desc=strtolower($r["idpais_desc"]); $idpais_desc=strtolower($r["idpais_desc"]); $isbn=$r["isbn"]; $tit_boleta=""; if($titl_a<>""){$tit_boleta .= $titl_a;} if($titl_m<>""){$tit_boleta .= $titl_m;} if($titl_c<>""){$tit_boleta .= $titl_c;} if($titl_s<>""){$tit_boleta .= $titl_s;} //$pais_prim_anadoc_=strtolower($r["pais_prim_anadoc_"]); //$pais_sec_anadoc_=strtolower($r["pais_sec_anadoc_"]); $identgeo_anadoc=$r["identgeo_anadoc"]; $resumen_anadoc=preg_replace ("/\n/", " ",$r["resumen_anadoc"]); $desc_ppales_anadoc=preg_replace ("/\n/", " ",$r["desc_ppales_anadoc"]); $desc_post_anadoc=preg_replace ("/\n/", " ",$r["desc_post_anadoc"]); $desc_prop_anadoc=preg_replace ("/\n/", " ",$r["desc_prop_anadoc"]); if($presignatura==1){$pres="";} if($presignatura==6){$pres="REF/ ";} if($presignatura==3||$tesis==1){$pres="TES/ ";} if($presignatura==2){$pres="HEM/ ";} /***********/ $pres=""; /***********/ $head= "$pres$clasifica/$dewey"; $tm=""; $am=""; $gm=""; if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} $tm= "$titl_m"; $am="$aut_p_m $aut_i_m"; $gm="$pags_m páginas. Año: $elanho. Vol.: $vol_m."; }else if($analit==1){ $tm= "$titl_a"; $am="$aut_p_a $aut_i_a"; $gm="$pags_a. Año: $elanho"; } $ttesis=""; $tconf=""; $tproy=""; $tcolec=""; $hoy=date("d-m-Y"); //$tproy=""; //if($serie==1){echo "$titl_s
Volumen $vol_s, Número $num_s, ISSN $issn_s
";} if($tesis==1){$ttesis= "
Información de la Tesis:
Institución:
$inst_t
Grado: $grado_t
";} if($conf==1){$tconf= "
Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf
";} if($proy==1){$tproy= "
Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} if($colec==1){$tcolec= "
Título: $titl_c
Autor: $aut_p_c. $aut_i_c. Volumen: $vol_c
";} $name=leernombreusr($usr); $labiblio=backnamebiblio(); $barcode0=ceros($idprestamo); $barcode=$barcode0; //$barcode=""; /* echo "
$labiblio
Usuario: Tipo:
$name [$usr] $eltipo
Ubicación: Código de préstamo:
$pres $clasifica / $dewey [$elidcat] $barcode
Título del libro: Autor(es):
$tm $am
Centro Cooperante: Generales:
$de $gm
Fecha de préstamo: Devolución:
$hoy $dev
Firma:__________________________
"; */ echo "
$labiblio
Préstamo de material bibliográfico y multimedia
Usuario: Tipo de usuario:
$name [$usr] $eltipo - $grado
Ubicación: Fecha de Impresión:
$pres $clasifica / $dewey [$elidcat] $hoy
Título del libro: Código de préstamo:
".substr($tit_boleta,0,100)." ... $barcode
Autor: Devolución:
"; if(substr($am,0,50)==""){ echo $editorial; }else{ echo substr($am,0,50)."..."; } echo " ".$dev."
Firma:__________________________
"; } }else{ echo "¡No se encontró el Código de préstamo $idprestamo!"; } } /*//Hacer preprestamo function do_prepestamo($idobra,$usr){ $link = abrir_db(); $hoy=date("Y-m-d"); $hora=date("H:i:s"); $elidcat=idcat_for_pre($idobra); $query=mysqli_query($link,"INSERT INTO prestamos (idcat,idusr,dateadd,houradd) ". "VALUES ('$elidcat','$usr','$hoy','$hora')"); } */ //Toma idcat para preprestamo function idcat_for_pre($idobra,$regional){ $and=""; if($regional>0){ $and = " and idcooperante=$regional";} $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0 $and order by idcat"); $elidcat=""; if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $idcat=$r["idcat"]; $n=tomar_idcat_for_pre($idcat); if($n==0){ $elidcat=$idcat; //break; } } } return $elidcat; } //para tomar idcat disponible function tomar_idcat_for_pre($idcat){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $n=1; //$q=mysqli_query($link,"select * from prestamos where idcat=$idcat and keydev=0 and statsolicitud=0"); $q=mysqli_query($link,"select * from prestamos where idcat='$idcat'"); if(mysqli_num_rows($q)){ $q2=mysqli_query($link,"select * from prestamos where idcat='$idcat' and keydev=0"); if(!$q2){ $n=0; } }else{ $n=0; } return $n; } //Para estadísticass por usuario function func_by_usr_type(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $estemes=date("Y-m"); //$q=mysqli_query($link,"select * from prestamos where dateadd like'$estemes%' and statsolicitud=1"); $q=mysqli_query($link,"select * from prestamos where dateadd like'$estemes%' and statsolicitud=1"); //SELECT table1.* FROM table1,table2 WHERE table1.id=table2.id; $c=mysqli_num_rows($q); //echo $c;< } //Regresar último id de catálogo function last_idcat(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM catalogo where eliminado=0 order by idcat DESC"); $r=mysqli_fetch_array($q); $idcat=$r["idcat"]; echo $idcat; } /*function error($error){ echo "

�$error!

"; }*/ //Formularios para prestamos function formcheckout(){ ?>
Ingrese Código de préstamo:
Código de Préstamo:

Ingrese Código e Inventario:
Código de Usuario:

Número de Inventario:


Devolución de Préstamos:
Devolver por:
>Carnet   >Préstamo >Inventario

Ingrese Código de préstamo:
Código de Préstamo:

Devolución de Préstamos:
Ingrese número de inventario:

Devolución de Préstamos:
Ingrese Código de Usuario:

query("SET NAMES 'utf8'"); $result=mysqli_query($link,"SELECT * FROM prestamos INNER JOIN catalogo on catalogo.idcat=prestamos.idcat INNER JOIN obras on obras.idobra=catalogo.idobra INNER JOIN usrs on usrs.idusr=prestamos.idusr INNER JOIN tipo_usr on tipo_usr.idtipo=usrs.tipo WHERE prestamos.idusr='$idusr' AND keydev=0"); if(mysqli_num_rows($result)){ ?>
" method="POST" action="../circ/checkin_form.php">

El usuario tiene prestado lo siguiente:

".$i.".       $titulo [$idcat].
Fecha a devolver: $dev *

"; }else{ //Verificando cantidad de renovaciones $link=abrir_db(); $link->query("SET NAMES 'utf8'"); $re=mysqli_query($link,"SELECT * FROM prestamos WHERE idprestamo=$idprestamo"); $crenova=0; if(mysqli_num_rows($re)){ $rre=mysqli_fetch_array($re); $crenova=$rre["renovaciones"]; } if($crenova<$r["renovaciones"]){ ?> ".$i.".       $titulo [$idcat].
Fecha a devolver: $dev
"; }else{ $obra= "
".$i.".       $titulo [$idcat].
Devolución: $dev

"; } } ?> 0){ ?> * Este préstamo ya se encuentra en mora por atraso en la devolución

query("SET NAMES 'utf8'"); $result=mysqli_query($link," select * from prestamos inner join catalogo on catalogo.idcat=prestamos.idcat inner join obras on obras.idobra=catalogo.idobra inner join usrs on usrs.idusr=prestamos.idusr inner join tipo_usr on tipo_usr.idtipo=usrs.tipo where prestamos.idusr='$idusr' and keydev=0 "); if(mysqli_num_rows($result)){ ?>
Devolución: $dev *"; ?> query("SET NAMES 'utf8'"); $re=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); $crenova=0; if(mysqli_num_rows($re)){ $rre=mysqli_fetch_array($re); $crenova=$rre["renovaciones"]; } if($crenova<$r["renovaciones"]){ ?> $titulo
Devolución: $dev"; }else{ $obra= "$titulo
Devolución: $dev"; } ?>
El usuario:
[]
Tiene prestado lo siguiente:
0){ ?>* Este préstamo ya se encuentra en mora por atraso en la devolución
[$idusr] no tiene préstamos activos"); } } function formrenovar(){ ?>
Renovación de Préstamos:
Carnet. Inventario.

Consulta de Moras:
Ingrese Carnet:

""){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"SELECT * FROM prestamos WHERE idcat='$idcat' AND keydev=0"); $mensaje=""; if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $keydev=$r["keydev"]; $idcat=$r["idcat"]; $idusr=$r["idusr"]; $idprestamo=$r["idprestamo"]; show_notify_renovacion($idprestamo,$PHP_SELF); $mensaje=""; }else{ echo "

¡No se encontró el préstamo relacionado con el Inventario [$idcat]!

"; } echo $mensaje; }else{ echo "

¡Por favor, ingrese un Código de préstamo válido!

"; } } //Escribe la notificacion del pre-prestamo function show_notify_renovacion($idprestamo,$PHP_SELF){ $link=abrir_db(); $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"SELECT * FROM prestamos WHERE idprestamo=$idprestamo"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idusr=$r["idusr"]; $idcat=$r["idcat"]; $devol=$r["datedev"]; $name=leernombreusr($idusr); $obra=leernombreobr($idcat); $existe=verificamorausuario($idusr); //echo $existe; $sindevolver=vericamora_sindevolverlibro($idusr); $mora=""; $devol2=$devol; if($existe==1 || $sindevolver==1){ $mora= "  !!Existen moras pendientes!!"; //$rojo="" $devol2="$devol"; } //$devolver="$devol.$mora"; ?>
Se prestó a:
Lo siguiente:
Fecha de devolución:
query("SET NAMES 'utf8'"); $cd=mysqli_query($link," select * from usrs inner join tipo_usr on tipo_usr.idtipo=usrs.tipo where idusr='".$idusr."'"); if(mysqli_num_rows($cd)){ $rcd=mysqli_fetch_array($cd); $cuantos_dias=$rcd["dias"]; $maximodias=$cuantos_dias; } ?>
DÍas adicionales:
   
} } //Formulario OPAC function formopac(){ ?>

Online Public Access Catalog (OPAC)

Bienvenido al acceso público del Cat�logo de la Biblioteca
B�squeda bibliográfico por Frase de B�squeda:

0) {$urlopac="../opac4/index.php";}else{$urlopac="../opac/index.php";} ?>
Ingrese Número de Carné o Código:
query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from usrs where idusr='$searchTextusr'"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); } */ //Salta a una direccion especifica function saltar($dir){ echo" "; } //Buscar usuario function buscar_usuario($searchTextusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); global $usr; global $privado; global $hemeroteca; global $nombreusr; global $prestados; global $idcooperante_usr; global $cp; global $cantidad_dias; global $cantidad_prestamos; global $email; global $reservar; global $time2reserve; $result=mysqli_query($link,"select * from usrs inner join tipo_usr on tipo_usr.idtipo=usrs.tipo where idusr='$searchTextusr' and eliminado=0"); $mensaje=""; if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $usr=$r["idusr"]; $nombreusr=$r["nombres"]." ".$r["apellidos"]; $suspendido=$r["suspendido"]; $privado=$r["privado"]; $hemeroteca=$r["hemeroteca"]; $idcooperante_usr=$r["idcooperante"]; $cantidad_prestamos=$r["cantidad"]; $cantidad_dias=$r["dias"]; $actualizacion=$r["actualizacion"]; $reservar=$r["reservacion"]; $time2reserve=$r["time2reserve"]; $email=$r["correo"]; //$d1=$r["suspenddate1"]; $d2=$r["suspenddate2"]; if($d2<>"1000-01-01"){ if($d2¡Esta cuenta ha sido suspendida hasta la siguiente fecha: $d2!

"; formusuario($mensaje); exit(); } } if($actualizacion<>"1000-01-01"){ if(date("Y-m-d")>$actualizacion){ $mensaje="

¡Esta cuenta ha caducado!

"; formusuario($mensaje); exit(); } } /*session_register('usr'); //13082020 session_register('nombreusr'); session_register('prestados'); session_register('privado'); session_register('hemeroteca'); session_register('cantidad_prestamos'); session_register('cantidad_dias'); session_register('idcooperante_usr'); session_register('cp'); session_register('ca'); session_register('email'); session_register('reservar'); session_register('time2reserve');*/ $result2=mysqli_query($link,"select * from prestamos where idusr='$usr' and keydev=0") or die ($link->error); $cp=mysqli_num_rows($result2); //$ca="Sin elección"; if(mysqli_num_rows($result2)){ //$i=1; while($r2=mysqli_fetch_array($result2)){ $idprestamo=$r2["idprestamo"]; $devolucion=$r2["datedev"]; $dev=substr($dev,8,2)."-".substr($dev,5,2)."-".substr($dev,0,4); $prestados["$idprestamo"]=$devolucion; //$i=$i+1; } } //echo "

Verificando datos...

"; if(strpos($_SERVER["REQUEST_URI"],"/opac4/")>0){saltar("../opac4/sbusqueda.php");} else {saltar("../opac/sbusqueda.php");} }else{ $mensaje="

¡El usuario no fue encontrado!

"; formusuario($mensaje); exit(); } } //Efectua la busqueda bibliográfica en OPAC function mostrar_biblio_info($idobra,$cc,$searchText){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); //$i=($pag*10)-10; $whereinvs=""; if($cc>0){ $whereinvs=" and catalogo.idcooperante=$cc "; } $q=mysqli_query($link,"select * from obras inner join tipo_obra on tipo_obra.idtipoobra=obras.presignatura where idobra=$idobra"); if(mysqli_num_rows($q) and $idobra>0){ //$c=($pag*10)-9; $r=mysqli_fetch_array($q); //$idcat=$r["idcat"]; $biblioteca=$r["descripcion"]; $natipoobra=$r["natipoobra"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $idobra=$r["idobra"]; $titulo=$r["titl_m"]; $autor=$r["aut_p_m"]; $edicion=$r["edicion"]; if ($edicion=="") {$edicion='1 Ed.';} $editorial=$r["editorial"]; $ciudad=$r["ciudad_desc"]; $publicacion=$r["fecha_desc"]; $isbn=$r["isbn"]; $materias=$r["desc_ppales_anadoc"]; $resumen=$r["resumen_anadoc"]; //if (strlen($resumen)>499) {$resumen=$resumen."...";} $portada=$r["portada"]; //$n=$r["n"]; $autores=""; $titulos=""; //AUTORES // if(!isset($paralink) && !isset($url)){ //182020 // $paralink = ''; // $url = ''; // } $img=""; if($portada<>""){ $img="".$paralink.$url.""; } $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $editor_s=$r["editor_s"]; if($aut_p_m<>""){ $autores .="$aut_p_m"; }else if($aut_i_m<>""){ $autores .="$aut_i_m. "; }else if($aut_p_a<>""){ $autores .="$aut_p_a. "; }else if($aut_i_a<>""){ $autores .="$aut_i_a. "; }else if($aut_p_c<>""){ $autores .="$aut_p_c. "; }else if($aut_i_c<>""){ $autores .="$aut_i_c. "; }else if($editor_s<>""){ $autores .="$editor_s. "; } $url2=""; if($r["url"]<>""){ $paralink=""; if($r["turl"]==2){ $paralink="http://"; }else{ $paralink=URLFULLTEXT; } $url2="
Documento electrónico:
".$r["url"]."
"; } //TITUTLOS $titl_a=$r["titl_a"]; $titl_m=$r["titl_m"]; $titl_s=$r["titl_s"]; $titl_c=$r["titl_c"]; if($titl_m<>""){ $titulos .="$titl_m. "; }else if($titl_a<>""){ $titulos .="$titl_a. "; }else if($titl_s<>""){ $titulos .="$titl_s. "; }else if($titl_c<>""){ $titulos .="$titl_c. "; } if ($titulos==''){$titulos=substr($titl_s,14,70);} if ($titulos==''){$titulos=substr($titl_conf,14,70);} //18082020 $_GET['titl_conf'] $titl_conf //if (strlen($titulos)>72){ $titulos=substr($titulos,0,70)."...";} $n=contarejemplares($idobra); $nn=vprestados2($idobra); $d=$n-$nn; /*if (strpos($_SERVER["REQUEST_URI"],"/opac/")>0) {*/ echo "

Regresar a la página anterior


"; //} echo "

$titulos

$img   

Ubicación: $natipoobra/$clasifica/$dewey
Autor(s): $autores
"; if ($edicion<>"") {echo "Edición: $edicion
";} echo " Editorial: $editorial
Ciudad: $ciudad
Fecha Publ.: $publicacion
"; if ($isbn<>"") {echo "ISBN: $isbn
";} if($url2<>""){echo $url2;} echo " Ejemplares: $n
Contiene: $resumen
Descriptores: $materias
"; mostrar_detalle_inventario($idobra,$whereinvs); echo "
"; echo "
"; }else{ if($searchText==""){ echo "

¡No se ingresó ninguna expresión de búsqueda!

"; }else{ echo "

¡No se encontró ningún registro!

"; } f_search_opac(); exit(); } } //----------- //////// function mostrar_detalle_inventario($idobra,$whereinvs){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $qeje=mysqli_query($link, "select * from catalogo inner join cooperante on cooperante.id=catalogo.idcooperante inner join catalogo_estado on catalogo_estado.idestadocat=catalogo.estado where idobra=$idobra and catalogo.eliminado=0 $whereinvs"); if(mysqli_num_rows($qeje)){ ?> "; } ?>
Inventario Ubicación Estado
$idcat $cat_coop $catestado
query("SET NAMES 'utf8'"); $i=($pag*10)-10; if($searchType=="title"){ //$q=mysqli_query($link,"select * from catalogo inner join obras on catalogo.idobra = obras.idobra where titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s like '%$searchText%'"); //$q=mysqli_query($link,"select * from obras where titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%'"); $cuantos=mysqli_query($link,"select * from obras where titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%'"); }else if($searchType=="author"){ //$q=mysqli_query($link,"select * from obras where aut_p_a like '%$searchText%' or aut_i_a like '%$searchText%' or aut_p_m like '%$searchText%' or aut_i_m like '%$searchText%' or aut_p_c like '%$searchText%' or aut_i_c like '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where aut_p_a like '%$searchText%' or aut_i_a like '%$searchText%' or aut_p_m like '%$searchText%' or aut_i_m like '%$searchText%' or aut_p_c like '%$searchText%' or aut_i_c like '%$searchText%'"); $cuantos=mysqli_query($link,"select * from obras where aut_p_a like '%$searchText%' or aut_i_a like '%$searchText%' or aut_p_m like '%$searchText%' or aut_i_m like '%$searchText%' or aut_p_c like '%$searchText%' or aut_i_c like '%$searchText%'"); }else if($searchType=="resume"){ //$q=mysqli_query($link,"select * from obras where resumen_anadoc like '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where resumen_anadoc like '%$searchText%'"); $cuantos=mysqli_query($link,"select * from obras where resumen_anadoc like '%$searchText%'"); }else if($searchType=="temas"){ //$q=mysqli_query($link,"select * from obras where desc_ppales_anadoc like '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where desc_ppales_anadoc like '%$searchText%'"); $cuantos=mysqli_query($link,"select * from obras where desc_ppales_anadoc like '%$searchText%'"); } $cuantos=mysqli_num_rows($cuantos); $cuantos2=mysqli_num_rows($q); if(mysqli_num_rows($q) and $searchText<>""){ $searchText2=$searchText; if($searchText2==""){$searchText2="en todos los registros";} f_search_opac(); /* $ii=$i+1; $f=$i+$cuantos2; $hmany=$cuantos/10; $p=0; $p2=""; $p1a=$pag-1; $p1s=$pag+1; while($p<$hmany){ $p1=$p+1; $palink=($p1*10)-9; $palink_a=$palink; if($i==0){ $ante="Anterior "; }else{ $ante="Anterior "; } if($p==0){ $p2=$ante.$p2."$p1 "; }else{ $p2=$p2."$p1 "; } if($p==19){ $ps=$p1+1; //echo "Siguiente"; $p2=$p2." Siguiente"; $p=$hmany; } $p=$p+1; } echo "

Se buscó $searchText2. Resultados $ii - $f de $cuantos.
$p2

*/ echo "
"; $c=($pag*10)-9; while($r=mysqli_fetch_array($q)){ //$idcat=$r["idcat"]; $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $de=poner_cooperante2($idcooperante)."/"; $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=$r["titl_a"]; $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_m=$r["titl_m"]; $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=$r["titl_c"]; $vol_c=$r["vol_c"]; $titl_s=$r["titl_s"]; $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=$r["inst_t"]; $grado_t=$r["grado_t"]; $inst_conf=$r["inst_conf"]; $name_nu_conf=$r["name_nu_conf"]; $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=$r["idpais_conf"]; $inst_proy=$r["inst_proy"]; $name_proy=$r["name_proy"]; $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=$r["editorial"]; $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $ciudad_desc=$r["ciudad_desc"]; //$pais_desc=$r["idpais_desc"]; $idpais_desc=$r["idpais_desc"]; $isbn=$r["isbn"]; //$pais_prim_anadoc_=$r["pais_prim_anadoc_"]; //$pais_sec_anadoc_=$r["pais_sec_anadoc_"]; $identgeo_anadoc=$r["identgeo_anadoc"]; $resumen_anadoc=$r["resumen_anadoc"]; $desc_ppales_anadoc=$r["desc_ppales_anadoc"]; $desc_post_anadoc=$r["desc_post_anadoc"]; $desc_prop_anadoc=$r["desc_prop_anadoc"]; if($presignatura==1){$pres="";} if($presignatura==6){$pres="REF/";} if($presignatura==3||$tesis==1){$pres="TES/";} if($presignatura==5){$pres="AUD/";} if($presignatura==4){$pres="HEM/";} echo " "; //echo $REQUEST_URI; $c=$c+1; } echo "
No. Descripción
$c "; $fecha_desc=substr($fecha_desc,0,4); $aut_p_m=preg_replace ("/\n/", "
",$aut_p_m); //12082020 $aut_i_m=preg_replace ("/\n/", "
",$aut_i_m); $aut_p_a=preg_replace ("/\n/", "
",$aut_p_a); $aut_i_a=preg_replace ("/\n/", "
",$aut_i_a); if($edicion<>""){ $edicion="Edición: $edicion"; } if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} echo "Título: $titl_m
Autor(es): $aut_p_m $aut_i_m
$fecha_desc. $pags_m páginas. $edicion $vol_m
"; }else if($analit==1){ echo "Título: $titl_a
Autor(es): $aut_p_a $aut_i_a
"; } if($serie==1){echo "Título: $titl_s
Volumen $vol_s, Número $num_s, ISSN $issn_s
";} echo "UBICACIÓN: $de$pres$clasifica/$dewey
"; if($tesis==1){echo "Institución: $inst_t
Grado: $grado_t
";} if($conf==1){echo "Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf
";} if($proy==1){echo "Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} if($colec==1){echo "Título: $titl_c
Autor:$aut_p_c. $aut_i_c. Volumen: $vol_c
";} $nn=vprestados($idobra); $n=contarejemplares($idobra); $d=$n-$nn; echo "Total Ejemplares: $n. Disponibles: $d.
"; echo " Agregar a Canasta
"; }else{ if($searchText==""){ echo "

¡No se ingresó ninguna expresión de búsqueda!

"; }else{ echo "

¡No se encontró ningún registro!

"; } f_search_opac(); exit(); } } //---------------- function do_search_opac_new($cc,$pres,$searchText,$searchType,$REQUEST_URI,$pag){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); //echo $cc; $i=($pag*10)-10; if($searchType=="title"){ //$q=mysqli_query($link,"select * from catalogo inner join obras on catalogo.idobra = obras.idobra where titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s like '%$searchText%'"); //$q=mysqli_query($link,"select * from obras where titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%' limit $i,10"); if($cc==0){ if($pres==10){ $q=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%')"); $cuantos=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%')"); }else{ $q=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%') and presignatura=$pres"); $cuantos=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%') and idcooperante=$cc and presignatura=$pres"); } }else{ if($pres==10){ $q=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%') and idcooperante=$cc"); $cuantos=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%') and idcooperante=$cc"); }else{ $q=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%') and idcooperante=$cc and presignatura=$pres"); $cuantos=mysqli_query($link,"select * from obras where (titl_a like '%$searchText%' or titl_m like '%$searchText%' or titl_c like '%$searchText%' or titl_s = '%$searchText%') and idcooperante=$cc and presignatura=$pres"); } } }else if($searchType=="author"){ //$q=mysqli_query($link,"select * from obras where aut_p_a like '%$searchText%' or aut_i_a like '%$searchText%' or aut_p_m like '%$searchText%' or aut_i_m like '%$searchText%' or aut_p_c like '%$searchText%' or aut_i_c like '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where (aut_p_a like '%$searchText%' or aut_i_a like '%$searchText%' or aut_p_m like '%$searchText%' or aut_i_m like '%$searchText%' or aut_p_c like '%$searchText%' or aut_i_c like '%$searchText%') and idcooperante=$cc"); $cuantos=mysqli_query($link,"select * from obras where (aut_p_a like '%$searchText%' or aut_i_a like '%$searchText%' or aut_p_m like '%$searchText%' or aut_i_m like '%$searchText%' or aut_p_c like '%$searchText%' or aut_i_c like '%$searchText%') and idcooperante=$cc"); }else if($searchType=="resume"){ //$q=mysqli_query($link,"select * from obras where resumen_anadoc like '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where (resumen_anadoc like '%$searchText%') and idcooperante=$cc"); $cuantos=mysqli_query($link,"select * from obras where (resumen_anadoc like '%$searchText%') and idcooperante=$cc"); }else if($searchType=="temas"){ //$q=mysqli_query($link,"select * from obras where desc_ppales_anadoc like '%$searchText%' limit $i,10"); $q=mysqli_query($link,"select * from obras where (desc_ppales_anadoc like '%$searchText%') and idcooperante=$cc"); $cuantos=mysqli_query($link,"select * from obras (where desc_ppales_anadoc like '%$searchText%') and idcooperante=$cc"); } $cuantos=mysqli_num_rows($cuantos); $cuantos2=mysqli_num_rows($q); if(mysqli_num_rows($q) and $searchText<>""){ $searchText2=$searchText; if($searchText2==""){$searchText2="en todos los registros";} f_search_opac(); /* $ii=$i+1; $f=$i+$cuantos2; $hmany=$cuantos/10; $p=0; $p2=""; $p1a=$pag-1; $p1s=$pag+1; while($p<$hmany){ $p1=$p+1; $palink=($p1*10)-9; $palink_a=$palink; if($i==0){ $ante="Anterior "; }else{ $ante="Anterior "; } if($p==0){ $p2=$ante.$p2."$p1 "; }else{ $p2=$p2."$p1 "; } if($p==19){ $ps=$p1+1; //echo "Siguiente"; $p2=$p2." Siguiente"; $p=$hmany; } $p=$p+1; } echo "

Se buscó $searchText2. Resultados $ii - $f de $cuantos.
$p2

*/ echo "
"; $c=($pag*10)-9; while($r=mysqli_fetch_array($q)){ //$idcat=$r["idcat"]; $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $de=poner_cooperante2($idcooperante)."/"; $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=$r["titl_a"]; $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_m=$r["titl_m"]; $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=$r["titl_c"]; $vol_c=$r["vol_c"]; $titl_s=$r["titl_s"]; $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=$r["inst_t"]; $grado_t=$r["grado_t"]; $inst_conf=$r["inst_conf"]; $name_nu_conf=$r["name_nu_conf"]; $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=$r["idpais_conf"]; $inst_proy=$r["inst_proy"]; $name_proy=$r["name_proy"]; $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=$r["editorial"]; $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $ciudad_desc=$r["ciudad_desc"]; //$pais_desc=$r["idpais_desc"]; $idpais_desc=$r["idpais_desc"]; $isbn=$r["isbn"]; //$pais_prim_anadoc_=$r["pais_prim_anadoc_"]; //$pais_sec_anadoc_=$r["pais_sec_anadoc_"]; $identgeo_anadoc=$r["identgeo_anadoc"]; $resumen_anadoc=$r["resumen_anadoc"]; $desc_ppales_anadoc=$r["desc_ppales_anadoc"]; $desc_post_anadoc=$r["desc_post_anadoc"]; $desc_prop_anadoc=$r["desc_prop_anadoc"]; if($presignatura==1){$pres="";} if($presignatura==6){$pres="REF/";} if($presignatura==3||$tesis==1){$pres="TES/";} if($presignatura==5){$pres="AUD/";} if($presignatura==2){$pres="HEM/";} echo " "; //echo $REQUEST_URI; $c=$c+1; } echo "
No. Descripción
$c "; $fecha_desc=substr($fecha_desc,0,4); $aut_p_m=preg_replace ("/\n/", "
",$aut_p_m); //12802020 $aut_i_m=preg_replace ("/\n/", "
",$aut_i_m); $aut_p_a=preg_replace ("/\n/", "
",$aut_p_a); $aut_i_a=preg_replace ("/\n/", "
",$aut_i_a); if($edicion<>""){ $edicion="Edición: $edicion"; } if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} echo "Título: $titl_m
Autor(es): $aut_p_m $aut_i_m
$fecha_desc. $pags_m páginas. $edicion $vol_m
"; }else if($analit==1){ echo "Título: $titl_a
Autor(es): $aut_p_a $aut_i_a
"; } if($serie==1){echo "Título: $titl_s
Volumen $vol_s, Número $num_s, ISSN $issn_s
";} echo "UBICACIÓN: $de$pres$clasifica/$dewey
"; if($tesis==1){echo "Institución: $inst_t
Grado: $grado_t
";} if($conf==1){echo "Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf
";} if($proy==1){echo "Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} if($colec==1){echo "Título: $titl_c
Autor:$aut_p_c. $aut_i_c. Volumen: $vol_c
";} $nn=vprestados($idobra); $n=contarejemplares($idobra); $d=$n-$nn; echo "Total Ejemplares: $n. Disponibles: $d.
"; echo " Agregar a Canasta
"; }else{ if($searchText==""){ echo "

¡No se ingresó ninguna expresión de búsqueda!

"; }else{ echo "

¡No se encontró ningún registro!

"; } f_search_opac(); exit(); } } //--------------------------------- //Cuenta cantidad de ejemplares de una obra function contarejemplares($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link," select * from catalogo inner join catalogo_estado on catalogo_estado.idestadocat=catalogo.estado where idobra=$idobra and eliminado=0"); $n=mysqli_num_rows($q); return $n; } //formulario de búsqueda opac function f_search_opac(){ ?>
Buscar Bibliografía a partir de una Frase de Búsqueda:
Buscar en: Tipo de Material:
Libro
Tesis
Audiovisual
Todos
"; $anho=substr($dev,0,4); $mes=substr($dev,5,2); $dia=substr($dev,8,2); //echo "Año: $anho. Mes: $mes. Día: $dia.
"; $dias2=$dias; //$dias = date("Y\-m\-d",mktime (0,0,0,date("m") ,date("d")+$dias,date("Y"))); //$dias = date("$dev",mktime (0,0,0,date("m") ,date("d")+$dias2,date("Y"))); /****** Si el día de entrega cae domingo.. o sea date("N")==7.. entonces.. se le suma un día más...*****/ if(date("N",mktime (0,0,0,$mes ,$dia+$dias2,$anho))==7){$dias2=$dias2+1;} /*************************************************************************************************/ $dias = date("Y\-m\-d",mktime (0,0,0,$mes ,$dia+$dias2,$anho)); $nrenovaciones=0; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $cr=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($cr)){ $rcr=mysqli_fetch_array($cr); $nrenovaciones=$rcr["renovaciones"]+1; } abrir_db(); $resultado = mysqli_query($link,"UPDATE prestamos SET datedev='$dias',renovaciones='$nrenovaciones' WHERE idprestamo=$idprestamo"); saltar("renovar.php?mensaje=Se ha renovado el préstamo por $dias2 día(s) más"); } //efectua el préstamo function efectuarprestamo($idprestamo){ if($idprestamo>0){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); $mensaje=""; if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $keydev=$r["keydev"]; $idcat=$r["idcat"]; $idusr=$r["idusr"]; $statsolicitud=$r["statsolicitud"]; $nejemplar=v_exist_ejemplar($idcat); $x=buscar_cod($idusr); $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from prestamos where idcat='$idcat' and statsolicitud=1 and keydev=0"); if(mysqli_num_rows($q)){ $idcat2=cambiaagotado($idprestamo); if($idcat2>0){ $link = abrir_db(); $q2=mysqli_query($link,"update prestamos set idcat='$idcat2' where idprestamo=$idprestamo"); } } if($keydev=="1"){ $mensaje="El préstamo No. $idprestamo ya ha sido devuelto."; }else if($statsolicitud=="1"){ $mensaje="El préstamo No. $idprestamo ya ha sido ejecutado."; }else if($nejemplar==0){ $mensaje="El Ejemplar No. $idcat no existe."; }else if($x==0){ $mensaje="El usuario $idusr no existe."; }else if(isset($idcat2)&&$idcat2==0){ $mensaje="Los ejemplares de este material se han agotado
Regresar
"; }else{ show_notify_prestamo($idprestamo); $mensaje=""; } }else{ echo " ¡No se encontró el código de préstamo $idprestamo! "; } echo $mensaje; //formcheckout(); //formcheckoutoldsys(); }else{ error("No se ha podido determinar el código del pre-préstamo"); } } //verifica si un ejemplar existe en el catálogo function v_exist_ejemplar($idcat){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idcat='$idcat' and eliminado=0"); $nejemplar=mysqli_num_rows($result); return $nejemplar; } //Regresa id de catalogo atraves del id del prestamo function idcatxidprestamo($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idcat=$r["idcat"]; } return $idcat; } //--------------------------------------- //Devolver prestamo Parte del error /*function devolver($idprestamo){ if($idprestamo<>""){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos inner join catalogo on catalogo.idcat=prestamos.idcat where idprestamo=$idprestamo") or die($link->error); //$mensaje="No se encontró el préstamo No. $idprestamo"; if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $keydev=$r["keydev"]; $idcat=$r["idcat"]; $idcooperante=$r["idcooperante"]; $stat=$r["statsolicitud"]; $idusr=$r["idusr"]; $statsolicitud=$r["statsolicitud"]; $nejemplar=v_exist_ejemplar($idcat); $x=buscar_cod($idusr); $right=mysqli_query($link," select * from staff_rights where username='".$_SESSION["username"]."' and idcooperante=".$idcooperante, ); if(!mysqli_num_rows($right)){ error("No tiene derechos para descargar este material. Consulte con el administrador"); }else if($keydev=="1"){ $mensaje="El préstamo No. $idprestamo ya ha sido devuelto."; echo "

".$mensaje."

"; }else if($statsolicitud==0){ $mensaje="El préstamo No. $idprestamo no ha sido validado."; echo "

".$mensaje."

"; }else{ $mensaje=""; efectuardevolucion($idprestamo); } }else{ echo "

¡No se encontró el código de préstamo $idprestamo!

"; } }else{ echo "

¡Por favor, ingrese el código del préstamo!

"; } }*/ //-------------------------------------- //Regresa id de catalogo atraves del id del prestamo function idusrxidprestamo($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $idusr=""; $result=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idusr=$r["idusr"]; } return $idusr; } ?> query("SET NAMES 'utf8'"); $hoy=date("Y-m-d"); $q1=mysqli_query($link,"select * from notificamora where fecha='$hoy'"); if(!mysqli_num_rows($q1)){ $q=mysqli_query($link,"SELECT prestamos.idprestamo, prestamos.idcat, prestamos.idusr, prestamos.dateadd, prestamos.datedev, usrs.nombres, usrs.apellidos, usrs.correo,catalogo.idcat,obras.idobra,obras.clasifica,aut_p_a,aut_i_a, aut_p_m, aut_i_m,aut_p_c,aut_i_c,titl_a,titl_m,titl_c,titl_s FROM prestamos INNER JOIN usrs ON usrs.idusr = prestamos.idusr INNER JOIN catalogo ON catalogo.idcat = prestamos.idcat INNER JOIN obras ON obras.idobra = catalogo.idobra WHERE statsolicitud = 1 AND keydev = 0"); if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $idobra=$r["idobra"]; $titulom=$r["titl_m"]; $titulos=$r["titl_s"]; $tituloc=$r["titl_c"]; $titulo=$titulom." ".$titulos." ".$tituloc; $aia=$r["aut_i_a"]; $apa=$r["aut_p_a"]; $aim=$r["aut_i_m"]; $apm=$r["aut_p_m"]; $aic=$r["aut_i_c"]; $apc=$r["aut_p_c"]; //$cantidad=$r["cantidad"]; $autor=$aia." ".$apa." ".$aim." ".$apm." ".$aic." ".$aic; $idusr=$r["idusr"]; $nombres=$r["nombres"]; $apellidos=$r["apellidos"]; $correo=$r["correo"]; //echo $correo."
"; $datedev=$r["datedev"]; $date1=strtotime(date("Y-m-d")); $fechadev=strtotime($datedev); $dif=intval(($fechadev-$date1)/86400); if($dif<0){ $difabs=abs($dif); if($difabs>1){ $dias="$difabs días"; }else{ $dias="$difabs día"; } $mensaje = "Estimado(a) $nombres $apellidos [$idusr]:\n\r"; $mensaje .= "Queremos informarle que se encuentra en mora con el ".OBIB_LIBRARY_NAME; $mensaje .= " reflejando su préstamo $dias de atraso, por lo que rogamos"; $mensaje .= " presentarse a renovar el siguiente documento:\n\r"; $mensaje .= "Correlativo: $idobra\n"; $mensaje .= "Título: $titulo\n"; $mensaje .= "Autor: $autor\n\r"; $mensaje .= "Muchas gracias.\n\rAtte.\n".OBIB_LIBRARY_NAME; $subject = "Estimado $nombres $apellidos, mora en el ".OBIB_LIBRARY_NAME; $header = "From: biblioteca@dominio\r\n"; $header .= "MIME-Version: 1.0\r\n"; $header .= "Content-Type: text/plain; charset=utf-8\r\n"; $header .= "X-Priority: 1\r\n"; $header .= "X-Mailer: PHP / ".phpversion()."\r\n"; //mail($correo, $subject, $mensaje, $header); mailsc($correo, $subject, $mensaje, $header); } } $link = abrir_db(); $hoy=date("Y-m-d"); $q=mysqli_query($link,"update notificamora set fecha='$hoy' where id=1"); } } mysqli_close($link); } //---------------------------------------- //Verifica si un usuario tiene mora function verificamorausuario($searchTextusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from moras where idusr='$searchTextusr' and eliminado=0"); $existe=0; if(mysqli_num_rows($q)){ $existe=1; } return $existe; } //----------------------------------------- //Verifica si un usuario tiene mora en prestamos no devueltos function vericamora_sindevolverlibro($searchTextusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from prestamos where idusr='$searchTextusr' and keydev=0"); $sindevolver=0; if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $idprestamo=$r["idprestamo"]; $idusr=$r["idusr"]; $datedev=$r["datedev"]; $date1=strtotime(date("Y-m-d")); $fechadev=strtotime($datedev); $dif=intval(($fechadev-$date1)/86400); if($dif<0){ $sindevolver=1; } } return $sindevolver; } //Descarga el préstamo, efectúa la devolución y carga mora si existe. function efectuardevolucion($idprestamo){ $link = abrir_db(); $resultado = mysqli_query($link,"UPDATE prestamos SET keydev=1 WHERE idprestamo=$idprestamo"); $hoy=date("Y-m-d"); $hora=date("H:i:s"); $ahora=date("Y-m-d H:i:s"); $mbr='uriel'; $query=mysqli_query($link,"INSERT INTO devoluciones (idprestamo,datedevuelto,hourdevuelto) ". "VALUES ('$idprestamo','$hoy','$hora')"); $date1=strtotime(date("Y-m-d")); //$date2=strtotime("2002-11-10"); $fechadev=strtotime(devuelvefechadev($idprestamo)); $dif=intval(($fechadev-$date1)/86400); //echo $dif; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $cobrarmora=mysqli_query($link,"select * from settings"); if(mysqli_num_rows($cobrarmora)){ $r=mysqli_fetch_array($cobrarmora); if($r["cuotamora"]>0){ if($dif<0){ $mora=calcularmora($dif); $idusr=idusrxidprestamo($idprestamo); $query=mysqli_query($link,"INSERT INTO moras (idusr,idprestamo,monto,datepay) ". "VALUES ('$idusr','$idprestamo','$mora','$ahora')"); echo "

Se cargó mora por $$mora.

"; } } } mysqli_free_result($cobrarmora); echo "

La devolución ha sido efectuada.

"; } //devuelve la cuota por mora function calcularmora($dif){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from settings"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $cuota=$r["cuotamora"]; $mora=($cuota*$dif)*(-1); } return $mora; } //Devuelve fecha de devolucion por id de prestamo function devuelvefechadev($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $fechadev=$r["datedev"]; } return $fechadev; } //----------------------------------------- //Cambia un ejemplar agotado por un ejemplar disponible function cambiaagotado($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select catalogo.idobra,catalogo.idcooperante from prestamos inner join catalogo on catalogo.idcat=prestamos.idcat inner join obras on obras.idobra=catalogo.idobra where idprestamo=$idprestamo group by idprestamo"); $idcat2=0; if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $and=""; $idobra=$r["idobra"]; $idcooperante=$r["idcooperante"]; $q2=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0 and idcooperante=$idcooperante order by idcat"); if(mysqli_num_rows($q2)){ while($r2=mysqli_fetch_array($q2)){ $idcat=$r2["idcat"]; $q3=mysqli_query($link,"select * from prestamos where idcat='$idcat' and statsolicitud=1 and keydev=0"); if(!mysqli_num_rows($q3)){ $idcat2=$idcat; } } } } return $idcat2; } //Actualiza el id del catalogo en el prestamo function update_idcat_in_prestamo($idprestamo,$idcat){ $link = abrir_db(); $q=mysqli_query($link,"update prestamos set idcat=$idcat where idprestamo=$idprestamo"); } //verificar si un ejemplar se encuentra prestado function cargarprestamo($idprestamo,$dias){ $idcat=idcatxidprestamo($idprestamo); $v=vprestado($idcat); //echo "\$idcat: $idcat. \$v: $v"; if($v>0){ $idcat2=cambiaagotado($idprestamo); if($idcat2==0){ echo "No se puede procesar el préstamo porque se han agotado las existencias. "; formcheckout(); exit(); }else{ //echo "El ejemplar $idcat ya ha sido prestado"; $link = abrir_db(); $resultado = mysqli_query($link,"UPDATE prestamos SET idcat='$idcat2' WHERE idprestamo=$idprestamo"); //echo "Se sustituyó el ejemplar" } } $dias = date("Y\-m\-d",mktime (0,0,0,date("m") ,date("d")+$dias,date("Y"))); $link = abrir_db(); $resultado = mysqli_query($link,"UPDATE prestamos SET statsolicitud='1',datedev='$dias' WHERE idprestamo=$idprestamo"); //$resultado = mysqli_query($link,"UPDATE prestamos SET datedev='$dias' WHERE idprestamo=$idprestamo"); //show_notify_prestamo($idprestamo); //echo "Se efectuó el préstamo correctamente"; error("Préstamo efectuado - Fecha a devolverse: $dias"); } //regresa un ejemplar de una obra que este disponible function regresaejemplardisponible($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0"); $idcat2=0; if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $idcat2=$r["idcat"]; $nn=vprestado($idcat2); if($nn==0){ return $idcat2; exit(); } } } return $idcat2; } //------------------------------------------------- //verifica si un ejemplar se encuentra prestado function vprestado($idcat){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos where idcat='$idcat' and keydev=0 and statsolicitud=1"); $v=mysqli_num_rows($result); return $v; } //regresa un ejemplar de una obra que este disponible (para canasta) function regresaejemplardisponible2($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0"); $x=0; if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $idcat=$r["idcat"]; $v=vprestado($idcat); //12082020 if($v==0){ $x=1;//Ejemplar disponible } } } return $x; } //Escribe la notificacion del pre-prestamo function show_notify_prestamo($idprestamo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idusr=$r["idusr"]; $idcat=$r["idcat"]; $name=leernombreusr($idusr); $obra=preg_replace ("/\n/", " ",leernombreobr($idcat));//["titl_m"]); 12082020 $focus_form_name = "notificacion"; $focus_form_field = "dias"; ?> Ingresar: Otro inventario. Otro usuario
"> ">
Se prestará a:
Lo siguiente:
Cantidad de días: Inventario a prestar:

Imprimir boleta
self.focus();document.".$focus_form_name.".".$focus_form_field.".focus()"; } } } //------------------------------------------------ //Escribe la notificacion del pre-prestamo function show_notify_devolucion($idusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link," select * from prestamos inner join catalogo on catalogo.idcat=prestamos.idcat where idusr='$idusr' and keydev=0 and statsolicitud=1 "); if(mysqli_num_rows($result)){ $name=leernombreusr($idusr); ?>
El usuario:
[]
Tiene prestado lo siguiente:
/>""){?>* Prestado el: $dateadd. Devolución: $dev. Inventario: $idcat";?>
* Carece de derechos para descargar este material. Consulte con el administrador.
�El usuario [$idusr] no tiene préstamos activos!

"; } } //-------------------------------------------- ///Quitar moras function quitarmora($username,$idmora){ $link = abrir_db(); $q=mysqli_query($link," UPDATE `moras` SET `username` = '$username', `descargada` = '".date("Y-m-d H:i:s")."', `eliminado` = '1' WHERE `moras`.`idmora` =$idmora"); echo "

�Registro de Mora eliminado!

"; mysqli_close($link); } function show_notify_mora($idusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $bm=mysqli_query($link," select * from moras inner join prestamos on prestamos.idprestamo=moras.idprestamo inner join usrs on usrs.idusr=moras.idusr where moras.idusr='$idusr' and moras.eliminado=0 "); if(mysqli_num_rows($bm)){ ?>
El usuario: Tiene las moras siguientes:
query("SET NAMES 'utf8'"); $f=mysqli_query($link," select * from usrs inner join cooperante on cooperante.id=usrs.idcooperante where idusr='".$idusr."'"); if(mysqli_num_rows($f)){ $fr=mysqli_fetch_array($f); //$ $ruta_imagen=$fr["urlfoto"]; $ancho_imagen=$fr["anchofoto"]; $tipo_imagen=$fr["tipofoto"]; } mysqli_free_result($f); /****************************************************/ echo "
"; echo $r["apellidos"].",
".$r["nombres"];?> []
> Fue devuelto: ".$r["fechadevolucion"].".
Debi� entregarse: ".$r["datedev"]."
";?>
/>Factura:
value=""/>
/>Condonar. Escriba una justificación:
value=""/>
  Total: $".$total."";?>
query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from prestamos where idprestamo=$idprestamo"); $fechadev="???"; if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); $fechadev=$r["datedev"]; } return $fechadev; } //Primera fase para escribir la obra a prestar function leernombreobr($idcat){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idcat='$idcat' and eliminado=0"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idobra=$r["idobra"]; $obra=escribeobra($idobra); } return $obra; } //Segunda fase para escribir la obra a prestar function escribeobra($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from obras where idobra=$idobra"); $obra=""; if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $mono=$r["mono"]; $analit=$r["analit"]; $colec=$r["colec"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; if($analit==1){ $autori=$r["aut_i_a"]; $autorp=$r["aut_p_a"]; $titulo=$r["titl_a"]; $pags=$r["pags_a"]; } if($mono==1){ $autori=$r["aut_i_m"]; $autorp=$r["aut_p_m"]; $titulo=$r["titl_m"]; $pags=$r["pags_m"]; } $nn=vprestados2($idobra); $n=contarejemplares($idobra); $d=$n-$nn; //echo "La nn... $nn"; $obra= "$clasifica
$dewey
$titulo
$pags páginas
$autori$autorp

Total Ejemplares: $n. Disponibles: $d.
"; } return $obra; } //Para notificacion de devolucion function leernombreobr2($idcat){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idcat='$idcat' and eliminado=0"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idobra=$r["idobra"]; $obra=escribeobra2($idobra); } return $obra; } //Segunda fase para escribir la obra a devolver function escribeobra2($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from obras where idobra=$idobra"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); //$clasifica=$r["clasifica"]; //$dewey=$r["dewey"]; $mono=$r["mono"]; $analit=$r["analit"]; $colec=$r["colec"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; if($analit==1){ $autori=$r["aut_i_a"]; $autorp=$r["aut_p_a"]; $titulo=$r["titl_a"]; $pags=$r["pags_a"]; } if($mono==1){ $autori=$r["aut_i_m"]; $autorp=$r["aut_p_m"]; $titulo=$r["titl_m"]; $pags=$r["pags_m"]; } $obra= "$titulo "; } return $obra; } //------------------------------------------------- //Notificacion de nueva obra para agregar ejemplares function poner_info_new_biblio($id){ $obra=escribeobra($id); ?>
Datos agregados
".$obra;?>

Agregar Ejemplares "; } //Regresar último inventario ingresado function last_inv(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from catalogo where eliminado=0 order by idcat desc"); $r=mysqli_fetch_array($q); $idcat=$r["idcat"]; return $idcat; } //Poner formulario para agregar inventarios function poner_form_ejemp($id){ ?>
Agregue los ejemplares
Generar autom�ticamente
query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from usrs where idusr='$codigo'"); $x=mysqli_num_rows($result); return $x; } //Verificar si el Código de usuario existe 3 function buscar_cod3($codigo,$oldid){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from usrs where idusr='$codigo'"); $x=mysqli_num_rows($result); return $x; } //Verificar si un usuario posee algún préstamo function v_prestamo($idusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from prestamos where idusr='$idusr' and keydev=0"); $y=mysqli_num_rows($result); return $y; } //Regresa el nombre del usuario a través de su Código function leernombreusr($idusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from usrs where idusr='$idusr' and eliminado=0"); $name="[No Definido]"; if(mysqli_num_rows($result)){ $rleer=mysqli_fetch_array($result); $nombres=$rleer["nombres"]; $apellidos=$rleer["apellidos"]; $name=$apellidos.", ".$nombres; } return $name; } //Verificar si el Código de usuario existe function buscar_cod2($codigo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from usrs where idusr='$codigo'"); $x=mysqli_num_rows($result); return $x; } //Devuelve el tipo de usuario atrav�s del id de tipo function poner_tipousr($idtipo){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from tipo_usr"); if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $id=$r["idtipo"]; $de=$r["nametipo"]; if($idtipo==$id){ $sel=" selected"; }else{ $sel=""; } echo ""; } } } //Escribe los ejemplares de una obra en un combo. Utilizado para eliminación de ejemplares. function poner_ejemplares($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0"); $dis=""; if(mysqli_num_rows($result)){ $nn=vprestados($idobra); if($nn>0){$dis="disabled";} ?>
";} echo " "; $li=$li+1; $nu=$nu+1; if($li==2){ echo ""; $li=0; } } if($li==1){ echo " "; } echo " "; ?>
Ejemplares a eliminar
$barcode [$ver]
 
Nota: Si un ejemplar se encuentra prestado, no se podr� eliminar sino hasta que sea descargado.
query("SET NAMES 'utf8'"); $resultado=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0"); if(mysqli_num_rows($resultado)){ // while($r=mysqli_fetch_array($result1)){ --Modificado FAVF 03/sept/2021 while($r=mysqli_fetch_array($resultado)){ $idcat=$r["idcat"]; $result2 = mysqli_query($link,"DELETE from catalogo WHERE idcat='$idcat'"); } } } //Para buscar por apellidos a los usuarios function mostrar_busqueda($searchText){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); if($searchText==""){ error("Debe escribir una expresión de búsqueda válida"); exit(); }else{ $result=mysqli_query($link,"select * from usrs where apellidos like '$searchText%' order by apellidos,nombres"); } if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $id=$r["idusr"]; $nombres=$r["nombres"]; $apellidos=$r["apellidos"]; $eltipo=tipo_usr($id); $grado=$r["grado"]; echo "

$apellidos, $nombres
Carnet: $id. Tipo: $eltipo.

"; } }else{ echo "No se encontró ningún registro con la expresión de búsqueda $searchText.
Regresar a Buscar Usuario. "; } } //-------------------------------------------------- function mostrar_regusr($searchText,$nombre_usuario){ $bandera="NO"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $qvl=mysqli_query($link,"select * from staff where username='".$nombre_usuario."' and usuarios_flg='Y'"); if(mysqli_num_rows($qvl)){$bandera="SI";} mysqli_free_result($qvl); $result=mysqli_query($link,"select * from usrs where idusr='$searchText' and eliminado=0"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $id=$r["idusr"]; $suspenddate2=$r["suspenddate2"]; $idcooperante=$r["idcooperante"]; $nombres=$r["nombres"]; $apellidos=$r["apellidos"]; $tipo=$r["tipo"]; $sexo=$r["sexo"]; $estado=$r["estado"]; $plan=$r["plan"]; $nacimiento=$r["nacimiento"]; $facultad=$r["facultad"]; $telcasa=$r["telcasa"]; $dircasa=$r["dircasa"]; $teltrabajo=$r["teltrabajo"]; $lugtrabajo=$r["lugtrabajo"]; $dirtrabajo=$r["dirtrabajo"]; $depto=$r["depto"]; $municipio=$r["municipio"]; $celular=$r["celular"]; $cargo=$r["cargo"]; $grado=$r["grado"]; $urlfoto=$r["urlfoto"]; $urlfirma=$r["urlfirma"]; $observaciones=$r["observaciones"]; $dateadd=$r["dateadd"]; $addfor=$r["addfor"]; $eliminado=$r["eliminado"]; $sede=$r["sede"]; $horariotrabajo=$r["horariotrabajo"]; $procedencia=$r["procedencia"]; $tipoinstitucion=$r["tipoinstitucion"]; $catedras=$r["catedras"]; $horarios=$r["horarios"]; $ciclo=$r["ciclo"]; $correo=$r["correo"]; $d2=$r["suspenddate2"]; $actualizacion=$r["actualizacion"]; $privado=$r["privado"]; $ingreso=$r["ingreso"]; $ciclo2=$r["ciclo2"]; $idmedio=$r["idmedio"]; $hemeroteca=$r["hemeroteca"]; $spriv=""; if($privado==1){$spriv=" checked";} $shemeroteca=""; if($hemeroteca==1){$shemeroteca=" checked";} if($d2=="1000-01-01"){$d2="";} echo "
"; if ($bandera=='SI'){ echo " Eliminar
";} else{error("Carece de autorización para modificar un usuario");} echo "
"; if(isset($_GET["mensaje"])){echo error($_GET["mensaje"]);} echo "
"; if(isset($_GET["id"])&&$_GET["id"]<>""){echo "ELIMINAR ESTE REGISTRO";} echo "
Información del usuario
Código Suspendido
Nombres Fecha de Ingreso
Apellidos ¿Cómo supo de la Institución?
"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `medio` ORDER BY `nombremedio` ASC"); if(mysqli_num_rows($q)){ echo " "; } mysqli_free_result($q); $sI=""; $sII=""; $sIII=""; $sVI=""; $sV=""; $sVI=""; $sVII=""; $sVIII=""; $sIX=""; $sX=""; switch($ciclo){ case "I": $sI=" selected"; case "II": $sII=" selected"; case "III": $sIIII=" selected"; case "VI": $sIV=" selected"; case "V": $sV=" selected"; case "VI": $sVI=" selected"; case "VII": $sVII=" selected"; case "VIII": $sVIII=" selected"; case "IX": $sIX=" selected"; case "X": $sX=" selected"; } /*-->*/ echo "
Tipo de usuario Sexo
"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `tipo_usr` ORDER BY `nametipo` ASC") or die ($link->error); if(mysqli_num_rows($q)){ echo " "; } mysqli_free_result($q); echo " "; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `sexo` ORDER BY `nombresexo` ASC"); if(mysqli_num_rows($q)){ echo""; } mysqli_free_result($q); echo "
Estado Civil Plan
"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `estadocivil` ORDER BY `nameestado` ASC "); if(mysqli_num_rows($q)){ echo ""; } mysqli_free_result($q); echo ""; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `plan` ORDER BY `nombreplan` ASC"); if(mysqli_num_rows($q)){ echo " "; } mysqli_free_result($q); echo "
Lugar y Fecha de nacimiento Facultad / Escuela / Departamento
"; ?>
Datos Particulares Datos del Trabajo
Dirección Particular Dirección de Trabajo
Departamento Municipio
"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `deptos` ORDER BY `nombredepto` ASC"); if(mysqli_num_rows($q)){ echo ""; } mysqli_free_result($q); echo "
Teléfono de Casa Lugar de Trabajo
Teléfono Celular Cargo en Trabajo
Grado Teléfono de Trabajo
Sede Horario de Trabajo
"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `cooperante` where id=1 or id=3 ORDER BY `descripcion` ASC"); if(mysqli_num_rows($q)){ echo ""; } mysqli_free_result($q); echo "
Institución de procedencia $procedencia Tipo de Institución
"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `procedencia` ORDER BY `nombreprocedencia` ASC"); if(mysqli_num_rows($q)){ echo ""; } mysqli_free_result($q); echo " "; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"SELECT * FROM `tipoinstitucion` ORDER BY `nombretipoinst` ASC"); if(mysqli_num_rows($q)){ echo ""; } mysqli_free_result($q); echo "
Cátedras que imparte Horarios
Ciclo Correo Electrónico
Observaciones
Fecha de caducidad de carnet
"; if ($bandera=='SI'){ echo " Autorizado para ver: Documentos privados.
";} echo "
"; }else{ echo "No se encontró el usuario $searchText.
Regresar a Buscar Usuario."; } } //------------------------------------------------------------- //Para busqueda de usuario a través de su carnet function mostrar_regusr______($searchText,$nombre_usuario){ $bandera="NO"; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $qvl=mysqli_query($link,"select * from staff where username='".$nombre_usuario."' and usuarios_flg='Y'"); if(mysqli_num_rows($qvl)){$bandera="SI";} mysqli_free_result($qvl); $result=mysqli_query($link,"select * from usrs where idusr='$searchText' and eliminado=0"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $id=$r["idusr"]; $idcooperante=$r["idcooperante"]; $nombres=$r["nombres"]; $apellidos=$r["apellidos"]; $correo=$r["correo"]; $tipo=$r["tipo"]; $ntipo1=""; $ntipo2=""; $ntipo3=""; $ntipo4=""; if($tipo==1){ $ntipo1=" selected"; }else if($tipo==2){ $ntipo2=" selected"; }else if($tipo==3){ $ntipo3=" selected"; }else if($tipo==4){ $ntipo4=" selected"; } $sexo=$r["sexo"]; if($sexo=="f"){ $selm=""; $self=" selected"; }else if($sexo=="m"){ $selm=" selected"; $self=""; } $telcasa=$r["telcasa"]; $dircasa=$r["dircasa"]; $teltrabajo=$r["teltrabajo"]; $lugtrabajo=$r["lugtrabajo"]; $dirtrabajo=$r["dirtrabajo"]; $grado=$r["grado"]; $urlfoto=$r["urlfoto"]; $urlfirma=$r["urlfirma"]; $d2=$r["suspenddate2"]; $actualizacion=$r["actualizacion"]; $privado=$r["privado"]; $hemeroteca=$r["hemeroteca"]; $spriv=""; if($privado==1){$spriv=" checked";} $shemeroteca=""; if($hemeroteca==1){$shemeroteca=" checked";} if($d2=="1000-01-01"){$d2="";} $observaciones=$r["observaciones"]; echo "
"; if ($bandera=='SI'){ echo " Eliminar ";} else{error("Carece de autorización para modificar un usuario");} echo "
Datos del Usuario
Código Cooperante
Nombres
Apellidos
Tipo de usuario Sexo
Datos Particulares Datos del Trabajo
Dirección Particular Dirección de Trabajo
Teléfono de Casa Lugar de Trabajo
Grado Teléfono de Trabajo
Correo Electrónico Fecha suspención: Fecha caducidad:
Observaciones
"; if ($bandera=='SI'){ echo " Autorizado para ver: Documentos privados.
";} echo "
"; }else{ echo "No se encontró el usuario $searchText.
Regresar a Buscar Usuario."; } } //--------------------------------------------------------- function captura_1barcode($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $and=""; if(isset($regional)&&$regional>0){ $and = " and idcooperante=$regional "; } $idcat=""; $result=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0 $and order by idcat"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idcat=$r["idcat"]; } return $idcat; } //Devuelve nombre de obra a través de id de catálogo function nombreobra_idcat($idprestamo){ $idcat=idcatxidprestamo($idprestamo); $idobra=tomaridobra($idcat); //echo $idcat; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from obras where idobra=$idobra") or die($link->error); if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); //$idcat=$r["idcat"]; $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=$r["titl_a"]; $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_m=$r["titl_m"]; $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=$r["titl_c"]; $vol_c=$r["vol_c"]; $titl_s=$r["titl_s"]; $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=$r["inst_t"]; $grado_t=$r["grado_t"]; $inst_conf=$r["inst_conf"]; $name_nu_conf=$r["name_nu_conf"]; $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=$r["idpais_conf"]; $inst_proy=$r["inst_proy"]; $name_proy=$r["name_proy"]; $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=$r["editorial"]; $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $ciudad_desc=$r["ciudad_desc"]; //$pais_desc=$r["idpais_desc"]; $idpais_desc=$r["idpais_desc"]; $isbn=$r["isbn"]; //$pais_prim_anadoc_=$r["pais_prim_anadoc_"]; //$pais_sec_anadoc_=$r["pais_sec_anadoc_"]; $identgeo_anadoc=$r["identgeo_anadoc"]; $resumen_anadoc=$r["resumen_anadoc"]; $desc_ppales_anadoc=$r["desc_ppales_anadoc"]; $desc_post_anadoc=$r["desc_post_anadoc"]; $desc_prop_anadoc=$r["desc_prop_anadoc"]; echo ""; if($titl_a<>""){echo $titl_a=$titl_a."[ANA] ";} if($titl_m<>""){echo $titl_m=$titl_m."[MONO] ";} if($titl_c<>""){echo $titl_c=$titl_c."[COL] ";} if($titl_s<>""){echo $titl_s=$titl_s."[SER] ";} echo "
"; /* $titulo="$titl_a" if($mono==1||$tesis==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} echo "$titl_m
"; }else if($analit==1){ echo "$titl_a
"; } if($serie==1){echo "$titl_s
";} */ //if($tesis==1){echo "Institución: $inst_t
Grado: $grado_t
";} //if($conf==1){echo "Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf";} //if($proy==1){echo "Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} //if($colec==1){echo "Título: $titl_c
Autor:$aut_p_c. $aut_i_c. Volumen: $vol_c";} }else{ echo "No se encontró"; } } //utilizada para las elecciones actuales function nombreobra_idcat2($idobra){ //echo $idcat; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from obras where idobra=$idobra") or die($link->error); if(mysqli_num_rows($q)){ $r=mysqli_fetch_array($q); //$idcat=$r["idcat"]; $idobra=$r["idobra"]; $idcat=captura_1barcode($idobra); //$estado=$r["estado"]; $idcooperante=$r["idcooperante"]; $presignatura=$r["presignatura"]; $clasifica=$r["clasifica"]; $dewey=$r["dewey"]; $analit=$r["analit"]; $mono=$r["mono"]; $serie=$r["serie"]; $tesis=$r["tesis"]; $conf=$r["conf"]; $proy=$r["proy"]; $colec=$r["colec"]; $ejemp=$r["ejemp"]; $aut_p_a=$r["aut_p_a"]; $aut_i_a=$r["aut_i_a"]; $titl_a=$r["titl_a"]; $pags_a=$r["pags_a"]; $aut_p_m=$r["aut_p_m"]; $aut_i_m=$r["aut_i_m"]; $titl_m=$r["titl_m"]; $pags_m=$r["pags_m"]; $vol_m=$r["vol_m"]; $aut_p_c=$r["aut_p_c"]; $aut_i_c=$r["aut_i_c"]; $titl_c=$r["titl_c"]; $vol_c=$r["vol_c"]; $titl_s=$r["titl_s"]; $vol_s=$r["vol_s"]; $num_s=$r["num_s"]; $issn_s=$r["issn_s"]; $ilus=$r["ilus"]; $mapas=$r["mapas"]; $tablas=$r["tablas"]; $idiomaetc=$r["idiomaetc"]; $precio=$r["precio"]; $inst_t=$r["inst_t"]; $grado_t=$r["grado_t"]; $inst_conf=$r["inst_conf"]; $name_nu_conf=$r["name_nu_conf"]; $fecha_conf=$r["fecha_conf"]; $fechanorm_conf=$r["fechanorm_conf"]; $ciudad_conf=$r["ciudad_conf"]; $idpais_conf=$r["idpais_conf"]; $inst_proy=$r["inst_proy"]; $name_proy=$r["name_proy"]; $num_proy=$r["num_proy"]; $notas=$r["notas"]; $editorial=$r["editorial"]; $edicion=$r["edicion"]; $fecha_desc=$r["fecha_desc"]; $ciudad_desc=$r["ciudad_desc"]; //$pais_desc=$r["idpais_desc"]; $idpais_desc=$r["idpais_desc"]; $isbn=$r["isbn"]; //$pais_prim_anadoc_=$r["pais_prim_anadoc_"]; //$pais_sec_anadoc_=$r["pais_sec_anadoc_"]; $identgeo_anadoc=$r["identgeo_anadoc"]; $resumen_anadoc=$r["resumen_anadoc"]; $desc_ppales_anadoc=$r["desc_ppales_anadoc"]; $desc_post_anadoc=$r["desc_post_anadoc"]; $desc_prop_anadoc=$r["desc_prop_anadoc"]; echo ""; if($titl_a<>""){echo $titl_a." [ANA] ";} if($titl_m<>""){echo $titl_m." [MONO] ";} if($titl_c<>""){echo $titl_c." [COL] ";} if($titl_s<>""){echo $titl_s." [SER] ";} echo "
"; /* if($mono==1){ if($vol_m<>""){$vol_m=", Volumen ".$vol_m;} echo "$titl_m
"; }else if($analit==1){ echo "$titl_a
"; } if($serie==1){echo "$titl_s
";} */ //if($tesis==1){echo "Institución: $inst_t
Grado: $grado_t
";} //if($conf==1){echo "Institución: $inst_conf
Nombre de la Conferencia: $name_nu_conf
Fecha: $fecha_conf. Ciudad: $ciudad_conf. País: $idpais_conf";} //if($proy==1){echo "Institución: $inst_proy
Nombre de Proyecto: $name_proy
Número: $num_proy.
";} //if($colec==1){echo "Título: $titl_c
Autor:$aut_p_c. $aut_i_c. Volumen: $vol_c";} }else{ echo "No se encontró"; } } //devuelve el id de la obra atraves del id de catalogo function tomaridobra($searchText){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $idobra=0; $result=mysqli_query($link,"select * from catalogo where idcat='$searchText' and eliminado=0"); if(mysqli_num_rows($result)){ $r=mysqli_fetch_array($result); $idobra=$r["idobra"]; } return $idobra; } //Escribe los paises en un combo box //Escribe los ejemplares de una obra en el formulario de entrada de datos function poner_ejem($searchText){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $idobra=$searchText; //$searchText=$idobra; $result=mysqli_query($link,"select * from catalogo inner join catalogo_estado on catalogo_estado.idestadocat=catalogo.estado inner join cooperante on cooperante.id=catalogo.idcooperante where idobra=$searchText and eliminado=0 order by idcat"); if(mysqli_num_rows($result)){ while($r=mysqli_fetch_array($result)){ $id=$r["idcat"]; $de=$r["nombreestado"]; //$barcode=ceros($id); if ($r["idcooperante"]==1) {$barcode=''.$id;} else {$barcode=''.$id;} echo ""; } }else{ echo ""; } } //devuelve la cantidad de préstamos de los ejemplares de una obra function vprestados($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0"); $nn=0; if(mysqli_num_rows($result)){ while ($v=mysqli_fetch_array($result)){ $idcat=$v["idcat"]; $result2=mysqli_query($link,"select * from prestamos where idcat='$idcat' and keydev=0 and statsolicitud=1"); $n=mysqli_num_rows($result2); //echo $n; $nn=$n+$nn; } } return $nn; } function vprestados2($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link," SELECT * FROM obras a INNER JOIN catalogo b ON b.idobra = a.idobra INNER JOIN prestamos c ON c.idcat = b.idcat WHERE a.idobra = $idobra AND c.keydev = 0"); $nn=mysqli_num_rows($result); return $nn; } function verificardisponible($idobra){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from catalogo where idobra=$idobra and eliminado=0"); if(mysqli_num_rows($result)){ $nn=0; while ($v1=mysqli_fetch_array($result)){ $idcat=$v1["idcat"]; $result2=mysqli_query($link,"select * from prestamos where idcat='$idcat' and keydev=0 and statsolicitud=1"); $n=mysqli_num_rows($result2); echo $n; $nn=$n+$nn; } } return $nn; } //verifica si existe el id de un usuario function existeusuario($idusr){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $result=mysqli_query($link,"select * from usrs where idusr='$idusr' and eliminado=0"); $v=mysqli_num_rows($result); return $v; } //genera una cantidad de ceros a la izquierda function ceros($idcat){ $idcatlen=strlen($idcat); $cero=""; for($i=0;$i<(6-$idcatlen);$i++){ $cero=$cero."0"; } $barcode=$cero.$idcat; return $barcode; } //genera una cantidad de ceros a la izquierda function cerosizquierda($string,$ncaracteres){ $string_len=strlen($string); $cero=""; for($i=0;$i<($ncaracteres-$string_len);$i++){ $cero=$cero."0"; } $ceros=$cero.$string; return $ceros; } //******************************************* //*** ESTADISTICAS //******************************************* //Cantidad de prestamos por tipo de usuario function prestamos_por_tipousuario(){ $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $q=mysqli_query($link,"select * from tipo_usr"); $numero=0; if(mysqli_num_rows($q)){ while($r=mysqli_fetch_array($q)){ $idtipo=$r["idtipo"]; $q2=mysqli_query($link,"select * from prestamos inner join usrs on prestamos.idusr=usrs.idusr where usrs.tipo=$idtipo"); $numero=mysqli_num_rows($q2); } } return $numero; } include_once(__DIR__.'/../classes/Settings.php'); include_once(__DIR__."/../classes/SettingsQuery.php"); require_once(__DIR__."/../classes/Theme.php"); require_once(__DIR__."/../classes/ThemeQuery.php"); include_once(__DIR__."/../functions/errorFuncs.php"); $setQ = new SettingsQuery(); $setQ->connect(); if ($setQ->errorOccurred()) { $setQ->close(); displayErrorPage($setQ); } $setQ->execSelect(); if ($setQ->errorOccurred()) { $setQ->close(); displayErrorPage($setQ); } $set = $setQ->fetchRow(); $setQ->close(); $themeQ = new ThemeQuery(); $themeQ->connect(); if ($themeQ->errorOccurred()) { $themeQ->close(); displayErrorPage($themeQ); } $themeQ->execSelect($set->getThemeid()); if ($themeQ->errorOccurred()) { $themeQ->close(); displayErrorPage($themeQ); } $theme = $themeQ->fetchTheme(); $themeQ->close(); //define("siab_Live_Site","http://siab.impactocreativo.com/siab75_cris"); define("OBIB_LIBRARY_NAME",$set->getLibraryName()); define("OBIB_LIBRARY_HOURS",$set->getLibraryHours()); define("OBIB_LIBRARY_PHONE",$set->getLibraryPhone()); define("OBIB_LIBRARY_URL",$set->getLibraryUrl()); define("URLFULLTEXT",$set->getLibraryImageUrl()); define("OBIB_OPAC_URL",$set->getOpacUrl()); define("OBIB_SESSION_TIMEOUT",$set->getSessionTimeout()); define("OBIB_ITEMS_PER_PAGE",$set->getItemsPerPage()); define("OBIB_VERSION",$set->getVersion()); define("OBIB_THEMEID",$set->getThemeid()); define("OBIB_LOCALE","en"); define("OBIB_LIBRARY_USE_IMAGE",$set->isUseImageSet()); define("OBIB_LIBRARY_IMAGE_URL",$set->getLibraryImageUrl()); define("OBIB_BLOQUEAR_PRESTAMOS",$set->getBloquearPrestamos()); define("OBIB_TIPO_PRESTAMO",$set->getTipoPrestamo()); define("OBIB_TITLE_BG",$theme->getTitleBg()); define("OBIB_TITLE_FONT_FACE",$theme->getTitleFontFace()); define("OBIB_TITLE_FONT_SIZE",$theme->getTitleFontSize()); define("OBIB_TITLE_FONT_BOLD",$theme->getTitleFontBold()); define("OBIB_TITLE_ALIGN",$theme->getTitleAlign()); define("OBIB_TITLE_FONT_COLOR",$theme->getTitleFontColor()); define("OBIB_PRIMARY_BG",$theme->getPrimaryBg()); define("OBIB_PRIMARY_FONT_FACE",$theme->getPrimaryFontFace()); define("OBIB_PRIMARY_FONT_SIZE",$theme->getPrimaryFontSize()); define("OBIB_PRIMARY_FONT_COLOR",$theme->getPrimaryFontColor()); define("OBIB_PRIMARY_LINK_COLOR",$theme->getPrimaryLinkColor()); define("OBIB_PRIMARY_ERROR_COLOR",$theme->getPrimaryErrorColor()); define("OBIB_ALT1_BG",$theme->getAlt1Bg()); define("OBIB_ALT1_FONT_FACE",$theme->getAlt1FontFace()); define("OBIB_ALT1_FONT_SIZE",$theme->getAlt1FontSize()); define("OBIB_ALT1_FONT_COLOR",$theme->getAlt1FontColor()); define("OBIB_ALT1_LINK_COLOR",$theme->getAlt1LinkColor()); define("OBIB_ALT2_BG",$theme->getAlt2Bg()); define("OBIB_ALT2_FONT_FACE",$theme->getAlt2FontFace()); define("OBIB_ALT2_FONT_SIZE",$theme->getAlt2FontSize()); define("OBIB_ALT2_FONT_COLOR",$theme->getAlt2FontColor()); define("OBIB_ALT2_LINK_COLOR",$theme->getAlt2LinkColor()); define("OBIB_ALT2_FONT_BOLD",$theme->getAlt2FontBold()); define("OBIB_BORDER_COLOR",$theme->getBorderColor()); define("OBIB_BORDER_WIDTH",$theme->getBorderWidth()); define("OBIB_PADDING",$theme->getTablePadding()); define("OBIB_DEMO_FLG",false); //validacion - sin contraseña ser� solicitada en opac $passusr=0; $link=abrir_db(); $acentos = $link->query("SET NAMES 'utf8'"); $pa=mysqli_query($link,"select * from settings where passusr=1") or die($link->error); if(mysqli_num_rows($pa)){ $passusr=1; } //session_start(); if(!isset($_SESSION)) { // session_start(); } ?>