当前位置: 首页>>代码示例>>PHP>>正文


PHP View::getParamExcluirItemTabela方法代码示例

本文整理汇总了PHP中View::getParamExcluirItemTabela方法的典型用法代码示例。如果您正苦于以下问题:PHP View::getParamExcluirItemTabela方法的具体用法?PHP View::getParamExcluirItemTabela怎么用?PHP View::getParamExcluirItemTabela使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在View的用法示例。


在下文中一共展示了View::getParamExcluirItemTabela方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: listar_rh

 public function listar_rh($limiteInicial = 0, $ordem = 0, $colunaOrdenacao = 0, $qtdPorPagina = 100)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 5;
     $data['abaPage'] = 'listar_rh';
     $sqlUsuario = new SqlUsuario();
     $result = $sqlUsuario->listar_rhumanos($limiteInicial, $qtdPorPagina, $ordem, $colunaOrdenacao);
     $querystring = $_SERVER['QUERY_STRING'] != '' ? '?' . $_SERVER['QUERY_STRING'] : '';
     if ($result['total'] > 0) {
         // Inverte as variáveis de ordenamento
         $seta = $ordem == 0 ? 'setaUp' : 'setaDown';
         $ordem = $ordem == 0 ? 1 : 0;
         $colunaOrdenacao = $colunaOrdenacao == 0 ? 1 : 0;
         $this->load->library('table');
         $arrHead[] = 'Id';
         $arrHead[] = 'Nome<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/' . $limiteInicial . '/' . $ordem . '/1" class="' . $seta . ' carregarConteudo" data-content="inc"></a>';
         $arrHead[] = 'Email';
         $arrHead[] = '';
         $arrHead[] = '';
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             $cell_1 = array('data' => $row['pk_usuario'], 'class' => 'tright');
             $this->table->add_row($cell_1, $row['nome'], $row['email'], '<a href="' . base_url() . 'usuario/login_w/autenticacao_extra/' . $row['pk_usuario'] . '/1"><div class="tooltip icon_logar" data-tooltip="Logar"></div></a>', '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_rh" ' . View::getParamExcluirItemTabela($row['pk_usuario_tipo_vin'], 0, 0, '', 'Excluir RH', 'Deseja excluir o usuário ' . $row['nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>');
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado</div>';
         $data['total'] = $result['total'];
     }
     $this->load->library('pagination');
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
     $config['total_rows'] = $result['total'];
     $config['per_page'] = $qtdPorPagina;
     $config['add_attr'] = 'class="carregarConteudo" data-content="inc"';
     $config['anchor_class'] = $querystring;
     $data['totalRegistros'] = View::paginacao($result['total']);
     $data['total'] = $result['total'];
     // Select filtro tipo
     $sqlGrade = new SqlGrade();
     $data['coordenacao'] = $sqlGrade->lista_coordenacao();
     $coordenacao = explode("&pk_coordenacao=", $_SERVER['QUERY_STRING']);
     $data['coordenacao_url'] = $config['base_url'] . '?' . $coordenacao[0];
     $this->pagination->initialize($config);
     $this->load->view($this->load->getUrlTema(), $data);
 }
开发者ID:andersongimino,项目名称:area51,代码行数:51,代码来源:rhumanos.php

示例2: processar_cartoes


//.........这里部分代码省略.........
                 echo $row['pk_sim_gabarito'] . '<br />';
                 $sqlAdministracao = new SqlAdministracao();
                 $result = $sqlAdministracao->reset_respostas($row['pk_sim_gabarito']);
             }
             $this->session->set_flashdata('msg', '<div class="alert ok">Prova resetada com sucesso!</div>');
             redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processar_cartoes/' . $this->uri->segment(4) . '/' . $this->uri->segment(5));
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     if ($this->uri->segment(6) != '') {
         try {
             //$this->benchmark->mark('code_start');
             $data['total'] = 0;
             // pega as questões para verificar se os gabaritos foram preenchidos
             $sqlAdministracao = new SqlAdministracao();
             $result = $sqlAdministracao->listar_gabarito_prova($pk_sim_prova);
             $gabarito = '';
             foreach ($result['registros'] as $row) {
                 $gabarito .= $row['gabarito'];
             }
             if ($gabarito != '') {
                 // pega o nome do arquivo e o tipo de cartão
                 $sqlAdministracao = new SqlAdministracao();
                 $result = $sqlAdministracao->get_arquivo($this->uri->segment(6));
                 $arquivo = $result['registros'][0]['arquivo_nome'];
                 $tipo_cartao = $result['registros'][0]['tipo_cartao'];
                 // pega as questões
                 $sqlAdministracao = new SqlAdministracao();
                 $result = $sqlAdministracao->listar_gabarito_prova($pk_sim_prova);
                 $n_questoes = $result['total'];
                 // define as colunas iniciais dos cartões do cartão a ser lido, tanto para questões do tipo ABCDE quanto VF
                 $colIni = 15;
                 $colIniVF = 70;
                 // se o cartão for do tipo ABCDE
                 if ($tipo_cartao == 1) {
                     ProcessaCartoes::processaABCDE($result, $n_questoes, $colIni, $arquivo);
                 } else {
                     if ($tipo_cartao == 2) {
                         ProcessaCartoes::processaVF($result, $n_questoes, $colIni - 9, $arquivo);
                     } else {
                         if ($tipo_cartao == 3) {
                             ProcessaCartoes::processaMisto($result, $n_questoes, $colIni, $colIniVF, $arquivo);
                         }
                     }
                 }
                 //$this->benchmark->mark('code_end');
                 //echo $this->benchmark->elapsed_time('code_start', 'code_end');
                 // atualiza a flag de processamento
                 $sqlAdministracao = new SqlAdministracao();
                 $result = $sqlAdministracao->atualizar_arquivo($this->uri->segment(6), 1, 1);
                 $this->session->set_flashdata('msg', '<div class="alert ok">Dados processados com sucesso!</div>');
                 redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processar_cartoes/' . $this->uri->segment(4) . '/' . $this->uri->segment(5));
             } else {
                 $this->session->set_flashdata('msg', '<div class="alert erro">Os gabaritos ainda não foram preechidos!</div>');
                 redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processar_cartoes/' . $this->uri->segment(4) . '/' . $this->uri->segment(5));
             }
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     $sqlProva = new SqlProva();
     $data['titulo'] = $sqlProva->get_titulo_lista_provas($pk_sim_area);
     $sqlAdministracao = new SqlAdministracao();
     $result = $sqlAdministracao->listar_arquivos($this->uri->segment(5));
     $data['total'] = $result['total'];
     if ($result['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Cod';
         $arrHead[] = 'Arquivos';
         $arrHead[] = '';
         $arrHead[] = '';
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             if ($row['checking'] == 1 && $row['processa'] == '') {
                 $cell = '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/processar_cartoes/' . $this->uri->segment(4) . '/' . $this->uri->segment(5) . '/' . $row['pk_sim_arquivo'] . '"><div class="tooltip icon_processar" data-tooltip="Processar cartões"></div></a>';
             } else {
                 if ($row['checking'] == 1 && $row['processa'] == 1) {
                     $cell = '<div class="tooltip icon_ok" data-tooltip="Cartão já processado"></div>';
                 } else {
                     $cell = '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/checa_alunos/' . $this->uri->segment(4) . '/' . $this->uri->segment(5) . '/' . $row['pk_sim_arquivo'] . '"><div class="tooltip icon_checa_alunos" data-tooltip="Checar alunos"></div></a>';
                 }
             }
             $this->table->add_row($row['pk_sim_arquivo'], $row['arquivo_nome'], $cell, $data['permissao']['excluir'] == 1 ? '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_arquivo" ' . View::getParamExcluirItemTabela($row['pk_sim_arquivo'], $row['arquivo_nome'], 0, '', 'Excluir arquivo', 'Deseja excluir o arquivo ' . $row['arquivo_nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>' : '');
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhum cartão enviado para esta prova.</div>';
     }
     if ($this->input->is_ajax_request()) {
         echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true)));
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
开发者ID:andersongimino,项目名称:area51,代码行数:101,代码来源:administracao.php

示例3: foreach

        foreach ($dias as $col) {
            if ($col['dia'] == 6) {
                ?>
    <td <?php 
                echo $col['dia'] == $this->session->flashdata('dia') && $row['ordem'] == $this->session->flashdata('ordem') ? 'class="grifo"' : '';
                ?>
>
        <?php 
                foreach ($grade as $item) {
                    if ($item['ordem'] == $row['ordem'] && $item['dia'] == 6) {
                        if (substr($row['hora_inicio'], 0, 8) == 'Período') {
                            echo $row['hora_inicio'];
                        } else {
                            echo substr($item['hora_inicio'], 0, 5) . ' às ' . substr($item['hora_fim'], 0, 5);
                        }
                        echo '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_grade_horario" ' . View::getParamExcluirItemTabela($item['pk_grade_horario'], 0, 0, '', 'Excluir grade horária', 'Deseja excluir o horário ' . $item['hora_inicio'] . '') . '   class="excluirItemTabela right ml"><div class="tooltip icon_delete_small" data-tooltip="Exclusão"></div></a>';
                    }
                }
                ?>
        
    </td>
    <?php 
            }
        }
        ?>
  </tr>
  <?php 
    }
    ?>
</table>
<?php 
开发者ID:andersongimino,项目名称:area51,代码行数:31,代码来源:cadastrar_grade_horario.php

示例4: listar_provas

 public function listar_provas()
 {
     $msg = null;
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $msg;
     $data['abaAtiva'] = 27;
     $data['abaPage'] = 'listar_provas';
     $data['alias'] = 'listar_provas';
     $pk_turma = isset($_GET['pk_turma']) && $_GET['pk_turma'] != '' ? $_GET['pk_turma'] : 0;
     $SqlOlimpica = new SqlOlimpica();
     $result = $SqlOlimpica->listar_provas($pk_turma, 2);
     $data['total'] = $result['total'];
     $excluir = $data['permissao']['excluir'] == 1 ? '<th></th>' : '';
     $html = '<table>';
     $html .= '<tr><th>Data</th><th>Aula</th><th>Unidade</th><th></th>' . $excluir . '</tr>';
     foreach ($result['registros'] as $row) {
         $excluir = $data['permissao']['excluir'] == 1 ? '<td><a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_prova" ' . View::getParamExcluirItemTabela($row['pk_te_prova'], 0, 0, '', 'Excluir prova', 'Deseja excluir a prova de ' . $row['materia'] . ' do dia ' . View::converteDataBr($row['data_prova'])) . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a></td>' : '';
         $html .= '<tr>
                         <td>' . View::converteDataBr($row['data_prova']) . '</td>
                         <td>' . Mestre::materia($row['materia']) . '</td>
                         <td>' . $row['unidade_letiva'] . 'ª unidade</td>
                         <td><a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/editar_notas/' . $row['pk_te_prova'] . '?pk_turma=' . $_GET['pk_turma'] . '&data_aula=' . $row['data_prova'] . '">Notas</a></td>
                             ' . $excluir . '
                       </tr>';
     }
     $html .= '</table>';
     $data['html'] = $html;
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
     // Select filtro de turmas
     $sqlGrade = new SqlGrade();
     $data['turma'] = $sqlGrade->get_turmas_olimpicas($data['ano_letivo']);
     $turma = explode("&pk_turma=", $_SERVER['QUERY_STRING']);
     $data['turma_url'] = $config['base_url'] . '?' . $turma[0];
     if ($this->input->is_ajax_request()) {
         echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true)));
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
开发者ID:andersongimino,项目名称:area51,代码行数:41,代码来源:mtavan.php

示例5: editar_atendente_coordenacoes

 public function editar_atendente_coordenacoes($idUsuario = 0)
 {
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             // View::validarFormAntInjection('formCadAtendenteCoordenacoes');
             $sqlVinculaCoordenacao = new SqlGrade();
             $getUsuario = $sqlVinculaCoordenacao->vincula_coordenacao($this->input->post('pk_usuario_tipo_vin'), $this->input->post('pk_coordenacao'));
             $this->session->set_flashdata('msg', '<p class="alert ok">Coordenação incluída com sucesso!</p>');
             redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->input->post('redirect'));
             return false;
         } catch (Exception $e) {
             $this->session->set_flashdata('msg', '<p class="alert erro">' . $e->getMessage() . '</p>');
             redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/listar_atendentes');
         }
     } else {
         $data = $this->getParametroVisao();
         $data['page'] = 'home';
         $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
         $data['msg'] = $this->getMsg();
         $data['abaAtiva'] = 5;
         $data['abaPage'] = 'editar_atendente_coordenacoes';
         $sqlAtendente = new SqlUsuario();
         $getUsuario = $sqlAtendente->listar_usuario($idUsuario);
         $data['nome'] = $getUsuario['registros'][0]['nome'];
         $data['pk_usuario'] = $getUsuario['registros'][0]['pk_usuario'];
         $sqlCoordenacoes = new SqlUsuario();
         $result = $sqlCoordenacoes->listar_usuario_coordenacoes($idUsuario, $this->uri->segment(5));
         $data['total'] = $result['total'];
         if ($result['total'] > 0) {
             $this->load->library('table');
             $arrHead[] = 'Coordenação';
             $arrHead[] = 'Unidade';
             if ($data['permissao']['excluir'] == 1) {
                 $arrHead[] = '';
             }
             $this->table->set_heading($arrHead);
             $count = 0;
             foreach ($result['registros'] as $row) {
                 $count++;
                 $tmpl = Util::zebrar($count, count($result['registros']));
                 $this->table->add_row($row['coordenacao_nome'], $row['unidade_nome'], $data['permissao']['excluir'] == 1 ? '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_coordenacao" ' . View::getParamExcluirItemTabela($row['fk_usuario_tipo_vin'], $row['fk_coordenacao'], 0, 0, 'Excluir coordenação', 'Deseja excluir a coordenação ' . $row['coordenacao_nome']) . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>' : '');
             }
             $this->table->set_template($tmpl);
             $this->load->library('pagination');
         } else {
             $data['msg'] = '<div class="alert atencao">Para vincular uma coordenação a(o) usuário(a), <strong><a id="mostraForm" href="#">clique aqui</a></strong></div>';
             $data['total'] = $result['total'];
         }
         $sqlAtendenteNotIn = new SqlUsuario();
         $data['resultAtendenteNotIn'] = $sqlAtendenteNotIn->listar_usuario_coordenacoes_not_in($idUsuario, $this->uri->segment(5));
         if ($this->input->is_ajax_request()) {
             $this->load->view('editar_atendente_coordenacoes', $data);
         } else {
             $this->load->view($this->load->getUrlTema(), $data);
         }
     }
 }
