6 public static function comment($id)
8 return '/comment/' . intval($id) . '.htm';
11 public static function user($id)
13 return '/user/' . intval($id) . '.htm';
16 public static function userImg($rowUser = null)
18 if ($rowUser !== null && $rowUser->user_imageurl != '') {
19 return $rowUser->user_imageurl;
21 return static::full('/img/anonymous.svg');
24 public static function full($str)
26 if (!isset($_SERVER['REQUEST_SCHEME'])) {
27 $_SERVER['REQUEST_SCHEME'] = 'http';
29 return $_SERVER['REQUEST_SCHEME'] . '://'
30 . $_SERVER['HTTP_HOST']
34 public static function userId($url)
36 $userbaseurl = Urls::full('/user/');
37 if (substr($url, 0, strlen($userbaseurl)) != $userbaseurl) {
40 //actual user URL - loads his data
41 $userId = substr($url, strrpos($url, '/') + 1, -4);
42 if (intval($userId) != $userId) {
45 return intval($userId);