SetTitulo( "{$this->_instituicao} Convites!" ); $this->processoAp = "741"; } } class indice extends clsCadastro { var $remetente_nome; var $remetente_email; var $destino_nome; var $destino_email; var $assunto; var $pagina_anterior; var $id_pessoa; var $conteudo; function Inicializar() { @session_start(); $this->id_pessoa = $_SESSION['id_pessoa']; @session_write_close(); $this->pagina_anterior = $_SERVER["HTTP_REFERER"]; $retorno = "Novo"; return $retorno; } function Gerar() { $this->campoOculto( "id_pessoa", $this->id_pessoa); $this->campoTexto( "remetente_nome", "Nome Remetente", $this->remetente_nome, "40", "40", true ); $this->campoTexto( "remetente_email", "Email Remetente", $this->remetente_email, "40", "40", true ); $this->campoTexto( "assunto", "Assunto", $this->assunto, "40", "40", true ); $this->campoMemo("conteudo","Conteúdo",$this->conteudo, 38,10,true, "","",false,false,"onclick",false); $db = new clsBanco; $db->Consulta( "SELECT nm_grupo, cod_mailling_grupo FROM mailling_grupo" ); while( $db->ProximoRegistro() ) { list($nome, $cod_grupo) = $db->Tupla(); $rt = false; $this->campoCheck("gr_{$cod_grupo}", "Grupos", $rt, $nome); } $this->campoCheck("servidores", "Grupos", false, "Servidores da Prefeitura"); $hoje = date('Y-m-d', time()); $amanha = date('Y-m-d', time()+ 86400); while ($db->ProximoRegistro()) { list($titulo, $cod_not) = $db->Tupla(); $rt = false; $this->campoCheck("nt_{$cod_not}", "Notícias", $rt, $titulo); } $this->nome_url_sucesso="Enviar"; return true; } function Novo() { $pagina_anterior = urldecode($this->pagina_anterior); $db = new clsBanco(); $grupos = array(); foreach ($_POST as $cod=>$val) { if(substr($cod,0,3) == "gr_") { $id_grupo = substr($cod,3); $grupos[$id_grupo] = $id_grupo; $id_grupo_temp[] = $id_grupo; } if($cod == "servidores") { $db->Consulta("SELECT DISTINCT( email ), ref_ref_cod_pessoa_fj FROM funcionario_email ORDER BY email"); while ($db->ProximoRegistro()) { list ( $email, $ref_pessoa ) = $db->Tupla(); $email = str_replace( " ", "", $email ); $email = str_replace( "\n", "", $email ); $email = str_replace( "\r", "", $email ); $email = strtolower( $email ); $email .= "@itajai.sc.gov.br"; $destino[$email] = array(); $destino[$email]["tipo"] = 1; $destino[$email]["cod"] = $ref_pessoa; } } } if( is_array( $grupos ) && count( $grupos ) ) { $db->Consulta( "SELECT DISTINCT( email ), cod_mailling_email FROM mailling_email, mailling_grupo_email WHERE ref_cod_mailling_grupo IN ( " . implode( ", ", $grupos ) . " ) AND ref_cod_mailling_email=cod_mailling_email" ); while($db->ProximoRegistro()) { list( $email, $cod_email ) = $db->Tupla(); $email = str_replace( " ", "", $email ); $email = str_replace( "\n", "", $email ); $email = str_replace( "\r", "", $email ); $email = strtolower( $email ); $destino[$email] = array(); $destino[$email]["tipo"] = 0; $destino[$email]["cod"] = $cod_email; } } $this->conteudo = nl2br($this->conteudo); $this->conteudo ="
{$this->conteudo} |