if(isset($dbdata['order']))
$this->order = ' ORDER BY '.$dbdata['nombre'].' '.$dbdata['order'];
$this->db = $dbdata['db'];
+
+ $this->expandir = array($this->id_activo);
+ if(isset($this->id_activo))
+ {
+ $id = $this->id_activo;
+ while($id != 0)
+ {
+ $sql = "SELECT $this->padre
+ FROM $this->tabla
+ WHERE $this->id = '".$id."'";
+ $id = $this->db->getOne($sql);
+ $this->expandir[] = $id;
+ }
+ }
+
parent::MECON_HTML_Arbol(array(), $titulo, $link_append);
$this->datos = $this->BuscarHijos(0);
}
{
$titulo = $row[0];
$id = $row[1];
- if(!$this->padre) $sub = array();
+ if(!$this->padre || !in_array($id, $this->expandir)) $sub = array();
else $sub = $this->BuscarHijos($id);
$link = strval(@$row[2]);
$d = array(