/** * Reescribo la constructora para evitar todo lo que tiene que ver con Sesion y DB */ function __construct() { $tilePathName = 'Admin'; $this->_skinConfig = Configuracion::getTemplateConfigByDir($skinName); //@deprecated ya no se usa el calendario js, se prefiere el uso de jQuery $this->_calendar = new FCEcalendar('/js/jscalendar/', "es", "../../skins/" . $this->_skinConfig['dir'] . "/css/cal", false); //si se puede cargo el usuario $this->getUsuario(); $this->_dateFormat = Configuracion::getDateFormat(); $this->_dateTimeFormat = Configuracion::getDateTimeFormat(); $this->_timeFormat = Configuracion::getTimeFormat(); $this->pasquinoPath = Configuracion::getPasquinoPath(); $this->initSmarty(); $this->_orderListado = $_SESSION[get_class($this)]['sort']; $this->_sentidoOrderListado = $_SESSION[get_class($this)]['sortSentido']; if (method_exists($this->smarty, 'getTemplateVars')) { $this->_tilePath = $this->smarty->getTemplateVars('pQnDefaultTpl'); } else { $this->_tilePath = Configuracion::getDefaultTplPath($skinName); } //'decorators/default.tpl'; //seteo el path de donde está pasquino if (Configuracion::getLoggerClass() != null) { $this->logger = Log::factory(Configuracion::getLoggerClass()); } $tConf = Configuracion::getTemplateConfigByNombre($skinName); $this->_tilePath = Configuracion::findTplPath($tConf, $tilePathName); if (!isset($this->_tilePath) && method_exists($this->smarty, 'getTemplateVars')) { //smarty3 y el tilePath está vacio $this->_tilePath = $this->smarty->getTemplateVars('pQn' . $tilePathName . 'Tpl'); } $this->initListColumns(); }