コード例 #1
0
<?php

$api['salvar_funcionario'] = function () {
    $dao = new FuncionarioDAO(get_connection());
    $f['permissoes']['gf'] = $f['permissoes']['gf'] == "true";
    $f['permissoes']['gp'] = $f['permissoes']['gp'] == "true";
    $f['permissoes']['gd'] = $f['permissoes']['gd'] == "true";
    $f['permissoes']['gc'] = $f['permissoes']['gc'] == "true";
    $f['permissoes']['gn'] = $f['permissoes']['gn'] == "true";
    $dao->salvar_funcionario($_POST);
    $response = array();
    if ($_POST['codigo'] != 0) {
        $response['status'] = "success";
        $response['json'] = $_POST;
        echo json_encode($response);
    } else {
        $response['status'] = 'error';
    }
};
$api['deletar_funcionario'] = function () {
    $dao = new FuncionarioDAO(get_connection());
    $resp = $dao->deletar_funcionario($_POST);
    $response = array('status' => 'success');
    if ($resp == 'error') {
        $response = array('status' => "error", 'message' => "Erro ao deletar funcionario!");
    }
    echo json_encode($response);
};
コード例 #2
0
ファイル: dao.php プロジェクト: ATSDevelopment/ats_system
<?php

define("ROOT", "../../..");
require ROOT . "/libs/lib_list.php";
$f = array('salvar_perfil' => function () {
    $codigo = $_GET['cod_funcionario'];
    $dao = new FuncionarioDAO(get_connection());
    $func = $dao->obter_por_codigo($codigo);
    $func['nome_completo'] = $_POST['nome_completo'];
    $func['e_mail'] = $_POST['e_mail'];
    $func['telefone'] = $_POST['telefone'];
    $func['usuario']['senha'] = $_POST['senha'];
    $dao->salvar_funcionario($func);
    header("Location: perfil.php");
});
$f[$_GET['f']]();