<?php
require_once __DIR__ . '/../auth/verifica.php';
require_once("../config/conexao.php");

$aluno_id = $_POST['aluno_id'];
$nome = $_POST['nome'];
$tipo = $_POST['tipo'];

$permitidos = ['pdf','jpg','jpeg','png','doc','docx'];

foreach($_FILES['arquivos']['name'] as $key => $name){

$tmp = $_FILES['arquivos']['tmp_name'][$key];
$size = $_FILES['arquivos']['size'][$key];

$ext = strtolower(pathinfo($name, PATHINFO_EXTENSION));

if(!in_array($ext,$permitidos)) continue;
if($size > 5*1024*1024) continue;

$pasta = "../../uploads/alunos/".$aluno_id."/".$tipo."/";

if(!is_dir($pasta)){
mkdir($pasta,0777,true);
}

$nome_final = $tipo."_".date("YmdHis")."_".$key.".".$ext;

move_uploaded_file($tmp,$pasta.$nome_final);

$sql = "INSERT INTO documentos (aluno_id,nome_arquivo,arquivo,tipo)
VALUES (:aluno_id,:nome,:arquivo,:tipo)";

$stmt = $pdo->prepare($sql);
$stmt->bindValue(":aluno_id",$aluno_id);
$stmt->bindValue(":nome",$nome);
$stmt->bindValue(":arquivo",$nome_final);
$stmt->bindValue(":tipo",$tipo);
$stmt->execute();
}

header("Location: documentos.php?aluno_id=".$aluno_id);
?>