コード例 #1
0
 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;
 }
コード例 #2
0
ファイル: editar.php プロジェクト: ATSDevelopment/ats_system
<?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>
コード例 #3
0
ファイル: sidebar.php プロジェクト: ATSDevelopment/ats_system
<?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>
コード例 #4
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']]();
コード例 #5
0
ファイル: chat.php プロジェクト: ATSDevelopment/ats_system
<?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