Exemplo n.º 1
0
                                            <a href='javascript:mensagem("<?php 
        echo addslashes($row['titulo']);
        ?>
","<?php 
        echo str_replace(array("'", '"'), array('\\"', '\\"'), $row['texto'] . $linkArquivo);
        ?>
",<?php 
        echo $row['pk_area_transferencia'];
        ?>
);'>
                                                <div>
                                                    <span><?php 
        echo substr($row['nome'], 0, 20);
        ?>
(<?php 
        echo View::converteDataBrHora($row['data_inc']);
        ?>
)</span>
                                                </div>
                                                <div>
                                                    <span><?php 
        echo $row['titulo'];
        ?>
</span>
                                                </div>
                                            </a>
                                        </div>
                                        <div class="col-xs-2">
                                            <a target="_blank" href="<?php 
        echo base_url();
        ?>
Exemplo n.º 2
0
 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);
 }