<?php if (isset($_GET['turma'])) { $turma = $_GET['turma']; $course = $_GET['curso']; } else { header('location: cursos.php'); } ?> <div class="panel-body row"> <?php $algumacoisa = new ManageFile(); $algumacoisa->setDir('arquivos/' . $course . '/' . $turma); $alunos = $algumacoisa->readDir('nome', 'asc'); foreach ($alunos as $aluno) { if ($aluno['nome'] == '.' || $aluno['nome'] == '..') { $key = array_search($aluno, $alunos); unset($alunos[$key]); } } if ($alunos == null) { echo '<h4>Não há ninguém cadastrado nessa turma</h4>'; } $outra = new parseCSV(); $outra->delimiter = ';'; $outra->parse('dados.csv'); $dados_alunos = $outra->data; foreach ($dados_alunos as $chave => $dado) { $nome[$chave] = $dado['nome']; } array_multisort($nome, SORT_ASC, $dados_alunos);
public function upload_img($arqTemp, $curso, $turma, $matricula, $extension) { parent::setDir('arquivos/' . $curso . '/' . $turma . '/'); $dadosArq = pathinfo($arqTemp['name']); return parent::upload($arqTemp['tmp_name'], $matricula . '.' . $extension); }
unset($csv); $csv = new File('dados.csv', 'w'); $csv->write_file('matricula;email;nome;curso;turma' . PHP_EOL); unset($csv); $csv = new parseCSV(); $csv->delimiter = ';'; $csv->save('dados.csv', $csvData, true); unset($csv); $csv = new parseCSV(); $csv->delimiter = ';'; $csv->fields = array('matricula', 'email', 'nome', 'curso', 'turma'); $csv->parse('dados.csv'); $curso = urldecode($_POST['curso']); $turma = urldecode($_POST['turma']); $manage = new ManageFile(); $manage->setDir('arquivos/' . $curso . '/' . $turma . '/'); foreach (scandir($manage->getDir()) as $imgFile) { $file_name = explode('.', $imgFile); if ($file_name[0] == $_POST['matricula_remover']) { $extension = $file_name[1]; } } $manage->delete($_POST['matricula_remover'] . '.' . $extension); } elseif (isset($_POST['rm_turma'])) { $turma = urldecode($_POST['turma']); $curso = urldecode($_POST['curso']); echo $turma; if (is_dir('arquivos/' . $curso . '/' . $turma . '/')) { rmdir('arquivos/' . $curso . '/' . $turma . '/'); } $csv = new parseCSV();