开发者ID:andersongimino,项目名称:area51,代码行数:57,代码来源:atendente.php

示例6: listar_professores

 public function listar_professores($limiteInicial = 0, $ordem = 0, $colunaOrdenacao = 0, $qtdPorPagina = 200)
 {
     $data = $this->getParametroVisao();
     // var_dump($this->getParametroVisao());
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 5;
     $data['abaPage'] = 'listar_professores';
     $pk_unidade = isset($_GET['pk_unidade']) && $_GET['pk_unidade'] != '' ? $_GET['pk_unidade'] : 0;
     $pk_serie = isset($_GET['pk_serie']) && $_GET['pk_serie'] != '' ? $_GET['pk_serie'] : 0;
     $usuario = unserialize($_SESSION['usuario']);
     $sqlUsuario = new SqlUsuario();
     $result = $sqlUsuario->listar_professores($limiteInicial, $qtdPorPagina, $ordem, $colunaOrdenacao);
     $querystring = $_SERVER['QUERY_STRING'] != '' ? '?' . $_SERVER['QUERY_STRING'] : '';
     if ($result['total'] > 0) {
         // Inverte as variáveis de ordenamento
         $seta = $ordem == 0 ? 'setaUp' : 'setaDown';
         $ordem = $ordem == 0 ? 1 : 0;
         $colunaOrdenacao = $colunaOrdenacao == 0 ? 1 : 0;
         $this->load->library('table');
         $arrHead[] = 'Id';
         $arrHead[] = 'Id Prof.';
         $arrHead[] = 'Nome<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/' . $limiteInicial . '/' . $ordem . '/1" class="' . $seta . ' carregarConteudo" data-content="inc"></a>';
         $arrHead[] = 'Email';
         $arrHead[] = 'Titulação';
         $arrHead[] = '';
         $arrHead[] = '';
         $arrHead[] = '';
         $arrHead[] = '';
         if ($data['permissao']['excluir'] == 1) {
             $arrHead[] = '';
         }
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             $sqlUsuario = new SqlUsuario();
             $titulacao = $sqlUsuario->get_titulacoes_professor($row['pk_usuario_professor']);
             foreach ($titulacao as $titulo) {
             }
             $formacao = 0;
             if (count($titulo) == 0) {
                 $formacao = '';
             } else {
                 $teste = max($titulo);
                 $formacao = $teste[3];
             }
             $cell_1 = array('data' => $row['pk_usuario'], 'class' => 'tright');
             $cell_2 = array('data' => $row['pk_usuario_professor'], 'class' => 'tright');
             $this->table->add_row($cell_1, $cell_2, $row['nome'], $row['email'], $formacao, $data['permissao']['editar'] == 1 ? $arrRow[] = '<a href="' . base_url() . 'usuario/login_w/autenticacao_extra/' . $row['pk_usuario'] . '/' . $usuario->get_idUsuario() . '/"><div class="tooltip icon_logar" data-tooltip="Logar"></div></a>' : '', $data['permissao']['editar'] == 1 ? $arrRow[] = '<a href="' . base_url() . $this->uri->segment(1) . '/admin/listar_log_usuario/?pk_usuario=' . $row['pk_usuario'] . '&pk_tipo_usuario=15"><div class="tooltip icon_log" data-tooltip="Relatório de acessos"></div></a>' : '', $data['permissao']['editar'] == 1 ? $arrRow[] = '<a href="' . base_url() . $this->uri->segment(1) . '/admin/editar_login/' . $row['pk_usuario'] . '"><div class="tooltip icon_edit_email" data-tooltip="Edição de email e senha"></div></a>' : '', $data['permissao']['editar'] == 1 ? $arrRow[] = '<a href="' . base_url() . 'usuario/professor/editar_professores' . '/' . $row['pk_usuario'] . '/"><div class="link" data-tooltip="Logar">Editar</div></a>' : '', $data['permissao']['excluir'] == 1 ? '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_professor" ' . View::getParamExcluirItemTabela($row['pk_usuario_professor'], 0, 0, '', 'Excluir professor', 'Deseja excluir o usuário ' . $row['nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>' : '');
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado</div>';
         $data['total'] = $result['total'];
     }
     $this->load->library('pagination');
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
     $config['total_rows'] = $result['total'];
     $config['per_page'] = $qtdPorPagina;
     $config['add_attr'] = 'class="carregarConteudo" data-content="inc"';
     $config['anchor_class'] = $querystring;
     $data['totalRegistros'] = View::paginacao($result['total']);
     $data['total'] = $result['total'];
     // Select filtro de unidade
     $sqlUsuario = new SqlUsuario();
     $data['unidade'] = $sqlUsuario->unidade();
     $unidade = explode("&pk_unidade=", $_SERVER['QUERY_STRING']);
     $data['unidade_url'] = $config['base_url'] . '?' . $unidade[0];
     // Select filtro de serie
     $sqlGrade = new SqlGrade();
     $data['serie'] = $sqlGrade->filtro_series($pk_unidade);
     $serie = explode("&pk_serie=", $_SERVER['QUERY_STRING']);
     $data['serie_url'] = $config['base_url'] . '?' . $serie[0];
     // Select filtro de turmas
     $sqlGrade = new SqlGrade();
     $data['turma'] = $sqlGrade->filtro_turmas($pk_unidade, $pk_serie, $data['ano_letivo']);
     $turma = explode("&pk_turma=", $_SERVER['QUERY_STRING']);
     $data['turma_url'] = $config['base_url'] . '?' . $turma[0];
     $this->pagination->initialize($config);
     if ($this->input->is_ajax_request()) {
         echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true)));
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
     //$this->output->enable_profiler(TRUE);
 }
