
    <?php
    include_once('../conexao.php');
    include_once('../config.php');
    ?>


    <div class="container ml-4">
    	<div class="row">

    		<div class="col-lg-6 col-md-6 col-sm-12">
			   

			</div>

    		<div class="col-lg-6 col-md-6 col-sm-12">
			    <form class="form-inline my-2 my-lg-0">
            
            <select class="form-control mr-2" id="category" name="cbpesquisarCursos">
             <option value="Todos">Todos</option> 
             <option value="Em Análise">Em Análise</option> 
             <option value="Aprovado">Aprovado</option> 
             <option value="Em Construção">Em Construção</option> 
            </select>

			      <input name="txtpesquisarCursos" class="form-control mr-sm-2" type="search" placeholder="Pesquisar Cursos" aria-label="Pesquisar">
			      <button name="buttonPesquisar" class="btn btn-outline-secondary my-2 my-sm-0" type="submit"><i class="fa fa-search"></i></button>
			    </form>
			</div>
		</div>
	</div>



<div class="container ml-4">


    <br>

        
          <div class="content">
            <div class="row mr-3">
              <div class="col-md-12">
                <div class="card">
                  <div class="card-header">
                   
                  </div>
                  <div class="card-body">
                    <div class="table-responsive">

                      <!--LISTAR TODOS OS USUÁRIOS -->
                      <?php 

                       // definir o numero de itens por pagina
                          $itens_por_pagina = $itens_painel_admin;

                           // pegar a pagina atual
                           $pagina = intval($_GET['pagina']);
                           $limite = $pagina * $itens_por_pagina;

                           //caminho da paginação
                           $caminho_pag = "painel_admin.php?acao=cursos&";

                      $status = @$_GET['cbpesquisarCursos'];
                      	if(isset($_GET['buttonPesquisar']) and $_GET['txtpesquisarCursos'] != ''){



                      		$nome = '%'. $_GET['txtpesquisarCursos'] . '%';

                          

                          if($status == 'Todos'){
                            $query = "SELECT * from cursos where nome LIKE '$nome' order by nome asc ";
                          }else{
                            $query = "SELECT * from cursos where nome LIKE '$nome' and status = '$status' order by nome asc ";
                          }
                      		
                      		

                      		$result_count = mysqli_query($conexao, $query);

                      	}else{

                          if($status == 'Todos' || $status == ''){
                      		$query = "SELECT * from cursos order by id desc LIMIT $limite, $itens_por_pagina";
                        }else{
                          $query = "SELECT * from cursos where status = '$status' order by id desc limit 10";
                        }

                      		if($status == 'Todos' || $status == ''){
                          $query_count = "SELECT * from cursos";
                          }else{
                            $query_count = "SELECT * from cursos where status = '$status'";
                          }


                      		$result_count = mysqli_query($conexao, $query_count);

                      	}

                      	$result = mysqli_query($conexao, $query);
                      	
                      	$linha = mysqli_num_rows($result);
                      	$linha_count = mysqli_num_rows($result_count);

                         $result_cursos = mysqli_query($conexao, "select * from cursos ");
                        $num_total = mysqli_num_rows($result_cursos);

                          // definir numero de páginas
                       $num_paginas = ceil($num_total/$itens_por_pagina);

                      	if($linha == ''){
                      		echo "<h3> Não foram encontrados dados Cadastrados no Banco!! </h3>";
                      	}else{

                      		?>


                                	             

                      <table class="table">
                        <thead class="text-secondary">
                          
                          <th>
                            Nome
                          </th>
                          
                          <th>
                            Valor
                          </th>
                          <th>
                            Aulas
                          </th>
                          <th>
                            Alunos
                          </th>
                          <th>
                            Professor
                          </th>
                          <th>
                            Categoria
                          </th>
                           <th>
                            Status
                          </th>
                         
                            
                         
                            <th>
                            Ações
                          </th>
                        </thead>
                        <tbody>
                        
                        <?php
                        	while($res = mysqli_fetch_array($result)){
                        		$nome = $res["nome"];
                        		$desc_rapida = $res["desc_rapida"];
                            $desc_longa = $res["desc_longa"];
                        		$valor = $res["valor"];
                        		$aulas = $res["aulas"];
                            $professor = $res["professor"];
                            $categoria = $res["categoria"];
                            $imagem = $res["imagem"];
                        	  $status = $res["status"];
                            $id = $res["id"];
                            $total_alunos = $res["matriculas"];


                            //TRAZER O NOME DA CATEGORIA
                            $query_categoria = "SELECT * from categorias where id = '$categoria' ";

                          $result_categoria = mysqli_query($conexao, $query_categoria);
                          $row_categoria =  mysqli_fetch_array($result_categoria);
                          $nome_categoria = $row_categoria['nome'];


                          //TRAZER O NOME DO PROFESSOR
                            $query_professor = "SELECT * from professores where cpf = '$professor' ";

                          $result_professor = mysqli_query($conexao, $query_professor);
                          $row_professor =  mysqli_fetch_array($result_professor);
                          $nome_professor = $row_professor['nome'];

                        	
                        ?>

                            <tr>

                             
                              
                             <td>

                              <a class="text-dark" title="Adicionar Aulas" href="curso.php?id=<?php echo $id; ?>" target="_blank">

                              <?php echo $nome; ?> </a>

                             </td> 

                             <td><?php echo $valor; ?></td> 
                            
                             <td><?php echo $aulas; ?></td>
                             <td><?php echo $total_alunos; ?></td>
                             <td><?php echo $nome_professor; ?></td>
                             <td><?php echo $nome_categoria; ?></td>
                             <td align="center">

                              <?php if($status == 'Em Construção'){  ?>
                              <i class="fas fa-square text-danger"></i>
                              <?php } ?>

                              <?php if($status == 'Em Análise'){  ?>
                              <i class="fas fa-square text-warning"></i>
                              <?php } ?>

                              <?php if($status == 'Aprovado'){  ?>
                              <i class="fas fa-square text-success"></i>
                              <?php } ?>


                            </td>

                                                        
                            
                             <td>



                              <a class="btn btn-warning" title="Enviar Mensagem" data-toggle="modal" data-target="#modalMensagem"><i class="fas fa-sticky-note"></i></a>

                             <a class="btn btn-danger" title="Excluir Curso" href="painel_admin.php?acao=cursos&func=excluir&id=<?php echo $id; ?>"><i class="fa fa-minus-square"></i></a>

                               <?php  if($status == 'Em Análise'){  ?>

                             <a class="btn btn-success" title="Aprovar Curso" href="painel_admin.php?acao=cursos&func=aprovar&id=<?php echo $id; ?>"><i class="fas fa-check-circle"></i></a>

                           <?php } ?>

                             </td>
                            </tr>

                           <?php } ?>
                           

                        </tbody>
                        <tfoot>
                        	<tr>

                             <td>

                              <?php 
                              //verificar se tem pesquisa, caso tenha, não mostrar paginacao
                              if(isset($_GET['buttonPesquisar']) and $_GET['txtpesquisarCursos'] != ''){

                              }else{


                               ?>
                               
                               <nav aria-label="Page navigation example">
          <ul class="pagination">
            <li class="page-item">
              <a class="btn btn-outline-dark mr-1" href="<?php echo $caminho_pag; ?>pagina=0" aria-label="Previous">
                <span aria-hidden="true">&laquo;</span>
                <span class="sr-only">Previous</span>
              </a>
            </li>
            <?php 
            for($i=0;$i<$num_paginas;$i++){
            $estilo = "";
            if($pagina == $i)
              $estilo = "active";
            ?>
             <li class="page-item"><a class="btn btn-outline-dark mr-1 <?php echo $estilo; ?>" href="<?php echo $caminho_pag; ?>pagina=<?php echo $i; ?>"><?php echo $i+1; ?></a></li>
          <?php } ?>
            
            <li class="page-item">
              <a class="btn btn-outline-dark" href="<?php echo $caminho_pag; ?>pagina=<?php echo $num_paginas-1; ?>" aria-label="Next">
                <span aria-hidden="true">&raquo;</span>
                <span class="sr-only">Next</span>
              </a>
            </li>
          </ul>
        </nav>

        <?php  } ?>

                             </td>
                             <td></td> 
                             <td></td>
                             <td></td>
                            <td></td>
                             <td></td>

                        	<td>
                        		<span class="text-muted">Registros: <?php echo $linha_count ?> </span>
                        	</td>
                        </tr>

                        </tfoot>
                      </table>

                      <?php
                      	}

                      ?>
                         
                    </div>
                  </div>
                </div>
              </div>

