All pastes #754160 Raw Edit

admin module

public php v1 · immutable
#754160 ·published 2007-10-29 20:46 UTC
rendered paste body
<?php    $returnValue=false;    $admins = array();    $admins["mrmonday"] = array(                                "nick" => array("mrmonday", "Ganondorf", "MrM"),                                "ident" => array("n=mrmonday", "mrmonday"),                                "host" => array("fullcirclemagazine/communicationsmanager/mrmonday", "C1E2FE12.5E8DDEBD.B6DD2164.IP", "F022C21A.F776EB67.75E9DDC7.IP")                                //"gecos" => "Robert Clipsham"                               );    $split = array(                   "nick" => preg_replace("/\:(.*?)\!(.*?)\@(.*)/","$1", $hostmask),                   "ident" => preg_replace("/\:(.*?)\!(.*?)\@(.*)/","$2", $hostmask),                   "host" => preg_replace("/\:(.*?)\!(.*?)\@(.*)/","$3", $hostmask)                  );    foreach($admins as $key=>$value) {        if(in_array($split["nick"], $admins[$key]["nick"]) and in_array($split["ident"], $admins[$key]["ident"]) and in_array($split["host"], $admins[$key]["host"])) {          $returnValue=true;         }         return $returnValue;    }?>