/** * Constructor * * @param string Texto único que identica al padre * @param string Texto que va a aparecer en la lengüeta * @param mixed Instancia con el contenido, debe implementar SalidaWeb */ public function __construct($padre_identificador, $etiqueta, $contenido) { $this->padre_identificador = $padre_identificador; $this->etiqueta = $etiqueta; $this->identificador = $this->padre_identificador . \Base\Funciones::caracteres_para_clase($this->etiqueta); $this->contenido = $contenido; }
/** * Definir título e identificador si no se tiene * * @param string Título */ public function definir_titulo($titulo) { $this->titulo = $titulo; if ($this->identificador == NULL) { $this->identificador = \Base\Funciones::caracteres_para_clase($this->titulo); } }
/** * Constructor * * @param string Texto único que identifica al padre * @param string Texto que va a aparecer en la barra * @param mixed Instancia con el contenido, debe implementar SalidaWeb * @param boolean Boleano, verdadero para que inicialmente esté abierto */ public function __construct($padre_identificador, $titulo, $contenido, $esta_abierto = FALSE) { $this->padre_identificador = $padre_identificador; $this->titulo = $titulo; $this->identificador = $this->padre_identificador . \Base\Funciones::caracteres_para_clase($this->titulo); $this->contenido = $contenido; $this->esta_abierto = $esta_abierto; }