</div>





<!-- Modal Mensagem -->
      <div id="modalMensagem" class="modal fade" role="dialog">
        <div class="modal-dialog">
         <!-- Modal content-->
          <div class="modal-content">
            <div class="modal-header">
              
              <h5 class="modal-title">Mensagem Professor</h5>
              <button type="button" class="close" data-dismiss="modal">&times;</button>
            </div>
            <div class="modal-body">
              <form method="POST" action="">

              <div class="form-group">
                <label for="id_produto">Mensagem</label>
                <textarea type="text" class="form-control mr-2" name="mensagem" maxlength="300" required></textarea>
              </div>

                           
               
             
            </div>
                   
            <div class="modal-footer">
               <button type="submit" class="btn btn-success mb-3" name="salvar">Salvar </button>


                <button type="button" class="btn btn-danger mb-3" data-dismiss="modal">Cancelar </button>
            </form>
            </div>
          </div>
        </div>
      </div>    





<?php 
  if(isset($_POST['salvar'])){
    $mensagem = $_POST['mensagem'];

    $query_msg = "UPDATE cursos SET mensagem = '$mensagem' where id = '$id' ";
   mysqli_query($conexao, $query_msg);


   //recuperar o cpf do professor e do curso
    $query_c = "SELECT * from cursos where id = '$id' ";
    $result_c = mysqli_query($conexao, $query_c);
    $res_c = mysqli_fetch_array($result_c);
    $nome_curso = $res_c['nome'];
    $cpf_professor = $res_c['professor'];

    //recuperar o nome e o email do professor
    $query_p = "SELECT * from professores where cpf = '$cpf_professor' ";
    $result_p = mysqli_query($conexao, $query_p);
    $res_p = mysqli_fetch_array($result_p);
    $nome_professor = $res_p['nome'];
    $email_professor = $res_p['email'];


   //EMAIL AVISANDO MENSAGEM DO ADM PARA O CURSO QUE ESTÁ EM ANALISE

      $to = $email_professor;
      $subject = "Mensagem do Portal sobre o curso $nome_curso";

      $message = "

      
      Olá $nome_professor, <br>
      $mensagem;


      <br><br> Ir Para o Painel do Professor -> <a href='$url_site/painel-professor/painel_professor.php' target='_blank'> Clique Aqui </a>

      <br><br><br> <i>Nosso Site - <a href='$url_site' target='_blank'>$url_site</a></i>
      <br>
      WhatsApp -> <a href='http://api.whatsapp.com/send?1=pt_BR&phone=5531975275084' alt='31 97527-5084' target='_blank'><i class='fab fa-whatsapp'></i>31 97527-5084</a>

      ";


      $dest = $email_adm;
      $headers = 'MIME-Version: 1.0' . "\r\n";
      $headers .= 'Content-type: text/html; charset=utf-8;' . "\r\n";

      if($to != $dest){
        $headers .= "From: " .$dest;
      }
      
      mail($to, $subject, $message, $headers);



    echo "<script language='javascript'>window.location='painel_admin.php?acao=cursos'; </script>";
  }

  ?>

	

