<?php
/*BEGIN_INFO
Show if an Site are white/black Listed!<br>
by jomasaco.
END_INFO*/
if(!defined("WCDDL_GUTS"))
exit;
$modEnabled = true; //Change to false if don't use
if($modEnabled) {
$outbw = '<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<fieldset>
<div class="legend">Check White/Black List:</div>
<div class="form_row">
<div class="form_value"><input type="text" size="32" class="text" value="http://" name="url" /></div>
<input class="button" type="submit" name="submit" value="Submit" />
</div></fieldset></form>';
if(!empty($_POST)) {
$surl = $_POST['url'];
$surl = parse_url(trim($surl)); //remove spaces split the url
$surl = $surl['host']; //get host
$surl = str_replace("www.","",$surl); //remove the www
if (!preg_match('#^[A-Z0-9.-]+\.[A-Z]{2,4}$#i', $surl)) //validate url
{
$outbw .= '<br /><div class="error"> Please enter a valid Site Url. <b>'.$surl.'</div></b>';
}
else { //blacklist
$sql = mysql_query("select * from wcddl_blacklist WHERE url = '".mysql_real_escape_string($surl)."'");
if(mysql_num_rows($sql) > 0) {
$outbw .= '<div class="error">'.$surl.' In <b>Blacklist</b><br />';
while ($row = mysql_fetch_array($sql)){
$outbw .= '<br/> Site Url: '.$row['url'].'</div>';
}
}
else { //whitelist
$sql = mysql_query("select * from wcddl_whitelist WHERE url = '".mysql_real_escape_string($surl)."'");
if(mysql_num_rows($sql) > 0) {
$outbw .= '<div class="success">'.$surl.' In <b>Whitelist</b>.<br />';
while ($row = mysql_fetch_array($sql)){
$outbw .= '<br/> Site Url: '.$row['url'].'</div>';
}
}
else{
$outbw .= '<br /><div class="notice">'.$surl.' NOT In <b>Whitelist</b> or <b>Blacklist</b>.</div><br />';
}
}
}
}
//show the lists
//blacklist
$outbw .= '<div class="clearer"> </div>';
$outbw .= '<div class="post">
<div class="post_title text_center"><div class="error"><h1>BLACKLISTED</h1></div></div>
<div class="post_body">';
$color1 = " class=\"even\"";
$color2 = '';
$row_count = 0;
$getit = @mysql_query("SELECT * FROM wcddl_blacklist limit 0,20");
$outbw .= '<br /><br /><table class="data_table"><tr><th>URL</th></tr>';
while ($row = mysql_fetch_array($getit)) {
$row_color = ($row_count % 2) ? $color1 : $color2;
$outbw .='<tr'.$row_color.'>
<td><strong>'.$row['url'].'</strong></td>
</tr>';
$row_count++;
}
$outbw .= '</table>';
$outbw .= '</div></div>';
//whitelist
$outbw .= '<div class="post">
<div class="post_title text_center"><div class="success"><h1>WHITELISTED</h1></div></div>
<div class="post_body">';
$outbw .= '<div class="clearer"> </div>';
$getit = @mysql_query("SELECT * FROM wcddl_whitelist limit 0,20");
$outbw .= '<br /><br /><table class="data_table"><tr><th>URL</th></tr>';
while ($row = mysql_fetch_array($getit)) {
$row_color = ($row_count % 2) ? $color1 : $color2;
$outbw .= '<tr'.$row_color.'>
<td><strong>'.$row['url'].'</strong></td>
</tr>';
$row_count++;
}
$outbw .= '</table>';
$outbw .= '</div></div>';
$core->setTemplateVar("searchbw",$outbw);
}
?>