当前位置: 首页>>代码示例>>PHP>>正文


PHP toba::notificacion方法代码示例

本文整理汇总了PHP中toba::notificacion方法的典型用法代码示例。如果您正苦于以下问题:PHP toba::notificacion方法的具体用法?PHP toba::notificacion怎么用?PHP toba::notificacion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在toba的用法示例。


在下文中一共展示了toba::notificacion方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: evt__mostrar

 function evt__mostrar()
 {
     //-- Cual es el mensaje a mostrar?
     $mensaje = null;
     switch ($this->s__opciones['origen']) {
         case 'mensaje_manual':
             $mensaje = $this->s__opciones['texto'];
             $pepe = null;
             break;
         case 'mensaje_componente':
             //Mensaje propio del componente
             $mensaje = $this->get_mensaje('info_local', array('uno', 'dos', 'tres'));
             break;
         case 'mensaje_global':
             $mensaje = toba::mensajes()->get('info_global', array('primer', date('d/M/Y')));
             break;
     }
     switch ($this->s__opciones['componente']) {
         case 'modal':
             toba::notificacion()->agregar($mensaje, $this->s__opciones['nivel']);
             break;
         case 'pantalla':
             $this->pantalla()->agregar_notificacion($mensaje, $this->s__opciones['nivel']);
             break;
         case 'formulario':
             $this->dep('opciones')->agregar_notificacion($mensaje, $this->s__opciones['nivel']);
             break;
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:29,代码来源:ci_mensajes.php

示例2: evt__formulario__baja

 function evt__formulario__baja()
 {
     $this->dep('datos')->eliminar_todo();
     toba::notificacion()->agregar('Se ha eliminado a la persona', 'info');
     $this->s__mostrar = 0;
     $this->resetear();
 }
开发者ID:andreagranados,项目名称:designa,代码行数:7,代码来源:ci_personas.php

示例3: evt__cuadro__anular

 function evt__cuadro__anular($datos)
 {
     //print_r($this->s__datos_filtro);//uni_acad = 'FAIF' AND	nro_540 = '481'3,1
     $sele = array();
     foreach ($this->s__datos as $key => $value) {
         $sele[] = $value['id_designacion'];
     }
     $comma_separated = implode(',', $sele);
     toba::db()->abrir_transaccion();
     try {
         $sql = "update impresion_540 set estado='A' where id=" . $this->s__datos_filtro['nro_540']['valor'];
         toba::db('designa')->consultar($sql);
         $sql = "insert into designacionh select * from designacion where id_designacion in (" . $comma_separated . ") ";
         toba::db('designa')->consultar($sql);
         $sql = "select count(distinct id_designacion) as cant from designacion where id_designacion in (" . $comma_separated . ") ";
         $res = toba::db('designa')->consultar($sql);
         $mensaje = '';
         if (count($res[0]) > 0) {
             $mensaje = "Se anularon " . $res[0]['cant'] . " designaciones";
         }
         $sql = "update designacion set nro_540=null where id_designacion in (" . $comma_separated . ") ";
         toba::db('designa')->consultar($sql);
         toba::notificacion()->agregar(utf8_decode('La anulación se realizó con éxito.' . $mensaje), "info");
         toba::db()->cerrar_transaccion();
     } catch (toba_error_db $e) {
         toba::db()->abortar_transaccion();
         throw $e;
     }
 }
开发者ID:andreagranados,项目名称:designa,代码行数:29,代码来源:ci_anular_tkd.php

示例4: evt__eliminar

 function evt__eliminar()
 {
     $this->dependencia('datos')->eliminar();
     $this->eliminado = true;
     toba::notificacion()->agregar('El usuario ha sido eliminado.', 'info');
     $this->evt__cancelar();
 }
开发者ID:emma5021,项目名称:toba,代码行数:7,代码来源:ci_propiedades.php

示例5: evt__form__enviar

    /**
     * Seguridad programada completamente
     */
    function evt__form__enviar($datos)
    {
        $carpeta = dirname(__FILE__);
        //--1- Arma el mensaje	(incluyendo los headers)
        $this->s__echo = $datos;
        $clave = xml_encode($datos['clave']);
        $valor = xml_encode($datos['valor']);
        $payload = <<<XML
<ns1:test xmlns:ns1="http://siu.edu.ar/toba_referencia/serv_pruebas">
\t<texto>{$clave} {$valor}</texto>
</ns1:test>
XML;
        $mensaje = new toba_servicio_web_mensaje($payload);
        //--2- Arma el servicio indicando certificado del server y clave privada del cliente
        $cert_server = ws_get_cert_from_file($carpeta . '/servidor.crt');
        $clave_privada = ws_get_key_from_file($carpeta . "/cliente.pkey");
        $cert_cliente = ws_get_cert_from_file($carpeta . "/cliente.crt");
        $seguridad = array("sign" => true, "encrypt" => true, "algorithmSuite" => "Basic256Rsa15", "securityTokenReference" => "IssuerSerial");
        $policy = new WSPolicy(array("security" => $seguridad));
        $security_token = new WSSecurityToken(array("privateKey" => $clave_privada, "receiverCertificate" => $cert_server, "certificate" => $cert_cliente));
        $opciones = array('to' => 'http://localhost/' . toba_recurso::url_proyecto() . '/servicios.php/serv_seguro_codigo', 'action' => 'http://siu.edu.ar/toba_referencia/serv_pruebas/test', 'policy' => $policy, 'securityToken' => $security_token);
        $servicio = toba::servicio_web('cli_seguro', $opciones);
        //-- 3 - Muestra la respuesta
        $respuesta = $servicio->request($mensaje);
        toba::notificacion()->info($respuesta->get_payload());
    }
开发者ID:emma5021,项目名称:toba,代码行数:29,代码来源:ci_cliente.php

示例6: evt__cuadro_producto__eliminar

 function evt__cuadro_producto__eliminar($datos)
 {
     if ($this->tablaProdutos()->eliminar_producto($datos['id_producto'])) {
         toba::notificacion()->info("Se ha eliminado el producto");
     } else {
         toba::notificacion()->agregar("Hubo un problema al eliminar el producto. Por favor, refresque la página e inténtelo nuevamente");
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:8,代码来源:ci_productos.php

示例7: evt__form_antispam__modificacion

 function evt__form_antispam__modificacion($datos)
 {
     if ($datos['ef_antispam']) {
         toba::notificacion()->info('El código ingresado es correcto. Felicitaciones, has superado la prueba!.');
     } else {
         toba::notificacion()->error('El código ingresado es incorrecto. Inténtalo de nuevo, vamos que no es tan difícil!.');
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:8,代码来源:ci_captcha.php

示例8: evt__form__baja

 function evt__form__baja()
 {
     try {
         $this->dep('tabla')->eliminar_todo();
     } catch (toba_error $e) {
         toba::notificacion()->agregar('No es posible eliminar el registro.');
     }
     $this->dep('tabla')->resetear();
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:ci_provincias.php

示例9: evt__eliminar

 function evt__eliminar()
 {
     $this->get_entidad()->eliminar();
     $this->elemento_eliminado = true;
     $zona = toba::solicitud()->zona();
     $zona->resetear();
     toba::notificacion()->agregar('El elemento ha sido eliminado.', 'info');
     admin_util::refrescar_editor_item();
 }
开发者ID:emma5021,项目名称:toba,代码行数:9,代码来源:ci_editores_toba.php

示例10: conf__cuadro

 function conf__cuadro(toba_ei_cuadro $cuadro)
 {
     if (isset($this->s__datos_filtro)) {
         if ($this->s__datos_filtro['idunidad_academica']['condicion'] == 'es_distinto_de') {
             toba::notificacion()->agregar(utf8_decode('Seleccione la condición: es igual a'), 'info');
         } else {
             $cuadro->set_datos($this->dep('datos')->tabla('departamento')->get_listado_completo($this->s__where));
         }
     }
 }
开发者ID:andreagranados,项目名称:designa,代码行数:10,代码来源:ci_estructura_departamental.php

示例11: evt__form__modificacion

 function evt__form__modificacion($datos)
 {
     if (isset($datos)) {
         try {
             toba::manejador_sesiones()->iniciar_sesion_proyecto($datos);
         } catch (toba_error_login $e) {
             toba::notificacion()->agregar($e->getMessage());
         }
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:10,代码来源:ci_ini_sesion.php

示例12: evt__procesar

    function evt__procesar()
    {
        if (!$this->get_dbr_eventos()->hay_evento_maneja_datos()) {
            toba::notificacion()->agregar('El formulario no posee evento que <strong>maneje datos</strong>,
				esto implica que los datos no viajaran del cliente al servidor.<br><br>
				Para que este comportamiento funcione debe generar algún 
				[wiki:Referencia/Eventos#Modelos modelo de eventos] en la solapa
				de Eventos', 'info');
        }
        parent::evt__procesar();
    }
开发者ID:emma5021,项目名称:toba,代码行数:11,代码来源:ci_principal.php

示例13: evt__aceptar

 function evt__aceptar()
 {
     try {
         $r = $this->dep('relacion');
         $r->sincronizar();
         $r->resetear();
         $this->controlador->set_pantalla('pant_listado');
     } catch (toba_error $e) {
         toba::notificacion()->agregar('Error procesando');
         toba::logger()->error($e->getMessage());
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:12,代码来源:ci_puntos_control.php

示例14: evt__eliminar

 function evt__eliminar()
 {
     $opciones = array();
     foreach ($this->lista_comp as $comp) {
         $opciones[$comp['componente']] = array('eliminar' => $comp['eliminar'], 'eliminar_archivo' => $comp['eliminar_archivo']);
     }
     $this->operacion->eliminar($this->eliminar_item, $opciones, true);
     toba::notificacion()->agregar('Los componentes seleccionados han sido eliminado', 'info');
     if ($this->eliminar_item) {
         toba::zona()->resetear();
     }
 }
开发者ID:emma5021,项目名称:toba,代码行数:12,代码来源:ci_eliminar_operaciones.php

示例15: evt__formulario__baja

 function evt__formulario__baja()
 {
     $est = $this->dep('datos')->tabla('estimulo')->get();
     $res = $this->dep('datos')->tabla('tiene_estimulo')->existen_registros($est);
     if ($res == 1) {
         toba::notificacion()->agregar('No puede eliminarlo porque existen estimulos del proyecto que estan asociados', 'error');
     } else {
         $this->dep('datos')->tabla('estimulo')->eliminar_todo();
         $this->resetear();
         $this->s__mostrar = 0;
     }
 }
开发者ID:andreagranados,项目名称:designa,代码行数:12,代码来源:ci_estimulos.php


注:本文中的toba::notificacion方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。