public function formForm() { if ($this->data->nome == 'a') { // Simula erro no processamento $this->renderPrompt(MPrompt::error('Simulação de erro')); } elseif ($this->data->nome == 'b') { // Simula confirmação $this->renderPrompt(MPrompt::confirmation('Simula confirmação?', '>exemplos/controls.main', '>exemplos/controls/main')); } else { $this->render(); } }
public function saveWindow() { try { $pessoa = new models\Pessoa($this->data->id); $pessoa->setData($this->data); $pessoa->save(); $this->renderPrompt('information', 'Dados gravados com sucesso.', "!getByJSON({$pessoa->getIdPessoa()});"); } catch (\Exception $e) { $this->renderPrompt(\MPrompt::error($e->getMessage())); } }
/** * Dialogs and Error Handling * Dialogs and Error Handling * Error * Information * Confirmation * Question * Prompt * * @param $msg' (tipo) desc * @param $goto='' (tipo) desc * @param $caption='' (tipo) desc * @param $event='' (tipo) desc * @param $halt= (tipo) desc * * @returns (tipo) desc * */ public static function error($msg = '', $goto = '', $caption = '', $event = '', $halt = true) { self::$instance->prompt(MPrompt::error($msg, $goto, $caption, $event), $halt); }
/** * Brief Description. * Complete Description. * * @returns (tipo) desc * */ public function generateErrors() { $prompt = MPrompt::error($this->errors, 'NONE', _M('Erros')); return $prompt; }