Example #1
0
 /**
  * 外部リンクか内部リンクの判定
  * @global type $open_uri_in_new_window_servername
  * @staticvar boolean $set_baseuri
  * @param type $uri アドレス
  * @return boolean
  */
 protected static function isInsideUri($uri)
 {
     global $open_uri_in_new_window_servername;
     static $set_baseuri;
     if ($set_baseuri) {
         $set_baseuri = false;
         $open_uri_in_new_window_servername[] = Router::get_baseuri();
     }
     foreach ($open_uri_in_new_window_servername as $servername) {
         if (stristr($uri, $servername)) {
             return true;
         }
     }
     return false;
 }