Status
Not open for further replies.
4 comments
PHP:
<?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">&nbsp;</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">&nbsp;</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);
    }
    ?>
 
Last edited:
Status
Not open for further replies.
Back
Top