Example #1
0
<h1>Atualiza Ações:</h1>
<?php 
if (file_exists('include/fast-exames/_models/AdminAcoes.class.php')) {
    include_once 'include/fast-exames/_models/AdminAcoes.class.php';
}
$Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$acaoId = filter_input(INPUT_GET, "acaoId", FILTER_DEFAULT);
$create = filter_input(INPUT_GET, "create", FILTER_DEFAULT);
$AdminAcoes = new AdminAcoes();
if (!empty($Dados) && !in_array("", $Dados)) {
    $Dados['acao_status'] = $Dados['sendPostForm'] == 'Atualiza' ? '0' : '1';
    $Dados['acao_id'] = $acaoId;
    unset($Dados['sendPostForm']);
    if ($AdminAcoes->ExeUpdate($Dados)) {
        WSErro("Ação atualizada com sucesso!", WS_ACCEPT);
    } else {
        WSErro("Erro ao atualizar!", WS_ERROR);
    }
} elseif (!$AdminAcoes->FindId($acaoId)) {
    WSErro("Ação não encontrada!", WS_INFOR);
} else {
    $Dados = (array) $AdminAcoes->FindId($acaoId);
}
if (!empty($create)) {
    WSErro("Ação <b>{$Dados['acao_descricao']}</b> cadastrada com sucesso!", WS_ACCEPT);
}
?>
<form method="post" class="form" id="form">

    <div class="row bg-primary">
Example #2
0
<h1>Cria Ações:</h1>
<?php 
if (file_exists('include/fast-exames/_models/AdminAcoes.class.php')) {
    include_once 'include/fast-exames/_models/AdminAcoes.class.php';
}
$Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$AdminAcoes = new AdminAcoes();
if (!empty($Dados) && !in_array("", $Dados)) {
    $Dados['acao_status'] = $Dados['sendPostForm'] == 'Cadastrar' ? '0' : '1';
    unset($Dados['sendPostForm']);
    if ($AdminAcoes->FindName($Dados['acao_descricao'])) {
        WSErro("Ação já cadastrada!", WS_ALERT);
    } elseif ($AdminAcoes->ExeCreate($Dados)) {
        header("Location: " . FAST_INCLUDE . "admin/&exe=acoes/update&acaoId=" . $AdminAcoes->getResult() . "&create=true");
        WSErro("Ação cadastrada com sucesso!", WS_ACCEPT);
    } else {
        WSErro("Erro ao cadastrar!", WS_ERROR);
    }
}
?>
<form method="post" class="form" id="form">

    <div class="row bg-primary">

        <div class="form-group col-md-12">
            <label>Descrição:</label>
            <input required="true" class="form-control" title="Descrição" type="text" name="acao_descricao" placeholder="Descrição" value="<?php 
echo $Dados['acao_descricao'];
?>
">
        </div>        
Example #3
0
<?php

if (file_exists('include/fast-exames/_models/AdminAcoes.class.php')) {
    include_once 'include/fast-exames/_models/AdminAcoes.class.php';
}
$action = filter_input(INPUT_GET, "action", FILTER_DEFAULT);
if (!empty($action)) {
    $AdminAcoes = new AdminAcoes();
    $toaction = explode("/", $action);
    $acao = $AdminAcoes->FindId($toaction[1]);
    if (!empty($acao)) {
        switch ($toaction[0]) {
            case "active":
                $AdminAcoes->ExeStatus($toaction[1], 1);
                WSErro("Ação <b>{$acao->acao_descricao}</b> ativo com sucesso!", WS_ACCEPT);
                break;
            case "inative":
                $AdminAcoes->ExeStatus($toaction[1], 0);
                WSErro("Ação <b>{$acao->acao_descricao}</b> desativado com sucesso!", WS_ACCEPT);
                break;
            case "delete":
                if ($AdminAcoes->ExeDelete($toaction[1])) {
                    WSErro("Ação <b>{$acao->acao_descricao}</b> deletado com sucesso!", WS_ACCEPT);
                } else {
                    WSErro("Erro ao deletar", WS_ERROR);
                }
                break;
            default:
                WSErro("Opss! opção invalida.", WS_ERROR);
                break;
        }