/** * Check q & menu pattern whether match * * @param string $pattern * @param string $q * @return boolean */ public static function qMatchPattern($pattern, $q = NULL) { if (!isset($q)) { $q = Request::q(); } $match = false; if ($pattern == $q) { $match = true; } else { if (preg_match(SimPHP::genMenuRegexp($pattern), $q)) { $match = true; } } return $match; }