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; }?>