开发者ID:andersongimino,项目名称:area51,代码行数:89,代码来源:professor.php

示例7: notas

     $this->load->library('util');
     $data['redirect_delay'] = $this->util->redirect_delay(1, 'redigge/tema/notas/' . $tipo . '/' . $fk_redigge, 1);
     $this->load->view($this->load->getUrlTema(), $data);
 }
 public function notas($tipo, $fk_redigge)
 {
     $data = $this->getParametroVisao();
     $data['print'] = filter_input(INPUT_GET, 'print', FILTER_VALIDATE_INT);
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['abaAtiva'] = 21;
     $data['abaPage'] = 'notas';
     $data['alias'] = 'notas';
     $sqlRedigge = new SqlRedigge();
     $result = $sqlRedigge->get_tema($fk_redigge);
     $tipo = $result[0]['tipo'] == 1 ? 'Ensino Fundamental' : 'Ensino Médio';
     $_SESSION['tema_titulo'] = $result[0]['titulo'] . ' (' . $tipo . ')';
     $sqlRedigge = new SqlRedigge();
     $result = $sqlRedigge->listar_notas($tipo, $fk_redigge, $data['ano_letivo']);
     $data['total'] = $result['total'];
     if ($result['total'] > 0) {
         $sqlRedigge = new SqlRedigge();
         $resultado = $sqlRedigge->checa_processamento_tema($fk_redigge);
         if (empty($resultado)) {
             redirect(base_url() . 'redigge/tema/processar_tema/' . $this->uri->segment(4) . '/' . $fk_redigge);
         }
     }
     if ($result['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Posição<br />geral';
         $arrHead[] = 'Posição<br />unidade';
         $arrHead[] = 'Posição<br />série';
         $arrHead[] = 'Posição<br />turma';
         $arrHead[] = 'Alunos';
         $arrHead[] = 'Turmas';
         $arrHead[] = 'Notas';
         $_SESSION['posicao_redacao'] = 0;
         if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) {
             $arrHead[] = '';
         }
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) {
                 $cell_1 = array('data' => $row['ranking_geral'], 'class' => 'tcenter');
                 $cell_2 = array('data' => $row['ranking_unidade'], 'class' => 'tcenter');
                 $cell_3 = array('data' => $row['ranking_serie'], 'class' => 'tcenter');
                 $cell_4 = array('data' => $row['ranking_turma'], 'class' => 'tcenter');
                 $notas = array('data' => $row['nota'], 'class' => 'tcenter');
                 $this->table->add_row($cell_1, $cell_2, $cell_3, $cell_4, $row['nome'], $row['turma_nome'], $notas, '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_aluno" ' . View::getParamExcluirItemTabela($row['fk_redigge'], $row['fk_usuario'], 0, '', 'Excluir aluno', 'Deseja excluir o usuário ' . $row['nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>');
             } else {
                 $this->table->add_row($dataEnvio, $titulo, $vencedor);
             }
             $_SESSION['posicao_redacao'] = $row['nota'];
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert informacao">Não há ainda alunos incluídos no tema escolhido.</div>';
     }
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
开发者ID:andersongimino,项目名称:area51,代码行数:62,代码来源:tema.php

示例8: gerar_tabela

 function gerar_tabela($pk_turma, $dias, $ordem, $grade, $urlAtual)
 {
     $tabela = '<table id="grade">
                     <tr>
                         <th>Horário</th>';
     foreach ($dias as $col) {
         $tabela .= '<th>' . Util::diaSemana($col['dia']) . '</th>';
     }
     $tabela .= '</tr>';
     foreach ($ordem as $row) {
         $tabela .= '<tr>';
         if (substr($row['hora_inicio'], 0, 8) == 'Período') {
             $tabela .= '<td class="hora">' . $row['hora_inicio'] . '</td>';
         } else {
             $tabela .= '<td class="hora">' . substr($row['hora_inicio'], 0, 5) . ' às ' . substr($row['hora_fim'], 0, 5) . '</td>';
         }
         foreach ($dias as $col) {
             if ($col['dia'] == 1) {
                 $tabela .= '<td>';
                 $i = 0;
                 $professor = '';
                 foreach ($grade as $item) {
                     if ($item['ordem'] == $row['ordem'] && $item['dia'] == 1) {
                         $tabela .= '<strong>' . $item['materia_nome'] . '</strong><br />';
                         $tabela .= $item['nome'] . '<a class="right ml excluirItemTabela" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_materia_grade" ' . View::getParamExcluirItemTabela($item['pk_grade'], $item['fk_materia'], $item['fk_usuario_professor'], $urlAtual, 'Excluir aula', 'Deseja excluir a aula ' . $item['materia_nome'] . ' do usuário ' . $item['nome'] . '') . '><div class="tooltip icon_delete_small" data-tooltip="Excluir aula"></div></a>';
                         $professor = $item['nome'];
                     }
                 }
                 if ($professor == '') {
                     $tabela .= '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_grade_professor/' . $pk_turma . '?dia=1&ordem=' . $row['ordem'] . '">Incluir</a>';
                 }
                 $tabela .= '</td>';
             }
         }
         foreach ($dias as $col) {
             if ($col['dia'] == 2) {
                 $tabela .= '<td>';
                 $i = 0;
                 $professor = '';
                 foreach ($grade as $item) {
                     if ($item['ordem'] == $row['ordem'] && $item['dia'] == 2) {
                         $tabela .= '<strong>' . $item['materia_nome'] . '</strong><br />';
                         $tabela .= $item['nome'] . '<a class="right ml excluirItemTabela" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_materia_grade" ' . View::getParamExcluirItemTabela($item['pk_grade'], $item['fk_materia'], $item['fk_usuario_professor'], $urlAtual, 'Excluir aula', 'Deseja excluir a aula ' . $item['materia_nome'] . ' do usuário ' . $item['nome'] . '') . '><div class="tooltip icon_delete_small" data-tooltip="Excluir aula"></div></a>';
                         $professor = $item['nome'];
                     }
                 }
                 if ($professor == '') {
                     $tabela .= '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_grade_professor/' . $pk_turma . '?dia=2&ordem=' . $row['ordem'] . '">Incluir</a>';
                 }
                 $tabela .= '</td>';
             }
         }
         foreach ($dias as $col) {
             if ($col['dia'] == 3) {
                 $tabela .= '<td>';
                 $i = 0;
                 $professor = '';
                 foreach ($grade as $item) {
                     if ($item['ordem'] == $row['ordem'] && $item['dia'] == 3) {
                         $tabela .= '<strong>' . $item['materia_nome'] . '</strong><br />';
                         $tabela .= $item['nome'] . '<a class="right ml excluirItemTabela" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_materia_grade" ' . View::getParamExcluirItemTabela($item['pk_grade'], $item['fk_materia'], $item['fk_usuario_professor'], $urlAtual, 'Excluir aula', 'Deseja excluir a aula ' . $item['materia_nome'] . ' do usuário ' . $item['nome'] . '') . '><div class="tooltip icon_delete_small" data-tooltip="Excluir aula"></div></a>';
                         $professor = $item['nome'];
                     }
                 }
                 if ($professor == '') {
                     $tabela .= '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_grade_professor/' . $pk_turma . '?dia=3&ordem=' . $row['ordem'] . '">Incluir</a>';
                 }
                 $tabela .= '</td>';
             }
         }
         foreach ($dias as $col) {
             if ($col['dia'] == 4) {
                 $tabela .= '<td>';
                 $i = 0;
                 $professor = '';
                 foreach ($grade as $item) {
                     if ($item['ordem'] == $row['ordem'] && $item['dia'] == 4) {
                         $tabela .= '<strong>' . $item['materia_nome'] . '</strong><br />';
                         $tabela .= $item['nome'] . '<a class="right ml excluirItemTabela" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_materia_grade" ' . View::getParamExcluirItemTabela($item['pk_grade'], $item['fk_materia'], $item['fk_usuario_professor'], $urlAtual, 'Excluir aula', 'Deseja excluir a aula ' . $item['materia_nome'] . ' do usuário ' . $item['nome'] . '') . '><div class="tooltip icon_delete_small" data-tooltip="Excluir aula"></div></a>';
                         $professor = $item['nome'];
                     }
                 }
                 if ($professor == '') {
                     $tabela .= '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_grade_professor/' . $pk_turma . '?dia=4&ordem=' . $row['ordem'] . '">Incluir</a>';
                 }
                 $tabela .= '</td>';
             }
         }
         foreach ($dias as $col) {
             if ($col['dia'] == 5) {
                 $tabela .= '<td>';
                 $i = 0;
                 $professor = '';
                 foreach ($grade as $item) {
                     if ($item['ordem'] == $row['ordem'] && $item['dia'] == 5) {
                         $tabela .= '<strong>' . $item['materia_nome'] . '</strong><br />';
                         $tabela .= $item['nome'] . '<a class="right ml excluirItemTabela" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_materia_grade" ' . View::getParamExcluirItemTabela($item['pk_grade'], $item['fk_materia'], $item['fk_usuario_professor'], $urlAtual, 'Excluir aula', 'Deseja excluir a aula ' . $item['materia_nome'] . ' do usuário ' . $item['nome'] . '') . '><div class="tooltip icon_delete_small" data-tooltip="Excluir aula"></div></a>';
                         $professor = $item['nome'];
                     }
                 }
//.........这里部分代码省略.........
开发者ID:andersongimino,项目名称:area51,代码行数:101,代码来源:GradeTabela.php

示例9: listar_ranking_provas


//.........这里部分代码省略.........
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             if (isset($_GET['pk_turma'])) {
                 if ($pk_exa_prova != 0) {
                     $materias = $sqlConcurso->listar_ranking_provas_materias($pk_exa_prova, $row['fk_usuario_aluno']);
                 } else {
                     if ($pk_exa_prova == 0 && $pk_exa_area != 0) {
                         $materias = $sqlConcurso->listar_ranking_areas_materias($pk_exa_area, $row['fk_usuario_aluno']);
                     } else {
                         if ($pk_exa_prova == 0 && $pk_exa_area == 0 && $pk_exa_bloco != 0) {
                             $materias = $sqlConcurso->listar_ranking_blocos_materias($pk_exa_bloco, $row['fk_usuario_aluno']);
                         } else {
                             if ($pk_exa_prova == 0 && $pk_exa_area == 0 && $pk_exa_bloco == 0) {
                                 $materias = $sqlConcurso->listar_ranking_concurso_materias($pk_exa_concurso, $row['fk_usuario_aluno']);
                             }
                         }
                     }
                 }
                 $listaMaterias = '<table>';
                 foreach ($materias['registros'] as $materia) {
                     $listaMaterias .= '<tr><td class="padding0"  nowrap="nowrap">' . $materia['exa_materia_nome'] . ': </td><td class="tright padding0">' . number_format($materia['media_prova'], 1) . '</td></tr>';
                 }
                 $listaMaterias .= '</table>';
                 $materias = array('data' => $listaMaterias, 'class' => 'tleft');
             }
             $quartil = View::quartilCor($row['media_prova'], $data['prova'][0]['quartil1'], $data['prova'][0]['mediana'], $data['prova'][0]['quartil3']);
             $ranking_1 = array('data' => $row['ranking_geral_prova'], 'class' => 'tcenter');
             $ranking_2 = array('data' => $row['ranking_unidade_prova'], 'class' => 'tcenter');
             $ranking_3 = array('data' => $row['ranking_turma_prova'], 'class' => 'tcenter');
             $media = array('data' => number_format($row['media_prova'], 1), 'class' => 'tcenter' . $quartil);
             $excluir = '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_inscrito" ' . View::getParamExcluirItemTabela($row['fk_usuario_aluno'], $pk_exa_prova, 0, '', 'Excluir participante', 'Deseja excluir o participante ' . $row['nome'] . '?') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>';
             $gabaritos = $pk_relatorio != 0 ? '<a class="link" rel="shadowbox" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/gabaritos/' . $row['fk_usuario_aluno'] . '/' . $pk_relatorio . '/' . $pk_exa_concurso . '/' . $pk_exa_bloco . '/' . $pk_exa_area . '/' . $pk_exa_prova . '?shadowbox=1"><div class="tooltip icon_gabaritos" data-tooltip="Gabaritos"></div></a>' : '';
             $detalhe = '<a class="link" rel="shadowbox[Mixed]" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/detalhe/' . $pk_relatorio . '/' . $row['fk_usuario_aluno'] . '?shadowbox=1"><div class="tooltip icon_barras" data-tooltip="Detalhes do aluno"></div></a>';
             $nome = isset($_GET['matricula']) ? $row['matricula'] : '<a class="link" rel="shadowbox[Mixed]" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/evolucao/' . $row['fk_usuario_aluno'] . '?shadowbox=1">' . $row['nome'] . '</a>';
             if ($data['idTipoUsuario'] == 1) {
                 if (isset($_GET['pk_turma'])) {
                     if ($pk_relatorio != NULL) {
                         $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $materias, $detalhe, $gabaritos, $excluir);
                     } else {
                         $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $materias, $excluir);
                     }
                 } else {
                     if ($pk_relatorio != NULL) {
                         $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $detalhe, $gabaritos, $excluir);
                     } else {
                         $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $excluir);
                     }
                 }
             } else {
                 if (!isset($_GET['print'])) {
                     if (isset($_GET['pk_turma'])) {
                         if ($pk_relatorio != NULL) {
                             $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $materias, $detalhe, $gabaritos);
                         } else {
                             $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $materias, $evolucao);
                         }
                     } else {
                         if ($pk_relatorio != NULL) {
                             $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $detalhe, $gabaritos);
                         } else {
                             $this->table->add_row($ranking_1, $ranking_2, $ranking_3, $media, $nome, $row['turma_nome'], $evolucao);
                         }
                     }
开发者ID:andersongimino,项目名称:area51,代码行数:67,代码来源:Concurso.php

示例10: edicao_conteudos


//.........这里部分代码省略.........
     $data['materia'] = $sqlAulas->get_materias_vin_professor($data['pk_serie'], $data['pk_usuario_professor']);
     $data['materia_url'] = View::substitui_variavel('pk_materia_vin');
     if (isset($_GET['pk_livro']) && $_GET['pk_livro'] != 0) {
         if (count($result) > 0) {
             $sqlAulas = new SqlAulas();
             $result = $sqlAulas->listar_aulas_livro($data['pk_materia_vin'], $data['pk_usuario_professor'], $data['pk_turma'], $data['pk_livro']);
             $data['total'] = count($result);
             $link = explode('&ano=', $data['urlAtual']);
             $link_meses = $link[0];
             $link_inclusao = base_url() . 'aula/conteudos/cadastrar_conteudo_form_apostila/';
             $data['calendario'] = Calendario_aulas::MostreCalendario($mes, $result, $data['ano_letivo'], $link_meses);
             $tabela = '<table id="tabela_edicao_conteudos">' . '<tr><th>Aula</th><th>Data</th><th class="w80">Sequencial do tópico</th><th>Conteúdos</th><th class="w200">Tarefas de casa</th><th class="w130"></th>';
             if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) {
                 $tabela .= '<th class="w30 tcenter"></th>';
                 $tabela .= '<th class="w30 tcenter"></th>';
             }
             $tabela .= '</tr>';
             $aula_nao_dada = '';
             $n_nao_dadas = 0;
             $aula_dada = 0;
             $i = 0;
             $count = 0;
             $campos_gerais = '';
             foreach ($result as $row) {
                 $count++;
                 if ($row['falta'] != 0 && $data['professor'] == $row['professor_previsto']) {
                     $n_nao_dadas++;
                 } else {
                     $aula_dada++;
                 }
                 $cor_linha = Util::zebrarGeralClass($count, count($result)) == 'par' ? '#fff' : '#F3F3F3';
                 $valor_aula = $row['falta'] != 0 && $data['professor'] == $row['professor_previsto'] ? $n_nao_dadas : $row['aula'];
                 $tabela .= '<tr class="' . Util::zebrarGeralClass($count, count($result)) . '">' . '<td class="tcenter border_bottom padding10">';
                 if ($row['falta'] != 0 && $data['professor'] == $row['professor_previsto']) {
                     $tabela .= '<input type="hidden" name="aula_' . $count . '" value="' . $valor_aula . '" />';
                 } else {
                     $alerta_erro = $aula_dada != $valor_aula ? ' error' : '';
                     $tabela .= '<input type="text" name="aula_' . $count . '" value="' . $valor_aula . '" class="w30 tcenter ' . $alerta_erro . '" />';
                 }
                 $tabela .= '<input type="hidden" name="data_aula_' . $count . '" value="' . $row['data_aula'] . '" />' . '<input type="hidden" name="pk_aula_' . $count . '" value="' . $row['pk_aula'] . '" />' . '<input type="hidden" name="pk_livro_' . $count . '" value="' . $row['fk_livro'] . '" />' . '</td>' . '<td class="border_bottom padding10">' . View::converteDataBr($row['data_aula']) . '</td>';
                 $conteudos = $sqlAulas->get_conteudos_apostila_professor_edicao_multipla($data['pk_livro'], $data['pk_materia_vin'], $data['pk_usuario_professor'], $data['pk_turma'], $row['data_aula'], $row['aula']);
                 $total_conteudos = count($conteudos);
                 $assuntos = '<input type="hidden" name="total_conteudos_' . $count . '" value="' . $total_conteudos . '" />' . '<table style="width: 100%;">';
                 $grifo = '';
                 $grifo_borda = '';
                 foreach ($conteudos as $item) {
                     if (isset($_SESSION['pks_conteudos_correcao'])) {
                         foreach ($_SESSION['pks_conteudos_correcao'] as $pk_conteudo) {
                             $grifo = (int) $pk_conteudo == $item['pk_conteudo'] ? 'vermelho' : '';
                             $grifo_borda = (int) $pk_conteudo == $item['pk_conteudo'] ? 'error' : '';
                             break;
                         }
                     }
                     $i++;
                     $assuntos .= '<tr>' . '<td style="padding: 2px; width: 90px; border-right: 1px solid ' . $cor_linha . '; text-align: center;">' . $item['sequencial_topico'] . '</td>' . '<td style="padding: 5px;" class="' . $grifo . '">' . $item['capitulo_sequencial'] . ' - Tópico ' . $item['topico'] . ' - ' . $item['conteudo_nome'] . '</td>' . '<td style="width: 208px; border-left: 1px solid ' . $cor_linha . '; border-right: 1px solid ' . $cor_linha . '; padding-left: 5px; padding-right: 5px;">' . $item['exercicios_casa'] . '</td>' . '<td style="padding: 2px; width: 138px;">' . '<select name="status_' . $count . '_' . $i . '" class="' . $grifo_borda . ' status status' . $item['status'] . ' m0 left" id="select' . $i . '">' . '<option value=""></option>';
                     $selected = $item['status'] == 1 ? ' selected="selected"' : '';
                     $assuntos .= '<option value="1" class="status1" ' . $selected . '>Andamento</option>';
                     $selected = $item['status'] == 2 ? ' selected="selected"' : '';
                     $assuntos .= '<option value="2" class="status2" ' . $selected . '>Concluído</option>';
                     $selected = $item['status'] == 3 ? ' selected="selected"' : '';
                     $assuntos .= '<option value="3" class="status3" ' . $selected . '>Revisado</option>' . '</select>' . '<a href="' . base_url() . 'aula/conteudos/excluir_conteudo_professor_aula_cod"  ' . View::getParamExcluirItemTabela($item['cod'] . '#' . $data['pk_usuario_professor'] . '#' . $data['pk_turma'] . '#' . $data['pk_materia_vin'] . '#' . $data['pk_livro'] . '#' . $item['aula'] . '#' . $item['data_aula'] . '#' . $data['pk_serie'] . '#' . $data['pk_unidade'], 0, 0, $data['urlAtual'], 'Excluir registro', 'Deseja excluir o registro ' . $item['capitulo_sequencial'] . ': ' . $item['capitulo_nome'] . '<br />Tópico: ' . $item['conteudo_nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete left ml10 mt5" data-tooltip="Exclusão de tópico"></div></a>' . '<input type="hidden" name="cod_' . $count . '_' . $i . '" value="' . $item['cod'] . '" />' . '</td>' . '</tr>';
                 }
                 if ($row['falta'] != 0) {
                     $sqlAulas = new SqlAulas();
                     $result = $sqlAulas->get_tipo_falta($row['falta']);
                     $tipo_falta = $result[0]['fap_tipo_nome'] . ': ' . $result[0]['fap_subtipo_nome'];
                     $aula_nao_dada = '<div style="margin-left: 105px;">Aula não dada<br />' . $tipo_falta . '</div>';
                 }
                 $assuntos .= '</table>';
                 $assuntos_final = $row['falta'] != 0 && $data['professor'] == $row['professor_previsto'] ? $aula_nao_dada : $assuntos;
                 $aula_substituicao = $row['fk_aula_substituida'] != '' ? '<div style="margin-left: 100px; margin-bottom: 15px;">* Aula dada em substituiçao a outro professor</div>' : '';
                 if ($row['conteudo'] != '' && $row['paginas'] != '') {
                     $campos_gerais = '<table style="width: 100%; border-top: 1px solid ' . $cor_linha . ';"><tr>' . '<td style="padding: 2px; width: 90px; border-right: 1px solid ' . $cor_linha . '; text-align: center;"></td>' . '<td style="padding: 5px;"><strong>Assuntos:</strong> ' . $row['conteudo'] . '<br /><strong>Páginas:</strong> ' . $row['paginas'] . '<br /><strong>Atividades / extras:</strong> ' . $row['obs'] . '</td>' . '<td style="width: 208px; border-left: 1px solid ' . $cor_linha . '; border-right: 1px solid ' . $cor_linha . '; padding-left: 5px; padding-right: 5px;">' . $row['exercicios_casa'] . '</td>' . '<td style="padding: 2px; width: 138px;"></td>' . '</tr></table>';
                 } else {
                     $campos_gerais = '';
                 }
                 $tabela .= '<td class="border_bottom" colspan="4">' . $assuntos_final . $aula_substituicao . $campos_gerais . '</td>';
                 if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) {
                     $tabela .= '<td class="border_bottom padding10 tcenter">';
                     $variavies = $row['pk_aula'] . '#' . $row['aula'] . '#' . $row['data_aula'] . '#' . $row['fk_turma'] . '#' . $row['fk_usuario_professor'] . '#' . $row['fk_materia_vin'] . '#' . $row['fk_livro'] . '#' . $row['fk_grade'];
                     $tabela .= '<a href="' . base_url() . 'aula/conteudos/excluir_aula"  ' . View::getParamExcluirItemTabela($variavies, 0, 0, $data['urlAtual'], 'Excluir aula', 'Deseja excluir todos os conteúdos da aula ' . $row['aula'] . ' do dia ' . View::converteDataBr($row['data_aula']) . ' do(a) professor(a) ' . $row['professor_nome']) . '   class="excluirItemTabela link">Excluir</a>' . '</td>';
                     if ($row['falta'] != 0 && $data['professor'] == $row['professor_previsto']) {
                         $link_edicao = '<a class="link" href="' . base_url() . 'aula/conteudos/editar_conteudo_falta/' . $row['pk_aula'] . '">Editar</a>';
                     } else {
                         $link_edicao = '<a class="link" href="' . base_url() . 'aula/conteudos/editar_conteudo_form_apostila/' . $data['pk_materia_vin'] . '/' . $data['pk_usuario_professor'] . '/' . $row['fk_grade'] . '/' . $row['ordem'] . '/' . $row['data_aula'] . '/' . $row['pk_aula'] . '/' . $row['aula'] . '/' . $data['pk_turma'] . '?&pk_livro=' . $row['fk_livro'] . $data['get_shadowbox'] . '&edicao_conteudos=1">Editar</a>';
                     }
                     $tabela .= '<td class="border_bottom padding10 tcenter">' . $link_edicao . '</td>';
                 }
                 $tabela .= '</tr>';
             }
             $tabela .= '</table><br />';
             $tabela .= 'Aulas dadas: <strong>' . $aula_dada . '</strong><br />' . 'Aulas não dadas: <strong>' . $n_nao_dadas . '</strong><br /><br />';
             $data['tabela'] = $tabela;
         } else {
             $data['msg'] = '<div class="alert atencao">Ainda não constam registros com os parâmetros selecionados.</div>';
         }
     }
     unset($_SESSION['pks_conteudos_correcao']);
     $this->load->view($this->load->getUrlTema(), $data);
 }
