本文整理汇总了PHP中Flight::halt方法的典型用法代码示例。如果您正苦于以下问题:PHP Flight::halt方法的具体用法?PHP Flight::halt怎么用?PHP Flight::halt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Flight
的用法示例。
在下文中一共展示了Flight::halt方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getImpostos
public static function getImpostos()
{
$dao = new IBPTDao();
$items = $dao->getImpostos($_GET);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Não há resultado para a busca');
}
}
示例2: getIdsPerfisAutorizadosByModulo
public static function getIdsPerfisAutorizadosByModulo($id_modulo, $id_empreendimento, $associativo)
{
$associativo = empty($associativo) ? false : ($associativo == 'true' ? true : false);
$FuncionalidadeDao = new FuncionalidadeDao();
$aux = $FuncionalidadeDao->getIdsPerfisAutorizadosByModulo($id_modulo, $id_empreendimento);
if ($aux) {
$aux = $aux ? $aux : array();
$perfis = array();
foreach ($aux as $perfil) {
if ($associativo) {
if (!isset($perfis[$perfil['cod_funcionalidade']])) {
$perfis[$perfil['cod_funcionalidade']] = [];
}
$perfis[$perfil['cod_funcionalidade']][] = (int) $perfil['id_perfil'];
} else {
if (!isset($perfis[$perfil['id_funcionalidade']])) {
$perfis[$perfil['id_funcionalidade']] = [];
}
$perfis[$perfil['id_funcionalidade']][] = (int) $perfil['id_perfil'];
}
}
Flight::json($perfis);
} else {
Flight::halt(404, 'Não há resultado para a busca');
}
}
示例3: saveHistoricoPaciente
public static function saveHistoricoPaciente()
{
$HistoricoPacienteTO = new HistoricoPacienteTO();
$HistoricoPacienteDao = new HistoricoPacienteDao();
$VendaDao = new VendaDao();
try {
$HistoricoPacienteTO->id_paciente = isset($_POST['id_paciente']) ? $_POST['id_paciente'] : NULL;
$HistoricoPacienteTO->id_usuario = isset($_POST['id_usuario']) ? $_POST['id_usuario'] : NULL;
$HistoricoPacienteTO->id_profissional = isset($_POST['id_profissional']) ? $_POST['id_profissional'] : NULL;
$HistoricoPacienteTO->id_acao = isset($_POST['id_acao']) ? $_POST['id_acao'] : NULL;
$HistoricoPacienteTO->descricao = isset($_POST['descricao']) ? $_POST['descricao'] : NULL;
$HistoricoPacienteTO->dta = isset($_POST['dta']) ? $_POST['dta'] : NULL;
$HistoricoPacienteTO->id_empreendimento = isset($_POST['id_empreendimento']) ? $_POST['id_empreendimento'] : NULL;
$validator = new DataValidator();
$validator->set_msg('Campo obrigatório')->set('id_usuario', $HistoricoPacienteTO->id_usuario)->is_required();
$validator->set_msg('Campo obrigatório')->set('id_acao', $HistoricoPacienteTO->id_acao)->is_required();
$validator->set_msg('Campo obrigatório')->set('id_empreendimento', $HistoricoPacienteTO->id_empreendimento)->is_required();
if (!$validator->validate()) {
Flight::response()->status(406)->header('Content-Type', 'application/json')->write(json_encode($validator->get_errors()))->send();
return;
}
$HistoricoPacienteDao->saveHistoricoPaciente($HistoricoPacienteTO);
Flight::halt(201);
} catch (Exception $e) {
jsonException($e, 500);
}
}
示例4: getBeneficiosColaborador
public static function getBeneficiosColaborador()
{
$dao = new BeneficioDao();
$items = $dao->getBeneficiosColaborador($_GET);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Nenhum benefício encontrado.');
}
}
示例5: getTiposRegistroHorario
public static function getTiposRegistroHorario()
{
$trhDao = new TipoRegistroHorarioDao();
$items = $trhDao->getTiposRegistroHorario($_GET);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Nenhum tipo de registro encontrado.');
}
}
示例6: get
public static function get()
{
$CstcsosnDao = new CstcsosnDao();
$cstcsosn = $CstcsosnDao->get($_GET);
if ($cstcsosn) {
Flight::json($cstcsosn);
} else {
Flight::halt(404, 'Não há resultado para a busca');
}
}
示例7: getProgramacoesDiaPonte
public static function getProgramacoesDiaPonte()
{
$pdpDao = new ProgramacaoDiaPonteDao();
$items = $pdpDao->getProgramacoesDiaPonte($_GET);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Nenhuma programação encontrada!');
}
}
示例8: getTamanhos
public static function getTamanhos()
{
$TamanhoDao = new TamanhoDao();
$tamanhos = $TamanhoDao->getTamanhos($_GET);
if ($tamanhos) {
Flight::json($tamanhos);
} else {
Flight::halt(404, 'Não há resultado para a busca');
}
}
示例9: getItensEstoqueEntradas
public static function getItensEstoqueEntradas($offset, $limit)
{
$ItemEstoqueEntradaDao = new ItemEstoqueEntradaDao();
$itens = $ItemEstoqueEntradaDao->getItensEstoqueEntradas($offset, $limit, $_GET);
if ($itens) {
Flight::json($itens);
} else {
Flight::halt(404, 'itens não encontrados');
}
}
示例10: getFuncionalidades
public static function getFuncionalidades()
{
$dao = new FuncionalidadeDao();
$items = $dao->getFuncionalidades($_GET);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Nenhuma funcionalidade encontrada.');
}
}
示例11: getClientesMapa
public static function getClientesMapa($id_empreendimento, $offset, $limit)
{
$UsuarioDao = new UsuarioDao();
$Usuarios = $UsuarioDao->getClientesMapa($id_empreendimento, $offset, $limit);
if ($Usuarios) {
Flight::json($Usuarios);
} else {
Flight::halt(404, 'Não há resultado para a busca');
}
}
示例12: getEstadosCivis
public static function getEstadosCivis()
{
$dao = new EstadoCivilDao();
$items = $dao->getEstadosCivis($_GET);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Nenhum estado civil encontrada.');
}
}
示例13: getEstado
public static function getEstado($id)
{
$EstadoDao = new EstadoDao();
$estados = $EstadoDao->getEstado($id);
if ($estados) {
Flight::json($estados);
} else {
Flight::halt(404, 'Não há resultado para a busca');
}
}
示例14: getEmpreendimentos
public static function getEmpreendimentos()
{
$empreendimentoDao = new EmpreendimentoDao();
$empreendimento = $empreendimentoDao->getEmpreendimentos();
if ($empreendimento) {
Flight::json($empreendimento);
} else {
Flight::halt(404, 'Nenhum empreendimento encontrado.');
}
}
示例15: getFuncoesColaborador
public static function getFuncoesColaborador($cod_colaborador)
{
$funcaoColaboradorDao = new FuncaoColaboradorDao();
$items = $funcaoColaboradorDao->getFuncoesColaborador($cod_colaborador);
if ($items) {
Flight::json($items);
} else {
Flight::halt(404, 'Nenhuma função encontrada para o colaborador.');
}
}