35084a59790328ed278ebb44872c7cb378216346
[anoweco.git] / src / anoweco / Urls.php
1 <?php
2 namespace anoweco;
3
4 class Urls
5 {
6     public static function comment($id)
7     {
8         return '/comment/' . intval($id) . '.htm';
9     }
10
11     public static function user($id)
12     {
13         return '/user/' . intval($id) . '.htm';
14     }
15
16     public static function userImg($rowUser = null)
17     {
18         if ($rowUser !== null && $rowUser->user_imageurl != '') {
19             return $rowUser->user_imageurl;
20         }
21         return static::full('/img/anonymous.svg');
22     }
23
24     public static function full($str)
25     {
26         if (!isset($_SERVER['REQUEST_SCHEME'])) {
27             $_SERVER['REQUEST_SCHEME'] = 'http';
28         }
29         return $_SERVER['REQUEST_SCHEME'] . '://'
30             . $_SERVER['HTTP_HOST']
31             . $str;
32     }
33 }
34 ?>