public function analise_receita_custo_consolidada() { $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 30; $data['abaPage'] = 'analise_receita_custo_consolidada'; $data['js'] = array(0 => 'js/modules/financeiro/financeiro.js', 1 => 'js/modules/projetos/jquery.tablesorter.min.js'); $sqlFinanceiro = new SqlFinanceiro(); $unidade = $this->input->get('unidade'); $ensino = $this->input->get('ensino'); $serie = $this->input->get('serie'); $turma = $this->input->get('turma'); $ano = $data['ano_letivo']; $mes = $this->input->get('mes'); $data['turmaSelecionada'] = array(); $data['turmasSeries'] = array(); $data['serieSelecionada'] = array(); if ($unidade == null) { $unidade = '1,2,3,4'; } if ($ensino == null) { $ensino = '0,1,2,3,4'; } else { $data['ensinoSelecionado'] = $sqlFinanceiro->get_ensinos_by_id($ensino); } if ($serie == null) { $serie = 'select public.serie.pk_serie from public.serie'; } else { $data['serieSelecionada'] = $sqlFinanceiro->get_serie_by_id($serie); } //cria array com o nome do ensino selecionado para alimentar tabela do frontEnd if ($unidade == '1,2,3,4') { $data['unidadeSelecionada'][0] = array('0' => '', '1' => 'Selecione uma unidade'); $data['ensinosUnidade'] = $sqlFinanceiro->get_ensinos_by_unidade($unidade); $data['unidades'] = $sqlFinanceiro->get_unidades(); } else { $data['unidadeSelecionada'] = $sqlFinanceiro->get_unidades_by_id($unidade); $data['unidades'] = $sqlFinanceiro->get_unidades(); $data['ensinosUnidade'] = $sqlFinanceiro->get_ensinos_by_unidade($unidade); } //cria array com o nome do ensino selecionado para alimentar tabela do frontEnd if ($ensino == '0,1,2,3,4' && $unidade == '1,2,3,4') { $data['ensino'] = array('0' => '0,1,2,3,4', '1' => 'Todos os ensinos'); if ($unidade == '1,2,3,4' && $ensino == '0,1,2,3,4' && $serie != null) { $serie = $serie; } else { $serie = 'select public.serie.pk_serie from public.serie'; } $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino($ensino); } else { if ($ensino == '0,1,2,3,4' && $unidade != '1,2,3,4') { $data['ensino'] = array('0' => '0,1,2,3,4', '1' => 'Todos os ensinos'); if ($unidade == '1,2,3,4' && $ensino == '0,1,2,3,4' && $serie != null) { $serie = $serie; } else { $serie = 'select public.serie.pk_serie from public.serie'; } $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_unidade($unidade); } else { if ($ensino != '0,1,2,3,4' && $unidade != '1,2,3,4' && $serie != 'select public.serie.pk_serie from public.serie') { $data['ensino'] = array('0' => '0,1,2,3,4', '1' => 'Todos os ensinos'); if ($unidade == '1,2,3,4' && $ensino == '0,1,2,3,4' && $serie != null) { $serie = 'select public.serie.pk_serie from public.serie'; } else { $serie = $serie; } $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino($ensino); } else { if ($ensino == 0) { $data['ensino'] = array('0' => '0', '1' => 'Educação Infantil'); $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino(0); } else { if ($ensino == 1) { $data['ensino'] = array('0' => '1', '1' => 'Ensino Fundamental 1'); $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino(1); } else { if ($ensino == 2) { $data['ensino'] = array('0' => '2', '1' => 'Ensino Fundamental 2'); $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino(2); } else { if ($ensino == 3) { $data['ensino'] = array('0' => '3', '1' => 'Ensino Médio'); $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino(3); } elseif ($ensino == 4) { $data['ensino'] = array('0' => '4', '1' => 'Cursos Preparatórios'); $data['seriesEnsino'] = $sqlFinanceiro->get_series_by_ensino(4); } } } } } } } if ($data['serieSelecionada'] != null) { foreach ($data['serieSelecionada'] as $serieSelecionada) { } $data['turmasSeries'] = $sqlFinanceiro->get_turmas($serieSelecionada[0], $data['ano_letivo'], $unidade, $ensino); // $data['turmaSelecionada'] = $sqlFinanceiro->get_turma_by_id($turma); } if ($turma == null) { $turma = 'SELECT fk_turma from financeiro.analise_receita_custo'; $data['turmaSelecionada'] = array(); } else { $data['turmaSelecionada'] = $sqlFinanceiro->get_turma_by_id($turma); } //se o mes não for selecionado o mes será igual a janeiro if ($mes == null) { $mes = 23; } //cria array de mes selecionado if ($mes == null) { $data['mesSelecionado'] = array('0' => '1,2,3,4', '1' => 'Selecione um mês'); } else { $data['mesSelecionado'] = $sqlFinanceiro->get_parametros_meses_id($mes); $data['meses'] = $sqlFinanceiro->get_parametros_meses(); } if ($unidade == '1,2,3,4') { $data['analiseBoa'] = $sqlFinanceiro->get_analise_receita_custo(1, $ensino, $serie, $turma, $ano, $mes); $data['analiseDomingos'] = $sqlFinanceiro->get_analise_receita_custo(2, $ensino, $serie, $turma, $ano, $mes); $data['analisePaissandu'] = $sqlFinanceiro->get_analise_receita_custo(3, $ensino, $serie, $turma, $ano, $mes); $data['analiseBenfica'] = $sqlFinanceiro->get_analise_receita_custo(4, $ensino, $serie, $turma, $ano, $mes); } elseif ($unidade == '1') { $data['analiseBoa'] = $sqlFinanceiro->get_analise_receita_custo(1, $ensino, $serie, $turma, $ano, $mes); $data['analiseDomingos'] = array(); $data['analisePaissandu'] = array(); $data['analiseBenfica'] = array(); } elseif ($unidade == '2') { $data['analiseBoa'] = array(); $data['analiseDomingos'] = $sqlFinanceiro->get_analise_receita_custo(2, $ensino, $serie, $turma, $ano, $mes); $data['analisePaissandu'] = array(); $data['analiseBenfica'] = array(); } elseif ($unidade == '3') { $data['analiseBoa'] = array(); $data['analiseDomingos'] = array(); $data['analisePaissandu'] = $sqlFinanceiro->get_analise_receita_custo(3, $ensino, $serie, $turma, $ano, $mes); $data['analiseBenfica'] = array(); } elseif ($unidade == '4') { $data['analiseBoa'] = array(); $data['analiseDomingos'] = array(); $data['analisePaissandu'] = array(); $data['analiseBenfica'] = $sqlFinanceiro->get_analise_receita_custo(4, $ensino, $serie, $turma, $ano, $mes); } $this->load->view($this->load->getUrlTema(), $data); //$this->output->enable_profiler(TRUE); }