public function add() { //return; //<<<<<<<<<< $avaliador = new Avaliador(); $avaliador->setFkUsuario($_REQUEST['id']); $avaliador->setStatus('0'); $avaliador->setTipoServidor($_REQUEST['orServ']); $avaliador->setFkCampus($_REQUEST['f_campus']); $avaliador->setFormacao($_REQUEST['servForm']); $avaliadorArea = new AvaliadorArea(); $avaliadorArea->setFkAvaliador($_REQUEST['id']); $avaliadorArea->setFkArea($_REQUEST['areaTematica']); $daoavaliador = new AvaliadorMySqlDAO(); $daoavaliador->insert($avaliador); $daoAvaliadorArea = new AvaliadorAreaMySqlDAO(); $daoAvaliadorArea->insert($avaliadorArea); }
public function changeStatusAvaliador() { if ($_REQUEST['status'] < 0 && $_REQUEST['status'] > 2) { return; } // não é mais necessario não está se passando o requeste do organizador // conforme email enviado pelo professor, fica o alerta do sql injectiomo // sistema altera exemplo ...id=45&status=1*/ /* if ($_REQUEST['id'] != $_SESSION['authUser']->id): return; endif; */ OtherFuctions::verffyOrg(); // funcao que verifica a veracidade do organizador $avaliador = new Avaliador(); $avaliador->setStatus($_REQUEST['status']); $avaliador->setFkUsuario($_REQUEST['idavaliador']); $avaliadorDAO = new AvaliadorMySqlDAO(); $avaliadorDAO->updateStatus($avaliador); //Registra Log. $descricao = "id_avaliador=" . $_REQUEST['idavaliador'] . ", new_status=" . $_REQUEST['status']; $log_dao = new LogMysqlDAO(); $log = new Log($_SESSION['authUser']->id, "avaliador", "change_status", $descricao); $log_dao->insert($log); }
<?php require_once '../../controller/autoloadreload.php'; Login::VerificaLogin(); $orientador = new OrientadorMySqlDAO(); $orgOrientador = $orientador->queryAllHomologacaoOrientador(); $_SESSION['usuario'] = $_SESSION['authUser']->id; $_SESSION["id_administracao"] = $_SESSION['authUser']->id; $avaliador = new AvaliadorMySqlDAO(); $orgAvaliador = $avaliador->queryAllAvaliadores(); $avaliador_area = $avaliador->countAvaliadoresByArea(); $avaliador_status = $avaliador->countAvaliadoresByStatus(); $voluntarioOrg = new VoluntarioMySqlDAO(); $orgVoluntario = $voluntarioOrg->queryAllVoluntario(); $autor = new AutorMySqlDAO(); $autor_list = $autor->queryAllAutor(); $trabalho = new TrabalhoMySqlDAO(); $nomesTrabsPendentes = $trabalho->queryAllTrabalhosDeAutoresEOrientadoresByStatus(0); // 0 = pendente $nomesTrabsEnviados = $trabalho->queryAllTrabalhosDeAutoresEOrientadoresByStatus(1); // 1 = enviados $arr_status_usuario = array('P', 'A', 'R'); ?> <div> <p> <h2>Trabalhos</h2> <a href="<?php echo HOME . "acesso_restrito/sistema/adm/adm_trabalhos.php"; ?>
$objPHPExcel->getActiveSheet()->setCellValue('F1', "Tipo de Servidor"); $objPHPExcel->getActiveSheet()->setCellValue('G1', "Status"); $i = 2; foreach ($orgOrientador as $ori) { $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $ori->usuario_id); $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $ori->usuario_nome); $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $ori->usuario_email); $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $ori->campus_nome); $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $ori->sigla_instituicao); $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $ori->orientador_tipo_servidor_char); $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $arr_status_usuario[$ori->orientador_status][0]); $i++; } break; case 'avaliador': $avaliador = new AvaliadorMySqlDAO(); $orgAvaliador = $avaliador->queryAllAvaliadores(); $objPHPExcel->getActiveSheet()->setCellValue('A1', "ID"); $objPHPExcel->getActiveSheet()->setCellValue('B1', "Nome"); $objPHPExcel->getActiveSheet()->setCellValue('C1', "Email"); $objPHPExcel->getActiveSheet()->setCellValue('D1', "Campus"); $objPHPExcel->getActiveSheet()->setCellValue('E1', "Inst"); $objPHPExcel->getActiveSheet()->setCellValue('F1', "Formação do Avaliador"); $objPHPExcel->getActiveSheet()->setCellValue('G1', "Tipo de Avaliador"); $objPHPExcel->getActiveSheet()->setCellValue('H1', "Área Temática"); $objPHPExcel->getActiveSheet()->setCellValue('I1', "Status do Avaliador"); $i = 2; foreach ($orgAvaliador as $ava) { $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $ava->usuario_id); $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $ava->usuario_nome); $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $ava->usuario_email);
<?php require_once '../../controller/autoloadreload.php'; Login::VerificaLogin(); $avaliadorDAO = new AvaliadorMySqlDAO(); $avaliadorVAR = $avaliadorDAO->loadDataAvaliador($_SESSION['authUser']->id); $avaliadorAreaDAO = new AvaliadorAreaMySqlDAO(); $avaliadorAreaVAR = $avaliadorAreaDAO->queryAllAreaAvaliador($_SESSION['authUser']->id); $areaDAO = new AreaMySqlDAO(); $areaVAR = $areaDAO->queryAllSelect(); $sessaoDAO = new SessaoMySqlDAO(); $sessaoList = $sessaoDAO->querySessaoByAvaliador($_SESSION['authUser']->id); if (true) { // aqui vai a data strtotime("2014-08-26") > strtotime("2014-08-25") ?> <p> <fieldset> <legend>Sessões Alocadas</legend> <table class="tablesorter-default"> <thead> <tr> <td style="visibility: hidden">Id</td> <td>Número</td> <td>Sala</td> <td>Data</td> <td>início</td> <td>término</td> <td>Confirmar presença</td> </tr> </thead>