本文整理汇总了PHP中Agenda::setAlteracaoAge方法的典型用法代码示例。如果您正苦于以下问题:PHP Agenda::setAlteracaoAge方法的具体用法?PHP Agenda::setAlteracaoAge怎么用?PHP Agenda::setAlteracaoAge使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Agenda
的用法示例。
在下文中一共展示了Agenda::setAlteracaoAge方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: cadastrar
public function cadastrar()
{
global $Sess;
$agenda = new Agenda();
$agenda->setCodigoAge(toNumero(GetVar('EventId')));
$agenda->setSituacaoAge(toNumero(GetVar('CalendarId')));
$agenda->setTituloAge(toTexto(GetVar('Title')));
if (GetVar('IsAllDay') == 'true') {
$agenda->setInicioAge(sprintf("'%s 00:00:00'", format_date(str_replace("T", "", GetVar('StartDate')), "Y-m-d", 1)));
$agenda->setFinalAge(sprintf("'%s 00:00:00'", format_date(str_replace("T", "", GetVar('EndDate')), "Y-m-d", 1)));
} else {
$agenda->setInicioAge(format_date(str_replace("T", "", GetVar('StartDate')), "'Y-m-d H:i:s'", 1));
$agenda->setFinalAge(format_date(str_replace("T", "", GetVar('EndDate')), "'Y-m-d H:i:s'", 1));
}
$agenda->setObservacaoAge(toTexto(GetVar('Notes')));
$agenda->setCandidatoAge(toTexto(GetVar('Candidato')));
$agenda->setDiatodoAge(toNumero(GetVar('IsAllDay') == 'true' ? 1 : 0));
$agenda->setCadastroAge(toDateTime());
$agenda->setAlteracaoAge(toDateTime());
$agenda->setOperadorAge(toNumero($Sess->usuario['codigo_usr']));
$agendaDAO = new AgendaDAO();
if (intval(GetVar('EventId')) > 0) {
$codigo_age = GetVar('EventId');
$agenda->setCadastroAge(null);
$return = $agendaDAO->alterar($agenda);
$result = $return ? 'Registro Alterado com sucesso.' : 'Erro ao Alterar Registro.';
} else {
$codigo_age = 0;
$return = $agendaDAO->cadastrar($agenda, $codigo_age);
$result = $return ? 'Registro Cadastrado com sucesso.' : 'Erro ao Cadastrar Registro.';
}
echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result, "id" => $codigo_age, "EventId" => $codigo_age));
}