function descandidatarse($vaga) { $vaga = (int) $vaga; $curriculo = Sessao::pegar('curriculo'); $sql = "DELETE FROM vaga_curriculos WHERE vaga = '{$vaga}' AND curriculo = '{$curriculo}'"; $this->query($sql); }
function index() { $tipo = Sessao::pegar('tipo'); if ($tipo == 0) { $this->renderizar = false; } }
private function touchFoto() { $foto = Sessao::pegar('foto'); if ($foto != '') { $this->atualizarDataFoto(); } }
function index() { $tipo = Sessao::pegar('tipo'); if ($tipo != '0') { $this->renderizar = true; $this->visao = 'indexAdm'; header('location: ' . URL . 'curriculos/'); } }
function editar() { $tipo = Sessao::pegar('tipo'); if ($tipo == '0') { header('location: ' . URL); } else { $id = Sessao::pegar('id'); $this->modelo->obrigatorios = array('nome'); $this->modelo->tipos['senha'] = 'senhaNova'; $this->campos['senha'] = 'Nova Senha'; if (isset($_POST['nome'])) { $campos['nome'] = $_POST['nome']; if ($_POST['senha'] != '') { $campos['senha'] = $_POST['senha']; } $this->modelo->atualizar($id, $campos); } $this->dados['usuario'] = $this->modelo->pesquisarId($id, array('nome')); } }
private function fotoParaTemp($foto) { $foto = 'sess_' . $foto; $tmp = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir(); rename(session_save_path() . SEPARADOR . $foto, $tmp . SEPARADOR . $foto); $_FILES['foto']['name'] = $foto; $_FILES['foto']['size'] = Sessao::pegar('foto_tamanho'); $_FILES['foto']['tmp_name'] = $tmp . SEPARADOR . $foto; $_FILES['foto']['type'] = ' image/jpeg'; }
function deletararquivo() { if (Sessao::pegar('tipo') == '0') { exit; } else { if (isset($_POST['id'])) { $this->renderizar = false; $id = (int) $_POST['id']; $alteradopor = Sessao::pegar('id'); if ($this->modelo->deltarArquivo($_POST['idArquivo'], $_POST['arquivo'])) { $this->modelo->atualizar($id, array('alteradopor' => $alteradopor, 'comentario' => NULL, 'curriculo' => NULL, 'dataalteracao' => date('Y-m-d G:i:s'))); } $retorna = $this->modelo->pesquisarId($id, array('alteradopor', 'dataalteracao')); $data = $retorna['dataalteracao']; list($data, $hora) = explode(' ', $data); list($ano, $mes, $dia) = explode('-', $data); $retorna['dataalteracao'] = "{$dia}/{$mes}/{$ano} às {$hora}"; $retorna['id'] = $this->modelo->idArquivo(); echo json_encode($retorna); } } }
function visualizar() { if (Sessao::pegar('tipo') == '0') { header('location: ' . URL); exit; } if (isset($_POST['concorrente'])) { $this->modelo->deletarConcorrente($_POST['concorrente']); } $campos = array_keys($this->campos); $id = isset($_GET['id']) ? (int) $_GET['id'] : 0; $this->dados['vaga'] = $this->modelo->pesquisarId($id, $campos); $this->dados['curriculos'] = $this->modelo->pegarVagaCurriculos($id); }
private function verificaLogado() { Sessao::iniciar(); return Sessao::pegar('logado'); }
function verificaEmailEditar() { if (!isset($_POST['email'])) { exit; } $email = $_POST['email']; $resultado; if ($this->modelo->verificaEmailEditar($email, Sessao::pegar('id'))) { $resultado['resultado'] = 'ok'; } else { $resultado['resultado'] = 'error'; } echo json_encode($resultado); }