<!--EXCLUIR -->
<?php 
	if(@$_GET['func'] == 'excluir'){
		$id = $_GET['id'];

    //recuperar categoria do curso
    $query_cat_curso = "select * from cursos where id = '$id' ";

     $result_cat_curso = mysqli_query($conexao, $query_cat_curso);
     $res_cat_curso = mysqli_fetch_array($result_cat_curso);
     $categoria = $res_cat_curso['categoria'];



	$query = "DELETE FROM cursos where id = '$id' ";
	$result = mysqli_query($conexao, $query);
	echo "<script language='javascript'>window.location='painel_admin.php?acao=cursos'; </script>";

  


   //buscar a quantidade de cursos da categoria
    $query_cat = "select * from categorias where id = '$categoria' ";

     $result_cat = mysqli_query($conexao, $query_cat);
     $res_cat = mysqli_fetch_array($result_cat);
     $total_cursos = $res_cat['cursos'];
     $novo_valor = $total_cursos - 1;



    //Decrementar um valor a quantidade de cursos na categoria
    $query_upd_cat = "UPDATE categorias set cursos = '$novo_valor' where id = '$categoria' ";

     mysqli_query($conexao, $query_upd_cat);

 

}

?>


 
<!--APROVAR CURSO -->
 <?php 
  if(@$_GET['func'] == 'aprovar'){
    $id = $_GET['id'];


    //recuperar categoria do curso
    $query_cat_curso = "select * from cursos where id = '$id' ";

     $result_cat_curso = mysqli_query($conexao, $query_cat_curso);
     $res_cat_curso = mysqli_fetch_array($result_cat_curso);
     $categoria = $res_cat_curso['categoria'];




  $query_msg = "UPDATE cursos SET status = 'Aprovado' where id = '$id' ";
   mysqli_query($conexao, $query_msg);




   //recuperar o cpf do professor e do curso
    $query_c = "SELECT * from cursos where id = '$id' ";
    $result_c = mysqli_query($conexao, $query_c);
    $res_c = mysqli_fetch_array($result_c);
    $nome_curso = $res_c['nome'];
    $cpf_professor = $res_c['professor'];

    //recuperar o nome e o email do professor
    $query_p = "SELECT * from professores where cpf = '$cpf_professor' ";
    $result_p = mysqli_query($conexao, $query_p);
    $res_p = mysqli_fetch_array($result_p);
    $nome_professor = $res_p['nome'];
    $email_professor = $res_p['email'];



    //EMAIL AVISANDO AO PROFESSOR QUE O CURSO ESTÁ APROVADO

      $to = $email_professor;
      $subject = "Seu curso $nome_curso está Aprovado!";

      $message = "

      
      Olá $nome_professor, <br>
      Seu curso foi aprovado e já está disponível no site para venda!!


      <br><br> Ir Para o Painel do Professor -> <a href='$url_site/painel-professor/painel_professor.php' target='_blank'> Clique Aqui </a>

      <br><br><br> <i>Nosso Site - <a href='$url_site' target='_blank'>$url_site</a></i>
      <br>
      WhatsApp -> <a href='http://api.whatsapp.com/send?1=pt_BR&phone=5531975275084' alt='31 97527-5084' target='_blank'><i class='fab fa-whatsapp'></i>31 97527-5084</a>

      ";


      $dest = $email_adm;
      $headers = 'MIME-Version: 1.0' . "\r\n";
      $headers .= 'Content-type: text/html; charset=utf-8;' . "\r\n";

      if($to != $dest){
        $headers .= "From: " .$dest;
      }
      
      mail($to, $subject, $message, $headers);




   //buscar a quantidade de cursos da categoria
    $query_cat = "select * from categorias where id = '$categoria' ";

     $result_cat = mysqli_query($conexao, $query_cat);
     $res_cat = mysqli_fetch_array($result_cat);
     $total_cursos = $res_cat['cursos'];
     $novo_valor = $total_cursos + 1;



    //Adicionar um valor a quantidade de cursos na categoria
    $query_upd_cat = "UPDATE categorias set cursos = '$novo_valor' where id = '$categoria' ";

     mysqli_query($conexao, $query_upd_cat);




    echo "<script language='javascript'>window.location='painel_admin.php?acao=cursos'; </script>";

  }

  ?>



