X-Git-Url: https://git.llucax.com/mecon/ai.git/blobdiff_plain/4314fc7f755cd6dd29814825e7a0564c2688d278..beb4f27c0f38e10c639f5ec2000a0ac57719221c:/lib/AI/DBTreeObject.php diff --git a/lib/AI/DBTreeObject.php b/lib/AI/DBTreeObject.php index 66f0507..994f8f5 100644 --- a/lib/AI/DBTreeObject.php +++ b/lib/AI/DBTreeObject.php @@ -62,7 +62,7 @@ class AI_DBTreeObject extends AI_DBObject { // +X2C Operation 526 /** * @param int $id Identificador del objecto. - * @param string $confFile Configuracin del objeto. + * @param string $confFile Configuración del objeto. * * @return void * @access public @@ -79,11 +79,12 @@ class AI_DBTreeObject extends AI_DBObject { * * @param mixed $db Base de datos o resultado de donde cargar los hijos. * @param bool $soloHabilitados Si es true, se cargan solo los hijos con el flag habilitado. + * @param string $orden Indica cómo ordenar los hijos cargados. * * @return mixed * @access public */ - function cargarHijos($db, $soloHabilitados = true) // ~X2C + function cargarHijos($db, $soloHabilitados = true, $orden = 'nombre') // ~X2C { $id_field = $this->conf['id']; $id_padre = $this->conf['padre']; @@ -98,6 +99,9 @@ class AI_DBTreeObject extends AI_DBObject { if ($soloHabilitados) { $query .= ' AND ' . $this->conf['habilitado'] . ' = 1'; } + if ($orden) { + $query .= ' ORDER BY ' . $orden; + } $result = $db->query($query); if (DB::isError($result)) { return $result;