Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function amount2daysPaypal($amount){
- global $paypal_prices_usd;
- foreach ($paypal_prices_usd as $days => $price) {
- if($amount==$price) return $days;
- }
- return 0;
- }
- function amount2daysQwikpay($amount){
- global $qwikpay_prices_usd;
- foreach ($qwikpay_prices_usd as $days => $price) {
- if($amount==$price) return $days;
- }
- return 0;
- }
- function amount2daysPaychannel($amount){
- global $paychannel_prices_usd;
- foreach ($paychannel_prices_usd as $days => $price) {
- if($amount==$price) return $days;
- }
- return 0;
- }
- function commissionPaypal($amount) {
- global $paypal_prices_usd;
- foreach ($paypal_prices_usd as $days => $price) {
- if($amount==$price){
- if($days > 70) return $amount*39/100;
- else return $amount*45/100;
- }
- }
- return 0;
- }
- function amount2days($amount){
- if($amount=="2.90") $ret=15;
- elseif($amount=="3.90") $ret=30;
- elseif($amount=="6.90") $ret=70;
- elseif($amount=="11.90") $ret=180;
- elseif($amount=="21.90") $ret=365;
- // Promo
- elseif($amount=="4.00") $ret=70;
- elseif($amount=="7.50") $ret=180;
- elseif($amount=="13.00") $ret=360;
- // --
- else $ret=0;
- return $ret;
- }
- function amount2daysAllopass($amount){
- global $allopass_gg_money;
- foreach (array_reverse($allopass_gg_money, true) as $key => $value) {
- if($amount >= $value){
- return $key;
- }
- }
- return 0;
- }
- function amount2days_old($amount){
- if($amount=="2.00") $ret=15;
- elseif($amount=="3.00") $ret=30;
- elseif($amount=="5.50") $ret=70;
- elseif($amount=="9.90") $ret=180;
- else $ret=0;
- return $ret;
- }
- function amount2ru($amount){
- if($amount=="3.00") $ret=107374182400; // 100GB
- elseif($amount=="5.00") $ret=214748364800; // 200GB
- elseif($amount=="10.00") $ret=536870912000; // 500GB
- elseif($amount=="18.00") $ret=1099511627776; // 1TB
- else $ret=0;
- return $ret;
- }
- function amount2bw($amount){
- if($amount=="1.50") $ret=268435456000; // 250GB
- elseif($amount=="2.00") $ret=322122547200; // 300GB
- elseif($amount=="4.00") $ret=751619276800; // 700GB
- else $ret=0;
- return $ret;
- }
- function pt2giorni($punti){
- if($punti=="3000") $ret="10";
- elseif($punti=="7000") $ret="30";
- elseif($punti=="37000") $ret="180";
- else $ret="0";
- return $ret;
- }
- function ByteSize($bytes) {
- $size = $bytes / 1024;
- if($size < 1024) {
- $size = number_format($size, 2).' KB';
- } else {
- if($size / 1024 < 1024) $size = number_format($size / 1024, 2).' MB';
- else if ($size / 1024 / 1024 < 1024) $size = number_format($size / 1024 / 1024, 2).' GB';
- else $size = number_format($size / 1024 / 1024 / 1024, 2).' TB';
- //else if ($size / 1024 / 1024 / 1024 < 1024) $size = number_format($size / 1024 / 1024 / 1024, 2).' TB';
- }
- return $size;
- }
- function is_loggato() {
- if(isset($_COOKIE['user']) && isset($_COOKIE['auth'])) {
- $user=$_COOKIE['user'];
- $pass=$_COOKIE['auth'];
- $res=mysql_query("SELECT id,pass FROM user WHERE user='".$user."'");
- if(mysql_num_rows($res)>0){
- $row=mysql_fetch_array($res);
- mysql_free_result($res);
- if(md5($row['pass'])==$pass) return $row['id'];
- else return 0;
- } else {
- mysql_free_result($res);
- return 0;
- }
- } else return 0;
- }
- function user_email($uid) {
- $res=mysql_query("SELECT email FROM user WHERE id='".$uid."'");
- if(mysql_num_rows($res)>0){
- $row=mysql_fetch_array($res);
- mysql_free_result($res);
- return $row['email'];
- } else {
- mysql_free_result($res);
- return 0;
- }
- }
- function user_name($uid) {
- $res=mysql_query("SELECT user FROM user WHERE id='".$uid."'");
- if(mysql_num_rows($res)>0){
- $row=mysql_fetch_array($res);
- mysql_free_result($res);
- return $row['user'];
- } else {
- mysql_free_result($res);
- return 0;
- }
- }
- function barraloggato($id) {
- global $lang;
- if($id>0){
- $ora=time();
- mysql_query("UPDATE user SET bw=0,att=0 WHERE data_scad<'".$ora."' AND att=1");
- $res=mysql_query("SELECT * FROM user WHERE id='".$id."'");
- if(mysql_num_rows($res)>0){
- $row=mysql_fetch_array($res);
- $user=$row['user'];
- $data_scad=$row['data_scad'];
- $bw=$row['bw'];
- $return='<div style="float:left; margin-top:2px; padding-left:3px; color:#000000; font-size:13px; font:Trebuchet MS"><strong>'.$lang[64].' '.$user.'</strong> | ';
- if($data_scad<$ora) {
- $return.=$lang[65]." <a href=\"premium.php\" style=\"color:#0AAACB\"><strong>[".$lang[66]."]</strong></a>";
- } else $return.=$lang[67].": ".date("d/m/Y H:i",$data_scad)." | ".$lang[68].": ".ByteSize($bw);
- $return.=" | <a href=\"/profilo.php\" style=\"color:#243659\"><strong>".$lang[69]."</strong></a> | <a href=/index.php?op=logout style=\"color:#243659\"><strong>[".$lang[70]."]</strong></a></div>";
- } else $return="";
- mysql_free_result($res);
- return $return;
- } else {
- return '<div style="float:left" id="topbar">
- <div style="float:left; margin-top:1px"> <font style="font-size:12pt; font:Trebuchet MS"><a href="iscriviti.php" style="color:#243659"><strong>'.$lang[71].'</strong></a></font> |</div>
- <div style="float:left; margin-top:1px"> <font style="font-size:12pt; font:Trebuchet MS; color:#000000">'.$lang[72].'</font> </div>
- <div style="float:left"><input type=text name=user size=20 maxlength="50" /> </div>
- <div style="float:left; margin-top:1px"><font style="font-size:12pt; font:Trebuchet MS; color:#000000">'.$lang[73].'</font> </div>
- <div style="float:left"><input type=password name=pass size=20 maxlength="50" /> </div>
- <div style="float:left"><input type=submit value=" Login " style="background-color:#8e9098; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;" /> </div>
- <div style="float:left; margin-top:1px; width:100px; text-align:left; font-size:13px; font:Trebuchet MS; color:red" id="topbarres"></div>
- <div style="float:left; margin-top:1px"><font style="font-size:12pt; font:Trebuchet MS"><a href="index.php?op=rec" style="color:#243659">'.$lang[3].'</a></font></div>
- </div>';
- }
- }
- function banda($id) {
- $res=mysql_query("SELECT bw FROM user WHERE id='".$id."'");
- if(mysql_num_rows($res)>0){
- $row=mysql_fetch_array($res);
- mysql_free_result($res);
- return $row['bw'];
- } else return 0;
- }
- function attivo($id) {
- $res=mysql_query("SELECT att FROM user WHERE id='".$id."'");
- if(mysql_num_rows($res)>0){
- $row=mysql_fetch_row($res);
- mysql_free_result($res);
- if($row[0]==1) return 1;
- else return $row[0];
- } else return 0;
- }
- function printerror($txt) {
- global $lang;
- echo '<div align="center"><br /><strong>'.$txt.'</strong><br /><br />'.
- '<a href="javascript:history.back(-1)">'.$lang[63].'</a></div>';
- }
- function avviso($txt) {
- echo '<div align="center" style="border: 2px #990000 solid; '.
- 'margin-top:20px; padding:20px; color:darkred; font-size:14px">'.$txt."</div>\n";
- }
- function mailpearnocheck($from,$to,$replyto,$subject,$testo){
- require_once "Mail.php";
- $host = "ssl://smtp.gmail.com";
- //$host = "ssl://127.0.0.1";
- $port = "465";
- $username = "info@debriditalia.com";
- $password = "Root-Edison197";
- //$host="127.0.0.1";
- //$port="25";
- $headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject, 'Reply-To' => $replyto);
- $smtp = Mail::factory('smtp', array('host' => $host, 'port' => $port, 'auth' => true, 'username' => $username, 'password' => $password));
- //$smtp = Mail::factory('smtp', array('host' => $host, 'port' => $port, 'auth' => false));
- $mail = $smtp->send($to, $headers, $testo);
- }
- function checkTimeRange($start, $end){
- // Convert to timestamp
- $start = strtotime($start);
- $end = strtotime($end);
- $ts = strtotime('now');
- return (($ts >= $start) && ($ts <= $end));
- }
- function generateCredemButton($importo, $uid, $ref){
- $credemKeyAvvio="d3QNRV2keEReMcmFESKVqQ9aHzsz54qR-E-bd85V--MnSnkU7D";
- $valuta = "978";
- $idNegozio="129280303200538";
- $urlms="http://www.debriditalia.com/credemIpn.php?uid=".$uid."&ref=".$ref;
- $urldone="http://www.debriditalia.com";
- $urlback="http://www.debriditalia.com";
- //TEST
- //$credemKeyAvvio="KpjhLeg9K-EXjfXArZ-VThc8BnPUweCtzj7qdG-YZEv--btB-8";
- //$idNegozio="129281000000000";
- // End-TEST
- $nord=md5(time().$uid.$importo);
- $mac=md5('URLMS='.$urlms.'&URLDONE='.$urldone.'&NUMORD='.$nord.'&IDNEGOZIO='.$idNegozio.'&IMPORTO='.$importo.'&VALUTA='.$valuta.'&TCONTAB=I&TAUTOR=I&'.$credemKeyAvvio);
- return '<form action="https://atpos.ssb.it/atpos/pagamenti/main" method="POST">
- <input type="hidden" name="PAGE" value="MASTER">
- <input type="hidden" name="IMPORTO" value="'.$importo.'">
- <input type="hidden" name="VALUTA" value="'.$valuta.'">
- <input type="hidden" name="IDNEGOZIO" value="'.$idNegozio.'">
- <input type="hidden" name="NUMORD" value="'.$nord.'">
- <input type="hidden" name="URLDONE" value="'.$urldone.'">
- <input type="hidden" name="URLBACK" value="'.$urlback.'">
- <input type="hidden" name="URLMS" value="'.$urlms.'">
- <input type="hidden" name="TCONTAB" value="I">
- <input type="hidden" name="TAUTOR" value="I">
- <input type="hidden" name="MAC" value="'.$mac.'">
- <input type="image" style="border:0px; height:auto;" src="images/buynow.gif" >
- </form>';
- }
- function generateStripeButton($importo, $uid, $ref){
- return '<a href="credit-card.php?uid='.$uid.'&ref='.$ref.'&amount='.$importo.'" class="button-link credit-card" >Credit Card</a>';
- }
- function generateBytesellerButton($amount, $uid, $ref, $description){
- global $byteseller_api_password;
- $email = user_email($uid);
- $oid=md5(time().$uid);
- $order_id="$oid-$uid-$ref";
- $signature = hash('sha512', "2accept_payment117678".$order_id.$amount."EUR".$description.$email.$byteseller_api_password);
- return '<form style="margin-top:-9px;" method="post" action="https://do.paymentmethodselection.com">
- <input name="api_id" value="2" type="hidden" />
- <input name="method" value="accept_payment" type="hidden" />
- <input name="subseller_id" value="117678" type="hidden" />
- <input name="order_id" value="'.$order_id.'" type="hidden" />
- <input name="amount" value="'. $amount.'" type="hidden" />
- <input name="currency" value="EUR" type="hidden" />
- <input name="email" value="'.$email.'" type="hidden" />
- <input name="description" value="'.$description.'" type="hidden" />
- <input name="signature" value="'.$signature.'" type="hidden">
- <input class="button-link" value="Pay Now" type="submit" />
- </form>';
- }
- function generateQwikpay($giorni, $uid, $ref) {
- $product_ids=array("15"=>"3b1d42d4", "30"=>"77d508d6", "70"=>"87244cc8", "180"=>"995e7731", "365"=>"aba077f7");
- $button = <<<EOT
- <!-- QwikPay Payment-->
- <form method=post action=https://qwikpay.org/process.htm>
- <input type=hidden name=version value="2.0">
- <input type=hidden name=user_id value="0dc3d8bc-8">
- <input type=hidden name=product_id value="$product_ids[$giorni]">
- <input type=hidden name=order_id value="$uid-$ref">
- <input type=image style="height: 45px !important;border:none;" src="images/cc.jpg">
- </form>
- <!-- End QwikPay Payment -->
- EOT;
- return $button;
- }
- function generatePaychannel($giorni, $uid, $ref) {
- global $paychannel_prices_usd;
- $user_name = user_name($uid);
- // Secret key
- $key = "502e943d3fdcc0951e856d2b0a93973d";
- $product_ids=array("15"=>"3b1d42d4", "30"=>"77d508d6", "70"=>"87244cc8", "180"=>"995e7731", "365"=>"aba077f7");
- $fields = array();
- $fields["RDI_MERCHANT_ID"] = "1600000013";
- $fields["RDI_PAYMENT_AMOUNT"] = number_format($paychannel_prices_usd[$giorni], 2);
- $fields["RDI_CURRENCY_ID"] = "840";
- $fields["RDI_PAYMENT_NO"] = "{$user_name}-{$ref} #".rand(1000,9999);
- $fields["RDI_DESCRIPTION"] = "BASE64:".base64_encode($product_ids[$giorni]);
- $fields["RDI_SUCCESS_URL"] = "https://debriditalia.com/premium.php";
- $fields["RDI_FAIL_URL"] = "https://debriditalia.com/premium.php";
- // Message production by concatenation of form field values
- // sorted by field name in ascending order.
- foreach($fields as $name => $val) {
- if(is_array($val)) {
- usort($val, "strcasecmp");
- $fields[$name] = $val;
- }
- }
- // RDI_SIGNATURE parameter production by
- // digital signature production of produced message
- // the MD5 and presenting it in Base64
- uksort($fields, "strcasecmp");
- $fieldValues = "";
- foreach($fields as $value) {
- $fieldValues .= $value;
- }
- $signature = base64_encode(pack("H*", md5($fieldValues . $key)));
- $fields["RDI_SIGNATURE"] = $signature;
- // Production of payment form’s HTML-code
- $result[] = "<!-- Paychannel Payment-->";
- $result[] = "<form id=\"paychannel-{$giorni}\" method=\"POST\" action=\"https://payment.paychannel.cc\">";
- foreach($fields as $key => $value) {
- $result[] = "<input type=\"hidden\" name=\"{$key}\" value=\"{$value}\">";
- }
- $result[] = "<img onclick=\"document.getElementById('paychannel-{$giorni}').submit();\" style=\"height: 45px !important;border:none; cursor: pointer;\" src=\"images/cc.jpg\">";
- $result[] = "</form>";
- $result[] = "<!-- End Paychannel Payment-->";
- return implode("\n", $result);
- }
- function generateHipay($amount, $uid, $ref, $description){
- $key = "9efc9762306ca5d179eb4521ff28bde5";
- $xml="<?xml version='1.0' encoding='utf-8' ?>
- <order>
- <userAccountId>3198211</userAccountId>
- <currency>EUR</currency>
- <label>".$description."</label>
- <ageGroup>ALL</ageGroup>
- <categoryId>549</categoryId>
- <urlAcquital><![CDATA[https://debriditalia.com/hipay.php]]></urlAcquital>
- <urlOk><![CDATA[https://debriditalia.com/profilo.php]]></urlOk>
- <urlKo><![CDATA[https://debriditalia.com/premium.php]]></urlKo>
- <urlCancel><![CDATA[https://debriditalia.com/premium.php]]></urlCancel>
- <urlInstall><![CDATA[http://debriditalia.com/premium.php]]></urlInstall>
- <urlLogo><![CDATA[https://www.debriditalia.com/images/logo.png]]></urlLogo>
- <data>
- <uid>".$uid."</uid>
- <ref>".$ref."</ref>
- </data>
- <items>
- <item id='1'>
- <name>".$description."</name>
- <infos>".$description."</infos>
- <amount>".$amount."</amount>
- <categoryId>549</categoryId>
- <quantity>1</quantity>
- <reference>REF1</reference>
- </item>
- </items>
- </order>";
- $data = trim($xml);
- $encodedData = base64_encode($data);
- $md5Sign = md5($encodedData.$key);
- return '<form target="_blank" action="https://payment.hipay.com/index/form/" method="post" >
- <input type="hidden" name="mode" value="MODE_B" />
- <input type="hidden" name="website_id" value="393958" />
- <input type="hidden" name="sign" value="'. $md5Sign. '" />
- <input type="hidden" name="data" value="'.$encodedData.'" />
- <input type="image" name="send" src="images/cc.jpg" style="weight:170px; height:45px; border:none;"/>
- </form>';
- }
- function generatePaypal($item_num, $amount, $uid, $ref, $description)
- {
- $public_key = "usS2aFLCPWTo";
- $item_number = $item_num; //we only trust money, not ids :)
- $return_url = "http://debriditalia.com/premium.php";
- $cancel_url = "http://debriditalia.com/premium.php";
- $notify_url = "http://debriditalia.com/paypal.php";
- $invoice_id = $uid."-".$ref;
- $url = "http://debriditalia.review/"
- . "?public_key=$public_key&item_name=$description&item_number=$item_number&price=$amount"
- . "&return=$return_url&cancel_return=$cancel_url&notify_url=$notify_url&invoice=$invoice_id";
- $button = "<a href='".$url."'><img src='images/paypal.png' ></a>";
- return $button;
- }
- function generateVipKeys($amount, $uid, $ref){
- $url = "http://vip-keys.com/pay/ccdebit.php?type=".$amount."&email=info@debriditalia.com&userid=".$uid."_".$ref;
- $img_src="images/cc.jpg";
- $img = "<a target='_blank' href='".$url."'><img src='".$img_src."'/></a>";
- return $img;
- }
- function getSiglaFromDlId($id){
- $database = new medoo();
- $data = $database->select("log_dl","host",["id_log" => $id]);
- return $data[0];
- }
- function getServer($sigla, $type){
- $database = new medoo();
- $data = $database->select("hosts",["generation_turnover","download_turnover"],["sigla" => $sigla]);
- if($type=="GENERATION"){
- $turnover=$data[0]['generation_turnover'];
- }
- elseif($type=="DOWNLOAD") {
- $turnover=$data[0]['download_turnover'];
- }
- $data = $database->select("host_servers",["server_name"],["AND" =>["sigla" => $sigla,"type" => $type]]);
- foreach ($data as $key => $value) {
- $servers[$key]=$value['server_name'];
- }
- switch ($turnover) {
- case 'RANDOM':
- $s=$servers[array_rand($servers)];
- break;
- case 'HOURLY':
- $s=$servers[date("G")%count($servers)];
- break;
- default:
- break;
- }
- return $s;
- }
- function getServerIp($server){
- $database = new medoo();
- $data = $database->select("servers","ip",["name" => $server]);
- return $data[0];
- }
- function is_link_banned($sigla, $fid) {
- $res=mysql_query("SELECT id FROM link_ban WHERE sigla='".$sigla."' AND fid='".$fid."'");
- if(mysql_num_rows($res)>0){
- mysql_free_result($res);
- return true;
- } else {
- mysql_free_result($res);
- return false;
- }
- }
Add Comment
Please, Sign In to add comment