// +--------------------------------------------------------------------+
// | Ministerio de Economía |
// | AI (Administrador de Intranet) |
// +--------------------------------------------------------------------+
// | Ministerio de Economía |
// | AI (Administrador de Intranet) |
{
$grupo = intval($this->grupo);
if (is_a($db, 'db_result')) {
{
$grupo = intval($this->grupo);
if (is_a($db, 'db_result')) {
'nombre' => $this->nombre,
'habilitado' => $this->habilitado ? 1 : 0,
'antiguedad' => intval($this->antiguedad),
'nombre' => $this->nombre,
'habilitado' => $this->habilitado ? 1 : 0,
'antiguedad' => intval($this->antiguedad),
- $res =& $db->autoExecute('grupo_secciones', $datos, $accion, $where);
+ $res = $db->autoExecute('grupo_secciones', $datos, $accion, $where);
(grupo, seccion) VALUES ($grupo, ?)");
if (DB::isError($prepare)) {
return $prepare;
}
(grupo, seccion) VALUES ($grupo, ?)");
if (DB::isError($prepare)) {
return $prepare;
}
- $grupo = intval($this->grupo);
- $hijos = array();
- $result =& $db->query("SELECT * FROM grupo_secciones WHERE grupo_padre = $grupo");
+ $grupo = intval($this->grupo);
+ $result = $db->query("SELECT * FROM grupo_secciones WHERE grupo_padre = $grupo");
- $hijo =& new GrupoSecciones;
- $err =& $hijo->cargar($result);
+ $this->_hijos = array();
+ $hijo = new GrupoSecciones;
+ $err = $hijo->cargar($result);
- if (!$err->getCode() == CODIGO DE ERROR DE NO HAY MAS ELEMENTOS) {
- return $err;
+ // Si no hay mas resultados, entonces terminó bien.
+ if (is_a($err, 'aierror')
+ and $err->getCode() == AIERROR_NO_RESULTADOS) {
+ return true;