public function excluir_arquivo() { if ($_SERVER['REQUEST_METHOD'] == "POST") { try { View::validarHashIdLink($this->input->post('idData')); $file = file("uploadArquivos/easyTols/exames/" . $this->input->post('idData2')); $alunos = array(); foreach ($file as $linha) { $alunos[] = (int) substr($linha, 0, 16); } $divide = explode('#', $this->input->post('idData3')); $pk_exa_concurso = $divide[0]; $pk_exa_bloco = $divide[1]; $pk_exa_area = $divide[2]; $pk_exa_prova = $divide[3]; $sqlConcurso = new SqlConcurso(); $sqlConcurso->excluir_arquivo($this->input->post('idData')); $sqlConcurso->reset_respostas_arquivo($this->input->post('idData3'), $alunos); $sqlConcurso->reset_medias_prova_arquivo($pk_exa_prova, $alunos); $sqlConcurso->reset_medias_area_arquivo($pk_exa_area, $alunos); $sqlConcurso->reset_medias_bloco_arquivo($pk_exa_bloco, $alunos); // FALTAM OS METODOS PARA EXCLUIR AS MÉDIAS DO CONCURSO unlink("uploadArquivos/easyTols/exames/" . $this->input->post('idData2')); echo json_encode(array('msg' => '<p class="alert ok">Registro excluído com sucesso!</p>')); } catch (Exception $e) { echo json_encode(array('erro' => '<p class="alert erro">Erro ao excluir a registro!</p>')); } } return false; }