Ejemplo n.º 1
0
 public function path($name, $vars = array())
 {
     //$name es el nombre de nuestra plantilla, por ej, listado.php
     //$vars es el contenedor de nuestras variables, es un arreglo del tipo llave => valor, opcional.
     //Traemos una instancia de nuestra clase de configuracion.
     $config = Configs::getInstance();
     //Armamos la ruta a la plantilla
     $path = $config->get('carpetaVista') . $name;
     //$path = 'views/'. $name;
     //Si no existe el fichero en cuestion, mostramos un 404
     if (file_exists($path) == false) {
         trigger_error('Template `' . $path . '` does not exist.', E_USER_NOTICE);
         return false;
     }
     //Si hay variables para asignar, las pasamos una a una.
     /*if(is_array($vars)){
     			foreach ($vars as $key => $value){
     				$key = $value;
     			}
     		}*/
     //Finalmente, incluimos la plantilla.
     return $path;
 }
Ejemplo n.º 2
0
        $this->ftp_calendar_path = '';
        // Only used if $this->auth_method='ftp'. The full path to the calendar directory on the ftp server. If = '', will attempt to deduce the path based on $this->calendar_path, but may not be accurate depending on ftp server config.
        $this->salt = '';
        // Calendar colors
        //
        // You can increase the number of unique colors by adding additional images (monthdot_n.gif)
        // and in the css file (default.css) classes .alldaybg_n, .eventbg_n and .eventbg2_n
        // Colors will repeat from the beginning for calendars past $this->unique_colors (7 by default), with no limit.
        $this->unique_colors = '7';
        return true;
    }
    public static function getInstance()
    {
        if (empty(self::$instance)) {
            self::$instance = new Configs();
        }
        return self::$instance;
    }
    # val can be an array
    public function setProperty($key, $val)
    {
        $this->{$key} = $val;
        return;
    }
    public function getProperty($key)
    {
        return $this->{$key};
    }
}
$phpiCal_config = Configs::getInstance();
Ejemplo n.º 3
0
<?php

$config = Configs::getInstance();
//Carpeta de los Controladores
$config->set('carpetaControlador', 'controller/');
//Carpeta de las Clases de nuestro Modelo
$config->set('carpetaModelo', 'model/');
//Carpeta de las vistas
$config->set('carpetaVista', 'views/');
//Carpeta de las vistas de contenido
$config->set('contenido', 'views/content/');
//Carpeta de las vistas de contenido
$config->set('formulario', 'views/form/');
//Carpeta de los CSS
$config->set('carpetaCss', 'views/default/css/');
//Carpeta de los JavaScripts
$config->set('carpetaJS', 'views/default/js/');
//Nombre aplicativo
$config->set('APP_NOMBRE', 'HELP_DESK');
//Nombre carpeta aplicativo
$config->set('C_ROOT', '/monitoreo/');