<?php
if(!defined("WCDDL_GUTS")) exit;
$modEnabled = true;
$subBacklink = str_replace('http://www.', 'http://', 'http://www.warezrelease.org');
$reason1 = "Add our linkback, then <a href='/contact.php'>email us here</a>.";
$reason2 = "We dont allow free TLDs on our DDL, go buy yourself a real domain then you can submit downloads.";
$reason3 = "BlogSpot not allowed. Get a real host & domain, thanks.";
$date = date("d-m-Y");
$email = $_POST['email'];
$surl = $_POST['surl'];
$surl = parse_url(trim($surl));
$surl= str_replace("www.","",$surl['host']);
if ($modEnabled) {
function subBacklink($link, $subBacklink) {
global $subBacklink;
$ch = curl_init($link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'spider');
$page = curl_exec($ch);
curl_close($ch);
if (preg_match('#<a[^>]+href="http://(www\.)?warezrelease\.org/?"[^>]*>#i',$page))
return true;
else
return false;
}
function blacklistemail($email,$surl) {
global $core;
$to = $email;
$from = $core->adminemail;
$subject = 'Your website is blacklisted at WarezRelease';
$message = 'Your website is blacklisted at '.$core->siteurl.'.<br />
<br />
Domain: '.$surl.'<br />
Email: '.$email.'<br />
<br />
Possible reasons are:<br />
<br />
1. Your domain/site does not contain a valid linkback or atleast our bot can not find one.<br />
2. You may have submitted before without a backlink but since then have added one.<br />
3. Our bot can not even access your domain/site due to a mod you have installed, crappy host, free domain/host, downtime etc.
<br />
<br />
In most cases you can rectify and solve the issue, then you can get un-blacklisted by either emailing us at:
chris-2k@live.co.uk or by visiting: '.$core->siteurl.'blacklist.php and un-blacklisting yourself...
<br /><br />
Regards, <a href="'.$core->siteurl.'">'.$core->siteurl.'</a> Team.';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.$from.'' . "\r\n";
mail($to, $subject, $message, $headers);
}
$domcheck = true;
$blacklistdomreason = '';
if (preg_match('@^(?:http:\/\/)?([^/]+)\.(co\.cc|tk)@i', $surl)) $blacklistdomreason = $reason2;
elseif (preg_match('@^(?:http:\/\/)?([^/]+)\.(blogspot\.com)@i', $surl)) $blacklistdomreason = $reason3;
if ($domcheck and $blacklistdomreason != '') {
mysql_query("INSERT INTO wcddl_blacklist (url,reason,dat,email) VALUES ('".mysql_real_escape_string($surl)."','".mysql_real_escape_string($blacklistdomreason)."','".mysql_real_escape_string($date)."','".mysql_real_escape_string($email)."')");
}
if(subBacklink ($surl, $subBacklink) == false) {
mysql_query("INSERT INTO wcddl_blacklist (url,reason,dat,email) VALUES ('".mysql_real_escape_string($surl)."','".mysql_real_escape_string($reason1)."','".mysql_real_escape_string($date)."','".mysql_real_escape_string($email)."')");
blacklistemail($email,$surl);
}
}
$core->attachDataHook("submitChecksPass","subBacklink");
?>