Gallery: Check pics() function

La revisió el 11:17, 27 abr 2012 per Estanis (discussió | contribucions) (Es crea la pàgina amb «Aquesta funcio es la que s'encarrega de fer la querey que es pasara al showpics.php per tal de que la funcio picsbar generi les imatges de la barra de navegacio functio...».)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)

Aquesta funcio es la que s'encarrega de fer la querey que es pasara al showpics.php per tal de que la funcio picsbar generi les imatges de la barra de navegacio

function check_pics(){
var query = ""; var filesets = document.cat.getElementsByTagName("fileset"); var len_filesets = filesets.length;
for (var f=0;f<len_filesets;f++) {
var el = filesets[f]; var fs_id = el.getAttribute("id"); var inputs = el.getElementsByTagName("input"); var len_inputs = inputs.length; var cond_and = "";
for (var i=0;i<len_inputs;i++) {
var ip = inputs[i]; var ip_id = ip.getAttribute("id"); var ip_type = ip.getAttribute("type"); var cond_or = "";
if (ip_type=="checkbox" && ip.checked ) {
cond_or = fs_id+":"+ip_id;
}
if (i>0 && cond_or.length>0) cond_and+=" OR ";
cond_and += cond_or;
}
if (cond_and.length==0) {
cond_and = fs_id+":null";
}
query += cond_and;
if (f<(len_filesets-1)) query+=" AND ";
}
var params = 'username='+readCookie('username')+ '&gallery='+readCookie('gallery')+ '&keywords='+query;
addDebug(params);
getXML(prog_url+'showpics.php',params,'picsbar');
}