开发者ID:andersongimino,项目名称:area51,代码行数:101,代码来源:conteudos.php

示例11: base_url

                ?>
<p>
                                                        <a href="<?php 
                echo base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_registro" ' . View::getParamExcluirItemTabela($row['pk_aula'], 0, 0, base_url() . 'aula/conteudo/cadastrar_conteudo_dados', 'Excluir registro', 'Deseja excluir a aula ' . $row['ordem'] . '');
                ?>
">Excluir
                                                            <span class="glyphicon glyphicon-remove"></span>
                                                        </a>
                                                    </p><?php 
            } else {
                if ($data['idTipoUsuario'] == 3) {
                    if ($row['fk_usuario_inc'] == $data['idUsuario']) {
                        ?>
                                                        <p>Excluir
                                                            <a href="<?php 
                        echo base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_registro" ' . View::getParamExcluirItemTabela($row['pk_aula'], 0, 0, base_url() . 'aula/conteudo/cadastrar_conteudo_dados', 'Excluir registro', 'Deseja excluir a aula ' . $row['ordem'] . '');
                        ?>
">
                                                                <span class="glyphicon glyphicon-remove"></span>
                                                            </a>
                                                        </p>
                    <?php 
                    }
                }
            }
        }
        ?>
                                        </div>
                                    </div>
                                </div>
                            </td>
