예제 #1
0
 public function editar_coordenadas($idUsuario = 0)
 {
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             // View::validarFormAntInjection('formCadUsuario');
             View::validarHashIdForm($this->input->post('pk_usuario'));
             //                $usuario = new Usuario();
             //                $usuario->set_pk_usuario((int)$this->input->post('pk_usuario'));
             //                $usuario->set_usuario_nome($this->input->post('usuario_nome'));
             //                $usuario->salvar();
             //
             //
             //                $this->setMsg('<p class="alert ok">Salvo com sucesso!</p>');
             //                $this->listar_usuario_filtros();
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     } else {
         $data = $this->getParametroVisao();
         $data['page'] = 'home';
         $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
         $data['msg'] = $this->getMsg();
         $data['abaAtiva'] = 4;
         $data['abaPage'] = 'editar_coordenadas';
         $sqlUsuario = new sqlUsuario();
         $result_usuario = $sqlUsuario->listar_usuario($idUsuario);
         $data['result'] = $result_usuario;
         if ($this->input->is_ajax_request()) {
             $this->load->view('editar_usuario', $data);
         } else {
             $this->load->view($this->load->getUrlTema(), $data);
         }
     }
 }
예제 #2
0
 public function esvaziar_lixeira()
 {
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             View::validarHashIdLink($this->input->post('idData'));
             $sqlUsuario = new SqlUsuario();
             $result = $sqlUsuario->listar_alunos(0, 0, '', '', '', 0, 0, $data['ano_letivo']);
             foreach ($result['registros'] as $row) {
                 $sqlUsuario = new sqlUsuario();
                 $sqlUsuario->excluir_aluno($row['pk_usuario_aluno'], $row['pk_usuario'], 1);
             }
             echo json_encode(array('msg' => '<p class="alert ok">Registro excluído com sucesso!</p>'));
         } catch (Exception $e) {
             echo json_encode(array('msg' => '<p class="alert erro">Erro ao excluir a registro!</p>'));
         }
     }
     return false;
 }
예제 #3
0
 public function excluir_coordenacao()
 {
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             View::validarHashIdLink($this->input->post('idData'));
             $sqlUsuario = new sqlUsuario();
             $sqlUsuario->excluir_coordenacao($this->input->post('idData'), $this->input->post('idData2'));
             echo json_encode(array('msg' => '<p class="alert ok">Registro excluído com sucesso!</p>'));
         } catch (Exception $e) {
             echo json_encode(array('erro' => '<p class="alert erro">Erro ao excluir a registro!</p>'));
         }
     }
     return false;
 }
예제 #4
0
 public function atualizar_cpf_responsaveis($limiteInicial = 0, $ordem = 0, $colunaOrdenacao = 0, $qtdPorPagina = 30000)
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 5;
     $data['abaPage'] = 'atualizar_cpf_responsaveis';
     $data['total'] = 0;
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/';
     $busca = '';
     $sqlUsuario = new sqlUsuario();
     $result = $sqlUsuario->listar_responsaveis_cpf($data['ano_letivo']);
     var_dump($result['total']);
     $querystring = $_SERVER['QUERY_STRING'] != '' ? '?' . $_SERVER['QUERY_STRING'] : '';
     if ($result['total'] > 0) {
         $i = 0;
         foreach ($result['registros'] as $row) {
             $resp = $sqlUsuario->buscar_responsavel_mestre($row['matricula'], $row['fk_unidade']);
             if (!empty($resp)) {
                 $i++;
                 $sqlUsuario->atualiza_cpf_resp($row['pk_usuario'], $resp[0]['alu_cpfres'], $resp[0]['logradouro'], $resp[0]['bairro'], $resp[0]['cidade'], $resp[0]['cep'], $resp[0]['uf'], $resp[0]['telefone']);
             }
         }
     } else {
         $data['msg'] = '<div class="alert atencao">Nenhum registro encontrado</div>';
         $data['total'] = $result['total'];
     }
     echo 'Registros atualizados: ' . $i;
     $this->load->library('pagination');
     $config['total_rows'] = $result['total'];
     $config['per_page'] = $qtdPorPagina;
     $config['add_attr'] = ' data-content="lista"';
     $config['anchor_class'] = $querystring;
     $data['totalRegistros'] = View::paginacao($result['total']);
     $data['total'] = $result['total'];
     $this->pagination->initialize($config);
     $this->load->view($this->load->getUrlTema(), $data);
 }