function RenderHTML()
 {
     @session_start();
     $id_pessoa = $_SESSION['id_pessoa'];
     @session_write_close();
     $cod_grupo = $_GET['cod_grupo'];
     $cod_reuniao = $_GET['cod_reuniao'];
     $data = date("Y-m-d H:i:s", time());
     $obj = new clsReuniao($cod_reuniao, false, false, false, false, false, false, $data);
     $obj->edita();
     header("Location: otopic_reunioes_det.php?cod_reuniao={$cod_reuniao}&cod_grupo={$cod_grupo}");
     die;
 }
 function RenderHTML()
 {
     @session_start();
     $id_pessoa = $_SESSION['id_pessoa'];
     @session_write_close();
     $cod_grupo = $_GET['cod_grupo'];
     $cod_reuniao = $_GET['cod_reuniao'];
     $data = date("Y-m-d H:i:s", time());
     $obj = new clsParticipante();
     $lista_participantes = $obj->lista(false, false, $cod_reuniao);
     if ($lista_participantes) {
         foreach ($lista_participantes as $participantes) {
             if (!$participantes['data_saida']) {
                 $data_saida = date("Y-m-d H:i:s", time());
                 $obj = new clsParticipante($participantes['ref_ref_idpes'], $participantes['ref_ref_cod_grupos'], $participantes['ref_cod_reuniao'], $participantes['sequencial'], false, $data_saida);
                 $obj->edita();
             }
         }
     }
     $obj = new clsReuniao($cod_reuniao, false, false, false, false, false, false, false, $data);
     $obj->edita();
     header("Location: otopic_reunioes_det.php?cod_reuniao={$cod_reuniao}&cod_grupo={$cod_grupo}");
     die;
 }
 function Novo()
 {
     $inicio = explode("/", $this->data_inicial);
     $inicio = "{$inicio[2]}-{$inicio[1]}-{$inicio[0]}";
     $inicio .= " " . date("H:i:s", strtotime($this->hora_inicial));
     $fim = explode("/", $this->data_final);
     $fim = "{$fim[2]}-{$fim[1]}-{$fim[0]}";
     $fim .= " " . date("H:i:s", strtotime($this->hora_final));
     $objReuniao = new clsReuniao($this->codReuniao, false, false, false, false, false, false, $inicio, $fim);
     $objReuniao->edita();
     foreach ($_POST as $id => $campo) {
         if (substr($id, 0, 4) == "par_") {
             $cod = substr($id, 4);
             $finalizado = $_POST["fin_{$cod}"] ? "1" : "";
             $obj = new clsTopicoReuniao($cod, $this->codReuniao, $campo, $finalizado);
             $obj->edita();
         }
         if (substr($id, 0, 4) == "pes_") {
             $cod = substr($id, 4);
             $objParticipante = new clsParticipante($cod, $this->codGrupo, $this->codReuniao, false, $inicio, $fim);
             $objParticipante->cadastra();
         }
     }
     header("Location: otopic_meus_grupos_det2.php?cod_grupo={$this->codGrupo}");
 }
Ejemplo n.º 4
0
 function Editar()
 {
     $obj = new clsTopicoReuniao();
     $obj->exclui_todos($this->cod_reuniao);
     $data = $this->data;
     $data2 = $this->data_final;
     $this->data = explode("/", $this->data);
     $data_inicial = "{$this->data[2]}/{$this->data[1]}/{$this->data[0]} {$this->hora_inicial}";
     $this->data_final = explode("/", $this->data_final);
     $data_final = "{$this->data_final[2]}/{$this->data_final[1]}/{$this->data_final[0]} {$this->hora_final}";
     $this->email_enviado = $this->email_enviado ? 1 : "";
     $obj = new clsReuniao($this->cod_reuniao, $this->id_pessoa, $this->cod_grupo, $this->descricao, $this->email_enviado, $data_inicial, $data_final);
     $obj->edita();
     $lista_topicos = "";
     foreach ($_POST as $id => $campo) {
         if (substr($id, 0, 4) == "top_") {
             $cod_topico = substr($id, 4);
             $lista_topicos[] = $cod_topico;
             $obj = new clsTopicoReuniao($cod_topico, $this->cod_reuniao);
             $obj->cadastra();
         }
     }
     if ($this->email_enviado) {
         // Busca Email dos Moderadores e Membros do Grupo
         $obj = new clsGrupoPessoa();
         $lista = $obj->lista(false, $this->cod_grupo);
         if ($lista) {
             $grupo_pessoas = "";
             foreach ($lista as $pessoa) {
                 $obj = new clsPessoaFisica($pessoa['ref_idpes']);
                 $detalhe = $obj->detalhe();
                 if ($detalhe['email']) {
                     $grupo_pessoas[] = $detalhe['email'];
                 }
             }
         }
         $obj = new clsGrupoModerador();
         $lista = $obj->lista(false, $this->cod_grupo);
         if ($lista) {
             $grupo_pessoas = "";
             foreach ($lista as $pessoa) {
                 $obj = new clsPessoaFisica($pessoa['ref_ref_cod_pessoa_fj']);
                 $detalhe = $obj->detalhe();
                 if ($detalhe['email']) {
                     $grupo_pessoas[] = $detalhe['email'];
                 }
             }
         }
         $obj = new clsReuniao($this->cod_reuniao);
         $detalhe_reuniao = $obj->detalhe();
         $corpo_email .= "<br><table summary=\"\" border=0 cellspacing=3 cellpadding=3><tr><td colspan='2'  style=\"border-bottom: 2px solid #024492\"><span class='titulo'><b>Descrição da Reunião</b>.</span><br>\n<br>\n";
         $corpo_email .= "<tr><td><b>{$detalhe_reuniao['descricao']}</b></td><td width=250><br><br></td></tr>";
         if ($data == $data2) {
             $corpo_email .= "<tr><td><b><br>Data: {$data} das {$this->hora_inicial} as {$this->hora_final}</b></td><td width=250><br></td></tr>";
         } else {
             $corpo_email .= "<tr><td><b><br>Data de Inicio: {$data} {$this->hora_inicial} - Data de Fim: {$data2} {$this->hora_final}</b></td><td width=250><br></td></tr>";
         }
         $corpo_email .= "<tr><td><b><span class='titulo'><br>Tópicos</span></b></td><td width=250></td></tr>";
         foreach ($lista_topicos as $topico) {
             $obj = new clsTopico($topico);
             $detalhe = $obj->detalhe();
             $corpo_email .= "<tr><td><br><br>{$detalhe['assunto']}</td></tr></table>";
         }
         $cabecalho = "From: PMI(itajai.com.br)\nReply-To: itajai.com.br";
         $objEmail = new clsEmail($grupo_pessoas, "[OpenTopic] - Nova Reunião", $corpo_email, "email_mailling_topic");
         $objEmail->envia();
     }
     header("Location: otopic_meus_grupos_det2.php?cod_grupo={$this->cod_grupo}");
     return false;
 }