本文整理汇总了PHP中TApplication::gotoPage方法的典型用法代码示例。如果您正苦于以下问题:PHP TApplication::gotoPage方法的具体用法?PHP TApplication::gotoPage怎么用?PHP TApplication::gotoPage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TApplication
的用法示例。
在下文中一共展示了TApplication::gotoPage方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: onLogout
/**
* Logout
*/
public static function onLogout()
{
if (TSession::getValue('id_login')) {
try {
TTransaction::open('atividade');
$registroLogin = new RegistroLogin(TSession::getValue('id_login'));
$registroLogin->hora_final = date('H:i:s');
$registroLogin->store();
TTransaction::close();
} catch (Exception $e) {
new TMessage('error', $e->getMessage());
}
}
TSession::freeSession();
TApplication::gotoPage('LoginForm', '');
}
示例2: onLogout
/**
* Logout
*/
function onLogout()
{
TSession::freeSession();
TApplication::gotoPage('LoginForm', '');
}
示例3: onLogout
/**
* Logout
*/
public static function onLogout()
{
SystemAccessLog::registerLogout();
TSession::freeSession();
TApplication::gotoPage('LoginForm', '');
}
示例4: onLogout
/**
* método onLogout
* Executado quando o usuário clicar no botão logout
*/
function onLogout()
{
TSession::setValue('logged', FALSE);
TApplication::gotoPage('LoginForm', '');
}
示例5: onUpdate
/**
* Simulates an save button
* Show the form content
*/
public function onUpdate($param)
{
$data = $this->form->getData("TipoAtividade");
// optional parameter: active record class
// pegar os dados da sessao armazenar na variavel
$cotacao_items = TSession::getValue('array_items');
// inicia transacao com o banco 'pg_ceres'
TTransaction::open('atividade');
// put the data back to the form
$this->form->setData($data);
$msg = '';
$contAdd = 0;
foreach ($cotacao_items as $item) {
$itemObj = new StdClass();
$itemObj->id = $item['id'];
$itemObj->no = $item['nome'];
foreach ($this->form->getFields() as $name => $field) {
// pegando valor do combo
if ($field instanceof TCombo) {
if ($name === 'sistema' . $contAdd) {
$itemObj->sistema = $field->getValue();
}
if ($name === 'ticket' . $contAdd) {
$itemObj->ticket = $field->getValue();
}
}
}
$contAdd++;
$cotacao_items_add[] = get_object_vars($itemObj);
}
try {
if ($msg == '') {
// percore o objeto e armazena
foreach ($cotacao_items_add as $item) {
$itemObj = new TipoAtividade($item['id']);
$itemObj->nome = $item['nome'];
$itemObj->sistema_id = $item['sistema'];
$itemObj->ticket_id = $item['ticket'];
// armazena o objeto
$itemObj->store();
}
$msg = 'Registro salvo com sucesso!';
// finaliza a transacao
TTransaction::close();
} else {
$icone = 'error';
}
if ($icone == 'error') {
// exibe mensagem de erro
new TMessage($icone, "Erro ao Salvar o registro!");
} else {
// show the message
$param = array();
$param['id'] = filter_input(INPUT_GET, 'id');
//chama o formulario com o grid
TApplication::gotoPage('TipoAtividadesVinculos', 'onReloadTwo', $param);
// reload
new TMessage("info", $msg);
}
} catch (Exception $e) {
// em caso de exce??o
// exibe a mensagem gerada pela excecao
new TMessage('error', $e->getMessage());
// desfaz todas altera??es no banco de dados
TTransaction::rollback();
}
}