var baseHtml="";
dbAcl();
if (request.gofunc)
writeln(' ');
writeln('');
writeln('');
if (request.gofunc) {
writeln("');
}
if(request.search1 || request.search2) {
dbConnect();
if(request.search1 && !request.gofunc) {
//Si se busca usando el texto de entrada
c_centros = database.cursor("SELECT * FROM centros WHERE "+ client.criteria +" MATCHES '" + request.search1 + "' ORDER BY " + client.criteria);
if (!c_centros)
DbsError(false,-1);
client.search1 = request.search1;
}
if(request.search2 && !request.gofunc) {
if(request.search2 == "all") {
//Selecciono todos los centros, sin criterio
c_centros = database.cursor("SELECT * FROM centros ORDER BY descripcion ");
if (!c_centros)
DbsError(false,-1);
}
else {
//Selecciona todas las filas en las que el descripcion empieza con la letra elejida.
var lowcaps = request.search2.toLowerCase();
c_centros = database.cursor("SELECT * FROM centros WHERE "+ client.criteria + " MATCHES '" + request.search2 + "*' OR " + client.criteria +" MATCHES '" + lowcaps + "*' ORDER BY " + client.criteria);
if (!c_centros)
DbsError(false,-1);
}
client.search2 = request.search2;
}
}
else {
if (!request.cod_centro && !request.descripcion ) {
request.descripcion ="descripcion";
}
}
if (request.cod_centro) {
client.criteria="cod_centro";
client.des_criteria="cuyo código";
}
if (request.descripcion ) {
client.criteria="descripcion ";
client.des_criteria="cuya descripción";
}
if ( client.criteria == "descripcion " ) {
criterio=" por descripción ";
}
if ( client.criteria == "cod_centro" ) {
criterio=" por Código ";
}
if ( request.FrameType == "F" || request.FrameType == "T" ) {
writeln("");
}
if (!request.waux) {
if (request.gofunc) {
writeln('');
writeln('