<?php 
require_once("../../../conexao.php");
$tabela = 'cursos';

$ano_atual = date('Y');

@session_start();
$id_usuario = $_SESSION['id'];

$nome = $_POST['nome'];
$desc_rapida = $_POST['desc_rapida'];
$categoria = $_POST['categoria'];
$grupo = $_POST['grupo'];
$valor = $_POST['valor'];
$valor = str_replace(',', '.', $valor);
$promocao = $_POST['promocao'];
$promocao = str_replace(',', '.', $promocao);
$carga = $_POST['carga'];
$palavras = $_POST['palavras'];
$pacote = $_POST['pacote'];
$tecnologias = $_POST['tecnologias'];
$sistema = $_POST['sistema'];
$arquivo = $_POST['arquivo'];
$link = $_POST['link'];
$desc_longa = $_POST['desc_longa'];
$comissao = $_POST['comissao'];
$conteudo = $_POST['conteudo'];

$desc_longa = str_replace("'", " ", $desc_longa);
$desc_longa = str_replace('"', ' ', $desc_longa);

$nome = str_replace("'", " ", $nome);
$nome = str_replace('"', ' ', $nome);

$desc_rapida = str_replace("'", " ", $desc_rapida);
$desc_rapida = str_replace('"', ' ', $desc_rapida);

$nome_novo = strtolower( preg_replace("[^a-zA-Z0-9-]", "-", 
        strtr(utf8_decode(trim($nome)), utf8_decode("áàãâéêíóôõúüñçÁÀÃÂÉÊÍÓÔÕÚÜÑÇ"),
        "aaaaeeiooouuncAAAAEEIOOOUUNC-")) );
$url = preg_replace('/[ -]+/' , '-' , $nome_novo);

$id = $_POST['id'];

//retirar espaços vazios e possívels aspas simples do textarea
$desc_longa = str_replace(array("\n", "\r", "'"), ' ', $desc_longa);

//validar nome curso duplicado
$query = $pdo->query("SELECT * FROM $tabela where nome = '$nome'");
$res = $query->fetchAll(PDO::FETCH_ASSOC);
$total_reg = @count($res);
if($total_reg > 0 and $res[0]['id'] != $id){
	echo 'Curso já Cadastrado com este nome, escolha Outro!';
	exit();
}


$query = $pdo->query("SELECT * FROM $tabela where id = '$id'");
$res = $query->fetchAll(PDO::FETCH_ASSOC);
$total_reg = @count($res);
if($total_reg > 0){
	$foto = $res[0]['imagem'];
}else{
	$foto = 'sem-foto.png';
}



//SCRIPT PARA SUBIR FOTO NO SERVIDOR
$nome_img = date('d-m-Y H:i:s') .'-'.@$_FILES['foto']['name'];
$nome_img = preg_replace('/[ :]+/' , '-' , $nome_img);

$caminho = '../../img/cursos/' .$nome_img;

$imagem_temp = @$_FILES['foto']['tmp_name']; 

if(@$_FILES['foto']['name'] != ""){
	$ext = pathinfo($nome_img, PATHINFO_EXTENSION);   
	if($ext == 'png' or $ext == 'jpg' or $ext == 'jpeg' or $ext == 'gif'){ 
						
			//EXCLUO A FOTO ANTERIOR
			if($foto != "sem-foto.png"){
				@unlink('../../img/cursos/'.$foto);
			}

			$foto = $nome_img;
		
		move_uploaded_file($imagem_temp, $caminho);
	}else{
		echo 'Extensão de Imagem não permitida!';
		exit();
	}
}


if($id == ""){

	$query = $pdo->prepare("INSERT INTO $tabela SET nome = :nome, desc_rapida = :desc_rapida, desc_longa = :desc_longa, valor = :valor, professor = '$id_usuario', categoria = '$categoria', imagem = '$foto', status = 'Aguardando', carga = :carga, arquivo = :arquivo, ano = '$ano_atual', palavras = :palavras, grupo = '$grupo', nome_url = '$url', pacote = :pacote, sistema = '$sistema', link = :link, tecnologias = :tecnologias, promocao = :promocao, comissao = '$comissao', conteudo = :conteudo ");
}else{
	$query = $pdo->prepare("UPDATE $tabela SET nome = :nome, desc_rapida = :desc_rapida, desc_longa = :desc_longa, valor = :valor, professor = '$id_usuario', categoria = '$categoria', imagem = '$foto', carga = :carga, arquivo = :arquivo,  palavras = :palavras, grupo = '$grupo', nome_url = '$url', pacote = :pacote, sistema = '$sistema', link = :link, tecnologias = :tecnologias, promocao = :promocao, comissao = '$comissao', conteudo = :conteudo WHERE id = '$id'");
}

$query->bindValue(":nome", "$nome");
$query->bindValue(":desc_rapida", "$desc_rapida");
$query->bindValue(":desc_longa", "$desc_longa");
$query->bindValue(":valor", "$valor");
$query->bindValue(":carga", "$carga");
$query->bindValue(":arquivo", "$arquivo");
$query->bindValue(":palavras", "$palavras");
$query->bindValue(":pacote", "$pacote");
$query->bindValue(":link", "$link");
$query->bindValue(":tecnologias", "$tecnologias");
$query->bindValue(":promocao", "$promocao");
$query->bindValue(":conteudo", "$conteudo");
$query->execute();

echo 'Salvo com Sucesso';

 ?>