本文整理汇总了PHP中Data::CompararDatas方法的典型用法代码示例。如果您正苦于以下问题:PHP Data::CompararDatas方法的具体用法?PHP Data::CompararDatas怎么用?PHP Data::CompararDatas使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Data
的用法示例。
在下文中一共展示了Data::CompararDatas方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: verificarStatusAnalise
/**
* Método com os status da análise
* @access public
* @param string $dtEnvio
* @return string
*/
public function verificarStatusAnalise($dtEnvio)
{
$qtdDias = round(Data::CompararDatas($dtEnvio, date("Y-m-d"))) + 1;
$cor = "";
$alt = "";
if ($qtdDias < 10) {
$cor = 'verde';
$alt = 'Menos de 10 dias de atraso no recebimento da solicitação (data inicial)';
} else {
if ($qtdDias >= 10 && $qtdDias < 20) {
$cor = 'amarelo';
$alt = 'Entre 10 e 19 dias de atraso no recebimento da solicitação (data inicial)';
} else {
if ($qtdDias >= 20) {
$cor = 'vermelho';
$alt = '20 ou mais dias de atraso no recebimento da solicitação (data inicial)';
}
}
}
if (!empty($cor) && !empty($alt)) {
$img = '<img src="' . Zend_Controller_Front::getInstance()->getBaseUrl() . '/public/img/bola_' . $cor . '.gif" alt="' . $alt . '" title="' . $alt . '" />';
return $img;
} else {
return ' ';
}
}
示例2: checarDiligencia
/**
* Método para verificar o status da diligencia do projeto
* @access public
* @param integer $idPronac
* @param integer $idProduto
* @param array $idTipoDiligencia
* @return string
*/
public function checarDiligencia($idPronac = null, $idProduto = null, $idTipoDiligencia = array())
{
if (isset($idPronac) && !empty($idPronac)) {
// objetos
$tbDiligencia = new tbDiligencia();
$tbDistribuirParecer = new tbDistribuirParecer();
// busca a diligência
$where = array('idPronac = ?' => $idPronac);
$order = array('DtSolicitacao DESC');
// filtra pelo id do produto
if (!empty($idProduto)) {
$where = array_merge($where, array('idProduto = ?' => $idProduto));
}
// filtra por tipos de diligências
if (count($idTipoDiligencia) > 0) {
$where = array_merge($where, array('idTipoDiligencia IN (?)' => $idTipoDiligencia));
}
$buscarDiligencia = $tbDiligencia->buscar($where, $order);
// busca o parecer distribuido
$whereParecer = array('idPRONAC = ?' => $idPronac, 'DtDistribuicao ?' => new Zend_Db_Expr('IS NOT NULL'), 'DtDevolucao ?' => new Zend_Db_Expr('IS NULL'), 'stEstado = ?' => 0, 'TipoAnalise = ?' => 3);
$buscarParecer = $tbDistribuirParecer->buscar($whereParecer);
if (count($buscarDiligencia) > 0) {
$DtSolicitacao = $buscarDiligencia[0]->DtSolicitacao;
$DtResposta = $buscarDiligencia[0]->DtResposta;
$stEnviado = trim($buscarDiligencia[0]->stEnviado);
$buscarTmpFimDiligencia = $tbDiligencia->buscar(array('idPronac = ?' => $idPronac, 'stProrrogacao = ?' => 'N'), array('DtSolicitacao DESC'));
if (count($buscarTmpFimDiligencia) > 0) {
$TmpFimDiligencia = 20;
} else {
$TmpFimDiligencia = 40;
}
if (count($buscarParecer) > 0) {
$DtDistribuicao = $buscarParecer[0]->{$DtDistribuicao};
} else {
$DtDistribuicao = null;
}
} else {
$DtSolicitacao = null;
$DtResposta = null;
$TmpFimDiligencia = null;
$DtDistribuicao = null;
$stEnviado = null;
}
$TmpDtDistribuicao = !empty($DtDistribuicao) ? round(Data::CompararDatas($DtDistribuicao)) : 0;
if ($DtSolicitacao != null && $TmpDtDistribuicao > $TmpFimDiligencia) {
return 3;
// Diligência não respondida
} elseif ($DtSolicitacao != null && $DtResposta != null) {
return 2;
// Diligência respondida
} elseif ($DtSolicitacao != null && $DtResposta == null && $stEnviado == 'S') {
return 1;
// Diligenciado
} else {
return 0;
// A diligenciar
}
} else {
return 0;
// A diligenciar
}
}
示例3: imprimirAction
//.........这里部分代码省略.........
// $dtValidade = Data::somarData(date('Y-m-d', strtotime($buscaCertidaoFGTS[0]->DtValidade)), 1);
// $diasfgts = (int) Data::CompararDatas($buscaCertidaoFGTS[0]->DtEmissao, Data::dataAmericana($dtValidade));
// $this->view->diasfgts = $diasfgts;
$this->view->pronacfgts = $buscaCertidaoFGTS[0]->AnoProjeto . $buscaCertidaoFGTS[0]->Sequencial;
$this->view->logonfgts = $buscaCertidaoFGTS[0]->Logon;
$this->view->idcertidoesnegativasfgts = $buscaCertidaoFGTS[0]->idCertidoesnegativas;
$this->view->cdprotocolonegativafgts = $buscaCertidaoFGTS[0]->cdProtocoloNegativa;
$this->view->cdsituacaocertidaofgts = $buscaCertidaoFGTS[0]->cdSituacaoCertidao;
$this->view->idcertidaofgts = $buscaCertidaoFGTS[0]->idCertidoesnegativas;
$this->view->buscarfgts = Data::tratarDataZend($buscaCertidaoFGTS[0]->DtValidade, 'americano');
} else {
$this->view->cgccpffgts = "";
$this->view->codigocertidaofgts = "";
$this->view->dtemissaofgts = "";
$this->view->dtvalidadefgts = "";
$this->view->diasfgts = "";
$this->view->pronacfgts = "";
$this->view->logonfgts = "";
$this->view->idcertidoesnegativasfgts = "";
$this->view->cdprotocolonegativafgts = "";
$this->view->cdsituacaocertidaofgts = "";
$this->view->idcertidaofgts = "";
$this->view->buscarfgts = "E";
}
$buscaCertidaoCADIN = $certidoesNegativas->buscar(array('CgcCpf = ?' => $cnpjcpf, 'CodigoCertidao = ?' => 244));
if (!empty($buscaCertidaoCADIN[0])) {
$this->view->cgccpfcadin = $buscaCertidaoCADIN[0]->CgcCpf;
$this->view->codigocertidaocadin = $buscaCertidaoCADIN[0]->CodigoCertidao;
// $horaCadin = $buscaCertidaoCADIN[0]->DtEmissao;
// $horaCadin = date('H:i:s', strtotime($horaCadin));
// $this->view->horacadin = $horaCadin;
$this->view->dtemissaocadin = Data::tratarDataZend($buscaCertidaoCADIN[0]->DtEmissao, 'Brasileira');
$dtValidade = Data::somarData(Data::tratarDataZend($buscaCertidaoCADIN[0]->DtValidade, 'americano'), 1);
$diascadin = (int) Data::CompararDatas($buscaCertidaoCADIN[0]->DtEmissao, Data::dataAmericana($dtValidade));
$this->view->diascadin = $diascadin;
$this->view->dtvalidadecadin = Data::tratarDataZend($buscaCertidaoCADIN[0]->DtValidade, 'Brasileira');
$this->view->pronaccadin = $buscaCertidaoCADIN[0]->AnoProjeto . $buscaCertidaoCADIN[0]->Sequencial;
$this->view->logoncadin = $buscaCertidaoCADIN[0]->Logon;
$this->view->idcertidoesnegativascadin = $buscaCertidaoCADIN[0]->idCertidoesnegativas;
$this->view->cdprotocolonegativacadin = $buscaCertidaoCADIN[0]->cdProtocoloNegativa;
$this->view->idcertidaocadin = $buscaCertidaoCADIN[0]->idCertidoesnegativas;
$this->view->buscarcadin = $buscaCertidaoCADIN;
if ($buscaCertidaoCADIN[0]->cdSituacaoCertidao == 1) {
$this->view->cdsituacaocertidaocadin = "Não pendente";
} else {
$this->view->cdsituacaocertidaocadin = "Pendente";
}
} else {
$this->view->cgccpfcadin = "";
$this->view->codigocertidaocadin = "";
$this->view->dtemissaocadin = "";
$this->view->dtvalidadecadin = "";
$this->view->horacadin = "";
$this->view->diascadin = "";
$this->view->pronaccadin = "";
$this->view->logoncadin = "";
$this->view->idcertidoesnegativascadin = "";
$this->view->cdprotocolonegativacadin = "";
$this->view->cdsituacaocertidaocadin = "Selecione";
$this->view->idcertidaocadin = "";
$this->view->buscarcadin = null;
}
$buscaCertidaoCEPIM = $certidoesNegativas->buscar(array('CgcCpf = ?' => $cnpjcpf, 'CodigoCertidao = ?' => 247));
if (!empty($buscaCertidaoCEPIM[0])) {
$this->view->cgccpfcepim = $buscaCertidaoCEPIM[0]->CgcCpf;
$this->view->codigocertidaocepim = $buscaCertidaoCEPIM[0]->CodigoCertidao;
示例4: compararCadin
public static function compararCadin($dtcadin, $situacao, $dataatual)
{
$valor = Data::CompararDatas($dataatual, $dtcadin);
if ($valor == 0) {
if ($situacao == 0) {
return "Pendente";
} else {
return "Não Pendente";
}
} else {
return "Vencida";
}
}
示例5: validaDatasAction
/**
* M?todo responsavel por validar as datas do formulario
* @param void
* @return objeto
*/
public function validaDatasAction()
{
$this->_helper->layout->disableLayout();
// desabilita o Zend_Layout
//recupera parametros
$get = Zend_Registry::get('get');
$dtInicio = $get->dtInicio;
$dtFim = $get->dtFim;
$bln = "true";
$script = "";
$mensagem = "";
$objData = new Data();
//VERIFICA SE DATA INICIO E MAIOR QUE DATA FINAL
if (!empty($get->dtInicio) && !empty($get->dtFim) && strlen($get->dtInicio) == 10 && strlen($get->dtFim) == 10) {
$dtTemp = explode("/", $get->dtInicio);
$dtInicio = $dtTemp[2] . $dtTemp[1] . $dtTemp[0];
$dtTemp = null;
$dtTemp = explode("/", $get->dtFim);
$dtFim = $dtTemp[2] . $dtTemp[1] . $dtTemp[0];
if ($dtInicio > $dtFim) {
$mensagem = "<br><font color='red'>Data de início não pode ser maior que a data final</font>";
$bln = "false";
}
if (!$objData->validarData($get->dtInicio)) {
$mensagem = "<br><font color='red'>Data de início inválida</font>";
$bln = "false";
}
if (!$objData->validarData($get->dtFim)) {
$mensagem = "<br><font color='red'>Data final inválida</font>";
$bln = "false";
}
if (!$objData->validarData($get->dtInicio)) {
$mensagem = "<br><font color='red'>O período de execução de projetos de plano anual dever ser posterior ao ano vigente</font>";
$bln = "false";
}
}
//VERIFICA SE DATA INICIO E MAIOR QUE 90 DIAS DA DATA ATUAL
if (!empty($get->dtInicio) && strlen($get->dtInicio) == 10) {
$dtTemp = explode("/", $get->dtInicio);
$dtInicio = $dtTemp[2] . $dtTemp[1] . $dtTemp[0];
$diffEmDias = $objData->CompararDatas(date("Ymd"), $dtInicio);
if ($diffEmDias < 0 || $diffEmDias < 90) {
$mensagem = "<br><font color='red'>A data inicial de realização deverá ser no mínimo 90 dias após a data atual.</font>";
$bln = "false";
}
if (!$objData->validarData($get->dtInicio)) {
$mensagem = "<br><font color='red'>Data de início inválida</font>";
$bln = "false";
}
//verifica se a data inicio esta entre 01 de Fevereiro e 30 de Novembro
//if($dtInicio >= date("Y")."0201" && $dtInicio <= date("Y")."1130"){
}
//VERIFICA SE DATA DO ATO E VALIDA, CASO ELA TENHA SIDO INFORMADA
if (!empty($get->dtAto) && strlen($get->dtAto) == 10) {
if (!$objData->validarData(trim($get->dtAto))) {
$mensagem = "<br><font color='red'>Data tombamento inválida</font>";
$bln = "false";
}
}
$script = "\$('#blnDatasValidas').val(" . $bln . ");\n";
$this->montaTela("manterpropostaincentivofiscal/mensagem.phtml", array("mensagem" => $mensagem, "script" => $script));
}
示例6: cadastrarTrimestralAction
public function cadastrarTrimestralAction()
{
//** Verifica se o usuário logado tem permissão de acesso **//
$this->verificarPermissaoAcesso(false, true, false);
$idpronac = $this->_request->getParam("idpronac");
if (strlen($idpronac) > 7) {
$idpronac = Seguranca::dencrypt($idpronac);
}
try {
$tbComprovanteTrimestral = new tbComprovanteTrimestral();
$rsTotal = $tbComprovanteTrimestral->buscarComprovantes(array('idPronac=?' => $idpronac), true);
$nrRelatorio = count($rsTotal) + 1;
$Projetos = new Projetos();
$dadosProj = $Projetos->buscar(array('IdPRONAC = ?' => $idpronac))->current();
$anoProjeto = $dadosProj->AnoProjeto;
$sequencial = $dadosProj->Sequencial;
$tblLib = new Liberacao();
$rsLib = $tblLib->buscar(array('AnoProjeto =?' => $anoProjeto, 'Sequencial =?' => $sequencial));
$liberacao = $rsLib->count();
if ($liberacao) {
$intervalo = round(Data::CompararDatas($rsLib[0]['DtLiberacao'], $dadosProj->DtFimExecucao));
$inicioPeriodo = $rsLib[0]['DtLiberacao'];
} else {
$intervalo = round(Data::CompararDatas($resp->DtInicioExecucao, $dadosProj->DtFimExecucao));
$inicioPeriodo = $resp->DtInicioExecucao;
}
if ($nrRelatorio == 1) {
$dtInicioPeriodo = $inicioPeriodo;
$inicioPeriodo = Data::tratarDataZend($inicioPeriodo, 'Brasileira');
list($dia, $mes, $ano) = explode('/', $inicioPeriodo);
$dias = 90 * $nrRelatorio;
$inicioPeriodo = mktime(24 * $dias, 0, 0, $mes, $dia, $ano);
$dataFormatada = date('Y-m-d', $inicioPeriodo);
$dtFimPeriodo = $dataFormatada;
} else {
$inicioPeriodo = $rsTotal[count($rsTotal) - 1]['dtFimPeriodo'];
$inicioPeriodo = Data::tratarDataZend($inicioPeriodo, 'Brasileira');
list($dia, $mes, $ano) = explode('/', $inicioPeriodo);
$inicio = mktime(24 * 1, 0, 0, $mes, $dia, $ano);
//comecao no dia seguinte
$fim = mktime(24 * 91, 0, 0, $mes, $dia, $ano);
//termina 90 dias a contar do dia seguinte, por isso 91.
$dtInicioPeriodo = date('Y-m-d', $inicio);
$dtFimPeriodo = date('Y-m-d', $fim);
}
$rs = $tbComprovanteTrimestral->buscarComprovantes(array('idPronac=?' => $idpronac, 'siComprovanteTrimestral=?' => 1));
$arrayDados = array();
if (empty($rs)) {
$arrayDados['IdPRONAC'] = $idpronac;
$arrayDados['dtComprovante'] = new Zend_Db_Expr('GETDATE()');
$arrayDados['dtInicioPeriodo'] = $dtInicioPeriodo;
$arrayDados['dtFimPeriodo'] = $dtFimPeriodo;
$arrayDados['dsEtapasExecutadas'] = $_POST['etapasExecutadas'];
$arrayDados['dsAcessibilidade'] = $_POST['acessibilidade'];
$arrayDados['dsDemocratizacaoAcesso'] = $_POST['democratizacaoAcesso'];
$arrayDados['dsImpactoAmbiental'] = $_POST['impactoAmbiental'];
$arrayDados['siComprovanteTrimestral'] = 1;
//1 = Salvo pelo proponente
$arrayDados['nrComprovanteTrimestral'] = $nrRelatorio;
$arrayDados['idCadastrador'] = $this->IdUsuario;
$tbComprovanteTrimestral->inserir($arrayDados);
} else {
$rs->dsEtapasExecutadas = $_POST['etapasExecutadas'];
$rs->dsAcessibilidade = $_POST['acessibilidade'];
$rs->dsDemocratizacaoAcesso = $_POST['democratizacaoAcesso'];
$rs->dsImpactoAmbiental = $_POST['impactoAmbiental'];
$rs->idCadastrador = $this->IdUsuario;
$rs->save();
}
parent::message("Dados salvos com sucesso!", "comprovarexecucaofisica/etapas-de-trabalho/idpronac/" . Seguranca::encrypt($idpronac), "CONFIRM");
} catch (Exception $e) {
parent::message("Erro ao salvar os dados.", "comprovarexecucaofisica/etapas-de-trabalho/idpronac/" . Seguranca::encrypt($idpronac), "ERROR");
}
}
示例7: relatoriosTrimestraisAction
public function relatoriosTrimestraisAction()
{
$this->_helper->layout->disableLayout();
// Desabilita o Zend Layout
$idpronac = $this->_request->getParam("idPronac");
if (strlen($idpronac) > 7) {
$idpronac = Seguranca::dencrypt($idpronac);
}
if (!empty($idpronac)) {
$Projetos = new Projetos();
$dadosProj = $Projetos->buscar(array('IdPRONAC = ?' => $idpronac))->current();
$anoProjeto = $dadosProj->AnoProjeto;
$sequencial = $dadosProj->Sequencial;
$fnDtInicioRelatorioTrimestral = new fnDtInicioRelatorioTrimestral();
$DtLiberacao = $fnDtInicioRelatorioTrimestral->dtInicioRelatorioTrimestral($idpronac);
$intervalo = round(Data::CompararDatas($DtLiberacao->dtLiberacao, $dadosProj->DtFimExecucao));
$this->view->inicioPeriodo = $DtLiberacao->dtLiberacao;
$qtdRelatorioEsperado = ceil($intervalo / 90);
$this->view->qtdRelatorioEsperado = $qtdRelatorioEsperado;
$tbComprovanteTrimestral = new tbComprovanteTrimestral();
$qtdRelatorioCadastrados = $tbComprovanteTrimestral->buscarComprovantes(array('idPronac=?' => $idpronac), true, array('nrComprovanteTrimestral'));
//busca todos os relatorios
$qtdRelCadastrados = !empty($qtdRelatorioCadastrados) ? $qtdRelatorioCadastrados->count() : 0;
$this->view->qtdRelatorioCadastrados = $qtdRelCadastrados;
$this->view->RelatorioCadastrados = $qtdRelatorioCadastrados;
//****** Dados do Projeto - Cabecalho *****//
$projetos = new Projetos();
$DadosProjeto = $projetos->dadosProjeto(array('idPronac = ?' => $idpronac))->current();
$this->view->DadosProjeto = $DadosProjeto;
}
}
示例8: faseDoProjeto
public function faseDoProjeto($idPronac)
{
if (!empty($idPronac)) {
$tblProjeto = new Projetos();
$rsProjeto = $tblProjeto->buscar(array("IdPronac=?" => $idPronac))->current();
$pronac = $rsProjeto->AnoProjeto . $rsProjeto->Sequencial;
$dtFimPerExecucao = date('Ymd', strtotime($rsProjeto->DtFimExecucao));
$dtAtual = date("Ymd");
$diffDias = Data::CompararDatas($dtFimPerExecucao, $dtAtual);
$tblAprovacao = new Aprovacao();
$arrBuscaF1 = array();
$arrBuscaF1['AnoProjeto+Sequencial = ?'] = $pronac;
$arrBuscaF1['TipoAprovacao = ?'] = 1;
$rsF1 = $tblAprovacao->buscar($arrBuscaF1);
$arrBuscaF2 = array();
$arrBuscaF2['AnoProjeto+Sequencial = ?'] = $pronac;
$arrBuscaF2['TipoAprovacao = ?'] = 1;
$arrBuscaF2['PortariaAprovacao IS NOT NULL'] = '?';
$rsF2 = $tblAprovacao->buscar($arrBuscaF2);
$tbRelatorio = new tbRelatorio();
$tbRelConsolidado = new tbRelatorioConsolidado();
$arrBuscaRel = array();
$rsF3 = array();
$arrBuscaRel['idPronac = ?'] = $idPronac;
$arrBuscaRel['tpRelatorio = ?'] = 'C';
$arrBuscaRel['idDistribuicaoProduto is NOT NULL'] = '?';
$rsRelatorio = $tbRelatorio->buscar($arrBuscaRel)->current();
if (is_object($rsRelatorio) && count($rsRelatorio) > 0) {
$arrBuscaF3 = array();
$arrBuscaF3['idRelatorio = ?'] = $rsRelatorio->idRelatorio;
$rsF3 = $tbRelConsolidado->buscar($arrBuscaF3);
}
//situacoes fase Proj. Encerrado
$arrSituacoes = array('E19', 'E22', 'L03');
$tbRelatorioTec = new tbRelatorioTecnico();
$arrBuscaF4 = array();
$arrBuscaF4['idPronac = ?'] = $idPronac;
$arrBuscaF4['cdGrupo IN (?)'] = array('125', '126');
$rsF4 = $tbRelatorioTec->buscar($arrBuscaF4);
//FASE INICIAL
if ($rsF1->count() == 0 && $rsF2->count() == 0) {
$this->intFaseProjeto = 1;
//FASE EXECUCAO
} else {
if ($rsF1->count() >= 1 && $rsF2->count() >= 1 && (!is_object($rsF3) || $rsF3->count() == 0)) {
$this->intFaseProjeto = 2;
//FASE FINAL
} else {
if ($rsF1->count() >= 1 && $rsF2->count() >= 1 && (is_object($rsF3) && $rsF3->count() >= 1) && $rsF4->count() == 0) {
//retirei a comparacao com os trinta dias para que entrem nessa fase projetoa que atendam a todas as condicoes mas ainda nao tiveram 30 dias passados da data fim de execucao
$this->intFaseProjeto = 3;
//FASE PROJETO ENCERRADO
} else {
if ($rsF1->count() >= 1 && $rsF2->count() >= 1 && (is_object($rsF3) && $rsF3->count() >= 1) && $diffDias > 30 && (in_array($rsProjeto->Situacao, $arrSituacoes) && $rsF4->count() >= 1)) {
$this->intFaseProjeto = 4;
}
}
}
}
//FASE INICIAL
/* nunca esteve na situacao E10 e nao ha registros na tabela captacao, os projetos por edital nao podem ser inclusos nessa condicao
* para diferenciar pre-projetos de edital e fiscal quando o projeto nao tiver idProjeto deve-se utilizar o Mecanismo = 1
* situacoes dessa fase = B11,B14,C10,C20,C30,D03,D11,D27
* ENTENDIMENTO ATUAL - Não ha registro na tabela aprovacao
*/
//FASE DE EXECUCAO
/* ja esteve na situacao E10 os projetos por edital nao podem ser inclusos nessa condicao
* para diferenciar pre-projetos de edital e fiscal quando o projeto nao tiver idProjeto deve-se utilizar o Mecanismo = 1
* ENTENDIMENTO ATUAL - Tem que haver um registro na tabela Aprovacao com TipoAprovacao = 1 e com PortariaAprovacao.
* pode-se utilizar a funcao (fnNrPortariaAprovacao) para checar essa informacao
*/
//FASE FINAL
/* 30 dias apos a data fim do periodo de execucao
*
*/
//FASE PROJETO ENCERRADO
/* se tiver dados na tabela prestacao de contas com a analise de prestacao de contas ja finalizada
* PROJETO nas situacoes E19, E22 e L03
* Deve haver registro na tabela (tbRelatorioTecnico) com o codigo do grupo de COORD. DE PREST. DE CONTAS e COORD. GERAL DE PREST. DE CONTAS
* e o Orgao onde o projeto esta e o 290(Arquivo)
*/
}
}
示例9: prazoParaResposta
public function prazoParaResposta($dtSolicitacao = null, $prazoPadrao = null, $bln_decrescente = false)
{
if (!empty($dtSolicitacao)) {
$prazo = round(Data::CompararDatas($dtSolicitacao));
if ($bln_decrescente) {
$prazo = (int) $prazoPadrao - (int) $prazo;
//caso a logica de contagem for regressiva
}
if ($prazo > '0') {
//prazo positivo
return $prazo;
} elseif ($prazo <= '0') {
//prazo negativo
return '0';
} else {
//prazo de resposta igual ao prazo padrao
return '-1';
}
} else {
return '0';
}
}
示例10:
} else {
echo "<td>0</td>";
}
echo "</tr>";
echo "<tr >";
echo "<td>Total de projetos em pauta</td>";
if (isset($somaProjetos)) {
echo "<td>{$somaProjetos}</td>";
} else {
echo "<td>0</td>";
}
echo "</tr>";
echo "<tr>";
echo "<form action='" . $this->url(array('controller' => 'gerenciarpautareuniao', 'action' => 'gerenciarpresidenteemreuniao')) . "' method='post'>";
if (isset($tipousuario) && $tipousuario == "presidente") {
if ($value->stEstado == 0 and Data::CompararDatas($value->DtFechamento) >= 0) {
echo "<input name='idReuniao' type='hidden' value='";
echo $this->consultaProjetosPautaReuniao[0]->NumeroReuniao;
echo "'>";
echo "<input type='hidden' value='encerrar' name='reuniao'>";
echo "<td></td>";
echo "<td><input type='submit' size='30' value='Encerrar Reunião'></td>";
} else {
echo "<input name='idReuniao' type='hidden' value='";
echo $this->consultaProjetosPautaReuniao[0]->NumeroReuniao;
echo "'>";
echo "<input type='hidden' value='iniciar' name='reuniao'>";
echo "<td></td>";
echo "<td><input type='submit' size='30' value='Fechar pauta/iniciar reunião'></td>";
}
}