<?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); };
<?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']]();