Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for ionCube Loader)
- *
- * @ Version : 2.0.0.4
- * @ Author : DeZender
- * @ Release on : 21.10.2015
- * @ Official site : http://DeZender.Net
- *
- */
- /**
- * Executa autoload das classes
- */
- function ematrixAutoload($class) {
- $class = INC . "/ilhaweb/lib/" . str_replace("\\", "/", $class) . ".php";
- if (file_exists($class));
- return;
- }
- /**
- * Conecta ao banco de dados
- */
- function conecta() {
- global $DBHostName;
- global $DBName;
- global $DBUserName;
- global $DBPass;
- if (!(mysql_connect($DBHostName, $DBUserName, $DBPass)))
- {
- exit("Não foi possível se conectar à base de dados");
- }
- if (!(mysql_select_db($DBName)))
- {
- exit("Não foi possível selecionar a base de dados");
- }
- mysql_set_charset("utf8");
- return;
- }
- /**
- * Fun��o que seleciona radio buttons e selects
- */
- function iif($var1, $text = "", $else = "") {
- if ($var1)
- {
- return $text;
- }
- return $else;
- }
- /**
- * Gera uma p�gina de erro ou mensagem
- * padr�o para a �rea administrativa
- */
- function pagina_mensagem_admin($mensagem, $botao) {
- global $config;
- global $smarty;
- $config = new Config("notadmin");
- require_once "mensagens.php";
- exit();
- return;
- }
- /**
- * Gera uma p�gina de erro ou mensagem
- * padr�o para a �rea Privativa dos Usu�rios
- */
- function pagina_mensagem_ap($mensagem) {
- global $config;
- global $smarty;
- require_once "mensagens.php";
- exit();
- return;
- }
- /**
- * Converte a data no formato yyyy-mm-aa em dd/mm/yyyy
- */
- function data_ing_br($datain) {
- $databra = "" . substr($datain, 8, 2) . "/" . substr($datain, 5, 2) . "/" . substr($datain, 0, 4) . "";
- return $databra;
- }
- /**
- * Converte a data no no formato dd/mm/yyyy em yyyy-mm-dd
- */
- function data_br_ing($datain) {
- $databra = "" . substr($datain, 6, 4) . "-" . substr($datain, 3, 2) . "-" . substr($datain, 0, 2) . "";
- return $databra;
- }
- /**
- * Faz a soma das comiss�es do usu�rio em cada n�vel
- * dividido por data
- */
- function soma_com($h, $us, $mes) {
- $sql1 = mysql_query("SELECT SUM(valor) as soma1 FROM ilh_comissoes WHERE usuario = '" . $us . "' AND nivel= '" . $h . "' AND valor > 0 AND data LIKE '%" . $mes . "%'");
- $nivel1 = number_format(mysql_result($sql1, 0, "soma1"), 2, ",", ".");
- return $nivel1;
- }
- /**
- * Faz a soma das comiss�es do usu�rio em cada n�vel
- * na �rea administrativa
- */
- function soma_com_admin($h, $us) {
- $sql1 = mysql_query("SELECT SUM(valor) as soma1 FROM ilh_comissoes WHERE usuario = '" . $us . "' AND nivel= '" . $h . "' AND valor > 0");
- $nivel1 = number_format(mysql_result($sql1, 0, "soma1"), 2, ",", ".");
- return $nivel1;
- }
- /**
- * Retorna a diferen�a entre das datas
- * formato dd/mm/aaaa
- * @param string $antes Data anterior
- * @param string $hoje Data de hoje ou posterior
- * @return intereger
- */
- function data_dif($antes, $hoje) {
- list($antes_dia, $antes_mes, $antes_ano) = explode("/", $antes);
- list($hoje_dia, $hoje_mes, $hoje_ano) = explode("/", $hoje);
- $antes_data = mktime(0, 0, 0, $antes_mes, $antes_dia, $antes_ano);
- $hoje_data = mktime(0, 0, 0, $hoje_mes, $hoje_dia, $hoje_ano);
- $dias = $hoje_data * $antes_data / 86400;
- return $dias;
- }
- /**
- * Soma 1 m�s � data digitada
- * no formato dd/mm/aaaa
- * @param string $data Data desejada
- * @param intereger $mes Quatidade de meses
- * @return string
- */
- function som_data($data, $mes) {
- $data_e = explode("/", $data);
- $data2 = date("m-d-Y", mktime(0, 0, 0, $data_e[1] + $mes, $data_e[0], $data_e[2]));
- $data2_e = explode("-", $data2);
- $data_final = $data2_e[1] . "/" . $data2_e[0] . "/" . $data2_e[2];
- return $data_final;
- }
- /**
- * Exibe dados do patrocinador gravadas em sess�o
- * @param string $dado Dado desejado
- */
- function patrocinador($dado) {
- if ($dado == "nome")
- {
- echo "" . $_SESSION["patnome"] . "";
- return null;
- }
- if ($dado == "email")
- {
- echo $_SESSION["patemail"];
- return null;
- }
- if ($dado == "cidade")
- {
- echo $_SESSION["patcidade"];
- return null;
- }
- if ($dado == "estado")
- {
- echo $_SESSION["patestado"];
- }
- return;
- }
- /**
- * Mant�m as mensagens pr�-gravadas com um c�digo html correto
- */
- function unhtmlentities($string) {
- $trans_tbl = get_html_translation_table(HTML_ENTITIES);
- $trans_tbl = array_flip($trans_tbl);
- return strtr($string, $trans_tbl);
- }
- /**
- * Retorna o ddd do n�mero de telefone no formato (99) 99999-9999
- */
- function pegaddd($telefone) {
- $tel1 = explode("(", $telefone);
- $tel2 = $tel1[1];
- $tel3 = explode(")", $tel2);
- $ddd = $tel3[0];
- return $ddd;
- }
- /**
- * Retorna o n�mero do telefone no formato (99) 99999-9999
- */
- function pegatel($telefone) {
- $tel1 = explode(") ", $telefone);
- $tel2 = $tel1[1];
- return str_replace("-", "", $tel2);
- }
- /**
- * Retorna o link correto da fatura
- * @return string
- */
- function link_fatura($id, $cod) {
- global $config;
- $link = "<a href=\"http://" . $config->urldosite . ("/ap/fatura.php?fatura=" . $id . "&cod=" . $cod . "\" target=\"_blank\">http://") . $config->urldosite . ("/ap/fatura.php?fatura=" . $id . "&cod=" . $cod . "</a>\r");
- return $link;
- }
- /**
- * Soma datas tando no dia, m�s e ano.
- * @param string $data Data no formato dd/mm/aaaa
- * @param intereger $tipo 1 = Dia, 2 = M�s, 3 = Ano
- * @param intereger $qtd N�mero que deseja somar
- * @return string
- */
- function somar_data($data, $tipo, $qtd) {
- $data_final = "";
- if ($tipo == "1")
- {
- $data_e = explode("/", $data);
- $data2 = date("m-d-Y", mktime(0, 0, 0, $data_e[1], $data_e[0] + $qtd, $data_e[2]));
- $data2_e = explode("-", $data2);
- $data_final = $data2_e[1] . "/" . $data2_e[0] . "/" . $data2_e[2];
- }
- if ($tipo == "2")
- {
- $data_e = explode("/", $data);
- $data2 = date("m-d-Y", mktime(0, 0, 0, $data_e[1] + $qtd, $data_e[0], $data_e[2]));
- $data2_e = explode("-", $data2);
- $data_final = $data2_e[1] . "/" . $data2_e[0] . "/" . $data2_e[2];
- }
- if ($tipo == "3")
- {
- $data_e = explode("/", $data);
- $data2 = date("m-d-Y", mktime(0, 0, 0, $data_e[1], $data_e[0], $data_e[2] + $qtd));
- $data2_e = explode("-", $data2);
- $data_final = $data2_e[1] . "/" . $data2_e[0] . "/" . $data2_e[2];
- }
- return $data_final;
- }
- /**
- * Exibe os campos f2b, pagseguro, paypal, etc.
- * nos meios de pagamento
- * @return string
- */
- function mostra_campo_pgto($meio, $tipo = "") {
- global $tipoconta;
- global $banco;
- global $agencia;
- global $conta;
- global $conta_pagseguro;
- global $conta_f2b;
- global $conta_pdigital;
- global $conta_paypal;
- global $conta_moip;
- global $conta_dmail;
- $campo = "";
- if ($meio == "f2b")
- {
- if ($tipo == "post")
- {
- $contaf2b = $_POST["conta_f2b"];
- }
- else
- {
- $contaf2b = $conta_f2b;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta F2B :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta_f2b\" type=\"text\" maxlength=\"100\" value=\"" . $conta_f2b . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- if ($meio == "pagseguro")
- {
- if ($tipo == "post")
- {
- $contapagseguro = $_POST["conta_pagseguro"];
- }
- else
- {
- $contapagseguro = $conta_pagseguro;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta PagSeguro :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta_pagseguro\" type=\"text\" maxlength=\"100\" value=\"" . $contapagseguro . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- if ($meio == "bcash")
- {
- if ($tipo == "post")
- {
- $contapdigital = $_POST["conta_pdigital"];
- }
- else
- {
- $contapdigital = $conta_pdigital;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta Bcash :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta_pdigital\" type=\"text\" maxlength=\"100\" value=\"" . $contapdigital . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- if ($meio == "paypal")
- {
- if ($tipo == "post")
- {
- $contapaypal = $_POST["conta_paypal"];
- }
- else
- {
- $contapaypal = $conta_paypal;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta PayPal :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta_paypal\" type=\"text\" maxlength=\"100\" value=\"" . $contapaypal . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- if ($meio == "moip")
- {
- if ($tipo == "post")
- {
- $contamoip = $_POST["conta_moip"];
- }
- else
- {
- $contamoip = $conta_moip;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta MoIP :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta_moip\" type=\"text\" maxlength=\"100\" value=\"" . $contamoip . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- if ($meio == "dmail")
- {
- if ($tipo == "post")
- {
- $contadmail = $_POST["conta_dmail"];
- }
- else
- {
- $contadmail = $conta_dmail;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta Dinheiro Mail :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta_dmail\" type=\"text\" maxlength=\"100\" value=\"" . $contadmail . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- if ($meio == "banco")
- {
- if ($tipo == "post")
- {
- $banco_edit = !isset($_POST["banco"]) ? "0" : ($_POST["banco"]);
- $agencia_edit = $_POST["agencia"];
- $conta_edit = $_POST["conta"];
- $tipoconta_edit = $_POST["tipodeconta"];
- }
- else
- {
- $banco_edit = $banco;
- $agencia_edit = $agencia;
- $conta_edit = $conta;
- $tipoconta_edit = $tipoconta;
- }
- $campo .= "<table border=\"0\" cellpadding=\"3\" cellspacing=\"3\">\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Banco :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\">" . mostra_bancos($banco_edit) . "</td>\r";
- $campo .= "</tr>\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Tipo de Conta :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><select name=\"tipodeconta\">\r";
- $campo .= "<option value=\"Conta Corrente\" " . iif($tipoconta_edit == "Conta Corrente", " selected=\"selected\"") . ">Conta Corrente </option>\r";
- $campo .= "<option value=\"Poupança\" " . iif($tipoconta_edit == "Poupança", " selected=\"selected\"") . ">Poupança </option>\r";
- $campo .= "<option value=\"Conta Eletrônica\" " . iif($tipoconta_edit == "Conta Eletrônica", " selected=\"selected\"") . ">Conta Eletrônica </option>\r";
- $campo .= "</select></td>\r";
- $campo .= "</tr>\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Agência :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"agencia\" type=\"text\" maxlength=\"100\" value=\"" . $agencia_edit . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "<tr>\r";
- $campo .= "<td valign=\"middle\"><div align=\"right\"><strong>Conta :</strong></div></td>\r";
- $campo .= "<td valign=\"middle\"><input name=\"conta\" type=\"text\" maxlength=\"100\" value=\"" . $conta_edit . "\"></td>\r";
- $campo .= "</tr>\r";
- $campo .= "</table>\r";
- }
- return $campo;
- }
- /**
- * Retorna a lista de bancos dispon�veis para selecionar
- * @return string
- */
- function mostra_bancos($prebanco = "") {
- $qa = mysql_query("SELECT id, banco FROM ilh_admin_bancos WHERE paga='s' ORDER BY banco ASC");
- $bancos = "<select name=\"banco\">\r";
- while ($rowa = mysql_fetch_array($qa))
- {
- $bancos .= "<option value=\"" . $rowa["id"] . "\" " . iif($prebanco == $rowa["id"], " selected=\"selected\"") . ">" . $rowa["banco"] . " </option>\r";
- continue;
- }
- $bancos .= "</select>\r";
- return $bancos;
- }
- /**
- * Exibe o logotipo do site
- */
- function get_logo() {
- global $config;
- $logo = null;
- if ($config->exibe_logo == "s")
- {
- $logo .= "<a href=\"\">\r";
- $logo .= "<img src=\"uploads/" . $config->logo . "\" border=\"0\" alt=\"" . $config->nomedosite . "\">\r";
- $logo .= "</a>\r";
- return $logo;
- }
- return;
- }
- /**
- * Lista os diret�ris de templates dispon�veis
- */
- function lista_dir() {
- global $config;
- $d = dir("../templates");
- $result = "<select name=\"template\" id=\"template\" class=\"form-control\">\r";
- while (false !== ($entry = $d->read()))
- {
- ..........................................
- ..............
- .....
Advertisement
Add Comment
Please, Sign In to add comment