本文整理汇总了PHP中Output::toArray方法的典型用法代码示例。如果您正苦于以下问题:PHP Output::toArray方法的具体用法?PHP Output::toArray怎么用?PHP Output::toArray使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Output
的用法示例。
在下文中一共展示了Output::toArray方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: catch
<?php
/*
* Copyright 2008 ICMBio
* Este arquivo é parte do programa SISICMBio
* O SISICMBio é um software livre; você pode redistribuíção e/ou modifição dentro dos termos
* da Licença Pública Geral GNU como publicada pela Fundação do Software Livre (FSF); na versão
* 2 da Licença.
*
* Este programa é distribuíção na esperança que possa ser útil, mas SEM NENHUMA GARANTIA; sem
* uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
* Licença Pública Geral GNU/GPL em português para maiores detalhes.
* Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título "LICENCA.txt",
* junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço
* www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
* */
try {
$out = DaoDocumento::numDigitalDisponivelSic()->toArray();
print json_encode($out);
} catch (Exception $e) {
$erro = new Output(array('success' => 'false', 'error' => $e->getMessage()));
print json_encode($erro->toArray());
}
示例2: Documento
* junto com este programa, se não, acesse o Portal do Software Público Brasileiro no endereço
* www.softwarepublico.gov.br ou escreva para a Fundação do Software Livre(FSF)
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
* */
try {
$documento = new Documento($_POST);
$numero_processo = $documento->numero;
if ($documento->tipo_vinculacao != "") {
$documento->numero .= " " . $documento->tipo_vinculacao . $documento->numero_peca;
}
unset($documento->documento->tipo_vinculacao);
unset($documento->documento->numero_peca);
$processo = DaoProcesso::getProcesso($numero_processo);
if (!Processo::validarProcessoAreaDeTrabalho($numero_processo)) {
$out = new Output(array('success' => 'false', 'error' => 'Processo não se encontra na área de trabalho do ARQUIVO'));
print json_encode($out->toArray());
exit;
}
$processo['nm_interessado'] = Processo::getInteressado($processo['interessado'], 'interessado');
$processo['nm_assunto'] = Processo::getAssunto($processo['assunto'], 'assunto');
if ($processo['procedencia'] == 'I') {
$processo['nm_origem'] = DaoUnidade::getUnidade($processo['origem'], 'nome');
} else {
$tmp = Processo::getOrigemExterna($processo['origem'], 'origem');
$processo['nm_origem'] = $tmp['origem'];
}
$processo['dt_autuacao'] = Util::formatDate($processo['dt_autuacao']);
$documento->data_documento = $processo['dt_autuacao'];
$documento->data_entrada = $processo['dt_autuacao'];
$documento->origem = $processo['nm_origem'];
$documento->tipo = "DIGITALIZACAO DE PROCESSO";
示例3: Output
// Destroi a sessão de pesquisa quando o documento é inserido após uma pesquisa
Session::destroy('digitalPesquisarDemandasPR');
break;
case 'carregar':
Session::set('digitalPesquisarDemandasPR', $_REQUEST['digital']);
$documento = DaoDocumento::getDocumento($_REQUEST['digital']);
/* Converter datas */
$documento['dt_entrada'] = Util::formatDate($documento['dt_entrada']);
$documento['dt_documento'] = Util::formatDate($documento['dt_documento']);
$documento['dt_cadastro'] = Util::formatDate($documento['dt_cadastro']);
$documento['dt_prazo'] = Util::formatDate($documento['dt_prazo']);
$documento['fg_prazo'] = $documento['fg_prazo'] > 0 ? true : false;
$documento['assunto'] = DaoAssuntoDocumento::getAssunto($documento['id_assunto'], 'assunto');
$documento = new Output($documento);
if (!empty($documento)) {
$out = array('success' => 'true', 'documento' => $documento->toArray());
} else {
$out = array('success' => 'false');
}
break;
case 'alterar':
$documento = new Documento($_REQUEST);
$out = DaoDocumentoDemanda::alterarDocumento($documento)->toArray();
if (is_array($documento)) {
$out['documento'] = $documento;
}
break;
case 'unique':
$documento = new Documento($_REQUEST);
$out = DaoDocumento::uniqueDocumento($documento)->toArray();
break;
示例4: novoInteressado
/**
*
*/
public static function novoInteressado($interessado, $cpf = 'Em Branco', $homologado = false)
{
try {
/* Novo Interessado */
$cpf = strlen($cpf) > 0 ? $cpf : 'Em Branco';
if ($cpf != 'Em Branco') {
$stmm = Controlador::getInstance()->getConnection()->connection->prepare("SELECT INTERESSADO FROM TB_PROCESSOS_INTERESSADOS WHERE CNPJ_CPF = ? AND CNPJ_CPF != 'Em Branco' LIMIT 1");
$stmm->bindParam(1, $cpf, PDO::PARAM_STR);
$stmm->execute();
$res = $stmm->fetch(PDO::FETCH_ASSOC);
if (!empty($res)) {
$saida = new Output(array('success' => 'false', 'error' => "O interessado {$res['INTERESSADO']} já foi cadastrado com o cnpj/cpf informado!"));
return $saida->toArray();
}
}
$stmm = Controlador::getInstance()->getConnection()->connection->prepare("SELECT count(*) as num FROM TB_PROCESSOS_INTERESSADOS WHERE CNPJ_CPF = ? AND INTERESSADO ILIKE ?");
$stmm->bindParam(1, $cpf, PDO::PARAM_STR);
$stmm->bindParam(2, $interessado, PDO::PARAM_STR);
$stmm->execute();
$res = $stmm->fetch(PDO::FETCH_ASSOC);
if ($res['num'] > 0) {
// Já está cadastrado, retornar sem sucesso
$saida = new Output(array('success' => 'false', 'error' => 'Já existe interessado com este cpf/cnpj e este nome'));
return $saida->toArray();
}
$id_unidade_usuario = Controlador::getInstance()->usuario->ID_UNIDADE;
$stmt = Controlador::getInstance()->getConnection()->connection->prepare("INSERT INTO TB_PROCESSOS_INTERESSADOS (INTERESSADO,CNPJ_CPF,USUARIO,HOMOLOGADO,ID_UNIDADE_USUARIO) VALUES (?,?,?,?,?)");
$stmt->bindParam(1, $interessado, PDO::PARAM_STR);
$stmt->bindParam(2, $cpf, PDO::PARAM_STR);
$stmt->bindParam(3, Zend_Auth::getInstance()->getIdentity()->ID, PDO::PARAM_INT);
$stmt->bindParam(4, $homologado, PDO::PARAM_INT);
$stmt->bindParam(5, $id_unidade_usuario, PDO::PARAM_INT);
$stmt->execute();
$out = array('success' => 'true', 'interessado' => $interessado, 'id' => Controlador::getInstance()->getConnection()->connection->lastInsertId('TB_PROCESSOS_INTERESSADOS_ID_SEQ'));
if (!empty($out)) {
return $out;
}
return null;
} catch (PDOException $e) {
throw new Exception($e);
}
}