Пример #1
0
 /**
  * Is Rewritable
  *
  * Devuelve verdadero si la request enviada a procesar se encuentra en la lista
  * de rutas de redireccion.
  *
  * @author Adrián Méndez <*****@*****.**>
  * @Version 1.2
  */
 public static function is_rewriteable($request)
 {
     $request = self::clean_request($request);
     self::$activeroutekey = $request;
     if (isset(self::$routes[$request])) {
         return true;
     }
     foreach (self::$routes as $route => $attrs) {
         self::$activeroutekey = $route;
         $route = str_replace('/', '\\/', $route);
         $RegEx = sprintf("/^(%s)\\/(.*)\$/", $route);
         if (preg_match($RegEx, $request)) {
             return true;
         }
     }
     self::$activeroutekey = NULL;
     return false;
 }