-
+
- Home +
- Curso-online +
- Simulado +
diff --git a/adm/Controller/controller.php b/adm/Controller/controller.php
new file mode 100644
index 0000000..949cb24
--- /dev/null
+++ b/adm/Controller/controller.php
@@ -0,0 +1,574 @@
+control = new login();
+ $this->control->verificaLogin($email, $password);
+ }
+
+ public function helpLogin($email){
+ $this->control = new login();
+ $this->control->verificaemail($email);
+ }
+
+ public function change($id, $password){
+ include("../../plugins/Password/PASSWORD.php");
+ $senha = PASSWORD::hash($password);
+ $this->control = new login();
+ $this->control->changePass($id, $senha);
+ }
+
+ public function VerifyHelp($id, $a){
+ $this->control = new login();
+ return $this->control->VERIFY($id, $a);
+ }
+ /* ----------------------- login -------------------------------------*/
+
+
+
+
+
+ /* ----------------------- estados -------------------------------------*/
+
+ public function Controle_estados($id){
+ $this->control = new Estados();
+ return $this->control->all($id);
+ }
+
+ /* ----------------------- estados -------------------------------------*/
+
+
+ /* ----------------------- cidades -------------------------------------*/
+
+ public function Controle_cidades($id){
+ $this->control = new Cidades();
+ return $this->control->all($id);
+ }
+
+ /* ----------------------- cidades -------------------------------------*/
+
+
+
+
+
+
+ /* -------------------- log -----------------*/
+ public function Controle_log($id){
+ $this->control = new Log();
+ return $this->control->all($id);
+ }
+
+ public function Enter_log($text){
+ $this->control = new Log();
+ $this->control->create_log($text);
+ }
+
+
+ /* -------------------- log -----------------*/
+
+
+
+
+
+
+ /* -------------------- contato -----------------
+
+ public function Controle_contato($id, $type, $id_usuario_admin){
+ $this->control = new Contato();
+ return $this->control->all($id, $type, $id_usuario_admin);
+ }
+
+ public function delcontact($nu){
+ $this->control = new Contato();
+ $this->control->deletecontact($nu);
+ }
+
+ public function readcontact($id){
+ $this->control = new Contato();
+ $this->control->read($id);
+ }
+
+ public function cadSend($assunto, $id_estabelecimento_id, $id_usuario_admin_id, $texto){
+ $this->control = new Contato();
+ $this->control->intoContato($assunto, $id_estabelecimento_id, $id_usuario_admin_id, $texto);
+ }
+
+ -------------------- contato -----------------*/
+
+
+
+
+
+ /* -------------------- configuracao -----------------*/
+ public function Controle_configuracao($id){
+ $this->control = new Configuracao();
+ return $this->control->all($id);
+ }
+
+ public function editConfiguracao($id, $email, $emailnews, $smtp, $bdbackup, $filebackup, $smtppass, $cliente_idcliente){
+ $this->control = new Configuracao();
+ $this->control->Edit($id, $email, $emailnews, $smtp, $bdbackup, $filebackup, $smtppass, $cliente_idcliente);
+ }
+
+ public function cadConfiguracao($cliente){
+ $this->control = new Configuracao();
+ $this->control->Cad($cliente);
+ }
+ /* -------------------- configuracao -----------------*/
+
+
+
+
+
+
+ /* ----------------------- controle versao -------------------------------------*/
+ public function Estatic_version(){
+ $this->control = new Versao();
+ return $this->control->estatic();
+ }
+
+ public function Dynamic_version($id){
+ $this->control = new Versao();
+ return $this->control->all($id);
+ }
+
+ public function cVersao($atualizacao_numero, $nome, $descricao){
+ $this->control = new Versao();
+ $this->control->Cad($atualizacao_numero, $nome, $descricao);
+ }
+
+ public function dVersao($nu){
+ $this->control = new Versao();
+ $this->control->deleteVersao($nu);
+ }
+
+ public function eVersao($id, $atualizacao_numero, $nome, $descricao){
+ $this->control = new Versao();
+ $this->control->editeVersao($id, $atualizacao_numero, $nome, $descricao);
+ }
+ /* ----------------------- controle versao -------------------------------------*/
+
+
+
+ /* -------------------- contador de mensagens -----------------
+
+ public function Contador($id){
+ $this->control = new Contato();
+ return $this->control->Count($id);
+ }
+
+ -------------------- contador de mensagens -----------------*/
+
+
+
+/* ----------------------- cliente -------------------------------------*/
+
+
+ public function Controle_cliente($id){
+ $this->control = new Cliente();
+ return $this->control->all($id);
+ }
+
+ public function Controle_clienteAtivo($ativo){
+ $this->control = new Cliente();
+ return $this->control->all_ativo($ativo);
+ }
+
+ public function cadCliente($nome, $cnpj, $senha, $bairro, $complemento, $cidade, $estado, $cep, $endereco, $email, $telefone, $site, $online, $simulado, $logo){
+ include("../../plugins/Password/PASSWORD.php");
+ $this->control = new Cliente();
+ $this->control->Cad($nome, $cnpj, PASSWORD::hash($senha), $bairro, $complemento, $cidade, $estado, $cep, $endereco, $email, $telefone, $site, $online, $simulado, $logo);
+ }
+
+ public function delCliente($nu){
+ $this->control = new Cliente();
+ $this->control->Del($nu);
+ }
+
+ public function editCliente($idcliente, $nome, $cnpj, $bairro, $complemento, $cidade, $estado, $cep, $endereco, $email, $telefone, $site){
+ $this->control = new Cliente();
+ $this->control->Edit($idcliente, $nome, $cnpj, $bairro, $complemento, $cidade, $estado, $cep, $endereco, $email, $telefone, $site);
+ }
+
+ public function passCliente($idcliente, $senha){
+ include("../../plugins/Password/PASSWORD.php");
+ $this->control = new Cliente();
+ $this->control->Password($idcliente, PASSWORD::hash($senha));
+ }
+
+ public function configCliente($folder, $idcliente, $ativo, $online, $simulado){
+ $this->control = new Cliente();
+ $this->control->config($folder, $idcliente, $ativo, $online, $simulado);
+ }
+
+ public function logoCliente($idcliente, $logo){
+ $this->control = new Cliente();
+ $this->control->logo($idcliente, $logo);
+ }
+ /* ----------------------- cliente -------------------------------------*/
+
+
+
+
+ /* -----------------------controle usuarios administrativos -------------------------------------*/
+
+
+ public function Controle_user($id){
+ $this->control = new User();
+ return $this->control->all($id);
+ }
+
+ public function cadUser($nome, $senha, $email, $status){
+ include("../../plugins/Password/PASSWORD.php");
+ $this->control = new User();
+ $this->control->Cad($nome, PASSWORD::hash($senha), $email, $status);
+ }
+
+ public function editUser($id, $nome, $email, $status){
+ $this->control = new User();
+ $this->control->Edit($id, $nome, $email, $status);
+ }
+
+ public function delUser($nu){
+ $this->control = new User();
+ $this->control->Del($nu);
+ }
+
+ public function passUser($id, $senha){
+ include("../../plugins/Password/PASSWORD.php");
+ $this->control = new User();
+ $this->control->EditPass($id, PASSWORD::hash($senha));
+ }
+
+ /* -----------------------controle usuarios administrativos -------------------------------------*/
+
+
+
+ /* ----------------------- aluno -------------------------------------*/
+
+
+ public function Controle_aluno($id, $cliente){
+ $this->control = new Aluno();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function editAluno($idaluno, $nome, $cpf, $email, $tel, $cel, $endereco, $complemento, $bairro, $cep, $cidade, $estado, $cliente_idcliente){
+ $this->control = new Aluno();
+ $this->control->Edit($idaluno, $nome, $cpf, $email, $tel, $cel, $endereco, $complemento, $bairro, $cep, $cidade, $estado, $cliente_idcliente);
+ }
+
+ public function cadAluno($nome, $cpf, $email, $senha, $tel, $cel, $endereco, $complemento, $bairro, $cep, $cidade, $estado, $cliente_idcliente){
+ include("../../plugins/Password/PASSWORD.php");
+ $this->control = new Aluno();
+ $this->control->Cad($nome, $cpf, $email, PASSWORD::hash($senha), $tel, $cel, $endereco, $complemento, $bairro, $cep, $cidade, $estado, $cliente_idcliente);
+ }
+
+ public function senha($id, $password, $cliente){
+ include("../../plugins/Password/PASSWORD.php");
+ $this->control = new Aluno();
+ $this->control->PASSAluno($id, PASSWORD::hash($password), $cliente);
+ }
+
+ public function delAluno($id, $cliente){
+ $this->control = new Aluno();
+ $this->control->Del($id, $cliente);
+ }
+
+
+ /* ----------------------- aluno -------------------------------------*/
+
+
+
+ /* ----------------------- curso -------------------------------------*/
+
+ public function Controle_curso($id, $cliente){
+ $this->control = new Curso();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function editCurso($idcurso, $nome, $valor, $descricao, $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, $date_in, $date_out, $adicional){
+ $this->control = new Curso();
+ $this->control->Edit($idcurso, $nome, $valor, $descricao, $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, $date_in, $date_out, $adicional);
+ }
+
+ public function cadCurso($nome, $valor, $descricao, $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, $date_in, $date_out, $capa, $adicional){
+ $this->control = new Curso();
+ $this->control->Cad($nome, $valor, $descricao, $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, $date_in, $date_out, $capa, $adicional);
+ }
+
+ public function delCurso($id, $cliente){
+ $this->control = new Curso();
+ $this->control->Del($id, $cliente);
+ }
+
+ public function editCapaCurso($id, $capa, $cliente){
+ $this->control = new Curso();
+ $this->control->CapaCurso($id, $capa, $cliente);
+ }
+
+ /* ----------------------- curso -------------------------------------*/
+
+
+
+ /* ----------------------- concurso -------------------------------------*/
+
+ public function Controle_concurso($id, $cliente){
+ $this->control = new Concurso();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function editConcurso($idconcurso, $nome, $descricao, $remuneracao, $vagas, $cliente_idcliente){
+ $this->control = new Concurso();
+ $this->control->Edit($idconcurso, $nome, $descricao, $remuneracao, $vagas, $cliente_idcliente);
+ }
+
+ public function cadConcurso($nome, $descricao, $remuneracao, $vagas, $cliente_idcliente){
+ $this->control = new Concurso();
+ $this->control->Cad($nome, $descricao, $remuneracao, $vagas, $cliente_idcliente);
+ }
+
+ public function delConcurso($id, $cliente){
+ $this->control = new Concurso();
+ $this->control->Del($id, $cliente);
+ }
+
+ /* ----------------------- concurso -------------------------------------*/
+
+
+ /* ----------------------- professor -------------------------------------*/
+
+ public function Controle_professor($id, $cliente){
+ $this->control = new Professor();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function editProfessor($idprofessor, $nome, $email, $tel, $cel, $cpf, $comissao, $cliente){
+ $this->control = new Professor();
+ $this->control->Edit($idprofessor, $nome, $email, $tel, $cel, $cpf, $comissao, $cliente);
+ }
+
+ public function cadProfessor($nome, $email, $tel, $cel, $cpf, $cliente_idcliente, $comissao){
+ $this->control = new Professor();
+ $this->control->Cad($nome, $email, $tel, $cel, $cpf, $cliente_idcliente, $comissao);
+ }
+
+ public function delProfessor($id, $cliente){
+ $this->control = new Professor();
+ $this->control->Del($id, $cliente);
+ }
+
+ /* ----------------------- professor -------------------------------------*/
+
+
+
+ /* ----------------------- gateway -------------------------------------*/
+
+ public function Controle_gateway($id, $cliente){
+ $this->control = new Gateway();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function cadGateway($nome, $email, $token, $ativo, $cliente_idcliente){
+ $this->control = new Gateway();
+ $this->control->Cad($nome, $email, $token, $ativo, $cliente_idcliente);
+ }
+
+ public function editGateway($id, $nome, $email, $token, $ativo, $cliente_idcliente){
+ $this->control = new Gateway();
+ $this->control->Edit($id, $nome, $email, $token, $ativo, $cliente_idcliente);
+ }
+
+ public function delGateway($id, $cliente_idcliente){
+ $this->control = new Gateway();
+ $this->control->Del($id, $cliente_idcliente);
+ }
+
+ /* ----------------------- gateway -------------------------------------*/
+
+
+ /* ----------------------- aula -------------------------------------*/
+
+ public function Controle_aula($id, $cliente){
+ $this->control = new Aula();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function editAula($idaula, $nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente){
+ $this->control = new Aula();
+ $this->control->Edit($idaula, $nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente);
+ }
+
+ public function cadAula($nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente){
+ $this->control = new Aula();
+ $this->control->Cad($nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente);
+ }
+
+ public function delAula($id, $cliente){
+ $this->control = new Aula();
+ $this->control->Del($id, $cliente);
+ }
+
+ /* ----------------------- aula -------------------------------------*/
+
+
+ /* ----------------------- material -------------------------------------*/
+
+ public function Controle_material($id, $cliente){
+ $this->control = new Material();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function editMaterial($idmaterial, $nome, $descricao, $aula_idaula, $cliente_idcliente){
+ $this->control = new Material();
+ $this->control->Edit($idmaterial, $nome, $descricao, $aula_idaula, $cliente_idcliente);
+ }
+
+ public function cadMaterial($nome, $endereco, $descricao, $aula_idaula, $cliente_idcliente, $folder){
+ $this->control = new Material();
+ $this->control->Cad($nome, $endereco, $descricao, $aula_idaula, $cliente_idcliente, $folder);
+ }
+
+ public function delMaterial($id, $cliente){
+ $this->control = new Material();
+ $this->control->Del($id, $cliente);
+ }
+
+ public function Arquivo($idmaterial, $endereco, $cliente, $folder){
+ $this->control = new Material();
+ $this->control->ChangeArq($idmaterial, $endereco, $cliente, $folder);
+ }
+
+ /* ----------------------- material -------------------------------------*/
+
+
+
+ /* ----------------------- venda -------------------------------------*/
+
+ public function Controle_venda($id, $cliente){
+ $this->control = new Venda();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function Venda_many($id){
+ $this->control = new Venda();
+ return $this->control->allMany($id);
+ }
+
+ public function editVenda($id, $nome, $idcurso, $valor, $cliente_idcliente, $date_in, $date_out, $descricao, $adicional){
+ $this->control = new Venda();
+ $this->control->Edit($id, $nome, $idcurso, $valor, $cliente_idcliente, $date_in, $date_out, $descricao, $adicional);
+ }
+
+ public function cadVenda($nome, $idcurso, $valor, $capa, $cliente_idcliente, $date_in, $date_out, $descricao, $adicional){
+ $this->control = new Venda();
+ $this->control->Cad($nome, $idcurso, $valor, $capa, $cliente_idcliente, $date_in, $date_out, $descricao, $adicional);
+ }
+
+ public function delVenda($id, $cliente){
+ $this->control = new Venda();
+ $this->control->Del($id, $cliente);
+ }
+
+ public function editCapa($id, $capa, $cliente){
+ $this->control = new Venda();
+ $this->control->Capa($id, $capa, $cliente);
+ }
+
+ /* ----------------------- venda -------------------------------------*/
+
+
+ /* ----------------------- tema -------------------------------------*/
+
+ public function Controle_tema($id){
+ $this->control = new Tema();
+ return $this->control->all($id);
+ }
+
+ public function editTema($id, $nome){
+ $this->control = new Tema();
+ $this->control->Edit($id, $nome);
+ }
+
+ public function cadTema($nome, $capa, $zip){
+ $this->control = new Tema();
+ $this->control->Cad($nome, $capa, $zip);
+ }
+
+ public function delTema($id){
+ $this->control = new Tema();
+ $this->control->Del($id);
+ }
+
+ public function editCapaTema($id, $capa){
+ $this->control = new Tema();
+ $this->control->CapaTema($id, $capa);
+ }
+
+ public function editZipTema($id, $zip){
+ $this->control = new Tema();
+ $this->control->ZipTema($id, $zip);
+ }
+
+ /* ----------------------- tema -------------------------------------*/
+
+
+
+ /* ----------------------- layout -------------------------------------*/
+
+ public function Controle_layout($id){
+ $this->control = new Layout();
+ return $this->control->all($id);
+ }
+
+ public function UseLayout($cliente, $id){
+ $this->control = new Layout();
+ $this->control->Cad($cliente, $id);
+ }
+
+ public function Cache($cliente){
+ $this->control = new Layout();
+ $this->control->ResetCache($cliente);
+ }
+
+ /* ----------------------- layout -------------------------------------*/
+
+
+ /* ----------------------- compra -------------------------------------*/
+
+ public function Controle_compra($id, $cliente){
+ $this->control = new Compra();
+ return $this->control->all($id, $cliente);
+ }
+
+ public function Controle_compracurso($id){
+ $this->control = new Compra();
+ return $this->control->CompraCurso($id);
+ }
+
+ /* ----------------------- compra -------------------------------------*/
+}
+
+?>
diff --git a/adm/Model/aluno.class.php b/adm/Model/aluno.class.php
new file mode 100644
index 0000000..0554698
--- /dev/null
+++ b/adm/Model/aluno.class.php
@@ -0,0 +1,141 @@
+idaluno = $idaluno;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setcpf($cpf){
+ $this->cpf = $cpf;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ protected function setsenha($senha){
+ $this->senha = $senha;
+ }
+
+ protected function settel($tel){
+ $this->tel = $tel;
+ }
+
+ protected function setcel($cel){
+ $this->cel = $cel;
+ }
+
+ protected function setendereco($endereco){
+ $this->endereco = $endereco;
+ }
+
+ protected function setcomplemento($complemento){
+ $this->complemento = $complemento;
+ }
+
+ protected function setbairro($bairro){
+ $this->bairro = $bairro;
+ }
+
+ protected function setcep($cep){
+ $this->cep = $cep;
+ }
+
+ protected function setcidade($cidade){
+ $this->cidade = $cidade;
+ }
+
+ protected function setestado($estado){
+ $this->estado = $estado;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT * FROM `aluno` WHERE cliente_idcliente=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `idaluno`, `nome`, `email`, `senha`, `cpf`, `tel`, `cel`, `endereco`, `complemento`, `bairro`, `cep`, `cidade`, `estado`, `cliente_idcliente` FROM `aluno` WHERE `idaluno` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Aluno();
+ $cliente->setidaluno(array('idaluno' => $dados['idaluno']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setcpf(array('cpf' => $dados['cpf']));
+ $cliente->setemail(array('email' => $dados['email']));
+ $cliente->setsenha(array('senha' => $dados['senha']));
+ $cliente->settel(array('tel' => $dados['tel']));
+ $cliente->setcel(array('cel' => $dados['cel']));
+ $cliente->setendereco(array('endereco' => $dados['endereco']));
+ $cliente->setcomplemento(array('complemento' => $dados['complemento']));
+ $cliente->setbairro(array('bairro' => $dados['bairro']));
+ $cliente->setcep(array('cep' => $dados['cep']));
+ $cliente->setcidade(array('cidade' => $dados['cidade']));
+ $cliente->setestado(array('estado' => $dados['estado']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function PASSAluno($idaluno, $senha, $cliente){
+ $sql = "UPDATE `aluno` SET `senha`='$senha' WHERE `idaluno`=$idaluno;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: edit_aluno.php?vi=senha&nu=$idaluno&ed=$cliente");
+ }
+
+ public function Cad($nome, $cpf, $email, $senha, $tel, $cel, $endereco, $complemento, $bairro, $cep, $cidade, $estado, $cliente_idcliente){
+ $sql = "INSERT INTO `aluno` (`nome`, `cpf`, `email`, `senha`, `tel`, `cel`, `endereco`, `complemento`, `bairro`, `cep`, `cidade`, `estado`, `cliente_idcliente`) VALUES ('$nome', '$cpf', '$email', '$senha', '$tel', '$cel', '$endereco', '$complemento', '$bairro', '$cep', $cidade, $estado, $cliente_idcliente);";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: aluno.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Edit($idaluno, $nome, $cpf, $email, $tel, $cel, $endereco, $complemento, $bairro, $cep, $cidade, $estado, $cliente_idcliente){
+ $sql = "UPDATE `aluno` SET `nome`='$nome', `cpf`='$cpf', `email`='$email', `tel`='$tel', `cel`='$cel', `endereco`='$endereco', `complemento`='$complemento', `bairro`='$bairro', `cep`='$cep', `cidade`=$cidade, `estado`=$estado WHERE `idaluno`=$idaluno;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: edit_aluno.php?vi=edit&nu=$idaluno&ed=$cliente_idcliente");
+ }
+
+ public function Del($id, $cliente){
+ $sql = "DELETE FROM `aluno` WHERE `idaluno` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: aluno.php?vi=del&ed=$cliente");
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/aula.class.php b/adm/Model/aula.class.php
new file mode 100644
index 0000000..8365229
--- /dev/null
+++ b/adm/Model/aula.class.php
@@ -0,0 +1,94 @@
+idaula = $idaula;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setendereco_video($endereco_video){
+ $this->endereco_video = $endereco_video;
+ }
+
+ protected function setdescricao($descricao){
+ $this->descricao = $descricao;
+ }
+
+ protected function setcurso_idcurso($curso_idcurso){
+ $this->curso_idcurso = $curso_idcurso;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ protected function setdisciplina($disciplina){
+ $this->disciplina = $disciplina;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT `aula`.`idaula`, `aula`.`nome`, `aula`.`endereco_video`, `aula`.`descricao`, `aula`.`curso_idcurso`, `aula`.`cliente_idcliente`, `curso`.`nome` AS `disciplina` FROM `aula`
+ INNER JOIN `curso` ON `curso_idcurso`=`idcurso` WHERE `aula`.`cliente_idcliente`=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `aula`.`idaula`, `aula`.`nome`, `aula`.`endereco_video`, `aula`.`descricao`, `aula`.`curso_idcurso`, `aula`.`cliente_idcliente`, `curso`.`nome` AS `disciplina` FROM `aula`
+ INNER JOIN `curso` ON `curso_idcurso`=`idcurso` WHERE `aula`.`idaula` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Aula();
+ $cliente->setidaula(array('idaula' => $dados['idaula']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setendereco_video(array('endereco_video' => $dados['endereco_video']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $cliente->setcurso_idcurso(array('curso_idcurso' => $dados['curso_idcurso']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $cliente->setdisciplina(array('disciplina' => $dados['disciplina']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente){
+ $sql = "INSERT INTO `aula` (`nome`, `endereco_video`, `descricao`, `curso_idcurso`, `cliente_idcliente`) VALUES ('$nome', '$endereco_video', '$descricao', $curso_idcurso, $cliente_idcliente);";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: aula.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Edit($idaula, $nome, $endereco_video, $descricao, $curso_idcurso, $cliente_idcliente){
+ $sql = "UPDATE `aula` SET `nome`='$nome', `endereco_video`='$endereco_video', `descricao`='$descricao', `curso_idcurso`=$curso_idcurso WHERE `idaula`=$idaula;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: vi_aula.php?vi=edit&nu=$idaula&ed=$cliente_idcliente");
+ }
+
+ public function Del($id, $cliente){
+ $sql = "DELETE FROM `aula` WHERE `idaula` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: aula.php?vi=del&ed=$cliente");
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/cidades.class.php b/adm/Model/cidades.class.php
new file mode 100644
index 0000000..c85556f
--- /dev/null
+++ b/adm/Model/cidades.class.php
@@ -0,0 +1,71 @@
+estados_cod_estados = $estados_cod_estados;
+ }
+
+ protected function setcod_cidades($cod_cidades){
+ $this->cod_cidades = $cod_cidades;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setcep($cep){
+ $this->cep = $cep;
+ }
+
+ protected function setcidade($cidade){
+ $this->cidade = $cidade;
+ }
+
+ protected function setestado($estado){
+ $this->estado = $estado;
+ }
+
+ public function all($id_cidades){
+
+ if($id_cidades == ''){
+ $sql = "SELECT * FROM `cidades`;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Cidades;
+ $cliente->setestados_cod_estados(array('estados_cod_estados' => $dados['estados_cod_estados']));
+ $cliente->setcod_cidades(array('cod_cidades' => $dados['cod_cidades']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setcep(array('cep' => $dados['cep']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }else{
+ $sql = "SELECT `estados_cod_estados`, `cod_cidades`, `cidades`.`nome` AS cidade, `estados`.`nome` AS estado FROM `cidades`
+ INNER JOIN `estados` ON `cod_estados` = `estados_cod_estados`
+ WHERE `cod_cidades` = $id_cidades;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Cidades;
+ $cliente->setestados_cod_estados(array('estados_cod_estados' => $dados['estados_cod_estados']));
+ $cliente->setcod_cidades(array('cod_cidades' => $dados['cod_cidades']));
+ $cliente->setcidade(array('cidade' => $dados['cidade']));
+ $cliente->setestado(array('estado' => $dados['estado']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/cliente.class.php b/adm/Model/cliente.class.php
new file mode 100644
index 0000000..447c21b
--- /dev/null
+++ b/adm/Model/cliente.class.php
@@ -0,0 +1,284 @@
+idcliente = $idcliente;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setcnpj($cnpj){
+ $this->cnpj = $cnpj;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ protected function setsenha($senha){
+ $this->senha = $senha;
+ }
+
+ protected function setsite($site){
+ $this->site = $site;
+ }
+
+ protected function setendereco($endereco){
+ $this->endereco = $endereco;
+ }
+
+ protected function setcomplemento($complemento){
+ $this->complemento = $complemento;
+ }
+
+ protected function setbairro($bairro){
+ $this->bairro = $bairro;
+ }
+
+ protected function setcep($cep){
+ $this->cep = $cep;
+ }
+
+ protected function setcidade($cidade){
+ $this->cidade = $cidade;
+ }
+
+ protected function setestado($estado){
+ $this->estado = $estado;
+ }
+
+ protected function setativo($ativo){
+ $this->ativo = $ativo;
+ }
+
+ protected function setfolder($folder){
+ $this->folder = $folder;
+ }
+
+ protected function settelefone($telefone){
+ $this->telefone = $telefone;
+ }
+
+ protected function setsimulado($simulado){
+ $this->simulado = $simulado;
+ }
+
+ protected function setonline($online){
+ $this->online = $online;
+ }
+
+ protected function setlogo($logo){
+ $this->logo = $logo;
+ }
+
+ public function all($id){
+
+ if($id == ''){
+ $sql = "SELECT * FROM `cliente`;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `idcliente`, `nome`, `cnpj`, `email`, `senha`, `site`, `endereco`, `complemento`, `bairro`, `cep`, `cidade`, `estado`, `ativo`, `telefone`, `folder`, `simulado`, `online`, `logo` FROM `cliente` WHERE `idcliente` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Cliente();
+ $cliente->setidcliente(array('idcliente' => $dados['idcliente']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setcnpj(array('cnpj' => $dados['cnpj']));
+ $cliente->setemail(array('email' => $dados['email']));
+ $cliente->setsenha(array('senha' => $dados['senha']));
+ $cliente->setsite(array('site' => $dados['site']));
+ $cliente->setendereco(array('endereco' => $dados['endereco']));
+ $cliente->setcomplemento(array('complemento' => $dados['complemento']));
+ $cliente->setbairro(array('bairro' => $dados['bairro']));
+ $cliente->setcep(array('cep' => $dados['cep']));
+ $cliente->setcidade(array('cidade' => $dados['cidade']));
+ $cliente->setestado(array('estado' => $dados['estado']));
+ $cliente->setativo(array('ativo' => $dados['ativo']));
+ $cliente->setfolder(array('folder' => $dados['folder']));
+ $cliente->settelefone(array('telefone' => $dados['telefone']));
+ $cliente->setonline(array('online' => $dados['online']));
+ $cliente->setsimulado(array('simulado' => $dados['simulado']));
+ $cliente->setlogo(array('logo' => $dados['logo']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function all_ativo($ativo){
+ if($ativo == 'at'){
+ $sql = "SELECT * FROM `cliente` WHERE ativo=1;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }if($ativo == 'de'){
+ $sql = "SELECT * FROM `cliente` WHERE ativo=0;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Cliente();
+ $cliente->setidcliente(array('idclciente' => $dados['idcliente']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $cnpj, $senha, $bairro, $complemento, $cidade, $estado, $cep, $endereco, $email, $telefone, $site, $online, $simulado, $logo){
+ if(!$simulado){
+ $simulado = 0;
+ }
+ if(!$online){
+ $online = 0;
+ }
+ if (empty($logo['name'])){
+ $logo_bd = "../../img/sem_imagem.gif";
+ $sql = "INSERT INTO `cliente` (`nome`, `cnpj`, `senha`, `bairro`, `complemento`, `cidade`, `estado`, `cep`, `endereco`, `email`, `telefone`, `site`, `online`, `simulado`, `logo`) VALUES ('$nome', '$cnpj', '$senha', '$bairro', '$complemento', $cidade, $estado, '$cep', '$endereco', '$email', '$telefone', '$site', $online, $simulado, '$logo_bd');";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: cliente.php?vi=cad");
+ }else{
+ if (strpos($logo['type'], "image") === false) {
+ $erro .= "Este arquivo não é uma imagem. Arquivo:".$logo['name']."
";
+ }else{
+ $nome_original = $logo['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $logo_bd = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+
+ if (!move_uploaded_file($logo['tmp_name'], "./$logo_bd")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: cliente.php?vi=erro_cliente&error=$erro");
+ }else{
+
+ include("../../plugins/SimpleImage/SimpleImage.php");
+
+ $image = new SimpleImage();
+ $image->load($logo_bd);
+ $image->resizeToWidth(250);
+ $image->save($logo_bd);
+
+ $sql = "INSERT INTO `cliente` (`nome`, `cnpj`, `senha`, `bairro`, `complemento`, `cidade`, `estado`, `cep`, `endereco`, `email`, `telefone`, `site`, `online`, `simulado`, `logo`) VALUES ('$nome', '$cnpj', '$senha', '$bairro', '$complemento', $cidade, $estado, '$cep', '$endereco', '$email', '$telefone', '$site', $online, $simulado, '$logo_bd');";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: cliente.php?vi=cad");
+ }
+ }
+ }
+ }
+
+ public function Edit($idcliente, $nome, $cnpj, $bairro, $complemento, $cidade, $estado, $cep, $endereco, $email, $telefone, $site){
+
+ $sql = "UPDATE `cliente` SET `nome`='$nome', `cnpj`='$cnpj', `bairro`='$bairro', `complemento`='$complemento', `cidade`=$cidade, `estado`=$estado, `cep`='$cep', `endereco`='$endereco', `email`='$email', `telefone`='$telefone', `site`='$site' WHERE `idcliente`=$idcliente;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: online_cliente.php?vi=config&ed=$idcliente");
+ }
+
+/*
+
+ public function ATIVA($id, $a){
+ $vai = new MySQLDB();
+ $sql = "SELECT `folder_estabelecimento` FROM `estabelecimento` WHERE `id_estabelecimento`=$id;";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ $folder_estabelecimento = $rows->folder_estabelecimento;
+ }
+ if($folder_estabelecimento == ""){
+ header ("Location: vi_estabelecimento.php?vi=erro_ativa_estabelecimento&ed=$id");
+ }else{
+ $sql = "UPDATE `cliente` SET `ativo`=$a WHERE `idcliente`=$id;";
+ $vai->executeQuery($sql);
+ header ("Location: vi_cliente.php?vi=ativa&ed=$id");
+ }
+ }
+*/
+ public function Password($idcliente, $senha){
+ $sql = "UPDATE `cliente` SET `senha`='$senha' WHERE `idcliente`=$idcliente;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: vi_cliente.php?vi=senha&ed=$idcliente");
+ }
+
+ public function config($folder, $idcliente, $ativo, $online, $simulado){
+ if (!is_dir("../../www/$folder")) {
+ mkdir("../../www/$folder", 0777);
+ mkdir("../../aulas/$folder", 0777);
+ mkdir("../../material/$folder", 0777);
+ }
+ $sql = "UPDATE `cliente` SET `folder`='$folder', `ativo`=$ativo, `online`=$online, `simulado`=$simulado WHERE `idcliente`=$idcliente;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: online_cliente.php?vi=config&ed=$idcliente");
+ }
+
+ public function logo($idcliente, $logo){
+
+ $vai = new MySQLDB();
+ $sql = "SELECT `logo` FROM `cliente` WHERE `idcliente` = $idcliente;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->logo != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->logo");
+ }
+
+
+ if (strpos($logo['type'], "image") === false) {
+ $erro .= "Este arquivo não é uma imagem. Arquivo:".$logo['name']."
";
+ }else{
+ $nome_original = $logo['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $logo_bd = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+
+ if (!move_uploaded_file($logo['tmp_name'], "./$logo_bd")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: vi_cliente.php?vi=erro_logo&error=$erro&ed=$idcliente");
+ }else{
+
+ include("../../plugins/SimpleImage/SimpleImage.php");
+
+ $image = new SimpleImage();
+ $image->load($logo_bd);
+ $image->resizeToWidth(250);
+ $image->save($logo_bd);
+
+ $sql = "UPDATE `cliente` SET `logo`='$logo_bd' WHERE `idcliente`=$idcliente;";
+ $vai->executeQuery($sql);
+ header ("Location: online_cliente.php?vi=edit&ed=$idcliente");
+ }
+ }
+ }
+}
+?>
diff --git a/adm/Model/compra.class.php b/adm/Model/compra.class.php
new file mode 100644
index 0000000..c202225
--- /dev/null
+++ b/adm/Model/compra.class.php
@@ -0,0 +1,111 @@
+id = $id;
+ }
+
+ protected function setdata($data){
+ $this->data = $data;
+ }
+
+ protected function setmodo_pag($modo_pag){
+ $this->modo_pag = $modo_pag;
+ }
+
+ protected function setvalor($valor){
+ $this->valor = $valor;
+ }
+
+ protected function setstatus($status){
+ $this->status = $status;
+ }
+
+ protected function setaluno_idaluno($aluno_idaluno){
+ $this->aluno_idaluno = $aluno_idaluno;
+ }
+
+ protected function setnotification_id($notification_id){
+ $this->notification_id = $notification_id;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+ if(is_null($id)){
+ $sql = "SELECT `compra`.`id`, `compra`.`data`, `compra`.`modo_pag`, `compra`.`valor`, `compra`.`status`, `compra`.`notification_id`, `compra`.`cliente_idcliente`, `aluno`.`nome`, `aluno`.`email`
+ FROM `compra` INNER JOIN `aluno` ON `aluno`.`idaluno`=`compra`.`aluno_idaluno`
+ WHERE `compra`.`cliente_idcliente` = $cliente;";
+ }else{
+ $sql = "SELECT `compra`.`id`, `compra`.`data`, `compra`.`modo_pag`, `compra`.`valor`, `compra`.`status`, `compra`.`notification_id`, `compra`.`cliente_idcliente`, `aluno`.`nome`, `aluno`.`email`
+ FROM `compra` INNER JOIN `aluno` ON `aluno`.`idaluno`=`compra`.`aluno_idaluno`
+ WHERE `id` = $id;";
+ }
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Compra();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setdata(array('data' => $dados['data']));
+ $cliente->setmodo_pag(array('modo_pag' => $dados['modo_pag']));
+ $cliente->setvalor(array('valor' => $dados['valor']));
+ $cliente->setstatus(array('status' => $dados['status']));
+ $cliente->setnotification_id(array('notification_id' => $dados['notification_id']));
+ //$cliente->setaluno_idaluno(array('aluno_idaluno' => $dados['aluno_idaluno']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setemail(array('email' => $dados['email']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function CompraCurso($id){
+
+ $arr = array();
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `venda`.`nome`, `venda`.`valor`
+ FROM `compra_curso` INNER JOIN `venda` ON `venda`.`id`=`compra_curso`.`venda_id`
+ WHERE `compra_curso`.`compra_id` = $id;";
+
+ $result = $vai->executeQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Compra();
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setvalor(array('valor' => $dados['valor']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/concurso.class.php b/adm/Model/concurso.class.php
new file mode 100644
index 0000000..545d953
--- /dev/null
+++ b/adm/Model/concurso.class.php
@@ -0,0 +1,86 @@
+idconcurso = $idconcurso;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setdescricao($descricao){
+ $this->descricao = $descricao;
+ }
+
+ protected function setremuneracao($remuneracao){
+ $this->remuneracao = $remuneracao;
+ }
+
+ protected function setvagas($vagas){
+ $this->vagas = $vagas;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT * FROM `concurso` WHERE `cliente_idcliente`=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `idconcurso`, `nome`, `descricao`, `remuneracao`, `vagas`, `cliente_idcliente` FROM `concurso` WHERE `idconcurso` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Concurso();
+ $cliente->setidconcurso(array('idconcurso' => $dados['idconcurso']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $cliente->setremuneracao(array('remuneracao' => $dados['remuneracao']));
+ $cliente->setvagas(array('vagas' => $dados['vagas']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $descricao, $remuneracao, $vagas, $cliente_idcliente){
+ $sql = "INSERT INTO `concurso` (`nome`, `descricao`, `remuneracao`, `vagas`, `cliente_idcliente`) VALUES ('$nome', '$descricao', '$remuneracao', $vagas, $cliente_idcliente);";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: concurso.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Edit($idconcurso, $nome, $descricao, $remuneracao, $vagas, $cliente_idcliente){
+ $sql = "UPDATE `concurso` SET `nome`='$nome', `descricao`='$descricao', `remuneracao`='$remuneracao', `vagas`=$vagas WHERE `idconcurso`=$idconcurso;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: concurso.php?vi=edit&ed=$cliente_idcliente");
+ }
+
+ public function Del($id, $cliente){
+ $sql = "DELETE FROM `concurso` WHERE `idconcurso` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: concurso.php?vi=del&ed=$cliente");
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/configuracao.class.php b/adm/Model/configuracao.class.php
new file mode 100644
index 0000000..b27277b
--- /dev/null
+++ b/adm/Model/configuracao.class.php
@@ -0,0 +1,81 @@
+id = $id;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ protected function setemailnews($emailnews){
+ $this->emailnews = $emailnews;
+ }
+
+ protected function setsmtp($smtp){
+ $this->smtp = $smtp;
+ }
+
+ protected function setbdbackup($bdbackup){
+ $this->bdbackup = $bdbackup;
+ }
+
+ protected function setfilebackup($filebackup){
+ $this->filebackup = $filebackup;
+ }
+
+ protected function setsmtppass($smtppass){
+ $this->smtppass = $smtppass;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ public function all($id){
+ $sql = "SELECT * FROM `configuracao` WHERE `cliente_idcliente`= $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Configuracao();
+ $cliente->setid(array("id" => $dados["id"]));
+ $cliente->setemail(array("email" => $dados["email"]));
+ $cliente->setemailnews(array("emailnews" => $dados["emailnews"]));
+ $cliente->setsmtp(array("smtp" => $dados["smtp"]));
+ $cliente->setbdbackup(array("bdbackup" => $dados["bdbackup"]));
+ $cliente->setfilebackup(array("filebackup" => $dados["filebackup"]));
+ $cliente->setsmtppass(array("smtppass" => $dados["smtppass"]));
+ $cliente->setcliente_idcliente(array("cliente_idcliente" => $dados["cliente_idcliente"]));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Edit($id, $email, $emailnews, $smtp, $bdbackup, $filebackup, $smtppass, $cliente_idcliente){
+ $sql = "UPDATE `configuracao` SET `email`='$email', `emailnews`='$emailnews', `smtp`='$smtp', `bdbackup`='$bdbackup', `filebackup`='$filebackup', `smtppass`='$smtppass' WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header("Location: config.php?vi=edit&ed=$cliente_idcliente");
+ }
+
+ public function Cad($cliente){
+ $sql = "INSERT INTO `configuracao` (`cliente_idcliente`) VALUES ($cliente);";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header("Location: config.php?vi=edit&ed=$cliente");
+ }
+
+}
+?>
\ No newline at end of file
diff --git a/adm/Model/connectDB.php b/adm/Model/connectDB.php
new file mode 100644
index 0000000..b94ab2a
--- /dev/null
+++ b/adm/Model/connectDB.php
@@ -0,0 +1,42 @@
+db = mysql_connect($this->host, $this->user, $this->senha, $this->base);
+ if(!$this->db){
+ echo "Erro: " . mysql_error();
+ die();
+ }elseif(!mysql_select_db($this->base, $this->db)){
+ echo "Erro: " . mysql_error();
+ die();
+ }
+ mysql_query("SET NAMES 'utf8'");
+ mysql_query('SET character_set_connection=utf8');
+ mysql_query('SET character_set_client=utf8');
+ mysql_query('SET character_set_results=utf8');
+ }
+
+ public function ExecuteQuery($query){
+ $this->query = $query;
+ return mysql_query($this->query);
+ }
+
+ public function close(){
+ if(mysql_close($this->db)){
+ $this->db = null;
+ }
+ }
+
+ public function __destruct(){
+ $this->close();
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/contato.class.php b/adm/Model/contato.class.php
new file mode 100644
index 0000000..14e7e84
--- /dev/null
+++ b/adm/Model/contato.class.php
@@ -0,0 +1,117 @@
+id_contato = $id_contato;
+ }
+
+ protected function setassunto($assunto){
+ $this->assunto = $assunto;
+ }
+
+ protected function settexto($texto){
+ $this->texto = $texto;
+ }
+
+ protected function setidclienteid($idclienteid){
+ $this->idclienteid = $idclienteid;
+ }
+
+ protected function setnomecliente($nomecliente){
+ $this->nomecliente = $nomecliente;
+ }
+
+ protected function setid_user($id_user){
+ $this->id_user = $id_user;
+ }
+
+ protected function setnovo($novo){
+ $this->novo = $novo;
+ }
+
+ protected function setcountt($countt){
+ $this->countt = $countt;
+ }
+
+ protected function settype($type){
+ $this->type = $type;
+ }
+
+ public function all($id, $type, $id_user){
+
+ if($id == ""){
+ $sql = "SELECT `id_contato`, `assunto`, `idclienteid`, `id_user`, `novo`, `texto`, `type`, `nomecliente` FROM `contato` INNER JOIN `cliente` ON `idcliente`=`idclienteid` WHERE `type`=$type AND `id_user`=$id_user ORDER BY `id_contato` ASC;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }else{
+ $sql = "SELECT `id_contato`, `assunto`, `idclienteid`, `id_user`, `novo`, `texto`, `type`, `nomecliente` FROM `contato` INNER JOIN `cliente` ON `idcliente`=`idclienteid` WHERE `id_contato` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Contato();
+ $cliente->setid_contato(array('id_contato' => $dados['id_contato']));
+ $cliente->setassunto(array('assunto' => $dados['assunto']));
+ $cliente->settexto(array('texto' => $dados['texto']));
+ $cliente->setid_estabelecimento_id(array('id_estabelecimento_id' => $dados['id_estabelecimento_id']));
+ $cliente->setnome_estabelecimento(array('nome_estabelecimento' => $dados['nome_estabelecimento']));
+ $cliente->setid_usuario_admin_id(array('id_usuario_admin_id' => $dados['id_usuario_admin_id']));
+ $cliente->setnovo(array('novo' => $dados['novo']));
+ $cliente->settype(array('type' => $dados['type']));
+
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+ public function Count($id_user){
+
+ $sql = "SELECT COUNT(`id_contato`) AS countt FROM `contato` where `novo` = 1 AND `type` = 1 AND `id_user`=$id_user;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Contato();
+ $cliente->setcountt(array('countt' => $dados['countt']));
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+ public function intoContato($assunto, $id_estabelecimento_id, $id_usuario_admin_id, $texto){
+
+ $sql = "INSERT INTO `contato` (`assunto`, `id_estabelecimento_id`, `id_usuario_admin_id`, `texto`, `novo`, `type`) VALUES ('$assunto', $id_estabelecimento_id, '$id_usuario_admin_id', '$texto', 1, 0);";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: contato.php?vi=contato_enviado");
+ }
+
+ public function deletecontact($nu){
+
+ $sql = "DELETE FROM `contato` WHERE `id_contato`=$nu;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: contato.php?vi=del_contato");
+ }
+
+ public function read($id){
+ $sql = "UPDATE `contato` SET `novo` = 0 where `id_contato`=$id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: novo_contato.php?id=$id");
+ }
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/curso.class.php b/adm/Model/curso.class.php
new file mode 100644
index 0000000..998352f
--- /dev/null
+++ b/adm/Model/curso.class.php
@@ -0,0 +1,214 @@
+idcurso = $idcurso;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setvalor($valor){
+ $this->valor = $valor;
+ }
+
+ protected function setdescricao($descricao){
+ $this->descricao = $descricao;
+ }
+
+ protected function setconcurso_idconcurso($concurso_idconcurso){
+ $this->concurso_idconcurso = $concurso_idconcurso;
+ }
+
+ protected function setconcursoNome($concursoNome){
+ $this->concursoNome = $concursoNome;
+ }
+
+ protected function setprofessor_idprofessor($professor_idprofessor){
+ $this->professor_idprofessor = $professor_idprofessor;
+ }
+
+ protected function setprofessorNome($professorNome){
+ $this->professorNome = $professorNome;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ protected function setdate_in($date_in){
+ $this->date_in = $date_in;
+ }
+
+ protected function setdate_out($date_out){
+ $this->date_out = $date_out;
+ }
+
+ protected function setadicional($adicional){
+ $this->adicional = $adicional;
+ }
+
+ protected function setcapa($capa){
+ $this->capa = $capa;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `curso`.`cliente_idcliente`, `curso`.`date_in`, `curso`.`date_out`, `curso`.`adicional`, `curso`.`capa`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso`
+ INNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`
+ INNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `curso`.`cliente_idcliente`=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `curso`.`idcurso`, `curso`.`nome`, `curso`.`valor`, `curso`.`descricao`, `curso`.`concurso_idconcurso`, `curso`.`cliente_idcliente`, `curso`.`date_in`, `curso`.`date_out`, `curso`.`adicional`, `curso`.`capa`, `concurso`.`nome` as `concursoNome`, `curso`.`professor_idprofessor`, `professor`.`nome` as `professorNome` FROM `curso`
+ INNER JOIN `concurso` ON `idconcurso`=`concurso_idconcurso`
+ INNER JOIN `professor` ON `idprofessor`=`professor_idprofessor` WHERE `idcurso` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Curso();
+ $cliente->setidcurso(array('idcurso' => $dados['idcurso']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setvalor(array('valor' => $dados['valor']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $cliente->setconcurso_idconcurso(array('concurso_idconcurso' => $dados['concurso_idconcurso']));
+ $cliente->setconcursoNome(array('concursoNome' => $dados['concursoNome']));
+ $cliente->setprofessor_idprofessor(array('professor_idprofessor' => $dados['professor_idprofessor']));
+ $cliente->setprofessorNome(array('professorNome' => $dados['professorNome']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $cliente->setcapa(array('capa' => $dados['capa']));
+ $cliente->setdate_in(array('date_in' => $dados['date_in']));
+ $cliente->setdate_out(array('date_out' => $dados['date_out']));
+ $cliente->setadicional(array('adicional' => $dados['adicional']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $valor, $descricao, $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, $date_in, $date_out, $capa, $adicional){
+
+ if(empty($capa['name'])){
+ $nova_capa = "../../img/sem_imagem.gif";
+ }else{
+ $nome_original = $capa['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_capa = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($capa['tmp_name'], "./$nova_capa")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: curso.php?vi=erroe&error=$erro&ed=$cliente_idcliente");
+ }else{
+ include("../../plugins/SimpleImage/SimpleImage.php");
+ $image = new SimpleImage();
+ $image->load($nova_capa);
+ $image->cutFromCenter(270, 200);
+ $image->save($nova_capa);
+ }
+ }
+
+ $sql = "INSERT INTO `curso` (`nome`, `valor`, `descricao`, `concurso_idconcurso`, `professor_idprofessor`, `cliente_idcliente`, `date_in`, `date_out`, `capa`, `adicional`) VALUES ('$nome', '$valor', '$descricao', $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, '$date_in', '$date_out', '$nova_capa', '$adicional');";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ $curso = mysql_insert_id();
+ if($valor != 0.00){
+ $sql2 = "INSERT INTO `venda` (`nome`, `valor`, `capa`, `cliente_idcliente`, `date_in`, `date_out`, `descricao`, `adicional`, `pacote`) VALUES ('$nome', '$valor', '$nova_capa', $cliente_idcliente, '$date_in', '$date_out', '$descricao', '$adicional', 0);";
+ $vai->executeQuery($sql2);
+ $venda = mysql_insert_id();
+
+ $sql3 = "INSERT INTO `venda_curso` (`venda_id`, `curso_id`) VALUES ($venda, $curso);";
+ $vai->executeQuery($sql3);
+ }
+
+ header ("Location: curso.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Edit($idcurso, $nome, $valor, $descricao, $concurso_idconcurso, $professor_idprofessor, $cliente_idcliente, $date_in, $date_out, $adicional){
+ $sql = "UPDATE `curso` SET `nome`='$nome', `valor`='$valor', `concurso_idconcurso`=$concurso_idconcurso, `professor_idprofessor`=$professor_idprofessor, `cliente_idcliente`=$cliente_idcliente, `date_in`='$date_in', `date_out`='$date_out', `adicional`='$adicional' WHERE `idcurso`=$idcurso;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: curso.php?vi=edit&nu=$idcurso&ed=$cliente_idcliente");
+ }
+
+ public function Del($id, $cliente){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `capa` FROM `curso` WHERE `idcurso` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->capa != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->capa");
+ }
+
+ $sql = "DELETE FROM `curso` WHERE `idcurso` = $id;";
+ $vai->ExecuteQuery($sql);
+
+ header ("Location: curso.php?vi=del&ed=$cliente");
+ }
+
+ public function CapaCurso($id, $capa, $cliente){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `capa` FROM `curso` WHERE `idcurso` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->capa != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->capa");
+ }
+
+ if(empty($capa['name'])){
+ $nova_capa = "../../img/sem_imagem.gif";
+ }else{
+ $nome_original = $capa['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_capa = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($capa['tmp_name'], "./$nova_capa")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: curso.php?vi=erroe&error=$erro&ed=$cliente");
+ }else{
+ include("../../plugins/SimpleImage/SimpleImage.php");
+ $image = new SimpleImage();
+ $image->load($nova_capa);
+ $image->cutFromCenter(270, 200);
+ $image->save($nova_capa);
+ }
+ }
+
+ $sql = "UPDATE `curso` SET `capa`='$nova_capa' WHERE `idcurso`=$id;";
+ $vai->executeQuery($sql);
+
+ header ("Location: curso.php?vi=edit&nu=$id&ed=$cliente");
+
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/estados.class.php b/adm/Model/estados.class.php
new file mode 100644
index 0000000..be6794e
--- /dev/null
+++ b/adm/Model/estados.class.php
@@ -0,0 +1,44 @@
+cod_estados = $cod_estados;
+ }
+
+ protected function setsigla($sigla){
+ $this->sigla = $sigla;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ public function all($id_estados){
+
+ if($id_estados == ''){
+ $sql = "SELECT * FROM `estados`;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `estados` WHERE `id_estados` = $id_estados;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Estados;
+ $cliente->setcod_estados(array('cod_estados' => $dados['cod_estados']));
+ $cliente->setsigla(array('sigla' => $dados['sigla']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/gateway.class.php b/adm/Model/gateway.class.php
new file mode 100644
index 0000000..a7400ea
--- /dev/null
+++ b/adm/Model/gateway.class.php
@@ -0,0 +1,124 @@
+id = $id;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ protected function settoken($token){
+ $this->token = $token;
+ }
+
+ protected function setativo($ativo){
+ $this->ativo = $ativo;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ public function all($id, $cliente){
+
+ $vai = new MySQLDB();
+
+ $arr = array();
+ if (is_null($id)){
+ $sql = "SELECT `gateway`.`id`, `gateway`.`nome`, `gateway`.`email`, `gateway`.`token`, `gateway`.`ativo`, `gateway`.`cliente_idcliente` FROM `gateway` WHERE `cliente_idcliente` = $cliente;";
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `gateway`.`id`, `gateway`.`nome`, `gateway`.`email`, `gateway`.`token`, `gateway`.`ativo`, `gateway`.`cliente_idcliente` FROM `gateway` WHERE `id` = $id;";
+ $result = $vai->executeQuery($sql);
+ }
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Gateway();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setemail(array('email' => $dados['email']));
+ $cliente->settoken(array('token' => $dados['token']));
+ $cliente->setativo(array('ativo' => $dados['ativo']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $email, $token, $ativo, $cliente_idcliente){
+
+ $vai = new MySQLDB();
+
+ if(!$ativo){
+ $ativo = 0;
+ }
+
+ if($ativo == 1){
+ $sql = "SELECT `id` FROM `gateway` WHERE `ativo`=1;";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ $sql = "UPDATE `gateway` SET `ativo`=0 WHERE `id`=$rows->id;";
+ $vai->executeQuery($sql);
+ }
+ }
+
+ $sql = "INSERT INTO `gateway` (`nome`, `email`, `token`, `ativo`, `cliente_idcliente`) VALUES ('$nome', '$email', '$token', $ativo, $cliente_idcliente);";
+ $vai->executeQuery($sql);
+ header ("Location: gateway.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Del($id, $cliente_idcliente){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT * FROM `gateway` WHERE `id`=$id;";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ if($rows->ativo){
+ header ("Location: gateway.php?nu=$id&vi=ergate&ed=$cliente_idcliente");
+ }else{
+ $sql = "DELETE FROM `gateway` WHERE `id` = $id;";
+ $vai->ExecuteQuery($sql);
+ header ("Location: gateway.php?vi=del&ed=$cliente_idcliente");
+ }
+ }
+ }
+
+ public function Edit($id, $nome, $email, $token, $ativo, $cliente_idcliente){
+
+ $vai = new MySQLDB();
+
+ if($ativo == 1){
+ $sql = "SELECT `id` FROM `gateway` WHERE `ativo`=1;";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ $sql = "UPDATE `gateway` SET `ativo`=0 WHERE `id`=$rows->id;";
+ $vai->executeQuery($sql);
+ }
+ }
+
+ $sql = "UPDATE `gateway` SET `nome`='$nome', `email`='$email', `token`='$token', `ativo`=$ativo, `cliente_idcliente`=$cliente_idcliente WHERE `id`=$id;";
+ $vai->executeQuery($sql);
+ header ("Location: gateway.php?vi=edit&nu=$id&ed=$cliente_idcliente");
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/layout.class.php b/adm/Model/layout.class.php
new file mode 100644
index 0000000..a4a1762
--- /dev/null
+++ b/adm/Model/layout.class.php
@@ -0,0 +1,122 @@
+id = $id;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ protected function settema_idtema($tema_idtema){
+ $this->tema_idtema = $tema_idtema;
+ }
+
+ protected function setcapa($capa){
+ $this->capa = $capa;
+ }
+
+ public function all($id){
+
+ $arr = array();
+
+ $sql = "SELECT `layout`.`id` as `id`, `tema`.`capa` as `capa` FROM `layout`
+ INNER JOIN `tema` ON `tema`.`id`=`layout`.`tema_idtema`
+ WHERE `layout`.`cliente_idcliente`=$id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Layout();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setcapa(array('capa' => $dados['capa']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($cliente, $id){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `zip` FROM `tema` WHERE `id` = $id;";
+ $result = $vai->ExecuteQuery($sql);
+ $objeto2 = mysql_fetch_object($result);
+
+ $sql2 = "SELECT `cliente`.`idcliente`, `cliente`.`nome`, `cliente`.`site`, `cliente`.`logo`, `cliente`.`folder`, `gateway`.`email`, `gateway`.`token` FROM `cliente`
+ INNER JOIN `gateway` ON `cliente`.`idcliente`=`gateway`.`cliente_idcliente`
+ WHERE `cliente`.`idcliente` = $cliente AND `gateway`.`ativo`=1;";
+ $result2 = $vai->ExecuteQuery($sql2);
+ $objeto = mysql_fetch_object($result2);
+
+ //------------verifica se gateway está ativo-------------
+ if(!$objeto->folder){
+ $erro = "Por favor, cadastre o gateway antes de prosseguir.";
+ header ("Location: layout.php?vi=erro&ed=$cliente&error=$erro");
+ }
+
+ //------------zip part-------------
+ include("../../plugins/Tar/Tar.class.php");
+ //$phar = new Tar();
+ //$phar->Extract($objeto2->zip, $objeto->folder); // extract all files
+ //------------zip part-------------
+
+
+ //------------xml part-------------
+ include("../../plugins/CreateXML/index.php");
+ $create = new CreateXML();
+ $criacao = $create->Create($objeto->idcliente, $objeto->nome, $objeto->site, $objeto->logo, $objeto->email, $objeto->token, $objeto->folder);
+ //------------xml part-------------
+
+ if($criacao == true){
+ echo $sql = "INSERT INTO `layout` (`cliente_idcliente`, `tema_idtema`, `ativo`) VALUES ($cliente, $id, 1);";
+ exit();
+ $vai->executeQuery($sql);
+ header ("Location: layout.php?vi=cad&ed=$cliente");
+ }else{
+ header ("Location: layout.php?vi=errocache&ed=$cliente");
+ }
+
+ }
+
+ public function ResetCache($cliente){
+
+ $vai = new MySQLDB();
+ $sql = "SELECT `cliente`.`idcliente`, `cliente`.`nome`, `cliente`.`site`, `cliente`.`logo`, `cliente`.`folder`, `gateway`.`email`, `gateway`.`token` FROM `cliente`
+ INNER JOIN `gateway` ON `cliente`.`idcliente`=`gateway`.`cliente_idcliente`
+ WHERE `cliente`.`idcliente` = $cliente AND `gateway`.`ativo`=1;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+
+ //------------verifica se gateway está ativo-------------
+ if(!$objeto->folder){
+ $erro = "Por favor, cadastre o gateway antes de prosseguir.";
+ header ("Location: layout.php?vi=erro&ed=$cliente&error=$erro");
+ exit();
+ }
+
+ include("../../plugins/CreateXML/index.php");
+
+ $create = new CreateXML();
+
+ $criacao = $create->Create($objeto->idcliente, $objeto->nome, $objeto->site, $objeto->logo, $objeto->email, $objeto->token, $objeto->folder);
+
+ if($criacao == true){
+ header ("Location: layout.php?vi=cache&ed=$cliente");
+ }else{
+ header ("Location: layout.php?vi=errocache&ed=$cliente");
+ }
+
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/log.class.php b/adm/Model/log.class.php
new file mode 100644
index 0000000..c38b3f6
--- /dev/null
+++ b/adm/Model/log.class.php
@@ -0,0 +1,51 @@
+id_log = $id_log;
+ }
+
+ protected function setdescricao_log($descricao_log){
+ $this->descricao_log = $descricao_log;
+ }
+
+ protected function setdata($data){
+ $this->data = $data;
+ }
+
+ protected function settipo_log($tipo_log){
+ $this->tipo_log = $tipo_log;
+ }
+
+ public function all($log){
+
+ if($log == "Login"){
+ $sql = "SELECT * FROM `log` WHERE `tipo_log` = '$log' ORDER BY `id_log` DESC;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `log` WHERE `tipo_log` = '$log' ORDER BY `id_log` DESC;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Log();
+ $cliente->setid_log(array('id_log' => $dados['id_log']));
+ $cliente->setdescricao_log(array('descricao_log' => $dados['descricao_log']));
+ $cliente->setdata(array('data' => $dados['data']));
+ $cliente->settipo_log(array('tipo_log' => $dados['tipo_log']));
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/material.class.php b/adm/Model/material.class.php
new file mode 100644
index 0000000..c86f152
--- /dev/null
+++ b/adm/Model/material.class.php
@@ -0,0 +1,138 @@
+idmaterial = $idmaterial;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setendereco($endereco){
+ $this->endereco = $endereco;
+ }
+
+ protected function setdescricao($descricao){
+ $this->descricao = $descricao;
+ }
+
+ protected function setaula_idaula($aula_idaula){
+ $this->aula_idaula = $aula_idaula;
+ }
+
+ protected function setaulaNome($aulaNome){
+ $this->aulaNome = $aulaNome;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if(is_null($id)){
+ $sql = "SELECT `material`.`idmaterial`, `material`.`nome`, `material`.`endereco`, `material`.`descricao`, `material`.`aula_idaula`, `material`.`cliente_idcliente`, `aula`.`nome` AS `aulaNome` FROM `material`
+ INNER JOIN `aula` ON `aula_idaula`=`idaula` WHERE `material`.`cliente_idcliente`=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `material`.`idmaterial`, `material`.`nome`, `material`.`endereco`, `material`.`descricao`, `material`.`cliente_idcliente`, `material`.`aula_idaula`, `aula`.`nome` AS `aulaNome` FROM `material`
+ INNER JOIN `aula` ON `aula_idaula`=`idaula` WHERE `material`.`idmaterial` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Material();
+ $cliente->setidmaterial(array('idmaterial' => $dados['idmaterial']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setendereco(array('endereco' => $dados['endereco']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $cliente->setaula_idaula(array('aula_idaula' => $dados['aula_idaula']));
+ $cliente->setaulaNome(array('aulaNome' => $dados['aulaNome']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $endereco, $descricao, $aula_idaula, $cliente_idcliente, $folder){
+
+ $nome_original = str_replace(" ", "_", $endereco['name']);
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+
+ $upload = "../../material/" . $folder . "/" . $nome_arquivo . "." . $extensao_arquivo;
+
+ if (!move_uploaded_file($endereco['tmp_name'], "./$upload")) {
+ $erro .= "Erro no envio do arquivo.
";
+ header ("Location: material.php?error=$erro&ed=$cliente_idcliente");
+ }else{
+ $sql = "INSERT INTO `material` (`nome`, `endereco`, `descricao`, `aula_idaula`, `cliente_idcliente`) VALUES ('$nome', '$nome_original', '$descricao', $aula_idaula, $cliente_idcliente);";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: material.php?vi=cad&ed=$cliente_idcliente");
+ }
+ }
+
+ public function Edit($idmaterial, $nome, $descricao, $aula_idaula, $cliente_idcliente){
+ $sql = "UPDATE `material` SET `nome`='$nome', `descricao`='$descricao', `aula_idaula`=$aula_idaula WHERE `idmaterial`=$idmaterial;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: material.php?vi=edit&nu=$idmaterial&ed=$cliente_idcliente");
+ }
+
+
+ public function Del($id){
+
+ $sql = "SELECT `endereco` FROM `material` WHERE `idmaterial` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ $del = "../../material/" . $_SESSION['FolderCliente'] . "/" . $objeto->endereco;
+ @unlink("$del");
+
+ $sql = "DELETE FROM `material` WHERE `idmaterial` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: material.php?vi=del");
+ }
+
+ public function ChangeArq($idmaterial, $endereco, $cliente, $folder){
+
+ $sql = "SELECT `endereco` FROM `material` WHERE `idmaterial` = $idmaterial;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ $del = "../../material/" . $folder . "/" . $objeto->endereco;
+ @unlink("$del");
+
+ $nome_original = str_replace(" ", "_", $endereco['name']);
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+
+ $upload = "../../material/" . $folder . "/" . $nome_arquivo . "." . $extensao_arquivo;
+
+ if (!move_uploaded_file($endereco['tmp_name'], "./$upload")) {
+ $erro .= "Erro no envio do arquivo.
";
+ header ("Location: material.php?error=$erro&ed=$cliente");
+ }else{
+ $sql = "UPDATE `material` SET `endereco`='$nome_original' WHERE `idmaterial`=$idmaterial;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: material.php?vi=Arquivo&nu=$idmaterial&ed=$cliente");
+ }
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/media.class.php b/adm/Model/media.class.php
new file mode 100644
index 0000000..7455f3a
--- /dev/null
+++ b/adm/Model/media.class.php
@@ -0,0 +1,228 @@
+id_media = $id_media;
+ }
+
+ protected function setnome_media($nome_media){
+ $this->nome_media = $nome_media;
+ }
+
+ protected function setendereco_media($endereco_media){
+ $this->endereco_media = $endereco_media;
+ }
+
+ protected function setid_estabelecimento_id($id_estabelecimento_id){
+ $this->id_estabelecimento_id = $id_estabelecimento_id;
+ }
+
+ protected function setcapa($capa){
+ $this->capa = $capa;
+ }
+
+ protected function setcapa_principal($capa_principal){
+ $this->capa_principal = $capa_principal;
+ }
+
+ protected function setvisualizar_media($visualizar_media){
+ $this->visualizar_media = $visualizar_media;
+ }
+
+ public function all($id_estabelecimento_id){
+
+ if($id_estabelecimento_id == ""){
+ $sql = "SELECT * FROM `media`;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `media` WHERE `id_estabelecimento_id` = $id_estabelecimento_id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Media();
+ $cliente->setid_media(array('id_media' => $dados['id_media']));
+ $cliente->setnome_media(array('nome_media' => $dados['nome_media']));
+ $cliente->setendereco_media(array('endereco_media' => $dados['endereco_media']));
+ $cliente->setid_estabelecimento_id(array('id_estabelecimento_id' => $dados['id_estabelecimento_id']));
+ $cliente->setcapa(array('capa' => $dados['capa']));
+ $cliente->setcapa_principal(array('capa_principal' => $dados['capa_principal']));
+ $cliente->setvisualizar_media(array('visualizar_media' => $dados['visualizar_media']));
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+ public function allView($id_estabelecimento_id){
+
+ $sql = "SELECT `nome_media` FROM `nome_media` WHERE `id_estabelecimento_id` = $id_estabelecimento_id LIMIT 0,1;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Media();
+ $cliente->setnome_media(array('nome_media' => $dados['nome_media']));
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+ public function intoMedia($endereco_media, $id_estabelecimento_id, $nome_media){
+
+ $vai = new MySQLDB();
+ $sql = "SELECT `folder_estabelecimento` FROM `estabelecimento` WHERE `id_estabelecimento`=$id_estabelecimento_id;";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ $folder = $rows->folder_estabelecimento;
+ }
+ if($folder == ""){
+ header ("Location: vi_estabelecimento.php?vi=nao_folder&ed=$id_estabelecimento_id");
+ exit();
+ }
+
+ foreach($endereco_media['name'] as $key => $ui){
+
+ $tam_img = getimagesize($endereco_media['tmp_name'][$key]);
+ if($tam_img[0] > 870){
+ include("../../plugins/SimpleImage/SimpleImage.php");
+
+ $image = new SimpleImage();
+ $image->load($endereco_media['tmp_name'][$key]);
+ $image->resizeToWidth(870);
+ $image->save($endereco_media['tmp_name'][$key]);
+ }
+
+ if (strpos($endereco_media['type'][$key], "image") === false) {
+ $c++;
+ $erro .= "$c - A foto não é uma imagem. Arquivo:".$endereco_media['name'][$key]."
";
+ }else{
+ $nome_original = $endereco_media['name'][$key];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . "_foto_" . $numero_reg;
+ $logo = "../../../img/bares/" . $folder . "/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ $logo_bd = "bares/" . $folder . "/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+
+ if (!move_uploaded_file($endereco_media['tmp_name'][$key], "./$logo")) {
+ $c++;
+ $erro .= "$c - Erro no envio da foto.
";
+ }else{
+
+ $sql = "INSERT INTO `media` (`nome_media`, `endereco_media`, `id_estabelecimento_id`, `capa`, `visualizar_media`) VALUES ('$nome_media', '$logo_bd', $id_estabelecimento_id, 0, 0);";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ }
+ }
+ }
+ if ($erro == ""){
+ header ("Location: vi_estabelecimento.php?vi=foto_upload&ed=$id_estabelecimento_id");
+ }else{
+ header ("Location: vi_estabelecimento.php?vi=erro_foto_upload&error=".$erro);
+ }
+ }
+
+ public function deletemedia($id_media, $id_estabelecimento){
+ $sql = "SELECT `endereco_media` FROM `media` WHERE `id_media` = $id_media;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ $action2 = $objeto->endereco_media;
+ $del1 = "../../../".$action2;
+ @unlink("$del1");
+ $sql = "DELETE FROM `media` WHERE id_media=$id_media;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: media.php?vi=del_media&nu=$id_estabelecimento");
+ }
+
+ public function mudacapa($id_media, $id_estabelecimento){
+ $sql = "SELECT `capa` FROM `media` WHERE `id_estabelecimento_id` = $id_estabelecimento AND `capa` = 1;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $rows = mysql_num_rows($result);
+ if($rows == 1){
+ header ("Location: media.php?vi=dupla_capa&nu=$id_estabelecimento");
+ }else{
+ $sql = "UPDATE `media` SET `capa`=1 WHERE `id_media`=$id_media;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: media.php?vi=capa&nu=$id_estabelecimento");
+ }
+ }
+
+ public function RECORTE($id_media, $id){
+
+ $sql = "SELECT `endereco_media` FROM `media` WHERE `id_media` = $id_media;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ $action2 = $objeto->endereco_media;
+ $imagem = "../../../".$action2;
+
+ include("../../plugins/SimpleImage/SimpleImage.php");
+
+ $image = new SimpleImage();
+ $image->load($imagem);
+
+ $x2 = $centreX + 870;
+ $y2 = $centreY + 420;
+
+ $image->cutFromCenter(870, 420);
+ $image->save($imagem);
+
+ header ("refresh:0; url=media.php?vi=recorte&nu=$id");
+
+ }
+
+ public function capaprincipal($id_media, $id_estabelecimento){
+ $sql = "SELECT `capa_principal` FROM `media` WHERE `id_estabelecimento_id` = $id_estabelecimento AND `capa_principal` = 1;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $rows = mysql_num_rows($result);
+ if($rows == 1){
+ header ("Location: media.php?vi=dupla_principal&nu=$id_estabelecimento");
+ }else{
+ $sql = "UPDATE `media` SET `capa_principal`=1 WHERE `id_media`=$id_media;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: media.php?vi=capaprincipal&nu=$id_estabelecimento");
+ }
+ }
+
+ public function visu($id_media, $id_estabelecimento){
+ $sql = "SELECT `visualizar_media` FROM `media` WHERE `id_media` = $id_media;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ $action2 = $objeto->visualizar_media;
+ if($action2 == 1){
+ $sql = "UPDATE `media` SET `visualizar_media`=0 WHERE `id_media`=$id_media;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: media.php?vi=visu&nu=$id_estabelecimento");
+ }else{
+ $sql = "UPDATE `media` SET `visualizar_media`=1 WHERE `id_media`=$id_media;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: media.php?vi=visu&nu=$id_estabelecimento");
+ }
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/professor.class.php b/adm/Model/professor.class.php
new file mode 100644
index 0000000..d5101e3
--- /dev/null
+++ b/adm/Model/professor.class.php
@@ -0,0 +1,97 @@
+idprofessor = $idprofessor;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ protected function settel($tel){
+ $this->tel = $tel;
+ }
+
+ protected function setcel($cel){
+ $this->cel = $cel;
+ }
+
+ protected function setcpf($cpf){
+ $this->cpf = $cpf;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ protected function setcomissao($comissao){
+ $this->comissao = $comissao;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT * FROM `professor` WHERE cliente_idcliente=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT `idprofessor`, `nome`, `email`, `tel`, `cel`, `cpf`, `cliente_idcliente`, `comissao` FROM `professor` WHERE `idprofessor` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Professor();
+ $cliente->setidprofessor(array('idprofessor' => $dados['idprofessor']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setemail(array('email' => $dados['email']));
+ $cliente->settel(array('tel' => $dados['tel']));
+ $cliente->setcel(array('cel' => $dados['cel']));
+ $cliente->setcpf(array('cpf' => $dados['cpf']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $cliente->setcomissao(array('comissao' => $dados['comissao']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $email, $tel, $cel, $cpf, $cliente_idcliente, $comissao){
+ $sql = "INSERT INTO `professor` (`nome`, `email`, `tel`, `cel`, `cpf`, `cliente_idcliente`, `comissao`) VALUES ('$nome', '$email', '$tel', '$cel', '$cpf', $cliente_idcliente, $comissao);";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: parceiro.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Edit($idprofessor, $nome, $email, $tel, $cel, $cpf, $comissao, $cliente){
+ $sql = "UPDATE `professor` SET `nome`='$nome', `email`='$email', `tel`='$tel', `cel`='$cel', `cpf`='$cpf', `comissao`=$comissao WHERE `idprofessor`=$idprofessor;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: parceiro.php?vi=edit&nu=$idprofessor&ed=$cliente");
+ }
+
+ public function Del($id, $cliente){
+ $sql = "DELETE FROM `professor` WHERE `idprofessor` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: parceiro.php?vi=del&ed=$cliente");
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/tema.class.php b/adm/Model/tema.class.php
new file mode 100644
index 0000000..d52cad9
--- /dev/null
+++ b/adm/Model/tema.class.php
@@ -0,0 +1,188 @@
+id = $id;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setzip($zip){
+ $this->zip = $zip;
+ }
+
+ protected function setcapa($capa){
+ $this->capa = $capa;
+ }
+
+ public function all($id){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT * FROM `tema`;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `tema` WHERE `tema`.`id`=$id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Tema();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setzip(array('zip' => $dados['zip']));
+ $cliente->setcapa(array('capa' => $dados['capa']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $capa, $zip){
+
+ if(empty($capa['name'])){
+ $nova_capa = "../../img/sem_imagem.gif";
+ }else{
+ $nome_original = $capa['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_capa = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($capa['tmp_name'], "./$nova_capa")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: tema.php?vi=erroe&error=$erro");
+ }else{
+ include("../../plugins/SimpleImage/SimpleImage.php");
+ $image = new SimpleImage();
+ $image->load($nova_capa);
+ $image->cutFromCenter(270, 200);
+ $image->save($nova_capa);
+ }
+ }
+
+
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $zip['name']);
+
+ $nova_zip = "../../tema/" . str_replace(" ", "_", $nome_arquivo) . "." . $extensao_arquivo;
+ if (!move_uploaded_file($zip['tmp_name'], "./$nova_zip")) {
+ $erro = "Erro no envio do zip.
";
+ header ("Location: tema.php?vi=erroe&error=$erro");
+ }else{
+
+ $sql = "INSERT INTO `tema` (`nome`, `zip`, `capa`) VALUES ('$nome', '$nova_zip', '$nova_capa');";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+
+ header ("Location: tema.php?vi=cad");
+
+ }
+
+ }
+
+ public function Edit($id, $nome){
+ $sql = "UPDATE `tema` SET `nome`='$nome' WHERE `id`=$id;";
+ $vai = new MySQLDB();
+ $vai->executeQuery($sql);
+ header ("Location: tema.php?vi=edit&nu=$id");
+ }
+
+ public function Del($id){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `capa`, `zip` FROM `tema` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->capa != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->capa");
+ }
+ @unlink("$objeto->zip");
+
+ $sql = "DELETE FROM `tema` WHERE `id` = $id;";
+ $vai->ExecuteQuery($sql);
+
+ header ("Location: tema.php?vi=del");
+ }
+
+ public function CapaTema($id, $capa){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `capa` FROM `tema` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->capa != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->capa");
+ }
+
+ if(empty($capa['name'])){
+ $nova_capa = "../../img/sem_imagem.gif";
+ }else{
+ $nome_original = $capa['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_capa = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($capa['tmp_name'], "./$nova_capa")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: tema.php?vi=erroe&error=$erro");
+ }else{
+ include("../../plugins/SimpleImage/SimpleImage.php");
+ $image = new SimpleImage();
+ $image->load($nova_capa);
+ $image->cutFromCenter(270, 200);
+ $image->save($nova_capa);
+ }
+ }
+
+ $sql = "UPDATE `tema` SET `capa`='$nova_capa' WHERE `id`=$id;";
+ $vai->executeQuery($sql);
+
+ header ("Location: tema.php?vi=edit&nu=$id");
+
+ }
+
+ public function ZipTema($id, $zip){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `zip` FROM `tema` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ @unlink("$objeto->zip");
+
+ $nome_original = $zip['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_zip = "../../tema/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($zip['tmp_name'], "./$nova_zip")) {
+ $erro .= "Erro no envio do zip.
";
+ header ("Location: tema.php?vi=erroe&error=$erro");
+ }else{
+
+ $sql = "UPDATE `tema` SET `zip`='$nova_zip' WHERE `id`=$id;";
+ $vai->executeQuery($sql);
+ header ("Location: tema.php?vi=edit&nu=$id");
+
+ }
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/user.class.php b/adm/Model/user.class.php
new file mode 100644
index 0000000..81477a2
--- /dev/null
+++ b/adm/Model/user.class.php
@@ -0,0 +1,235 @@
+id = $id;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setpassword($password){
+ $this->password = $password;
+ }
+
+ protected function setemail($email){
+ $this->email = $email;
+ }
+
+ protected function setstatus($status){
+ $this->status = $status;
+ }
+
+ public function all($id){
+
+ if($id == ''){
+ $sql = "SELECT * FROM `user`;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `user` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new User;
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setpassword(array('password' => $dados['password']));
+ $cliente->setemail(array('email' => $dados['email']));
+ $cliente->setstatus(array('status' => $dados['status']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+
+ public function Cad($nome, $password, $email, $status){
+ $sql = "INSERT INTO `user` (`nome`, `password`, `email`, `status`) VALUES ('$nome', '$password', '$email', $status);";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: user.php?vi=cad");
+ }
+
+
+ public function Edit($id, $nome, $email, $status){
+ $sql = "UPDATE `user` SET `nome`='$nome', `password`='$password', `email`='$email', `status`=$status WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: user.php?vi=edit&nu=$id");
+ }
+
+ public function Del($id){
+ $sql = "DELETE FROM `user` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: user.php?vi=del");
+ }
+
+ public function EditPass($id, $senha){
+ $sql = "UPDATE `user` SET `password`='$senha' WHERE `id`=$id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: user.php?vi=edit_senha&nu=$id");
+ }
+
+}
+
+class login extends User {
+
+ public function verificaLogin($email, $password){
+
+
+ $vai = new MySQLDB();
+ $email = stripslashes($email);
+ $password = stripslashes($password);
+ $email = mysql_real_escape_string($email);
+ $password = mysql_real_escape_string($password);
+
+
+ $sql = "SELECT `password` FROM `user` WHERE `email`='$email';";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ $pass = $rows->password;
+ }
+ if ($pass == "") {
+ header ("Location: login.php?vi=erro_login");
+ }else{
+
+ include("../../plugins/Password/PASSWORD.php");
+ $senha = PASSWORD::check_password($pass, $password);
+
+ if($senha){
+ $sql = "SELECT * FROM `user` WHERE `email`='$email';";
+ $result = $vai->ExecuteQuery($sql);
+
+ while ($rows = mysql_fetch_object($result)) {
+ $id = $rows->id;
+ $email = $rows->email;
+ $nome = $rows->nome;
+ }
+ session_start();
+ $_SESSION['id'] = $id;
+ $_SESSION['email'] = "$email";
+ $_SESSION['nome'] = "$nome";
+ $ip = $_SERVER["REMOTE_ADDR"];
+ $result = $vai->ExecuteQuery($sql2);
+ header ("Location: index.php");
+ }else{
+ header ("Location: login.php?vi=erro_login");
+ }
+
+ }
+ }
+
+ public function verificaemail($email){
+
+
+ $vai = new MySQLDB();
+ $sql = "SELECT `id_usuario_admin`, `email_usuario_admin`, `nome_completo_usuario_admin` FROM `usuario_admin` WHERE `email_usuario_admin`='$email';";
+ $result = $vai->ExecuteQuery($sql);
+ while ($rows = mysql_fetch_object($result)) {
+ $id_usuario_admin = $rows->id_usuario_admin;
+ $email_usuario_admin = $rows->email_usuario_admin;
+ $nome_completo_usuario_admin = $rows->nome_completo_usuario_admin;
+ }
+
+ if ($email_usuario_admin != "") {
+ $sql = "SELECT `email_send`, `endereco_smtp`, `senha_smtp` FROM `configuracao` WHERE `id_configuracao`=1;";
+ $result = $vai->ExecuteQuery($sql);
+ while ($rows = mysql_fetch_object($result)) {
+ $email_send = $rows->email_send;
+ $endereco_smtp = $rows->endereco_smtp;
+ $senha_smtp = $rows->senha_smtp;
+ }
+
+ $token = uniqid(md5(rand()), true);
+
+ if(PATH_SEPARATOR == ";") $quebra_linha = "\r\n";
+ else $quebra_linha = "\n";
+ $corpo = "Esqueceu a sua senha?
";
+ $corpo .= "Você teve problemas em acessar o painel do Vai da Certo.
";
+ $corpo .= "Alterar a senha:
Para alterar a sua senha acesse o link abaixo:
";
+ $corpo .= "http://localhost/recovery.php?id=$id_usuario_admin&a=$token
";
+
+ require("../../plugins/PHPMailer/class.phpmailer.php");
+
+ $mail = new PHPMailer();
+
+ $mail->IsSMTP();
+ $mail->Host = $endereco_smtp;
+ $mail->Port = 25;
+ $mail->SMTPAuth = false;
+ $mail->Username = $email_send;
+ $mail->Password = $senha_smtp;
+
+ $mail->From = $email_send; // Seu e-mail
+ $mail->Sender = $email_send; // Seu e-mail
+ $mail->FromName = "Nao responda - Recuperar senha"; // Seu nome
+
+ $mail->AddAddress($email_usuario_admin, $nome_completo_usuario_admin);
+
+ $mail->IsHTML(true); // Define que o e-mail será enviado como HTML
+ $mail->CharSet = 'UTF-8'; // Charset da mensagem (opcional)
+
+ $mail->Subject = "Recuperação de senha Vai da certo"; // Assunto da mensagem
+ $mail->Body = $corpo;
+ $mail->AltBody = $corpo;
+
+ $enviado = $mail->Send();
+
+ $mail->ClearAllRecipients();
+ $mail->ClearAttachments();
+ $today = date("Y-m-d");
+ if ($enviado){
+ $sql = "INSERT INTO `recovery` (`token`, `id_user`, `data_in`, `type_user`) VALUES ('$token', $id_usuario_admin, '$today', 'panel');";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ $ip = $_SERVER["REMOTE_ADDR"];
+ $today_log = date("m/d/y");
+ $sql2 = "INSERT INTO log (`descricao_log`, `data`, `tipo_log`) VALUES ('Esqueceu senha painel - $nome_completo_usuario_admin - IP: $ip', '$today_log', 'esqueceu senha');";
+ $result = $vai->ExecuteQuery($sql2);
+ header ("Location: help.php?vi=email_sent");
+ }else{
+ header ("Location: help.php?vi=email_notsent");
+ }
+
+ }else{
+ header ("Location: help.php?vi=email_erro");
+ }
+ }
+
+ public function changePass($id, $senha){
+ $sql = "UPDATE `usuario_admin` SET `senha_usuario_admin`='$senha' WHERE `id_usuario_admin`=$id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ $sql = "DELETE FROM `recovery` WHERE `id_user` = $id AND `type_user`='panel';";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: login.php?vi=senhaOK");
+ }
+
+ public function VERIFY($id, $a){
+
+ $sql = "SELECT * FROM `recovery` where `token`='$a';";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+
+ if(mysql_fetch_array($result) !== false){
+ return true;
+ }else{
+ return false;
+ }
+ }
+
+}
+?>
\ No newline at end of file
diff --git a/adm/Model/venda.class.php b/adm/Model/venda.class.php
new file mode 100644
index 0000000..ea62444
--- /dev/null
+++ b/adm/Model/venda.class.php
@@ -0,0 +1,229 @@
+id = $id;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setvalor($valor){
+ $this->valor = $valor;
+ }
+
+ protected function setcapa($capa){
+ $this->capa = $capa;
+ }
+
+ protected function setcliente_idcliente($cliente_idcliente){
+ $this->cliente_idcliente = $cliente_idcliente;
+ }
+
+ protected function setcursoNome($cursoNome){
+ $this->cursoNome = $cursoNome;
+ }
+
+ protected function setconcursoNome($concursoNome){
+ $this->concursoNome = $concursoNome;
+ }
+
+ protected function setdate_in($date_in){
+ $this->date_in = $date_in;
+ }
+
+ protected function setdate_out($date_out){
+ $this->date_out = $date_out;
+ }
+
+ protected function setdescricao($descricao){
+ $this->descricao = $descricao;
+ }
+
+ protected function setadicional($adicional){
+ $this->adicional = $adicional;
+ }
+
+ public function all($id, $cliente){
+
+ $arr = array();
+
+ if($id == ''){
+ $sql = "SELECT * FROM `venda` WHERE `venda`.`cliente_idcliente`=$cliente;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `venda` WHERE `venda`.`id`=$id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Venda();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setvalor(array('valor' => $dados['valor']));
+ $cliente->setcapa(array('capa' => $dados['capa']));
+ $cliente->setcliente_idcliente(array('cliente_idcliente' => $dados['cliente_idcliente']));
+ $cliente->setdate_in(array('date_in' => $dados['date_in']));
+ $cliente->setdate_out(array('date_out' => $dados['date_out']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $cliente->setadicional(array('adicional' => $dados['adicional']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function allMany($id){
+
+ $arr = array();
+
+ $sql = "SELECT `curso`.`idcurso` AS `id`, `curso`.`nome` AS `cursoNome`, `curso`.`valor`, `concurso`.`nome` AS `concursoNome` FROM `curso`
+ INNER JOIN `concurso` ON `concurso`.`idconcurso`=`curso`.`concurso_idconcurso`
+ INNER JOIN `venda_curso` ON `venda_curso`.`curso_id`=`curso`.`idcurso`
+ WHERE `venda_curso`.`venda_id`=$id;";
+ $vai = new MySQLDB();
+ $result = $vai->executeQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Venda();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setvalor(array('valor' => $dados['valor']));
+ $cliente->setcursoNome(array('cursoNome' => $dados['cursoNome']));
+ $cliente->setconcursoNome(array('concursoNome' => $dados['concursoNome']));
+ $arr[] = $cliente;
+ }
+ return $arr;
+ }
+
+ public function Cad($nome, $idcurso, $valor, $capa, $cliente_idcliente, $date_in, $date_out, $descricao, $adicional){
+
+ $vai = new MySQLDB();
+
+ if(empty($capa['name'])){
+ $nova_capa = "../../img/sem_imagem.gif";
+ }else{
+ $nome_original = $capa['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_capa = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($capa['tmp_name'], "./$nova_capa")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: vendas.php?vi=erroe&error=$erro&ed=$cliente_idcliente");
+ }else{
+ include("../../plugins/SimpleImage/SimpleImage.php");
+ $image = new SimpleImage();
+ $image->load($nova_capa);
+ $image->cutFromCenter(270, 200);
+ $image->save($nova_capa);
+ }
+ }
+
+ $sql = "INSERT INTO `venda` (`nome`, `valor`, `capa`, `cliente_idcliente`, `date_in`, `date_out`, `descricao`, `adicional`, `pacote`) VALUES ('$nome', '$valor', '$nova_capa', $cliente_idcliente, '$date_in', '$date_out', '$descricao', '$adicional', 1);";
+ $vai->executeQuery($sql);
+ $venda = mysql_insert_id();
+ foreach($idcurso as $curso => $valorCurso){
+ $sql2 = "INSERT INTO `venda_curso` (`venda_id`, `curso_id`) VALUES ($venda, $valorCurso);";
+ $vai->executeQuery($sql2);
+ }
+
+ header ("Location: vendas.php?vi=cad&ed=$cliente_idcliente");
+ }
+
+ public function Edit($id, $nome, $idcurso, $valor, $cliente_idcliente, $date_in, $date_out, $descricao, $adicional){
+
+ $vai = new MySQLDB();
+
+ $sql = "UPDATE `venda` SET `nome`='$nome', `valor`='$valor', `date_in`='$date_in', `date_out`='$date_out', `descricao`='$descricao', `adicional`='$adicional', `pacote`=1 WHERE `id`=$id;";
+ $vai->executeQuery($sql);
+
+ $sql = "DELETE FROM `venda_curso` WHERE `venda_id` = $id;";
+ $vai->ExecuteQuery($sql);
+
+ foreach($idcurso as $curso => $valorCurso){
+ $sql2 = "INSERT INTO `venda_curso` (`venda_id`, `curso_id`) VALUES ($id, $valorCurso);";
+ $vai->executeQuery($sql2);
+ }
+
+ header ("Location: edit_venda.php?vi=edit&nu=$id&ed=$cliente_idcliente");
+
+ }
+
+ public function Del($id, $cliente){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `capa` FROM `venda` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->capa != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->capa");
+ }
+
+ $sql = "DELETE FROM `venda_curso` WHERE `venda_id` = $id;";
+ $vai->ExecuteQuery($sql);
+
+ $sql2 = "DELETE FROM `venda` WHERE `id` = $id;";
+ $vai->ExecuteQuery($sql2);
+ header ("Location: vendas.php?vi=del&ed=$cliente");
+ }
+
+ public function Capa($id, $capa, $cliente){
+
+ $vai = new MySQLDB();
+
+ $sql = "SELECT `capa` FROM `venda` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ $objeto = mysql_fetch_object($result);
+ if ($objeto->capa != "../../img/sem_imagem.gif"){
+ @unlink("$objeto->capa");
+ }
+
+ if(empty($capa['name'])){
+ $nova_capa = "../../img/sem_imagem.gif";
+ }else{
+ $nome_original = $capa['name'];
+ list($nome_arquivo, $extensao_arquivo) = explode(".", $nome_original);
+ $ds90 = str_replace(" ", "_", $nome_arquivo);
+ $numero_reg = rand(1,999);
+ $nome_aleatorio_arquivo = $ds90 . $numero_reg;
+ $nova_capa = "../../img/" . $nome_aleatorio_arquivo . "." . $extensao_arquivo;
+ if (!move_uploaded_file($capa['tmp_name'], "./$nova_capa")) {
+ $erro .= "Erro no envio da imagem.
";
+ header ("Location: vendas.php?vi=erroe&error=$erro&ed=$cliente");
+ }else{
+ include("../../plugins/SimpleImage/SimpleImage.php");
+ $image = new SimpleImage();
+ $image->load($nova_capa);
+ $image->cutFromCenter(270, 200);
+ $image->save($nova_capa);
+ }
+ }
+
+ $sql = "UPDATE `venda` SET `capa`='$nova_capa' WHERE `id`=$id;";
+ $vai->executeQuery($sql);
+
+ header ("Location: edit_venda.php?vi=edit&nu=$id&ed=$cliente");
+
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/Model/versao.class.php b/adm/Model/versao.class.php
new file mode 100644
index 0000000..fc59641
--- /dev/null
+++ b/adm/Model/versao.class.php
@@ -0,0 +1,95 @@
+id = $id;
+ }
+
+ protected function setatualizacao_numero($atualizacao_numero){
+ $this->atualizacao_numero = $atualizacao_numero;
+ }
+
+ protected function setnome($nome){
+ $this->nome = $nome;
+ }
+
+ protected function setdescricao($descricao){
+ $this->descricao = $descricao;
+ }
+
+ public function all($id){
+
+ $arr = array();
+
+ if(empty($id)){
+ $sql = "SELECT * FROM `versao`;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }else{
+ $sql = "SELECT * FROM `versao` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+ }
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Versao();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setatualizacao_numero(array('atualizacao_numero' => $dados['atualizacao_numero']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+ public function estatic(){
+
+ $arr = array();
+
+ $sql = "SELECT * FROM `versao` ORDER BY `id` DESC LIMIT 1;";
+ $vai = new MySQLDB();
+ $result = $vai->ExecuteQuery($sql);
+
+ while($dados = mysql_fetch_array($result)){
+ $cliente = new Versao();
+ $cliente->setid(array('id' => $dados['id']));
+ $cliente->setatualizacao_numero(array('atualizacao_numero' => $dados['atualizacao_numero']));
+ $cliente->setnome(array('nome' => $dados['nome']));
+ $cliente->setdescricao(array('descricao' => $dados['descricao']));
+ $arr[] = $cliente;
+ }
+
+ return $arr;
+ }
+
+ public function Cad($atualizacao_numero, $nome, $descricao){
+
+ $sql = "INSERT INTO `versao` (`atualizacao_numero`, `nome`, `descricao`) VALUES ('$atualizacao_numero', '$nome', '$descricao');";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: versao.php?vi=cad");
+ }
+
+ public function deleteVersao($id){
+ $sql = "DELETE FROM `versao` WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: versao.php?vi=del");
+ }
+
+ public function editeVersao($id, $atualizacao_numero, $nome, $descricao){
+ $sql = "UPDATE `versao` SET `atualizacao_numero` = '$atualizacao_numero', `nome` = '$nome', `descricao` = '$descricao' WHERE `id` = $id;";
+ $vai = new MySQLDB();
+ $vai->ExecuteQuery($sql);
+ header ("Location: versao.php?vi=edit");
+ }
+
+}
+
+?>
\ No newline at end of file
diff --git a/adm/View/aluno.php b/adm/View/aluno.php
new file mode 100644
index 0000000..0caef04
--- /dev/null
+++ b/adm/View/aluno.php
@@ -0,0 +1,176 @@
+delAluno($_GET["nu"], $_GET["ed"]);
+ break;
+ }
+ }
+
+?>
+
+