public function notificar_responsavel($pk_grupo = null, $pk_aluno = null) { $data = $this->getParametroVisao(); $data['page'] = 'admin'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 'Mae3'; $data['abaPage'] = 'notificar_responsavel'; $sqlPlantao = new SqlPlantaoPedagogico(); $ano = $data['ano_letivo']; $sqlGruposFocais = new SqlGruposFocais(); $data['grupoFocal'] = $pk_grupo; $data['infoAluno'] = $sqlPlantao->get_aluno($pk_aluno, $ano); $data['aluno'] = $pk_aluno; foreach ($data['infoAluno'] as $key) { } $data['professores'] = $sqlPlantao->get_professores_turma($key[2]); //consulta responsavel atraves da pk do aluno para capturar seu email e notificá-lo $data['consulta_responsavel'] = $sqlPlantao->get_responsavel($key[5]); // var_dump($data['consulta_responsavel']); if ($_SERVER['REQUEST_METHOD'] == "POST") { try { $grupo = $this->input->post('grupo'); $aluno = $this->input->post('aluno'); $etapa = $this->input->post('etapa'); $emailDestino = $this->input->post('emailDestino'); $data_inclusao = date('Y-m-d H:i:s'); //enviar email para os pais do aluno $sqlPlantao = new SqlPlantaoPedagogico(); $ano = $data['ano_letivo']; $data['aluno'] = $sqlPlantao->get_aluno($aluno, $ano); foreach ($data['aluno'] as $row) { } //consulta responsavel atraves da pk do aluno para capturar seu email e notificá-lo // $data['consulta_responsavel'] = $sqlPlantao->get_responsavel($row[5]); // $data['consulta_responsavel'] = $sqlPlantao->get_responsavel(34332); // foreach ($data['consulta_responsavel'] as $row3) {} //seleciona as respostas do plantao pedagógico do aluno $data['respostas'] = $sqlPlantao->get_respostas($aluno, $grupo); // var_dump($data['respostas']); // cria arrays de questoes tratadas e separadas por etapa $respostasTratadas1 = array(); $respostasTratadas2 = array(); $respostasTratadas3 = array(); $respostasTratadas4 = array(); foreach ($data['respostas'] as $key) { $teste = array('0' => $key[6], '1' => $key[7]); //validação para saber em que etapa a questao será alocada if ($key[8] == 1) { array_push($respostasTratadas1, $teste); } elseif ($key[8] == 2) { array_push($respostasTratadas2, $teste); } elseif ($key[8] == 3) { array_push($respostasTratadas3, $teste); } elseif ($key[8] == 4) { array_push($respostasTratadas4, $teste); } } // var_dump($respostasTratadas1); // var_dump($respostasTratadas2); // var_dump($respostasTratadas3); // var_dump($respostasTratadas4); //Consulta observacoes do plantao pedagógico do aluno $data['observacoes_plantao'] = $sqlPlantao->get_observacoes_plantao($grupo, $aluno); //Consulta professores participantes do plantão pedagógico $data['professores_plantao'] = $sqlPlantao->get_professores_plantao($grupo, $aluno); //monta email para enviar para o responsável do aluno $assunto = 'Resultado do plantão pedagógico'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= "From: Colégio GGE <*****@*****.**>"; //Div mãe $mensagem = '<div style="background-color:#FFFFFF; color: #4C4C4C; width:768px; font-family: arial,sans-serif;">'; //cabeçalho diagnose $mensagem .= '<div style="color: #FFFFFF;background-color:#70A7C3; padding-bottom:15px;padding-top:15px; padding-left:10px; padding-right:10px;width:100%;font-size: 24px;border-bottom-style: inset;">'; $mensagem .= '<strong>Diagnose do Plantão Pedagógico</strong>'; $mensagem .= '</div>'; //primeiro paragrafo $mensagem .= '<div style="background-color:#FFFFFF; padding-bottom:0px;padding-top:15px;padding-left:20px;width:100%;height:150px; margin-bottom:0px;">'; //bloco 20% do paragrafo $mensagem .= '<div style="margin-right:5px; float:left;background-color:#FFFFFF; padding-bottom:5px;padding-top:5px;padding-left:5px;width:20%;height:140px;">'; //foto do aluno if ($row['foto'] == null) { if ($row['sexo'] == "M") { $mensagem .= '<img src="' . base_url() . '/images/man.png" alt="" style="">'; } elseif ($row['sexo'] == "F") { $mensagem .= '<img src="' . base_url() . '/images/woman.png" alt="" style="">'; } else { $mensagem .= '<img src="' . base_url() . '/images/man.png" alt="" style="">'; } } else { $mensagem .= '<div style="width:155px; height: 150px;">'; $mensagem .= '<img data-src="holder.js/150x100" src="' . base_url() . 'uploadArquivos/foto/' . $row['foto'] . '" data-holder-rendered="true" style="width:auto; height: auto; max-width:155px;max-height:150px; border-radius: 100px;">'; $mensagem .= '</div>'; } $mensagem .= '</div>'; //bloco 54% do paragrafo $mensagem .= '<div style="margin-right:5px; float:left;background-color:#FFFFFF; padding-bottom:5px;padding-top:5px;padding-left:5px;width:54%;height:140px;">'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 0px;">Aluno(a): ' . $row[1] . '</p>'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 0px;">Turma: ' . $row[3] . '</p>'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 0px;">Unidade: ' . $row['unidade_nome'] . '</p>'; $mensagem .= '</div>'; //fim primeiro paragrafo //bloco 20% do paragrafo $mensagem .= '<div style="margin-right:5px; float:left;background-color:#FFFFFF; padding-bottom:5px;padding-top:5px;padding-left:5px;width:20%;height:140px;">'; $mensagem .= '<img src="' . base_url() . '/images/logo_gge_20.png" alt="" style="width:150px;heigth:120px;margin-top: -10px;">'; $mensagem .= '</div>'; //fim do primeiro paragrafo $mensagem .= '</div>'; //segundo paragrafo $mensagem .= '<div style="background-color:#FFFFFF; padding-bottom:0px;padding-top:15px;padding-left:20px;width:100%;height:auto; margin-bottom:0px;">'; //bloco 96.5% do paragrafo $mensagem .= '<div style="margin-right:5px; float:left;background-color:#FFFFFF; padding-bottom:0px;padding-top:5px;padding-left:5px;width:96.5%;height:140px;">'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 5px; font-size: 14px;">A avaliação é um instrumento necessário em todos os âmbitos da vida de uma pessoa. Através dela, podemos analisar as nossas ações e revermos se estão em consonância com nossos objetivos. Nesse sentido, este momento do plantão pedagógico visa contribuir, junto à família, para o atendimento das necessidades pedagógicas específicas de cada aluno, estabelecendo caminhos e sugestões de melhorias.</p>'; $mensagem .= '</div>'; //fim do bloco 96.5% $mensagem .= '</div>'; //fim do segundo paragrafo //terceiro paragrafo $mensagem .= '<div style="background-color:#FFFFFF; padding-bottom:0px;padding-top:15px;padding-left:20px;width:100%;height:auto; margin-bottom:10px;">'; //bloco 96.5% do paragrafo $mensagem .= '<div style="margin-right:2%;margin-left:2%; float:left;background-color:#FFFFFF; padding-bottom:0px;padding-top:5px;padding-left:5px;width:90%;height:auto;margin-bottom:10px;">'; //bloco central de resultados unica escolha etapa 1 $mensagem .= '<!-- teste --> <div style="box-shadow: 3px 5px 20px #888888; background-color: #FFFFFF;margin-left: 4%;margin-right: 4%; margin-top:-5%; margin-bottom:50px; width: 90%;height:auto; border-radius: 10px; padding-top:5px;padding-bottom: 5px; padding-right: 6px; padding-left: 6px; border-style: outset;">'; //bloco titulo da etapa $mensagem .= '<div style="margin-left: 15px; margin-right:15px;margin-top:15px;margin-bottom:15px; background-color:#FFFFFF; width:94%;height:auto;font-size: 14px;">'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 1px;padding-bottom: 1px;"><div style="font-size:22px;line-height: 10%;"><div style="color:#71A8C4; float:left;"><strong>Parte 1 -</strong></div><div></div><strong style="color: gray;"> Dificuldades e Avanços Pedagógicos</strong></div><br>(Avaliação realizada pelos professores e coordenação)<br>Identificação de oportunidades de melhoria detectadas pelos professores e pela coordenação pedagógica, com base no histórico de notas do aluno, bem como em comportamentos observados diariamente no ambiente escolar.</p>'; // bloco de tabela de resultados unica escolha $mensagem .= '<table style="width:100%; margin-bottom:10px;">'; $mensagem .= '<thead>'; $mensagem .= '<tr>'; $mensagem .= '<th style="background-color: #F1F1F1;"></th>'; $mensagem .= '<th style="background-color: #DADADA;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">Sim</th>'; $mensagem .= '<th style="background-color: #DADADA;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">Não</th>'; $mensagem .= '<th style="background-color: #DADADA;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">Às vezes</th>'; $mensagem .= '</tr>'; $mensagem .= '</thead>'; $mensagem .= '<tbody>'; $qtdQuestoes1 = count($respostasTratadas1); $questoesLidas1 = array(); $i = 0; while ($i < $qtdQuestoes1) { if (in_array($respostasTratadas1[$i][0], $questoesLidas1)) { } else { array_push($questoesLidas1, $respostasTratadas1[$i][0]); $mensagem .= '<tr>'; $mensagem .= '<td style="background-color: #F1F1F1; width:100px; text-align:center; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">' . $respostasTratadas1[$i][1] . '</td>'; foreach ($data['respostas'] as $key) { if ($key[6] == $respostasTratadas1[$i][0]) { if ($key[2] == "Sim") { $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"><img src="' . base_url() . '/images/Check-Icon.png" alt="" style="width:25px;height:25px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; } elseif ($key[2] == "Não") { $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"><img src="' . base_url() . '/images/x.png" alt="" style="width:25px;height:25px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; } else { $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"><img src="' . base_url() . '/images/bola-icon.png" alt="" style="width:25px;height:25px;"></td>'; } $mensagem .= '</tr>'; } } } $i++; } $mensagem .= '</tbody>'; $mensagem .= '</table>'; $mensagem .= '</div>'; // fim do bloco titulo da etapa $mensagem .= '</div>'; //fim bloco central de resultados //bloco central de resultados unica escolha etapa 2 $mensagem .= '<div style="background-color: #FFFFFF;margin-left: 4%;margin-right: 4%; margin-top:-5%; margin-bottom:50px; width: 90%;height:auto; border-radius: 10px; padding-top:5px;padding-bottom: 5px; padding-right: 6px; padding-left: 6px; border-radius: 10px; box-shadow: 3px 5px 20px #888888; border-style: outset;">'; //bloco titulo da etapa $mensagem .= '<div style="margin-left: 15px; margin-right:15px;margin-top:15px;margin-bottom:15px; background-color:#FFFFFF; width:94%;height:auto;font-size: 14px;">'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 1px;padding-bottom: 1px;"><div style="font-size:22px;line-height: 10%;"><div style="color:#71A8C4; float:left;"><strong>Parte 2 -</strong></div><div></div><strong style="color: gray;"> Cotidiano do Aluno </strong></div><br>(Avaliação realizada pela família).<br>Avaliação realizada em conjunto com a família ou responsáveis para auxílio na identificação de pontos importantes que impactam no rendimento escolar do aluno e que podem ser observados fora do ambiente.</p>'; // bloco de tabela de resultados unica escolha $mensagem .= '<table style="width:100%; margin-bottom:10px;">'; $mensagem .= '<thead>'; $mensagem .= '<tr>'; $mensagem .= '<th style="background-color: #F1F1F1;"></th>'; $mensagem .= '<th style="background-color: #DADADA;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">Sim</th>'; $mensagem .= '<th style="background-color: #DADADA;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">Não</th>'; $mensagem .= '<th style="background-color: #DADADA;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">Às vezes</th>'; $mensagem .= '</tr>'; $mensagem .= '</thead>'; $mensagem .= '<tbody>'; $qtdQuestoes2 = count($respostasTratadas2); $questoesLidas2 = array(); $i = 0; while ($i < $qtdQuestoes2) { if (in_array($respostasTratadas2[$i][0], $questoesLidas2)) { } else { array_push($questoesLidas2, $respostasTratadas2[$i][0]); $mensagem .= '<tr>'; $mensagem .= '<td style="background-color: #F1F1F1;width:100px; text-align:center; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">' . $respostasTratadas2[$i][1] . '</td>'; foreach ($data['respostas'] as $key) { if ($key[6] == $respostasTratadas2[$i][0]) { if ($key[2] == "Sim") { $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"><img src="' . base_url() . '/images/Check-Icon.png" alt="" style="width:25px;height:25px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; } elseif ($key[2] == "Não") { $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"><img src="' . base_url() . '/images/x.png" alt="" style="width:25px;height:25px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; } else { $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"></td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;"><img src="' . base_url() . '/images/bola-icon.png" alt="" style="width:25px;height:25px;"></td>'; } $mensagem .= '</tr>'; } } } $i++; } $mensagem .= '</tbody>'; $mensagem .= '</table>'; $mensagem .= '</div>'; // fim do bloco titulo da etapa $mensagem .= '</div>'; //fim bloco central de resultados etapa 2 //bloco central de resultados multipla escolha $mensagem .= '<div style="background-color: #FFFFFF;margin-left: 4%;margin-right: 4%; margin-top:-5%; margin-bottom:50px; width: 90%;height:auto; border-radius: 10px; padding-top:5px;padding-bottom: 5px; padding-right: 6px; padding-left: 6px; box-shadow: 3px 5px 20px #888888; border-style: outset;">'; //bloco titulo da etapa $mensagem .= '<div style="margin-left: 15px; margin-right:15px;margin-top:15px;margin-bottom:15px; background-color:#FFFFFF; width:94%;height:auto;font-size: 14px;">'; //bloco de parágrafo $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 1px;padding-bottom: 1px;"><div style="font-size:22px;line-height: 10%;"><div style="color:#71A8C4; float:left;"><strong>Parte 3 -</strong></div><div></div><strong style="color: gray;"> Ações Pedagógico-Formativas</strong></div><br>(Sugeridas em conjunto pelos professores, pela família e pela coordenação).<br><br>Elaboração de ações predagógicas necessárias para a melhoria do rendimento escolar do aluno, baseando-se nos pontos identificados durante o atendimento. Essa etapa envolve todos os responsáveis no processo de aprendizagem (Professores, coordenação pedagógica, coordenação formativa, SOEP e família).</p>'; // bloco de tabela de resultados $mensagem .= '<table style="width:100%; margin-bottom:10px;">'; $mensagem .= '<tbody>'; $qtdQuestoes3 = count($respostasTratadas3); $questoesLidas3 = array(); $i = 0; while ($i < $qtdQuestoes3) { if (in_array($respostasTratadas3[$i][0], $questoesLidas3)) { } else { array_push($questoesLidas3, $respostasTratadas3[$i][0]); $mensagem .= '<tr>'; $mensagem .= '<td style="width:100px; text-align:center; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">' . $respostasTratadas3[$i][1] . '</td>'; $mensagem .= '<td style="width:100px; text-align:center; background-color: #DADADA; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-top: 20px;">'; foreach ($data['respostas'] as $key) { if ($key[6] == $respostasTratadas3[$i][0]) { $mensagem .= $key[2] . ';<br>'; } } $mensagem .= '</td>'; $mensagem .= '</tr>'; } $i++; } $mensagem .= '</tbody>'; $mensagem .= '</table>'; $mensagem .= '</div>'; // fim do bloco titulo da etapa $mensagem .= '</div>'; //fim bloco central de resultados $mensagem .= '</div>'; //fim do bloco 74% $mensagem .= '</div>'; //fim do terceiro paragrafo //quarto paragrafo $mensagem .= '<div style="background-color:#FFFFFF; padding-bottom:0px;padding-top:15px;padding-left:20px;width:100%;height:auto; margin-bottom:0px; margin-bottom:10px;">'; //bloco 96.5% do paragrafo $mensagem .= '<div style="margin-right:5px; float:left;background-color:#FFFFFF; padding-bottom:5px;padding-top:5px;padding-left:5px;width:33.5%;height:auto; margin-bottom:10px;">'; //bloco de parágrafo $mensagem .= '<p style="font-size:14px; padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 0px;"><strong>Professores participantes:</strong></p>'; $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 0px;">'; foreach ($data['professores_plantao'] as $lista) { //bloco de parágrafo $mensagem .= $lista[2] . '<br>'; } $mensagem .= '</p>'; $mensagem .= '</div>'; //fim quarto paragrafo //bloco de observações $mensagem .= '<div style="background-color:#FFFFFF;width:65%;height:150px;float:left;line-height: 0px;margin-top: 20px;margin-left: -10px;">'; //bloco de parágrafo $mensagem .= '<p style="font-size:14px; padding-left: 5px;float:left;width:100%;"><strong>Observações:</strong></p>'; $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 0px;padding-bottom: 0px;float:left;line-height: 20px;">'; foreach ($data['observacoes_plantao'] as $lista2) { //bloco de parágrafo $mensagem .= $lista2[3] . '<br>'; } $mensagem .= '</p>'; $mensagem .= '</div>'; //fim do bloco de observações //quinto paragrafo observações $mensagem .= '<div style="background-color:#FFFFFF; padding-bottom:0px;padding-top:15px;padding-left:20px;width:100%;height:auto; margin-bottom:0px; margin-bottom:10px;margin-left: -20px;">'; //bloco 96.5% do paragrafo $mensagem .= '<div style="margin-right:5px; float:left;background-color:#FFFFFF; padding-bottom:5px;padding-top:5px;padding-left:5px;width:100%;height:auto; margin-bottom:10px;">'; //bloco das aspas $mensagem .= '<div style="background-color:#FFFFFF;width:40px;height:107px;float:left">'; $mensagem .= '<img src="' . base_url() . '/images/aspas-left.png" alt="" style="width:30px">'; $mensagem .= '</div>'; //fim do bloco das aspas 1 //bloco de texto final $mensagem .= '<div style="background-color:#FFFFFF;width:80%;height:auto;float:left">'; //bloco de parágrafo // $mensagem .= '<p style="font-size:14px; padding-left: 5px;float:left;">Observações</p>'; $mensagem .= '<p style="text-align: justify;padding-left: 5px;padding-right: 20px;padding-top: 5px;padding-bottom: 0px;float:left">'; //bloco de parágrafo $mensagem .= '<strong>Diversos estudos demonstram que o desempenho de um aluno nos estudos está fortemente relacionado ao seu acompanhamento familiar e a um ambiente doméstico propício para a aprendizagem. Portanto, procure sempre valorizar o estudo diário; reconheça avanços pedagógicos, mesmo que pequenos; incentive a leitura; amplie o diálogo; e, sempre que necessitar, procure orientação pedagógica ou formativa na escola.</strong><br>'; $mensagem .= '</p>'; $mensagem .= '</div>'; //fim do bloco de texto final //bloco das aspas $mensagem .= '<div style="background-color:#FFFFFF;width:40px;height:45px;float:left; padding-top:50px;">'; $mensagem .= '<img src="' . base_url() . '/images/aspas-right.png" alt="" style="width:30px">'; $mensagem .= '</div>'; //fim do bloco das aspas 1 $mensagem .= '</div>'; //fim quinto paragrafo de texto final $mensagem .= '</div>'; //fim da div mãe //envia emails caso eles sejam diferentes de null foreach ($emailDestino as $email) { if ($email != null) { //envia email $enviar = mail($email, $assunto, $mensagem, $headers); // $enviar = mail('*****@*****.**',$assunto,$mensagem,$headers); } } // if (!$enviar) { // $msg = '<p class="alert erro">Ocorreu algum erro ao enviar a notificação para o email ('.$email.'), por favor coloque um email válido ou volte mais tarde.</p>'; // echo $this->session->set_flashdata('msg',$msg); // redirect(base_url() . 'alunos/plantao/notificar_responsavel/'.$grupo.'/'.$aluno.'?shadowbox=1'); // return false; // }else{ $msg = '<p class="alert atencao">Enviado com sucesso!</p>'; echo $this->session->set_flashdata('msg', $msg); redirect(base_url() . 'alunos/plantao/notificar_responsavel/' . $grupo . '/' . $aluno . '?shadowbox=1'); return false; // } } catch (Exception $e) { $msg = '<p class="alert erro">' . $e->getMessage() . '</p>'; echo $this->session->set_flashdata('msg', $msg); redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/index'); return false; } } $this->load->view($this->load->getUrlTema(), $data); //$this->output->enable_profiler(TRUE); }