function obter_tarefa_por_codigo($codigo) { $q = "SELECT cod_projeto, nome, descricao, concluida, cod_funcionario FROM tarefas WHERE deletado_em IS NULL AND codigo={$codigo}"; $prepared = $this->mysqli->prepare($q); $prepared->execute(); $prepared->bind_result($cod_projeto, $nome, $descricao, $concluida, $cod_funcionario); $t = null; if ($prepared->fetch()) { $t = array('codigo' => $codigo, 'projeto' => $cod_projeto, 'nome' => $nome, 'descricao' => $descricao, 'concluida' => $concluida == 1, 'funcionario' => $cod_funcionario); } $prepared->close(); if ($t != null) { $fDao = new FuncionarioDAO($this->mysqli); $t['projeto'] = $this->obter_projeto_por_codigo($t['projeto']); $t['funcionario'] = $fDao->obter_por_codigo($t['funcionario']); } return $t; }
<?php define("ROOT", "../.."); define("NAV", "side_btn_f"); require ROOT . "/libs/lib_list.php"; $func = null; if (array_key_exists('cod_funcionario', $_GET)) { $fDao = new FuncionarioDAO(get_connection()); $func = $fDao->obter_por_codigo($_GET['cod_funcionario']); } require ROOT . "/site/header.php"; require ROOT . "/site/sidebar.php"; ?> <link rel="stylesheet" type="text/css" href="css/editar.css"> <script src=<?php echo ROOT . '/vendor/tinymce/js/tinymce/tinymce.min.js'; ?> ></script> <script src=<?php echo ROOT . '/site/js/tinymce_init.js'; ?> ></script> <div class="sub_body"> <fieldset> <legend>Cadastro de Funcionário</legend> <div id="alert_info" class="alert" role="alert" style="display: none"></div>
<?php $fDao = new FuncionarioDAO(get_connection()); $f = $fDao->obter_por_codigo(LOGGED_USER); ?> <link rel="stylesheet" type="text/css" href="<?php echo ROOT . '/site/css/sidebar.css'; ?> "> <div id="sidebar"> <ul> <li class="sidebar_brand"> <a href="#"> ATS Development </a> </li> <hr> <?php if ($f['permissoes']['gf'] || $f['permissoes']['gp'] || $f['permissoes']['gc']) { if ($f['permissoes']['gf']) { ?> <li class="sidebar_option side_btn_f"> <a href="<?php echo ROOT . '/site/funcionarios/listar.php'; ?> ">Funcionarios</a> </li>
<?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']]();
<?php define("ROOT", "../../../.."); define("NAV", "side_btn_p"); require ROOT . "/libs/lib_list.php"; require ROOT . "/site/header.php"; require ROOT . "/site/sidebar.php"; $cod_projeto = $_GET['cod_projeto']; $con = get_connection(); $funcDao = new FuncionarioDAO($con); $funcionario = $funcDao->obter_por_codigo(LOGGED_USER); $msDao = new MensagemDAO($con); $msgs = $msDao->listar_mensagens($cod_projeto); ?> <link rel="stylesheet" type="text/css" href="css/chat.css"> <div id="chat_panel" class="sub_body"> <div class="panel panel-default"> <div class="panel-body"> <div class="panel panel-default"> <div class="panel-body"> <?php foreach ($msgs as $msg) { $class = $msg['usuario']['codigo'] == $funcionario['usuario']['codigo'] ? "alert-success" : "alert-info"; ?> <div class="alert <?php echo $class; ?> "> <strong><?php