Ir para conteúdo
Fórum Script Brasil

marcosilva

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por marcosilva

  1. Boa tarde!

    Estou enfrentando muitas dificuldades para implementar um sistema de gestão escolar e gostaria da ajuda dos caros colegas.

    A situação é a seguinte. Crio as turmas contendo o nome do professor, disciplina que trabalha e o ano escolar. Depois, a cada turma criada matriculo os alunos, com uma ressalva, cada turma corresponde a uma disciplina da grade curricular.

    Estou encontrando dificuldades para criar uma página para exibir o boletim escolar dos alunos. Dessa forma peço a ajuda dos colegas para me auxiliar a realizar uma aplicação em php que faça a exposição das disciplinas matriculadas. Já tentei por várias vezes escrever um código parra resolver o problemas, mas sem sucesso.

    Em anexo a tabela matriculas do projeto e o exemplo de tabela que pretendo desenvolver.

    img-boletim-geral.PNG

    img-tbl-mat.PNG

  2. Boa tarde!
    Gostaria muito da ajuda de algum colega para tentar resolver mais problema na implementação do script de código PHP.
    Num sistema que estou desenvolvendo criei um painel-adm-escolar para gerenciar as várias rotinas da gestão de escolas.  Quero com isso fazer com que a cada secretário cadastrado numa escola, este seja visível somente no painel desta escola, assim como os demais que forem sendo cadastrados em outras escolas. Mas estou enfrentando dificuldades para fazer isso. Criei as tabelas 'escolas' e 'secretarios'. Quando entro com o usuario de uma determinada escola que cadastrei e faço a inserção de secretários para esta escola, beleza, fica registrado. Mas quando entro com outro usuário de uma outra escola, os mesmos secretários da escola anterior aparece para esta escola.
    Veja abaixo partes do script que usei.
    Se você puder me ajudar, peço que me oriente quanto à alteração no código.

    <?php
    $pag = "secretarios";
    require_once("../conexao.php");

    @session_start();
        //verificar se o usuário está autenticado
    if(@$_SESSION['id_usuario'] == null || @$_SESSION['nivel_usuario'] != 'escolar'){
        echo "<script language='javascript'> window.location='../index.php' </script>";

    }


    ?>

    <div class="row mt-4 mb-4">
        <a type="button" class="btn-info btn-sm ml-3 d-none d-md-block" href="index.php?pag=<?php echo $pag ?>&funcao=novo">Novo Secretário</a>
        <a type="button" class="btn-info btn-sm ml-3 d-block d-sm-none" href="index.php?pag=<?php echo $pag ?>&funcao=novo">+</a>
        
    </div>

     

    <!-- DataTales Example -->
    <div class="card shadow mb-4">

        <div class="card-body">
            <div class="table-responsive">
                <table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
                    <thead>
                        <tr>
                            <th>Nome do(a) Secretário(a)</th>
                            <th>Email</th>
                            <th>Escola/ Local de Trabalho</th>
                            <th>Foto</th>
                            <th>Ações</th>
                        </tr>
                    </thead>

                    <tbody>

                     <?php
                     
                     $query = $pdo->query("SELECT * FROM secretarios order by id desc ");
                     $res = $query->fetchAll(PDO::FETCH_ASSOC);

                     for ($i=0; $i < count($res); $i++) {
                      foreach ($res[$i] as $key => $value) {
                      }

                        $nome = $res[$i]['nome'];
                        $cpf = $res[$i]['cpf'];
                        $telefone = $res[$i]['telefone'];
                        $email = $res[$i]['email'];
                        $endereco = $res[$i]['endereco'];
                        $nome_escola = $res[$i]['nome_escola'];
                        $foto = $res[$i]['foto'];
                        $id = $res[$i]['id'];

                      //RECUPERAR NOME DA ESCOLA
                        $query_r = $pdo->query("SELECT * FROM escolas where id =  '$nome_escola'");
                        $res_r = $query_r->fetchAll(PDO::FETCH_ASSOC);
                        $nome_esc = $res_r[0]['nome'];


                      ?>


                      <tr>
                        <td><?php echo $nome ?></td>
                        <td><?php echo $email ?></td>
                        <td><?php echo $nome_esc ?></td>
                        <!--Instrução PHP que exibe uma imagem ao campo foto-->
                            <td><img src="../img/secretarios/<?php echo $foto ?>" width="50"></td>


                        <td>
                           <a href="index.php?pag=<?php echo $pag ?>&funcao=editar&idsecret=<?php echo $id ?>" class='text-primary mr-1' title='Editar Dados'><i class='far fa-edit'></i></a>
                           <a href="index.php?pag=<?php echo $pag ?>&funcao=excluir&idsecret=<?php echo $id ?>" class='text-danger mr-1' title='Excluir Registro'><i class='far fa-trash-alt'></i></a>

                            <a href="index.php?pag=<?php echo $pag ?>&funcao=endereco&idsecret=<?php echo $id ?>" class='text-info mr-1' title='Ver Endereço'><i class='fas fa-home'></i></a>
                       </td>
                   </tr>
               <?php } ?>

     

     

           </tbody>
       </table>
    </div>
    </div>
    </div>

     

     

    <!-- Modal -->
    <div class="modal fade" id="modalDados" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <?php
                    if (@$_GET['funcao'] == 'editar') {
                        $titulo = "Editar Registro";
                        $id2 = $_GET['idsecret'];

                        $query = $pdo->query("SELECT * FROM secretarios where id = '" . $id2 . "' ");
                        $res = $query->fetchAll(PDO::FETCH_ASSOC);

                        $nome2 = $res[0]['nome'];
                        $cpf2 = $res[0]['cpf'];
                        $telefone2 = $res[0]['telefone'];
                        $email2 = $res[0]['email'];
                        $endereco2 = $res[0]['endereco'];
                        $nome_escola2 = $res[0]['nome_escola'];
                        $foto2 = $res[0]['foto'];

     

                    } else {
                        $titulo = "Inserir Registro";

                    }


                    ?>
                    
                    <h5 class="modal-title" id="exampleModalLabel"><?php echo $titulo ?></h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <form id="form" method="POST">
                    <div class="modal-body">

                        <div class="form-group">
                            <label >Nome</label>
                            <input value="<?php echo @$nome2 ?>" type="text" class="form-control" id="nome" name="nome" placeholder="Nome">
                        </div>

                         <div class="form-group">
                            <label >CPF</label>
                            <input value="<?php echo @$cpf2 ?>" type="text" class="form-control" id="cpf" name="cpf" placeholder="CPF">
                        </div>

                         <div class="form-group">
                            <label >Telefone</label>
                            <input value="<?php echo @$telefone2 ?>" type="text" class="form-control" id="telefone" name="telefone" placeholder="Telefone">
                        </div>

                         <div class="form-group">
                            <label >Email</label>
                            <input value="<?php echo @$email2 ?>" type="text" class="form-control" id="email" name="email" placeholder="Email">
                        </div>

                        <div class="form-group">
                            <label >Nome da Escola</label>
                           <select name="nome_escola" class="form-control" id="nome_escola">

                                    <?php

                                    $query = $pdo->query("SELECT * FROM escolas order by nome asc ");
                                    $res = $query->fetchAll(PDO::FETCH_ASSOC);

                                    for ($i=0; $i < @count($res); $i++) {
                                        foreach ($res[$i] as $key => $value) {
                                        }
                                        $nome_reg = $res[$i]['nome'];
                                        $id_reg = $res[$i]['id'];
                                        ?>                                  
                                        <option <?php if(@$nome_escola2 == $id_reg){ ?> selected <?php } ?> value="<?php echo $id_reg ?>"><?php echo $nome_reg ?></option>
                                    <?php } ?>

                                </select>
                        </div>

                         <div class="form-group">
                            <label >Endereço</label>
                            <input value="<?php echo @$endereco2 ?>" type="text" class="form-control" id="endereco" name="endereco" placeholder="Endereço">
                        </div>

                        <div class="col-md-5">
                        <div class="form-group">
                            <label >Imagem</label>
                            <input type="file" value="<?php echo @$foto2 ?>"  class="form-control-file" id="imagem" name="imagem" onChange="carregarImg();">
                        </div>

                        <div id="divImgConta">
                            <?php if(@$foto2 != ""){ ?>
                                <img src="../img/secretarios/<?php echo $foto2 ?>" width="200" height="200" id="target">
                            <?php  }else{ ?>
                                <img src="../img/secretarios/sem-foto.jpg" width="200" height="200" id="target">
                            <?php } ?>
                        </div>
                    </div>
                        

     


                        <small>
                            <div id="mensagem">

                            </div>
                        </small>

                    </div>

     

                    <div class="modal-footer">

     

                        <input value="<?php echo @$_GET['idsecret'] ?>" type="hidden" name="txtidsecret" id="txtidsecret">
                        <input value="<?php echo @$cpf2 ?>" type="hidden" name="antigo" id="antigo">
                        <input value="<?php echo @$email2 ?>" type="hidden" name="antigo2" id="antigo2">

                        <button type="button" id="btn-fechar" class="btn btn-secondary" data-dismiss="modal">Cancelar</button>
                        <button type="submit" name="btn-salvar" id="btn-salvar" class="btn btn-primary">Salvar</button>
                    </div>
                </form>
            </div>
        </div>
    </div>

     

     


    <div class="modal" id="modal-deletar" tabindex="-1" role="dialog">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title">Excluir Registro</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">

                    <p>Deseja realmente Excluir este Registro?</p>

                    <div align="center" id="mensagem_excluir" class="">

                    </div>

                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-dismiss="modal" id="btn-cancelar-excluir">Cancelar</button>
                    <form method="post">

                        <input type="hidden" id="id"  name="id" value="<?php echo @$_GET['idsecret'] ?>" required>

                        <button type="button" id="btn-deletar" name="btn-deletar" class="btn btn-danger">Excluir</button>
                    </form>
                </div>
            </div>
        </div>
    </div>

     

     


    <div class="modal" id="modal-endereco" tabindex="-1" role="dialog">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title">Dados do Secretário</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">

                    <?php
                    if (@$_GET['funcao'] == 'endereco') {
                        
                        $id2 = $_GET['idsecret'];

                        $query = $pdo->query("SELECT * FROM secretarios where id = '$id2' ");
                        $res = $query->fetchAll(PDO::FETCH_ASSOC);
                        $nome3 = $res[0]['nome'];
                        $cpf3 = $res[0]['cpf'];
                        $telefone3 = $res[0]['telefone'];
                        $email3 = $res[0]['email'];
                        $endereco3 = $res[0]['endereco'];
                        $nome_escola3 = $res[0]['nome_escola'];
                        $foto3 = $res[0]['foto'];
                        

                        //RECUPERAR NOME DA ESCOLA
                        $query_r = $pdo->query("SELECT * FROM escolas where id =  '$nome_escola3'");
                        $res_r = $query_r->fetchAll(PDO::FETCH_ASSOC);
                        $nome_esc3 = $res_r[0]['nome'];

                    }


                    ?>

                    <span><b>Nome: </b> <i><?php echo $nome3 ?></i><br>
                    <span><b>CPF: </b> <i><?php echo $cpf3 ?></i> <span class="ml-4"><b>Telefone: </b> <i><?php echo $telefone3 ?></i><br>
                    <span><b>Email: </b> <i><?php echo $email3 ?><br>
                    <span><b>Endereço: </b> <i><?php echo $endereco3 ?><br>
                    <span><b>Nome da Escola: </b> <i><?php echo $nome_esc3 ?><br>
                    <span><b>Endereço: </b> <i><?php echo $endereco3 ?><br>

                    <div class="mt-2" align="center">
                        <img src="../img/secretarios/<?php echo $foto3 ?>" width="250px">
                    </div>

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

     


    <?php

    if (@$_GET["funcao"] != null && @$_GET["funcao"] == "novo") {
        echo "<script>$('#modalDados').modal('show');</script>";
    }

    if (@$_GET["funcao"] != null && @$_GET["funcao"] == "editar") {
        echo "<script>$('#modalDados').modal('show');</script>";
    }

    if (@$_GET["funcao"] != null && @$_GET["funcao"] == "excluir") {
        echo "<script>$('#modal-deletar').modal('show');</script>";
    }

    if (@$_GET["funcao"] != null && @$_GET["funcao"] == "endereco") {
        echo "<script>$('#modal-endereco').modal('show');</script>";
    }

    ?>

     


    <!--AJAX PARA INSERÇÃO E EDIÇÃO DOS DADOS COM IMAGEM -->
    <script type="text/javascript">
        $("#form").submit(function () {
            var pag = "<?=$pag?>";
            event.preventDefault();
            var formData = new FormData(this);

            $.ajax({
                url: pag + "/inserir.php",
                type: 'POST',
                data: formData,

                success: function (mensagem) {

                    $('#mensagem').removeClass()

                    if (mensagem.trim() == "Salvo com Sucesso!") {

                        //$('#nome').val('');
                        //$('#cpf').val('');
                        $('#btn-fechar').click();
                        window.location = "index.php?pag="+pag;

                    } else {

                        $('#mensagem').addClass('text-danger')
                    }

                    $('#mensagem').text(mensagem)

                },

                cache: false,
                contentType: false,
                processData: false,
                xhr: function () {  // Custom XMLHttpRequest
                    var myXhr = $.ajaxSettings.xhr();
                    if (myXhr.upload) { // Avalia se tem suporte a propriedade upload
                        myXhr.upload.addEventListener('progress', function () {
                            /* faz alguma coisa durante o progresso do upload */
                        }, false);
                    }
                    return myXhr;
                }
            });
        });
    </script>

     

     

    <!--AJAX PARA EXCLUSÃO DOS DADOS -->
    <script type="text/javascript">
        $(document).ready(function () {
            var pag = "<?=$pag?>";
            $('#btn-deletar').click(function (event) {
                event.preventDefault();

                $.ajax({
                    url: pag + "/excluir.php",
                    method: "post",
                    data: $('form').serialize(),
                    dataType: "text",
                    success: function (mensagem) {

                        if (mensagem.trim() === 'Excluído com Sucesso!') {


                            $('#btn-cancelar-excluir').click();
                            window.location = "index.php?pag=" + pag;
                        }

                        $('#mensagem_excluir').text(mensagem)

     

                    },

                })
            })
        })
    </script>

     

    <!--SCRIPT PARA CARREGAR IMAGEM -->
    <script type="text/javascript">

        function carregarImg() {

            var target = document.getElementById('target');
            var file = document.querySelector("input[type=file]").files[0];
            var reader = new FileReader();

            reader.onloadend = function () {
                target.src = reader.result;
            };

            if (file) {
                reader.readAsDataURL(file);


            } else {
                target.src = "";
            }
        }

    </script>

     

     

    <script type="text/javascript">
        $(document).ready(function () {
            $('#dataTable').dataTable({
                "ordering": false
            })

        });
    </script>

     

     

    img-painel02.PNG

  3. Bom dia!

    Sou inicante em PHP e estou adaptando um projeto de sistema de gestão escolar que adquirir recentemente, daí percebi que o mesmo não possui uma área para o professor realizar as chamadas. Por isso peço algumas dicas para que eu consiga desenvolver essa aplicação, ou se possível tiver um modelo já pronto que me auxiliasse na implementação dos scripts do sistema.

    Na sequencia, os scripts do arquivo boletim escolar, e percebam que há os campos para MÁDIAS e FALTAS, mas esses dados são adicionados de forma manual pelo professor, e o que eu queria é que essas informações fossem recebidas de forma automática.

    <!DOCTYPE html>
    <html>
        <head>
            <title>Área do Professor | [config_site_title]</title>
            <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
            <link href="css/public/aluno.css" rel="stylesheet" />
            <link href="css/public/professor.css" rel="stylesheet" />
            <script src="js/jquery/jquery-1.8.3.min.js" type="text/javascript"></script>
            <script src="js/jquery/bootstrap/bootstrap.js" type="text/javascript"></script>
            <script src="js/jquery/jquery-ui-1.9.2.js" type="text/javascript"></script>
            <script src="js/public/main.js" type="text/javascript"></script>
            <script src="js/public/professor_boletim.js" type="text/javascript"></script>        
            <style>
                .add-on{
                    width: 200px !important;
                    text-align: right !important;
                }
                .f-bolet input{
                    width: 480px!important;
                }
                .f-bolet select{
                    width: 493px!important;
                }
            </style>        
        </head>
        <body>

            <div class="container">
                <div class="span12" id="top">
                    <img src="images/layout/logo.png" /> <br /> <br />
                </div>

                <div class="span12" id="main">
                    <div id="header" class="span12">
                        <ul>
                            <li>
                                <a href="[baseUri]/professor/">
                                    <img src="images/professor/home.png" />
                                    <br>
                                    <span>Página Principal</span>
                                </a>
                            </li>
                            <li>
                                <a href="[baseUri]/professor/recados/"><img src="images/professor/edit_text.png" />
                                    <br>
                                    <span>Escrever Recado</span>
                                </a>
                            </li>
                            <li>
                                <a href="[baseUri]/professor/material/"><img src="images/professor/folder.png" />
                                    <br>
                                    <span>Enviar Material</span>
                                </a>
                            </li>
                            <li>
                                <a href="[baseUri]/professor/boletim/"><img src="images/professor/font.png" />
                                    <br>
                                    <span>Gerir Boletins</span>                   
                                </a>
                            </li>
                            <li>
                                <a href="[baseUri]/professor/dados/"><img src="images/professor/desktop.png" />
                                    <br>
                                    <span>Meus Dados</span>                   
                                </a>
                            </li>
                            <li>
                                <a href="[baseUri]/loginProfessor/logout/"><img src="images/icons/logout.png" />
                                    <br>
                                    <span>Sair do Sistema</span>                   
                                </a>
                            </li>                          
                        </ul>
                    </div>

                    <div class="span9 offset1">
                        <br>

                        <p id="proc-ok" class="alert alert-success" style="display: none"><b class="bicon icon-info-sign"></b> <span></span></p>
                        <p class="well well-small"><b class="bicon icon-upload"></b> Boletim do Aluno - Ano letivo [currentYear]</p>

                        <form class="form f-bolet" method="post" action="[baseUri]/professor/boletimAtualizar/">             

                            <div class="input-prepend" id="divSub">
                                <span class="add-on">Selecione o turno e série</span>
                                <select name="sub" id="sub">
                                    <option value="">Selecione o turno/série</option>
                                    <!--{loop:s}-->
                                    <!--{<option value="s.sub_id">s.categoria_title - s.sub_title</option>}-->
                                    <!--{end:s}-->
                                </select>
                            </div>

                            <div class="input-prepend" id="divMat">
                                <span class="add-on">Selecione a Disciplina</span>
                                <select name="mat" id="mat">
                                    <option value="">Selecione a Disciplina</option>
                                    <!--{loop:d}-->
                                    <!--{<option value="d.disciplina_id">d.disciplina_nome</option>}-->
                                    <!--{end:d}-->
                                </select>
                            </div>                    

                            <div class="input-prepend" id="divAluno">
                                <span class="add-on">Selecione o Aluno</span>
                                <select name="aluno" id="aluno">
                                    <option value="">Selecione o Aluno</option>
                                    <!--{loop:r}-->
                                    <!--{<option value="r.cliente_id">r.cliente_nome</option>}-->
                                    <!--{end:r}-->
                                </select>
                            </div>        

                            <div id="divBoletim">

                                <input type="hidden" name="bolemat_boletim" id="bolemat_boletim" value="[bolemat_boletim]" />
                                <input type="hidden" name="bolemat_id" id="bolemat_id" value="[bolemat_id]" />

                                <div class="input-prepend">
                                    <span class="add-on">MÉDIA I</span>
                                    <input type="text" name="bolemat_n1" id="bolemat_n1" value="[bolemat_n1]" />
                                </div>        

                                <div class="input-prepend">
                                    <span class="add-on">FALTAS</span>
                                    <input type="text" name="bolemat_r1" id="bolemat_r1" value="[bolemat_r1]" />
                                </div>        

                                <div class="input-prepend">
                                    <span class="add-on">MÉDIA II</span>
                                    <input type="text" name="bolemat_n2" id="bolemat_n2" value="[bolemat_n2]" />
                                </div>    


                                <div class="input-prepend">
                                    <span class="add-on">FALTAS</span>
                                    <input type="text" name="bolemat_r2" id="bolemat_r2" value="[bolemat_r2]" />
                                </div>        


                                <div class="input-prepend">
                                    <span class="add-on">MÉDIA III</span>
                                    <input type="text" name="bolemat_n3" id="bolemat_n3" value="[bolemat_n3]" />
                                </div>                                

                                <div class="input-prepend">
                                    <span class="add-on">FALTAS</span>
                                    <input type="text" name="bolemat_r3" id="bolemat_r3" value="[bolemat_r3]" />
                                </div>                                

                                <div class="input-prepend">
                                    <span class="add-on">MÉDIA IV</span>
                                    <input type="text" name="bolemat_n4" id="bolemat_n4" value="[bolemat_n4]" />
                                </div>        


                                <div class="input-prepend">
                                    <span class="add-on">FALTAS</span>
                                    <input type="text" name="bolemat_r4" id="bolemat_r4" value="[bolemat_r4]" />
                                </div>     

                                <div class="input-prepend">
                                    <span class="add-on">5º Avaliação</span>
                                    <input type="text" name="bolemat_m1" id="bolemat_m1" value="[bolemat_m1]" />
                                </div>     

                                <div class="input-prepend">
                                    <span class="add-on">Média - Final</span>
                                    <input type="text" name="bolemat_m2" id="bolemat_m2" value="[bolemat_m2]" />
                                </div>     

                                <div class="input-prepend">
                                    <span class="add-on">Faltas - Final</span>
                                    <input type="text" name="bolemat_m3" id="bolemat_m3" value="[bolemat_m3]" />
                                </div>     

                                <p>
                                    <button class="btn btn-success"><b class="icon-white icon-refresh"></b> Atualizar Boletim</button>


                                    <a href="[baseUri]/professor/boletimImprimir/[aluno_id]/" class="btn btn-info" target="_blank" style="font-size: 11px"><b class="icon-print icon-white"></b> Imprimir Boletim</a>

                                </p>
                                <br/><br/>
                                <br/><br/>
                            </div>
                        </form>

                    </div>

                </div>

                <div class="span12" id="footer"></div>
            </div>
            <script>
                $('input').each(function(){
                    $(this).val($.trim($(this).val()))    
                })
                [proc-ok]
                [onLoadResponse]
                [onLoad]
                window.onload = function(){
                    [onLoadSub]
                }
            </script>
        </body>
    </html>

    Segue abaixo algumas imagens do projeto.

    img-prof.PNG

    img-proj.PNG

  4. Bom dia!

    Adquiri recentemente os scripts de um sistema de gestão escolar e pretendo realizar algumas adaptações e customizar à realidade das escolas da minha região. Mas percebi que os scripts estão escritos e definidos no idioma inglês, utilizando funções já definidas, por isso estou encontrando dificuldades para trabalhar nas adaptações.

    Por exemplo: a página inicial do sitema 'home.php', carrega um slide de imagens e sobre estas um texto, mas o texto é apresentado pela função 'get_frontend_general_settings('homepage_note_title');'. Já tentei modificar a frase para o português, mas dá erro, e não sei de onde esta função está trazendo essa informação. Assim está estruturado todos os códigos das demais páginas. Já tentei modificar o idioma no banco de dados, no arquivo 'config.php', mas sem sucesso.

    Por isso peço ajuda dos caros colegas para me auxiliar a resolver essa situação.

    Segue abaixo os scripts do arquivo 'home.php'.

    <?php
      $slider = $this->frontend_model->get_frontend_general_settings('slider_images');
      $slider_images = json_decode($slider);
      $upcoming_events = $this->frontend_model->get_frontend_upcoming_events();
    ?>
    <div class="slider-area">
        <div id="main-slider" class="owl-carousel main-slider">
          <?php for ($i=0; $i < count($slider_images); $i++) { ?>
            <div class="single-slide d-flex" style="background-image:url(uploads/frontend/slider/<?php echo $slider_images[$i]->image;?>)">
                <div class="slide-content align-self-end">
                    <div class="container">
                        <div class="row">
                            <div class="col">
                                <div class="slide-text">
                                    <h2><?php echo $slider_images[$i]->title; ?></h2>
                                    <p><?php echo $slider_images[$i]->description; ?></p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
          <?php } ?>
        </div>
    </div>
    <div class="main-msg-area">
        <div class="container">
            <div class="row align-items-center">
                <div class="col-lg-7 col-md-12">
                    <div class="intro-msg text-center">
                        <h3 class="welcome-title">
                          <?php echo $this->frontend_model->get_frontend_general_settings('homepage_note_title'); ?>
                        </h3>
                        <p class="welcome-desc">
                          <?php echo $this->frontend_model->get_frontend_general_settings('homepage_note_description'); ?>
                        </p>
                    </div>
                </div>
                <div class="col-lg-4 col-md-12 ml-lg-auto align-self-stretch">
                    <div class="home-event-widget">
                        <div class="widget-title text-center">
                            <h4>Upcomig Events</h4>
                        </div>
                        <div class="widgets-content">
                            <ul>
                              <?php foreach ($upcoming_events as $row) { ?>
                                <li class="clearfix">
                                    <div class="event-date pull-left">
                                        <h6 class="date">
                                          <?php echo date('d', $row['timestamp']); ?>
                                          <span class="month"><?php echo date('M', $row['timestamp']); ?></span>
                                        </h6>
                                    </div>
                                    <h5 class="event-title"><?php echo $row['title']; ?></h5>
                                </li>
                              <?php } ?>
                            </ul>
                        </div>
                        <div class="widget-link text-center">
                            <a href="<?php echo base_url();?>index.php?home/events" class="btn btn-primary">
                              <?php echo get_phrase('view_all'); ?>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    img-home.PNG

  5. Boa tarde a todos!

    Estou desenvolvendo uma planilha que visa registrar o acompanhamento do aluno ao longo do ano letivo, porém senti dificuldade no momento de torná-la única para inserção dos dados pelos professores a cada mês. Por isso peço ajuda aos caros colegas que analisem a planilha que desenvolvi e mostre-me uma solução para que eu tenha que reproduzir várias planilhas correspondente a cada mês. Meu desejo era elaborar apenas uma planilha e que dependendo do mês letivo ela se adaptasse aos dias letivos daquele mês e também ao horário de cada professor.Planilha de Gestão escolar

    plan01.PNG

×
×
  • Criar Novo...