コード例 #1
0
ファイル: php_referencia.php プロジェクト: emma5021/toba
 /**
  * @return php_referencia
  */
 static function instancia()
 {
     if (!isset(self::$instancia)) {
         self::$instancia = new php_referencia();
     }
     return self::$instancia;
 }
コード例 #2
0
ファイル: ci_memoria.php プロジェクト: emma5021/toba
<?php

php_referencia::instancia()->agregar(__FILE__);
class ci_memoria extends toba_ci
{
    protected $s__interna = null;
    function evt__formulario__modificacion($datos)
    {
        if (isset($datos['interna'])) {
            $this->s__interna = $datos['interna'];
        }
        if (isset($datos['operacion'])) {
            toba::memoria()->set_dato_operacion('temp', $datos['operacion']);
        }
        if (isset($datos['proyecto'])) {
            toba::memoria()->set_dato('temp', $datos['proyecto']);
        }
        if (isset($datos['instancia'])) {
            toba::memoria()->set_dato_instancia('temp', $datos['instancia']);
        }
    }
    function conf__formulario($componente)
    {
        $datos['interna'] = $this->s__interna;
        $datos['operacion'] = toba::memoria()->get_dato_operacion('temp');
        $datos['proyecto'] = toba::memoria()->get_dato('temp');
        $datos['instancia'] = toba::memoria()->get_dato_instancia('temp');
        $componente->set_datos($datos);
    }
    function evt__limpiar_proyecto()
    {
コード例 #3
0
ファイル: ci_abm_direcciones.php プロジェクト: emma5021/toba
<?php

php_referencia::instancia()->agregar(__FILE__);
php_referencia::instancia()->set_expandido(true);
class ci_abm_direcciones extends toba_ci
{
    protected $s__direcciones;
    protected $s__actual;
    function ini()
    {
        if (!isset($this->s__direcciones)) {
            $this->s__direcciones = array('*****@*****.**' => array('email' => '*****@*****.**', 'nombre' => 'Ernesto Perez'), '*****@*****.**' => array('email' => '*****@*****.**', 'nombre' => 'Maria Sanchez'));
        }
    }
    //----------------------------------------------------------
    //--------------- PANTALLA LISTADO -------------------------
    //----------------------------------------------------------
    /**
     * Cuando se configura el cuadro, se le brindan las direcciones actuales
     */
    function conf__cuadro(toba_ei_cuadro $cuadro)
    {
        $cuadro->set_datos($this->s__direcciones);
    }
    /**
     * Cuando se selecciona del cuadro, se guarda en sesión la selección
     * Luego se fuerza la pantalla de edición
     */
    function evt__cuadro__seleccion($seleccion)
    {
        $this->s__actual = $seleccion['email'];