示例#1
0
 public static function site($uri = '', $protocol = FALSE)
 {
     $url = parent::site($uri, $protocol);
     if (!request::is_ajax()) {
         return $url;
     }
     return str_replace('bakayarou.kungfudiscomonkey.net', 'b.kf-dm.net', $url);
 }
示例#2
0
 static function site($uri, $protocol = false)
 {
     list($controller, $arg1, $args) = explode("/", $uri, 3);
     if ($controller == "albums" || $controller == "photos") {
         $uri = ORM::factory("item", $arg1)->relative_path();
     }
     return parent::site($uri, $protocol);
 }
示例#3
0
 static function site($uri, $protocol = false)
 {
     if (($pos = strpos($uri, "?")) !== false) {
         list($uri, $query) = explode("?", $uri, 2);
         $query = "?{$query}";
     } else {
         $query = "";
     }
     $parts = explode("/", $uri, 3);
     if ($parts[0] == "albums" || $parts[0] == "photos") {
         $uri = model_cache::get("item", $parts[1])->relative_path();
     }
     return parent::site($uri . $query, $protocol);
 }
示例#4
0
 public static function site_lang($lang, $uri = '', $protocol = FALSE)
 {
     return parent::site($lang . '/' . $uri, $protocol);
 }