Diccionario General |
|
|
|
|
Buscar: |
|
| |
$id = $_GET['id'];
$crt = $_POST['crt'];
$ctr = $_GET['ctr']; //nuevo
$busqueda = $_POST['busqueda'];
$busq = $_GET['busq'];
$slcd='';
$slna='';
$sles='';
$slte='';
//echo " busqueda ".$busqueda;
//echo " crt ".$crt;
if($crt=='cod') {
$cond = "and g.espanol<>''";
if($busqueda!='') $cond .= " and c.nombre like '%$busqueda%'";
$query = "select c.nombre,g.id,g.espanol from codices c,laminas l,zonas z,comp_glificos o,glifos g where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico $cond order by c.nombre asc,g.espanol asc";
$slcd='checked';
} else if($crt=='nah') {
if($busqueda!='') $cond = "and g.nahuatl='$busqueda'";
else $cond = "and g.nahuatl<>''";
$query = "select c.nombre,g.id,g.nahuatl from codices c,laminas l,zonas z,comp_glificos o,glifos g where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico $cond order by g.nahuatl";
$slna='checked';
} else if($crt=='esp') {
if($busqueda!='') $cond = "and g.espanol='$busqueda'";
else $cond = "and g.espanol<>''";
$query = "select c.nombre,g.id,g.espanol,g.nahuatl from codices c,laminas l,zonas z,comp_glificos o,glifos g where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico $cond order by g.espanol";
$sles='checked';
} else if($crt=='clt') {
$cond = "and g.espanol<>''";
if($busqueda!='') $cond .= "and g.clave_tematica='$busqueda'";
$query = "select c.nombre,g.id,g.clave_tematica from codices c,laminas l,zonas z,comp_glificos o,glifos g where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico $cond order by g.clave_tematica";
$slte='checked';
} else if($crt=='') {
if($ctr=='' || $ctr=='esp') {
$query = "select c.nombre,g.id,g.espanol,g.nahuatl ";
$query .= "from codices c,laminas l,zonas z,comp_glificos o,glifos g ";
$query .= "where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico ";
if($busq=='') $query .= "and g.espanol='Abanico' order by g.espanol";
else $query .= "and g.espanol='$busq' order by g.espanol";
$sles='checked';
$crt='esp';
} else if($ctr=='nah') {
$query = "select c.nombre,g.id,g.nahuatl ";
$query .= "from codices c,laminas l,zonas z,comp_glificos o,glifos g ";
$query .= "where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico ";
$query .= "and g.nahuatl='$busq' order by g.nahuatl";
$slna='checked';
$crt='nah';
} else if($ctr=='cod') {
$query = "select c.nombre,g.id,g.espanol ";
$query .= "from codices c,laminas l,zonas z,comp_glificos o,glifos g ";
$query .= "where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico ";
$query .= "and g.espanol<>'' and c.nombre like '%$busq%' order by c.nombre asc,g.espanol asc";
$slcd='checked';
$crt='cod';
} else if($ctr=='clt') {
$query = "select c.nombre,g.id,g.clave_tematica ";
$query .= " from codices c,laminas l,zonas z,comp_glificos o,glifos g ";
$query .= " where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico ";
$query .= " and g.espanol<>'' and g.clave_tematica='$busq' order by g.clave_tematica";
$slte='checked';
$crt='clt';
//echo " $query";
}
}
include('administrador/libreria/db_conexion.inc');
include('administrador/libreria/db_conecta.inc');
include('administrador/libreria/db_select_abierto.inc');
$datDic=$datos;
if($id=='' && count($datDic)>0) $id=$datDic[0][1];
if($id!='') {
$query = "select c.nombre,g.id,g.clave,g.nahuatl,g.espanol from codices c,laminas l,zonas z,comp_glificos o,glifos g where c.id=l.id_codice and l.id=z.id_lamina and z.id=o.id_zona and o.id=g.id_comp_glifico and g.id=$id";
include('administrador/libreria/db_select.inc');
} else include('administrador/libreria/db_cierra.inc');
$datGlifo=$datos[0];
?>
Criterio de búsqueda:
foreach($datDic as $fila) {
if($crt=='cod') echo "\n ";
else echo "\n ";
echo $fila[2]." ".$fila[3]."(".$fila[0].")";
}
?>
|
$ruta_img_glifo = "elementos/glifo/imagen/glif".$datGlifo[1].".jpg";
if(file_exists($ruta_img_glifo)) {
echo "";
}
?>
|
Códice |
|
Clave del Glifo |
|
Nombre del glifo |
|
Traducción |
|
Comentario |
Leer
/*
include('administrador/libreria/file_lee_archivo.inc');
echo lee_archivo_sinCambio("elementos/glifo/texto/coment_".$datGlifo[1]);
*/?>
|
Sonido: |
$ruta_sonido = "elementos/glifo/sonido/".$datGlifo[1].".mp3";
if(file_exists($ruta_sonido)) {
?>
} else echo "-";
?>
|
imagen de la realidad: |
$ruta_realidad = "elementos/glifo/imagen/real".$datGlifo[1].".jpg";
if(file_exists($ruta_realidad)) {
//echo " | | ";
} else echo "No se ha cargado";
?>
$id=$datGlifo[1];
$ruta_img_real = "elementos/glifo/imagen/real".$id.".jpg";
$existeReal=false;
if(file_exists($ruta_img_real)) {
$dimreal = array_values(getimagesize($ruta_img_real));
list($width, $height) = $dimreal;
if($width>200) {
$height = $height*200/$width;
$width = 200;
}
$existeReal=true;
?>
} ?>
|
|
|
|
|
|
|
|
|
|
|
|