<?PHP
/*
 * DIREITOS AUTORAIS RESERVADOS (C) 2007 UFRJ
 * 
 * ESTE PROGRAMA É SOFTWARE LIVRE; VOCÊ PODE REDISTRIBUÍ-LO E/OU MODIFICÁ-LO SOB OS
 * TERMOS DA LICENÇA PÚBLICA GERAL GNU CONFORME PUBLICADA PELA FREE SOFTWARE FOUNDATION;
 * TANTO A VERSÃO 2 DA LICENÇA, COMO (A SEU CRITÉRIO) QUALQUER VERSÃO POSTERIOR.

 * ESTE PROGRAMA É DISTRIBUÍDO NA EXPECTATIVA DE QUE SEJA ÚTIL, PORÉM, SEM NENHUMA GARANTIA;
 * NEM MESMO A GARANTIA IMPLÍCITA DE COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
 * CONSULTE A LICENÇA PÚBLICA GERAL DO GNU PARA MAIS DETALHES.
 * 
 * VOCÊ DEVE TER RECEBIDO UMA CÓPIA DA LICENÇA PÚBLICA GERAL DO GNU JUNTO COM ESTE PROGRAMA; 
 * SE NÃO, ACESSE <<HTTP://WWW.GNU.ORG/LICENSES/LICENSES.PT-BR.HTML>>
 */

<?php 

function uploadDados($_tipoPessoa,	//Inteiro; Identifica se � um aluno, professor, escola, etc.
 			   		 $_idPessoa,	//Inteiro; Identifica um indiv�duo por seu n�mero de identifica��o. 
					 $_tipoDado,	//String; Identifica se � uma foto, a frente de um documento digitalizado,
					 				//ou o verso de um documento digitalizado.
				   	 $_arquivo)		//String; Indica o nome do arquivo recebido.
{
	if($_FILES[$_arquivo]['tmp_name'])
	{
		
		preg_match("/(gif|bmp|png|jpg|jpeg)/", $_FILES[$_arquivo]['type'], $extensao);
    	//Atribuindo um nome �nico para o arquivo
    	$nome = $_tipoPessoa."_".$_idPessoa."_".$_tipoDado.".".$extensao[0];
    		//exemplo: 5_45768_DocCpfFrente.gif
    		
    	
    	//Movendo o arquivo para o local especificado, de acordo com $_tipoPessoa
    	switch ($_tipoPessoa)
		{
			case 1:
  				$pasta = 'alunos';
  			break;
			case 5:
  				$pasta = 'professores';
  			break;
			default:
  				;	////Incompleto: Verificar quais $_tipoPessoa utilizar�o uploadArquivos.php
		} 
    	if(move_uploaded_file($_FILES[$_arquivo]['tmp_name'], "../images/".$pasta."/".$nome))
    	{
        	$caminho = "../images/".$pasta."/".$nome;
    	}
    	else
    	{
        	echo "Falha ao mover arquivo.";
    	}
    	

    	return $caminho;
	}
}

?>