예제 #1
0
파일: Ugs.php 프로젝트: hikusukih/UkeGeeks
 /**
  * builds (relative) URL
  *
  * @param Actions(enum) $action [description]
  * @param string  $param  (optional) extra query param value (right now only "song")
  * @return  string
  */
 public static function MakeUri($action, $param = '')
 {
     $directory = defined('Config::Subdirectory') ? Config::Subdirectory : '/';
     $actionName = Actions::ToName($action);
     $param = trim($param);
     if (!Config::UseModRewrite) {
         $actionParams = strlen($param) > 0 ? '&song=' . $param : '';
         return $directory . 'music.php?action=' . $actionName . $actionParams;
     }
     if ($action == Actions::Song) {
         $actionName = 'songbook';
     }
     return $directory . strtolower($actionName) . '/' . $param;
 }