X-Git-Url: https://git.llucax.com/mecon/ai.git/blobdiff_plain/f9d84021c55bf0412b55800a82cc6be9a21dab74..315644d98ff2f5c2dd82b46d3fe8f63550f409e7:/lib/AI/DBTreeObject.php diff --git a/lib/AI/DBTreeObject.php b/lib/AI/DBTreeObject.php index b2bdaed..994f8f5 100644 --- a/lib/AI/DBTreeObject.php +++ b/lib/AI/DBTreeObject.php @@ -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;