function loadView() { setLimitRows(15000); $this->searchResults = $this->select("usuario_id={$this->usuario_id} AND vista='{$this->vista}'"); resetLimitRows(); if ($this->nRes > 0) { $this->ID = $this->searchResults[0]->ID; $visibility = unserialize($this->searchResults[0]->campos_ser); $script = "<script type=\"text/javascript\" language=\"JavaScript1.3\">\n"; $script .= "function loadView(){\n"; foreach ($visibility as $key => $value) { if ($value != 'none') { $value = ""; } $script .= "\tvar x = document.getElementsByName('{$key}');\n"; $script .= "\tfor ( i=0 ; i < x.length ; i++ ){\n"; $script .= "\t\tx[i].style.display = '{$value}';\n"; $script .= "\t}\n"; } $script .= "}\n \tloadView();\n"; $script .= "</script>\n"; } echo $script; }
function inGroup($name = '') { $g = newObject("group"); setLimitRows(32); $a = $g->select("(code&{$this->grupos}=code) AND active='Si' and groupname='{$name}'"); resetLimitRows(); if (sizeof($a) > 0) { return True; } else { return False; } }
<?php require_once "Biblio.php"; $libro = newObject("b_libro"); setLimitRows(15); $libro->searchResults = $libro->selectAll($offset, $sort); $extk = array(); listList($libro, $extk, "listadolibro"); resetLimitRows();
function listAll($field, $addVoidValue = True, $more = "") { if (empty($more)) { $all = $this->selectAll(); } else { setLimitRows(50); $all = $this->select($more); resetLimitRows(); } if ($addVoidValue) { $list[1] = "--"; } foreach ($all as $k => $o) { if (method_exists($o, $field)) { debug("Llamada listAll tiene argumento a funcion", "red"); $list[$o->ID] = $o->{$field}(); } else { $list[$o->ID] = $o->{$field}; } } return $list; }