Se cambia activado por activo.
}
foreach ($dat as $e) {
$titulo = $margen.$imagen.$e['titulo'];
}
foreach ($dat as $e) {
$titulo = $margen.$imagen.$e['titulo'];
- if(isset($e['activado']) && $e['activado'] != 0) $class = 'menu_activo';
+ if(isset($e['activo']) && $e['activo'] != 0) $class = 'menu_activo';
else $class = $classes[$n];
if(!is_null($e['link'])) {
$link = $e['link'];
else $class = $classes[$n];
if(!is_null($e['link'])) {
$link = $e['link'];
foreach ($dat as $e) {
// Si no tiene ID o esta activo y se filtran los activos, se
// continua con el proximo item.
foreach ($dat as $e) {
// Si no tiene ID o esta activo y se filtran los activos, se
// continua con el proximo item.
- if (!@$e['id'] or $filtrarActivos and @$e['activado']) {
+ if (!@$e['id'] or $filtrarActivos and @$e['activo']) {
continue;
}
$array[$e['id']] = str_repeat(' ', $n) . $e['titulo'];
continue;
}
$array[$e['id']] = str_repeat(' ', $n) . $e['titulo'];
* Activa un nodo del árbol.
*
* @param int $id Id del nodo a modificar.
* Activa un nodo del árbol.
*
* @param int $id Id del nodo a modificar.
- * @param bool $activado Nuevo valor, true si está activado, false si no.
+ * @param bool $activo Nuevo valor, true si está activo, false si no.
*
* @return bool True si se pudo modificar.
*/
*
* @return bool True si se pudo modificar.
*/
- function setActivado($id, $activado = 1) {
- return $this->modificarNodo($this->datos, $id, 'activado', $activado);
+ function setActivo($id, $activo = 1) {
+ return $this->modificarNodo($this->datos, $id, 'activo', $activo);
var $tabla;
var $nombre;
var $id;
var $tabla;
var $nombre;
var $id;
var $link = '';
var $link_append = '';
var $where = '';
var $link = '';
var $link_append = '';
var $where = '';
$this->tabla = $dbdata['tabla'];
$this->nombre = $dbdata['nombre'];
$this->id = $dbdata['id'];
$this->tabla = $dbdata['tabla'];
$this->nombre = $dbdata['nombre'];
$this->id = $dbdata['id'];
+ $this->id_activo = @$dbdata['id_activo'];
// FIXME - Deprecated!
if(isset($dbdata['prepend_link']))
$link_append = $dbdata['prepend_link'];
// FIXME - Deprecated!
if(isset($dbdata['prepend_link']))
$link_append = $dbdata['prepend_link'];
if(!$this->padre) $sub = array();
else $sub = $this->BuscarHijos($id);
$link = strval(@$row[2]);
if(!$this->padre) $sub = array();
else $sub = $this->BuscarHijos($id);
$link = strval(@$row[2]);
'titulo'=> $titulo,
'link' => $link,
'id' => $id,
'sub' => $sub
);
'titulo'=> $titulo,
'link' => $link,
'id' => $id,
'sub' => $sub
);
+ if (!is_null($this->id_activo) and $id == $this->id_activo) {
+ $d['activo'] = 1;
+ }
+ $dat[] = $d;