Caminho = cfg("CaminhoFisico") . "Site/xml/"; $this->PG_Sobre(); $this->PG_Contato(); $this->Noticias(); $this->Experiencia(); $this->Portifolios(); $this->Servicos(); $this->Banners(); $this->Experiencias(); $this->Portifolio(); $this->Clientes(); } function DadosBd($Tabela, $Celula, $Id) { $Select = mysql_query("Select * From ".$Tabela." where Codigo = '$Id' Order by Codigo DESC"); $row = mysql_fetch_array($Select); $DadosBd = $row["".$Celula.""]; return $DadosBd; } public function Banners() { $TxtN = ""; $ConsDado = mysql_query( " Select * From web4_banners Where Status = 'A' Order by Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . " " . $DadoDado['Titulo'] . " ]]> " . $DadoDado['Subtitulo'] . " ]]> "; } } mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "slideshow.xml", $Txt); } public function Experiencia() { $TxtN = ""; $ConsDado = mysql_query( " Select * From web4_experiencia Where Status = 'A' Order by Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . ' '; } } mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "experiencias.xml", $Txt); } public function Portifolio() { $TxtN = ""; $ConsDado = mysql_query( " Select * From web4_portifolio Where Status = 'A' Order by Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . ' '; } } mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "portifolios.xml", $Txt); } public function PG_Sobre() { $ConsDado = mysql_query( " Select * From web4_paginas Where Codigo = '12' "); $TotaDado = mysql_num_rows($ConsDado); $DadoDado = mysql_fetch_array($ConsDado); ######## $Txt = ' ../../Assets/Paginas/' . $DadoDado['Imagem'] . ' <![CDATA[' . $DadoDado['Titulo'] . ']]> ' . html($DadoDado['Pagina']) . ']]> '; ######## file_put_contents($this->Caminho . "about.xml", $Txt); } public function PG_Contato() { $ConsDado = mysql_query( " Select * From web4_paginas Where Codigo = '14' "); $TotaDado = mysql_num_rows($ConsDado); $DadoDado = mysql_fetch_array($ConsDado); ######## $Txt = ' ../../Assets/Paginas/' . $DadoDado['Imagem'] . ' <![CDATA[' . html($DadoDado['Titulo']) . ']]> ' . html($DadoDado['Pagina']) . ']]> '; ######## file_put_contents($this->Caminho . "contact.xml", $Txt); } public function Noticias() { $TxtN = ""; $ConsDado = mysql_query( " Select * From web4_noticias Where Status = 'A' Order by Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . " <![CDATA[$DadoDado[Titulo]]]> " . DataDeDB($DadoDado['Data']) . " ../../Assets/Noticias/P_" . $DadoDado['Imagem'] . " "; } } mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "news.xml", $Txt); } public function Servicos() { $TxtN = ""; $ConsDado = mysql_query( " Select * From web4_servicos Where Status = 'A' Order by Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . ' <![CDATA[' . $DadoDado['Titulo'] . ']]> ' . DataDeDB($DadoDado['Data']) . ' ../../Assets/Servicos/P_' . $DadoDado['Imagem'] . ' '; } } mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "services.xml", $Txt); } public function Clientes() { $TxtN = ""; $ConsDado = mysql_query( " Select * From web4_clientes Where Status = 'A' Order by Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . ' <![CDATA[' . $DadoDado['Titulo'] . ']]> ' . DataDeDB($DadoDado['Data']) . ' ../../Assets/Clientes/P_' . $DadoDado['Imagem'] . ' '; } } mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "clientes.xml", $Txt); } public function Experiencias() { $TxtN = ""; $ConsDado = mysql_query( " Select E.Codigo as E_Codigo, E.Nome, EF.FotoP, EF.FotoG, EF.Legenda From web4_experiencia E, web4_experiencia_fotos EF Where E.Codigo = EF.CodigoEvento And E.Status = 'A' Group by EF.Codigo Order by EF.Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . ' '; //mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "categories/".$DadoDado['Nome'].".xml", $Txt); } } } public function Portifolios() { $TxtN = ""; $ConsDado = mysql_query( " Select E.Codigo as E_Codigo, E.Nome, EF.FotoP, EF.FotoG, EF.Legenda From web4_portifolio E, web4_portifolio_fotos EF Where E.Codigo = EF.CodigoEvento And E.Status = 'A' Group by EF.Codigo Order by EF.Codigo Desc "); $TotaDado = mysql_num_rows($ConsDado); if($TotaDado) { while( $DadoDado = mysql_fetch_array($ConsDado) ) { $TxtN = $TxtN . ' '; //mysql_free_result($ConsDado); ######## $Txt = ' ' . $TxtN . ' '; ######## file_put_contents($this->Caminho . "categories/".$DadoDado['Nome'].".xml", $Txt); } } } } GerarXML(); /* Funçao: Resumo do REQUEST Utilizaçao: r($nome_do_request) */ function r( $direcionador ) { return $_REQUEST[$direcionador]; } /* Funçao: Resumo para IF Utilizaçao: iff(condiçao, caso seja verdadeira, caso seja falsa) */ function iff($condicao, $verdadeiro, $falso) { if($condicao) { return $verdadeiro; }else{ return $falso; } } /* Funçao: Retornar o Texto para tootlip Utilizaçao: tooltip(mensagem) */ function tooltip($descricao) { return ' '; } /* Funçao: Criptografa um valor Utilizaçao: Crypta(Valor a ser cryptado) */ function Crypta($Valor) { global $Chave; $Cipher = new AES(AES::AES256); $content = $Cipher->stringToHex( $Valor ); $content = $Cipher->encrypt( $content, $Chave ); return $content; } /* Funçao: Decriptografa um valor Utilizaçao: DeCrypta(Valor criptografado) */ function DeCrypta($Valor) { global $Chave; $Cipher = new AES(AES::AES256); $content = $Cipher->decrypt( $Valor, $Chave ); $content = $Cipher->hexToString( $content ); return $content; } /* Funçao: SQL Inject Utilizaçao: ContraInject(Valor) */ function ContraInject( $Valor ) { $x=$Valor; $x=str_replace("!","",$x); $x=str_replace('"','',$x); $x=str_replace("'","",$x); $x=str_replace("#","",$x); $x=str_replace("$","",$x); $x=str_replace("%","",$x); $x=str_replace("¨","",$x); $x=str_replace("&","",$x); $x=str_replace("*","",$x); $x=str_replace("(","",$x); $x=str_replace(")","",$x); $x=str_replace("+","",$x); $x=str_replace("=","",$x); $x=str_replace("-","_",$x); $x=str_replace(",","",$x); $x=str_replace("<","",$x); $x=str_replace(">","",$x); $x=str_replace(",","",$x); $x=str_replace("^","",$x); $x=str_replace("~","",$x); $x=str_replace("´","",$x); $x=str_replace("`","",$x); $x=str_replace("[","",$x); $x=str_replace("]","",$x); $x=str_replace("{","",$x); $x=str_replace("}","",$x); $x=str_replace("/","",$x); $x=str_replace("\\","",$x); $x=str_replace("|","",$x); $x=str_replace("¬","",$x); $x=str_replace("¢","",$x); $x=str_replace("£","",$x); $x=str_replace("°","",$x); $x=str_replace("º","",$x); $x=str_replace("ª","",$x); $x=str_replace("§","",$x); $x=str_replace("Ã","A",$x); $x=str_replace("Õ","O",$x); $x=str_replace("ã","a",$x); $x=str_replace("õ","o",$x); $x=str_replace("Á","A",$x); $x=str_replace("É","E",$x); $x=str_replace("Í","I",$x); $x=str_replace("Ó","O",$x); $x=str_replace("Ú","U",$x); $x=str_replace("á","a",$x); $x=str_replace("é","e",$x); $x=str_replace("í","i",$x); $x=str_replace("ó","o",$x); $x=str_replace("ú","u",$x); $x=str_replace("Â","A",$x); $x=str_replace("Ê","E",$x); $x=str_replace("Ô","O",$x); $x=str_replace("â","a",$x); $x=str_replace("ê","e",$x); $x=str_replace("ô","o",$x); $x=str_replace(" ","_",$x); $x=str_replace(" ","_",$x); $x=str_replace("Ç","C",$x); $x=str_replace("ç","c",$x); return $x; } /* Funçao: Converte Valor Montetário para Decimal ( Mysql ) Utilizaçao: ContraValorParaDB('1.233,23') */ function ContraValorParaDB($Valor) { $Valor = str_replace(".", "", $Valor); return $Valor; } function DataDesc($Data){ $Data = explode('-',$Data); if($Data[1] == 01){ $Mes = "Janeiro"; } if($Data[1] == 02){ $Mes = "Fevereiro"; } if($Data[1] == 03){ $Mes = "Março"; } if($Data[1] == 04){ $Mes = "Abril"; } if($Data[1] == 05){ $Mes = "Maio"; } if($Data[1] == 06){ $Mes = "Junho"; } if($Data[1] == 07){ $Mes = "Julho"; } if($Data[1] == 08){ $Mes = "Agosto"; } if($Data[1] == 09){ $Mes = "Setembro"; } if($Data[1] == 10){ $Mes = "Outubro"; } if($Data[1] == 11){ $Mes = "Novembro"; } if($Data[1] == 12){ $Mes = "Dezembro"; } $DataCompleta = $Data[2].' de '.$Mes.', '.$Data[0]; return $DataCompleta; } function Limitar($texto, $limite) { if(strlen($texto) < $limite){ $Texto = substr($texto, 0, strrpos(substr($texto, 0, $limite), ' ')) . '...'; } else { $Texto = substr($texto, 0, strrpos(substr($texto, 0, $limite), ' ')); } return $Texto; } function DadosParaDB($Texto) { $Texto = mysql_real_escape_string($Texto); return $Texto; } function DadosDeDB($Texto) { $Texto = stripslashes($Texto); return $Texto; } // function link($Space){ // $Space = str_replace(" ", "_", $Space); // return $Space; // } function html($Texto) { $Texto = stripslashes($Texto); $Texto = str_replace("Á", "Á", $Texto); $Texto = str_replace("á", "á", $Texto); $Texto = str_replace("Â", "Â", $Texto); $Texto = str_replace("â", "â", $Texto); $Texto = str_replace("À", "À", $Texto); $Texto = str_replace("à", "à", $Texto); $Texto = str_replace("Å", "Å", $Texto); $Texto = str_replace("å", "å", $Texto); $Texto = str_replace("Ã", "Ã", $Texto); $Texto = str_replace("ã", "ã", $Texto); $Texto = str_replace("Ä", "Ä", $Texto); $Texto = str_replace("ä", "ä", $Texto); $Texto = str_replace("Æ", "Æ", $Texto); $Texto = str_replace("æ", "æ", $Texto); $Texto = str_replace("É", "É", $Texto); $Texto = str_replace("é", "é", $Texto); $Texto = str_replace("Ê", "Ê", $Texto); $Texto = str_replace("ê", "ê", $Texto); $Texto = str_replace("È", "È", $Texto); $Texto = str_replace("è", "è", $Texto); $Texto = str_replace("Ë", "Ë", $Texto); $Texto = str_replace("ë", "ë", $Texto); $Texto = str_replace("Ð", "Ð", $Texto); $Texto = str_replace("ð", "ð", $Texto); $Texto = str_replace("Í", "Í", $Texto); $Texto = str_replace("í", "í", $Texto); $Texto = str_replace(" Î", "Î", $Texto); $Texto = str_replace("î", "î", $Texto); $Texto = str_replace("Ì", "Ì", $Texto); $Texto = str_replace("ì", "ì", $Texto); $Texto = str_replace("Ï", "Ï", $Texto); $Texto = str_replace("ï", "ï", $Texto); $Texto = str_replace("Ó", "Ó", $Texto); $Texto = str_replace("ó", "ó", $Texto); $Texto = str_replace("Ô", "Ô", $Texto); $Texto = str_replace("ô", "ô", $Texto); $Texto = str_replace("Ò", "Ò", $Texto); $Texto = str_replace("ò", "ò", $Texto); $Texto = str_replace("Ø", "Ø", $Texto); $Texto = str_replace("ø", "ø", $Texto); $Texto = str_replace("Õ", "Õ", $Texto); $Texto = str_replace("õ", "õ", $Texto); $Texto = str_replace("Ö", "Ö", $Texto); $Texto = str_replace("ö", "ö", $Texto); $Texto = str_replace("Ú", "Ú", $Texto); $Texto = str_replace("ú", "ú", $Texto); $Texto = str_replace("Û", "Û", $Texto); $Texto = str_replace("û", "û", $Texto); $Texto = str_replace("Ù", "Ù", $Texto); $Texto = str_replace("ù", "ù", $Texto); $Texto = str_replace("Ü", "Ü", $Texto); $Texto = str_replace("ü", "ü", $Texto); $Texto = str_replace("Ç", "Ç", $Texto); $Texto = str_replace("ç", "ç", $Texto); $Texto = str_replace("Ñ", "Ñ", $Texto); $Texto = str_replace("ñ", "ñ", $Texto); $Texto = str_replace("<", "<", $Texto); $Texto = str_replace(">", ">", $Texto); $Texto = str_replace("&", "&", $Texto); $Texto = str_replace("®", "®", $Texto); $Texto = str_replace("©", "©", $Texto); $Texto = str_replace("Ý", "Ý", $Texto); $Texto = str_replace("ý", "ý", $Texto); $Texto = str_replace("Þ", "Þ", $Texto); $Texto = str_replace("þ", "þ", $Texto); $Texto = str_replace("ß", "ß", $Texto); return $Texto; } function DataParaDB($Data) { $TmpB = explode("/", $Data); $Valor = $TmpB[2] . "-" . $TmpB[1] . "-" . $TmpB[0]; return $Valor; } function DataDeDB($Data) { $TmpB = explode("-", $Data); $Valor = $TmpB[2] . "/" . $TmpB[1] . "/" . $TmpB[0]; return $Valor; } function DataHDeDB($Data) { $TmpA = explode(" ", $Data); $TmpB = explode("-", $TmpA[0]); $Valor = $TmpB[2] . "/" . $TmpB[1] . "/" . $TmpB[0] . " " . $TmpA[1]; return $Valor; } /* Funçao: Gera uma CHAVE unica */ function CodigoAleatorio($Tamanho = 10) { return substr(md5(uniqid(time())), 0, $Tamanho); } function RetornaExtencao($arquivo) { $extensao = array_reverse(explode(".",$arquivo)); return $extensao[0]; } function random_color() { mt_srand((double)microtime()*1000000); $c = ''; while(strlen($c)<6){ $c .= sprintf("%02X", mt_rand(0, 255)); } return $c; } function meses_eng2port($mesNumero) { $nomeDosMeses = array(NULL, 'Janeiro', 'Fevereiro', 'Março', 'Abril' , 'Maio' , 'Junho', 'Julho' , 'Agosto' , 'Setembro', 'Outubro', 'Novembro' , 'Dezembro'); if(array_key_exists($mesNumero, $nomeDosMeses)){ return $nomeDosMeses[$mesNumero]; } return "Não identificado"; } function MesDia($Data) { $TmpB = explode("-", $Data); $Monta = $TmpB[2] . " de " . meses_eng2port($TmpB[1]); return $Monta; } function DataPublicacao($Data) { /* 0 - Ano 1 - Mes 2 - Dia */ $TmpB = explode("-", $Data); $Monta = $TmpB[2] . " de " . meses_eng2port($TmpB[1]) . " de " . $TmpB[0]; return $Monta; } function output_file($file, $name, $mime_type='') { /* This function takes a path to a file to output ($file), the filename that the browser will see ($name) and the MIME type of the file ($mime_type, optional). If you want to do something on download abort/finish, register_shutdown_function('function_name'); */ $size = filesize($file); $name = rawurldecode($name); /* Figure out the MIME type (if not specified) */ $known_mime_types=array( "pdf" => "application/pdf", "txt" => "text/plain", "html" => "text/html", "htm" => "text/html", "exe" => "application/octet-stream", "zip" => "application/zip", "doc" => "application/msword", "xls" => "application/vnd.ms-excel", "ppt" => "application/vnd.ms-powerpoint", "gif" => "image/gif", "png" => "image/png", "jpeg"=> "image/jpg", "jpg" => "image/jpg", "php" => "text/plain" ); if($mime_type==''){ $file_extension = strtolower(substr(strrchr($file,"."),1)); if(array_key_exists($file_extension, $known_mime_types)){ $mime_type=$known_mime_types[$file_extension]; } else { $mime_type="application/force-download"; }; }; @ob_end_clean(); //turn off output buffering to decrease cpu usage // required for IE, otherwise Content-Disposition may be ignored if(ini_get('zlib.output_compression')) ini_set('zlib.output_compression', 'Off'); header('Content-Type: ' . $mime_type); header('Content-Disposition: attachment; filename="'.$name.'"'); header("Content-Transfer-Encoding: binary"); header('Accept-Ranges: bytes'); /* The three lines below basically make the download non-cacheable */ header("Cache-control: private"); header('Pragma: private'); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // multipart-download and download resuming support if(isset($_SERVER['HTTP_RANGE'])) { list($a, $range) = explode("=",$_SERVER['HTTP_RANGE'],2); list($range) = explode(",",$range,2); list($range, $range_end) = explode("-", $range); $range=intval($range); if(!$range_end) { $range_end=$size-1; } else { $range_end=intval($range_end); } $new_length = $range_end-$range+1; header("HTTP/1.1 206 Partial Content"); header("Content-Length: $new_length"); header("Content-Range: bytes $range-$range_end/$size"); } else { $new_length=$size; header("Content-Length: ".$size); } readfile($file); die(); } class EnviarEmail { var $Var; public function __construct( $Var ) { global $conexao; $Campos = $Var; $ConsConfig = mysql_query( " Select * From web4_configuracoes ", $conexao); while($DadoConfig = mysql_fetch_array($ConsConfig)) { $Campos["Campos"][$DadoConfig["Nome"]] = $DadoConfig["Valor"]; } $Campos["Campos"]["DataAtual"] = date("d/m/Y H:i:s"); $this->Var = $Campos; $this->Enviar(); } public function Mail4($Para, $Assunto, $Mensagem, $Bcc = "", $ReplyTo = "") { $ReplyTo = ($ReplyTo=="") ? cfg("Email_From") : $ReplyTo; $Envio["Url"] = "http://www.sistemasparaempresas.com.br/webservice/mail/index.php"; $Fields = array( 'From' => cfg("Email_From"), 'To' => $Para, 'ReplyTo' => $ReplyTo, 'Assunto' => $Assunto, 'Bcc' => $Bcc, 'Mensagem' => $Mensagem ); foreach($Fields as $key=>$value) { $Envio["Post"] .= $key.'='.urlencode($value).'&'; } rtrim($Envio["Post"],'&'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $Envio["Url"]); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $Envio["Post"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $resp = curl_exec($ch); return $resp; } public function Enviar() { $tpl = new Template(cfg("CaminhoFisico") . "Emails/" . $this->Var["Arquivo"]); foreach($this->Var["Campos"] as $Nome => $Valor) { $tpl->$Nome = $Valor; } $Mensagem = $tpl->getContent(); $Para = ""; for($i=0;$iVar["Para"]);$i++) { if($i==(count($this->Var["Para"])-1)) { $x = ""; }else{ $x = ";"; } $Para .= $this->Var["Para"][$i]["Email"] . "#" . $this->Var["Para"][$i]["Nome"] . $x; } $this->Mail4( $Para, $this->Var["Assunto"] . " | " . cfg("NomeSite"), $Mensagem ); } } class Autenticacao_Painel { public function ObtemCodigoCorrente() { global $Session; $Dados["Nome"] = $Session["Painel"]; $Dados["Sessao"] = DadosParaDB( $_SESSION[$Dados["Nome"]] ); $Dados["Cookie"] = DadosParaDB( $_COOKIE["NomeProtegido"] ); if( !$Dados["Sessao"] ) { if( !$Dados["Cookie"] ) { $Codigo = "0"; }else{ $_SESSION[$Dados["Nome"]] = $Dados["Cookie"]; $Codigo = $Dados["Cookie"]; } }else{ $Codigo = $Dados["Sessao"]; } if($Codigo!="0") { return DeCrypta( $Codigo ); }else{ return "0"; } } public function Dados() { global $Session; $Codigo = Autenticacao_Painel::ObtemCodigoCorrente(); $ConsLogado = mysql_query( " Select * From web4_administradores Where Codigo = '".$Codigo."' And Status = 'A' "); $TotaLogado = mysql_num_rows($ConsLogado); $DadoLogado = mysql_fetch_array($ConsLogado); if($TotaLogado) { return $DadoLogado; } } public function IsLogado() { global $Session; $Codigo = Autenticacao_Painel::ObtemCodigoCorrente(); $ConsLogado = mysql_query( " Select * From Web4_Administradores Where Codigo = '".$Codigo."' And Status = 'A' "); $TotaLogado = mysql_num_rows($ConsLogado); $DadoLogado = mysql_fetch_array($ConsLogado); if($TotaLogado) { return true; }else{ return false; } } public function EfetuaLogoff() { global $Session; $NomeProtegido = $Session["Painel"]; $_SESSION[$NomeProtegido] = ""; setcookie('NomeProtegido', $ValorProtegido, time()-3600*12, "/"); } public function GeraTentativa($Login, $Motivo = "") { global $Session, $CfgP; mysql_query(" Insert Into web4_administradores_tentativas ( Data, Usuario, Motivo ) VALUES ( '" . date("Y-m-d H:i:s") ."', '" . $Login . "', '" . $Motivo . "' ) "); } public function GeraLogLogin( $Login, $Senha, $Manter ) { global $Session, $CfgP; mysql_query(" Insert Into web4_administradores_loglogin ( Data, Usuario, Senha, Navegador, IP, IsManter ) VALUES ( '" . date("Y-m-d H:i:s") ."', '" . $Login . "', '" . $Senha . "', '" . $_SERVER['HTTP_USER_AGENT'] . "', '" . $_SERVER['REMOTE_ADDR'] . "', '" . $Manter . "' ) "); } public function EfetuaLogin($Login, $Senha, $ManterLogado, $AcessoRapido) { if(!empty($AcessoRapido)){ global $Session, $CfgP; $ConsUser = mysql_query(" Select * From web4_administradores Where AcessoRapido = '" . $AcessoRapido. "' And Status = 'A' "); $DadoUser = mysql_fetch_array($ConsUser); $TotaUser = mysql_num_rows($ConsUser); if($TotaUser) { $NomeProtegido = $Session["Painel"]; $ValorProtegido = Crypta( "" . $DadoUser["Codigo"] . "" ); $ManterLogado = ($ManterLogado=="S")?"S":"N"; $_SESSION[$NomeProtegido] = $ValorProtegido; setcookie('NomeProtegido', $ValorProtegido, time()+3600*12, "/"); if($ManterLogado=="S") { setcookie($NomeProtegido, $ValorProtegido, time()+3600*24*365, "/"); } Autenticacao_Painel::GeraLogLogin( $Login, $Senha, $ManterLogado ); mysql_query(" Update web4_administradores Set UltimoAcesso = '" . date("Y-m-d H:i:s") . "' Where Codigo = '" . $DadoUser["Codigo"] . "' "); return true; }else{ Autenticacao_Painel::GeraTentativa($Login, "Codigo de acesso rápido incorreto!"); return false; } } else { global $Session, $CfgP; $ConsUser = mysql_query(" Select * From web4_administradores Where User = '" . $Login . "' And Status = 'A' "); $DadoUser = mysql_fetch_array($ConsUser); $TotaUser = mysql_num_rows($ConsUser); if($TotaUser) { if( strcmp($DadoUser["Senha"], $Senha) == 0 ) { $NomeProtegido = $Session["Painel"]; $ValorProtegido = Crypta( "" . $DadoUser["Codigo"] . "" ); $ManterLogado = ($ManterLogado=="S")?"S":"N"; $_SESSION[$NomeProtegido] = $ValorProtegido; setcookie('NomeProtegido', $ValorProtegido, time()+3600*12, "/"); if($ManterLogado=="S") { setcookie($NomeProtegido, $ValorProtegido, time()+3600*24*365, "/"); } Autenticacao_Painel::GeraLogLogin( $Login, $Senha, $ManterLogado ); mysql_query(" Update web4_administradores Set UltimoAcesso = '" . date("Y-m-d H:i:s") . "' Where Codigo = '" . $DadoUser["Codigo"] . "' "); return true; }else{ Autenticacao_Painel::GeraTentativa($Login, "Senha Incorreta"); return false; } }else{ Autenticacao_Painel::GeraTentativa($Login, "Login Incorreto ou usuário desativado / não existente"); return false; } } } } class SEO { var $Ret_Palavras = array(); public function __construct( ) { $this->Palavras_Padroes(); $this->Descricao_Padroes(); } public function Palavras_Padroes() { $Palavras = cfg("MetaTag_Keywords"); if($Palavras!="") { $Palavras = explode(",", $Palavras); foreach($Palavras as $Palavra) { $this->Ret_Palavras[] = $Palavra; } } } public function Palavras_Adicionar($Palavras) { if($Palavras!="") { $Palavras = explode(",", $Palavras); foreach($Palavras as $Palavra) { $this->Ret_Palavras[] = $Palavra; } } } public function Palavras_Retorno() { shuffle($this->Ret_Palavras); $MaxPalavras = ( count($this->Ret_Palavras) > 250 ) ? 250 : count($this->Ret_Palavras); $PalavrasUtilizar = array(); for($a=0;$a<=$MaxPalavras;$a++) { if($this->Ret_Palavras[$a]!="") { $PalavrasUtilizar[] = $this->Ret_Palavras[$a]; } } if(count($PalavrasUtilizar)>0) { return implode(", ", $PalavrasUtilizar); }else{ return ""; } } ///////////////////////////////////////////// ///////////////////////////////////////////// var $Ret_Titulo; var $Ret_Titulo_Pos; public function Titulo_Adicionar($Valor) { $this->Ret_Titulo[] = $Valor; } public function Titulos_PosKeyWords() { shuffle($this->Ret_Palavras); $MaxPalavras = ( count($this->Ret_Palavras) > 10 ) ? 10 : count($this->Ret_Palavras); $PalavrasUtilizar = array(); $$PosTitulo = ""; for($a=0;$a<=$MaxPalavras;$a++) { if($this->Ret_Palavras[$a]!="") { if($a==0) { $PosTitulo = $PosTitulo . $this->Ret_Palavras[$a]; }else{ $PosTitulo = $PosTitulo . ", " . $this->Ret_Palavras[$a]; } } } if($PosTitulo!="") { $this->Ret_Titulo_Pos = $PosTitulo; }else{ $this->Ret_Titulo_Pos = ""; } } public function Titulo_Retornar() { $this->Titulos_PosKeyWords(); $Titulo = ""; for($a=0;$aRet_Titulo);$a++) { if($this->Ret_Titulo[$a]!="") { if($a==0) { $Titulo = $Titulo . $this->Ret_Titulo[$a]; }else{ $Titulo = $Titulo . " | " . $this->Ret_Titulo[$a]; } } } if($Titulo!="") { $Titulo = $Titulo . " | " . cfg("NomeSite"); }else{ $Titulo = cfg("NomeSite"); } if($this->Ret_Titulo_Pos!="") { $Titulo = $Titulo . " - " . $this->Ret_Titulo_Pos; } return $Titulo; } ////////////////////////////////////// var $Ret_Descricoes; public function Descricao_Padroes() { if(cfg("MetaTag_description")!="") { $this->Ret_Descricoes[] = cfg("MetaTag_description"); } } public function Descricao_Adicionar($Valor) { $this->Ret_Descricoes[] = $Valor; } public function Descricao_Retornar() { shuffle($this->Ret_Descricoes); $Descricao = ""; for($a=0;$aRet_Descricoes);$a++) { if($this->Ret_Descricoes[$a]!="") { if($a==0) { $Descricao = $Descricao . strip_tags($this->Ret_Descricoes[$a]); }else{ $Descricao = $Descricao . ", " . strip_tags($this->Ret_Descricoes[$a]); } } } if($Descricao!="") { return $Descricao; }else{ return ""; } } /////////////////////// public function MontarRetorno() { $Ret["Palavras"] = $this->Palavras_Retorno(); $Ret["Descricao"] = $this->Descricao_Retornar(); $Ret["Titulo"] = $this->Titulo_Retornar(); return $Ret; } } //require("functions.php"); // require("includes/config.php"); require("class.uploadr.php"); function ImagemMini($Largura, $Altura, $Imagem, $Codigo, $Tipo = 1) { $Path = "Assets/Galerias/Miniaturas/$Codigo/"; $PathG = "Assets/Galerias/$Codigo/"; if(!file_exists($Path.$Imagem) ) { mkdir($Path, 0777); switch($Tipo) { case "1": $handle = new uploadr($PathG.$Imagem); $handle->image_resize = true; $handle->image_ratio_fill = true; $handle->image_y = $Altura; $handle->image_x = $Largura; $handle->image_background_color = '#FFFFFF'; $handle->Process($Path); break; case "2": $handle = new uploadr($Imagem); $handle->image_resize = true; $handle->image_ratio_crop = 't'; $handle->image_y = $Altura; $handle->image_x = $Largura; $handle->file_new_name_body = $NomeCompa; $handle->Process($PastaD); break; case "3": $handle = new uploadr($Imagem); $handle->image_resize = true; $handle->image_ratio_no_zoom_in = true; $handle->image_y = $Altura; $handle->image_x = $Largura; $handle->file_new_name_body = $NomeCompa; $handle->Process($PastaD); break; } } } // require("funcao.redimensionar.php"); ?> Galeria
Páginas: 1){ for($a=1;$a<=$QtdPag;$a++){ echo "$a   "; } } ?>
"; echo "
"; } } ?>
Páginas: 1){ for($a=1;$a<=$QtdPag;$a++){ if($a==1){ $Class = "style=\"color:#ff0000\""; } else { $Class = ""; } echo "$a   "; } } ?>

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player