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}"); }
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; }