开发者ID:andersongimino,项目名称:area51,代码行数:31,代码来源:listar_conteudos.php

示例12: listar_temas

 public function listar_temas()
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 16;
     $data['abaPage'] = 'listar_temas';
     $data['alias'] = 'listar_temas';
     $sqlMic = new SqlMic();
     $result = $sqlMic->get_temas($data['ano_letivo']);
     $data['total'] = count($result);
     if ($data['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Tema';
         $arrHead[] = 'Área';
         $arrHead[] = 'Turma';
         $arrHead[] = 'Professor';
         $arrHead[] = 'Cadastro';
         $arrHead[] = 'Status';
         $arrHead[] = '';
         if ($data['permissao']['excluir'] == 1) {
             $arrHead[] = '';
         }
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result));
             if ($row['mic_area'] == 1) {
                 $area = 'Exatas';
             } else {
                 if ($row['mic_area'] == 2) {
                     $area = 'Humanas';
                 } else {
                     $area = 'Saúde';
                 }
             }
             if ($row['status'] == 0) {
                 $status = 'Pré-cadastro';
             } else {
                 if ($row['status'] == 1) {
                     $status = '<div class="laranja">Aguardando avaliação</div>';
                 } else {
                     if ($row['status'] == 2) {
                         $status = '<div class="verde">Aprovado</div>';
                     }
                 }
             }
             if ($data['permissao']['excluir'] == 1) {
                 $this->table->add_row($row['mic_pesquisa_nome'], $area, $row['turma_nome'], $row['nome_professor'], View::converteDataBr($row['data_cadastro']), $status, '<a class="exibirItem link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/detalhe_grupo/' . $row['pk_mic_pesquisa'] . '?shadowbox=1" ' . View::getParamExibirItem($row['pk_mic_pesquisa'], 'Detalhe de grupo', 600, 450) . '>Detalhes</a>', '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_pesquisa" ' . View::getParamExcluirItemTabela($row['pk_mic_pesquisa'], 0, 0, $data['urlAtual'], 'Excluir grupo', 'Deseja realmente excluir o grupo ' . $row['mic_pesquisa_nome']) . '  class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>');
             } else {
                 $this->table->add_row($row['mic_pesquisa_nome'], $area, $row['turma_nome'], $row['nome_professor'], View::converteDataBr($row['data_cadastro']), $status, '<a class="exibirItem link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/detalhe_grupo/' . $row['pk_mic_pesquisa'] . '?shadowbox=1" ' . View::getParamExibirItem($row['pk_mic_pesquisa'], 'Detalhe de grupo', 600, 450) . '>Detalhes</a>');
             }
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado com o(s) parâmetro(s) selecionado(s).</div>';
         $data['total'] = 0;
     }
     $pk_unidade = isset($_GET['pk_unidade']) && $_GET['pk_unidade'] != '' ? $_GET['pk_unidade'] : 0;
     $pk_serie = isset($_GET['pk_serie']) && $_GET['pk_serie'] != '' ? $_GET['pk_serie'] : 0;
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
     // Select filtro de unidade
     $sqlUsuario = new SqlUsuario();
     $data['unidade'] = $sqlUsuario->unidade();
     $unidade = explode("&pk_unidade=", $_SERVER['QUERY_STRING']);
     $data['unidade_url'] = $config['base_url'] . '?' . $unidade[0];
     // Select filtro de serie
     $sqlGrade = new SqlGrade();
     $data['serie'] = $sqlGrade->filtro_series($pk_unidade);
     $serie = explode("&pk_serie=", $_SERVER['QUERY_STRING']);
     $data['serie_url'] = $config['base_url'] . '?' . $serie[0];
     // Select filtro de turmas
     $sqlGrade = new SqlGrade();
     $data['turma'] = $sqlGrade->filtro_turmas($pk_unidade, $pk_serie, $data['ano_letivo']);
     $turma = explode("&pk_turma=", $_SERVER['QUERY_STRING']);
     $data['turma_url'] = $config['base_url'] . '?' . $turma[0];
     if ($this->input->is_ajax_request()) {
         echo json_encode(array('content' => $this->load->view($this->uri->segment(3), $data, true)));
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
开发者ID:andersongimino,项目名称:area51,代码行数:84,代码来源:mic.php

示例13: moderacao_mensagens

 public function moderacao_mensagens()
 {
     $msg = null;
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $msg;
     $data['abaAtiva'] = 10;
     $data['abaPage'] = 'moderacao_mensagens';
     $data['alias'] = 'moderacao_mensagens';
     if ($this->uri->segment(4) != '') {
         $this->session->set_flashdata('msg', '<div class="alert ok">Mensagem habilitada com sucesso!</div>');
         $sqlMensagem = new SqlMensagem();
         $sqlMensagem->habilitar_mensagem($this->uri->segment(4));
         redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/moderacao_mensagens');
     }
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             // $this->load->validarFormAntInjection($data['alias']);
             if ($this->input->post('idData') != '') {
                 $sqlMensagem = new SqlMensagem();
                 $sqlMensagem->excluir_mensagem($this->input->post('idData'));
             }
             return false;
         } catch (Exception $e) {
             $data['msg'] = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     $sqlMensagem = new SqlMensagem();
     $result = $sqlMensagem->listar_mensagens_aprovacao();
     $data['total'] = $result['total'];
     if ($result['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Data';
         $arrHead[] = 'Remetente';
         $arrHead[] = 'Mensagem';
         $arrHead[] = '';
         $arrHead[] = '';
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $tmpl = Util::zebrar($count, count($result['registros']));
             $dataEnvio = array('data' => View::converteDataBrHora($row['data_inc']), 'class' => 'w70', 'valign' => 'top');
             $remetente = array('data' => $row['nome'], 'valign' => 'top');
             $titulo = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/detalhe/' . $row['pk_area_transferencia'] . '" ' . View::getParamExibirItem($row['pk_area_transferencia'], '', '500', '500') . '  class="exibirItem link">' . $row['titulo'] . '</a>', 'valign' => 'top');
             $link_excluir = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/moderacao_mensagens" ' . View::getParamExcluirItemTabela($row['pk_area_transferencia'], '', 0, '', 'Excluir mensagem', 'Deseja excluir a mensagem') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Excluir"></div></a>', 'valign' => 'top');
             $link_aprovar = array('data' => '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/moderacao_mensagens/' . $row['pk_area_transferencia'] . '" ><div class="tooltip icon_ok" data-tooltip="Aprovar"></div></a>', 'valign' => 'top');
             $this->table->add_row($dataEnvio, $remetente, $titulo, $link_excluir, $link_aprovar);
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhuma mensagem pendente de moderação até o momento.</div>';
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }
开发者ID:andersongimino,项目名称:area51,代码行数:56,代码来源:mensagem.php

示例14: listar_assuntos

 public function listar_assuntos($pk_livro, $pk_capitulo)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 7;
     $data['abaPage'] = 'listar_assuntos';
     $data['total'] = 0;
     $sqlAula = new SqlAula();
     $result = $sqlAula->get_capitulo_chave($pk_capitulo);
     $data['pk_livro'] = $result[0]['pk_livro'];
     $data['livro_desc'] = $result[0]['livro_desc'];
     $data['capitulo_sequencial'] = $result[0]['capitulo_sequencial'];
     $data['capitulo_nome'] = $result[0]['capitulo_nome'];
     $sqlAula = new SqlAula();
     $result = $sqlAula->get_materia($_GET['pk_materia_vin']);
     $data['materia_nome'] = $result[0]['materia_nome'];
     $sqlAula = new SqlAula();
     $result = $sqlAula->listar_assuntos($pk_capitulo);
     $data['total'] = $result['total'];
     if ($result['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Cod.';
         $arrHead[] = 'Conteúdo';
         $arrHead[] = 'Páginas';
         $arrHead[] = 'Página final';
         if ($data['idTipoUsuario'] == 1) {
             $arrHead[] = '';
             $arrHead[] = '';
             $arrHead[] = '';
         }
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $this->load->library('util');
             $tmpl = $this->util->zebrar($count, count($result['registros']));
             $cod = array('data' => $row['pk_conteudo'], 'class' => 'tright');
             $paginas = array('data' => $row['pagina'], 'class' => 'tcenter');
             $this->table->add_row($cod, $row['conteudo_nome'], $row['paginas_trabalhadas'], $paginas, '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_anexo/' . $this->uri->segment(4) . '/' . $this->uri->segment(5) . '/' . $row['pk_conteudo'] . '/' . $_GET['pk_materia_vin'] . '">Links</div></a>', '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/editar_assunto/' . $this->uri->segment(4) . '/' . $this->uri->segment(5) . '/' . $row['pk_conteudo'] . '?pk_materia_vin=' . $_GET['pk_materia_vin'] . '"><div class="tooltip icon_edit" data-tooltip="Edição de assunto"></div></a>', '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_assunto" ' . View::getParamExcluirItemTabela($row['pk_conteudo'], 0, 0, '', 'Excluir assunto', 'Deseja excluir o assunto ' . $row['conteudo_nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>');
         }
         $this->table->set_template($tmpl);
     } else {
         $data['msg'] = '<div class="alert atencao">Não há registros com o parâmetro selecionado.</div>';
     }
     if ($this->input->is_ajax_request()) {
         $this->load->view($this->uri->segment(3), $data);
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
开发者ID:andersongimino,项目名称:area51,代码行数:52,代码来源:conteudo.php

示例15: editar_turmas

 public function editar_turmas($pk_turma_juncao)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 1;
     $data['abaPage'] = 'editar_turmas';
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->get_turma_juncao($pk_turma_juncao);
     $data['turma_juncao_nome'] = $result[0]['turma_juncao_nome'];
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->listar_turmas_juncoes($pk_turma_juncao);
     $data['total'] = $result['total'];
     if ($result['total'] > 0) {
         $this->load->library('table');
         $arrHead[] = 'Cod.';
         $arrHead[] = 'Turma';
         $arrHead[] = '';
         $this->table->set_heading($arrHead);
         $count = 0;
         foreach ($result['registros'] as $row) {
             $count++;
             $this->load->library('util');
             $tmpl = $this->util->zebrar($count, count($result['registros']));
             $cell_1 = array('data' => $row['fk_turma'], 'class' => 'tright');
             $this->table->add_row($cell_1, $row['turma_nome'], '<a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_turma_juncao" ' . View::getParamExcluirItemTabela($row['fk_turma_juncao'], $row['fk_turma'], 0, '', 'Excluir turma', 'Deseja excluir a turma ' . $row['turma_nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete" data-tooltip="Exclusão"></div></a>');
         }
         $this->table->set_template($tmpl);
     }
     if ($this->input->is_ajax_request()) {
         $this->load->view($this->uri->segment(3), $data);
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
     //$this->output->enable_profiler(TRUE);
 }
开发者ID:andersongimino,项目名称:area51,代码行数:37,代码来源:grade.php


注:本文中的View::getParamExcluirItemTabela方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。