Lançado Adianti Framework 7.6!
Clique aqui para saber mais
menu

Adianti Solutions

API

Adianti, Framework, PHP, MVC, Active record, Front controller, IDE, RAD, Web, multiplataforma, geração de código, desenvolvimento rápido, relatórios, formulários, listagens, datagrids, gráficos, banco de dados, padrões de projeto, design patterns API do Adianti Framework.
API Docs
code
Selecione a classe

Source for file TToast.php

Documentation is available at TToast.php

  1. <?php
  2. namespace Adianti\Widget\Dialog;
  3.  
  4. use Adianti\Core\AdiantiCoreTranslator;
  5. use Adianti\Widget\Base\TElement;
  6. use Adianti\Widget\Base\TScript;
  7.  
  8. use Exception;
  9.  
  10. /**
  11.  * Toast
  12.  *
  13.  * @version    7.4
  14.  * @package    widget
  15.  * @subpackage dialog
  16.  * @author     Pablo Dall'Oglio
  17.  * @copyright  Copyright (c) 2006 Adianti Solutions Ltd. (http://www.adianti.com.br)
  18.  * @license    http://www.adianti.com.br/framework-license
  19.  */
  20. class TToast
  21. {
  22.     /**
  23.      * Class Constructor
  24.      * @param $message Message to be shown
  25.      */
  26.     public static function show($type$message$place 'bottom center'$icon null)
  27.     {
  28.         if (in_array($type['show''info''success''warning''error']))
  29.         {
  30.             $message64 base64_encode(utf8_decode($message));
  31.             TScript::create("__adianti_show_toast64('{$type}', '{$message64}', '{$place}', '{$icon}')");
  32.         }
  33.         else
  34.         {
  35.             throw new Exception(AdiantiCoreTranslator::translate('Invalid parameter (^1) in ^2'$type__METHOD__));
  36.         }
  37.     }
  38. }