@@ -9,7 +9,7 @@ |
||
9 | 9 | if ($socials) { |
10 | 10 | echo 'Войти через: '; |
11 | 11 | foreach (Users\Social::getList(['where' => ['active', 1]]) as $social) { |
12 | - $text = $social->image ? '<img src ="' . Statics::file($social->image->path) . '">' : $social->name(); |
|
12 | + $text = $social->image ? '<img src ="'.Statics::file($social->image->path).'">' : $social->name(); |
|
13 | 13 | echo "<a href = '/users/social/auth/{$social->code}'>{$text}</a> "; |
14 | 14 | } |
15 | 15 | } |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | |
20 | 20 | $sections = $this->module->getSnippets('cabinetSection'); |
21 | 21 | if (!empty($sections[$activeSection]['name'])) { |
22 | - $this->view->setTitle($sections[$activeSection]['name'] . ' - Личный кабинет'); |
|
22 | + $this->view->setTitle($sections[$activeSection]['name'].' - Личный кабинет'); |
|
23 | 23 | $bread[] = ['text' => 'Личный кабинет', 'href' => '/users/cabinet']; |
24 | 24 | $bread[] = ['text' => $sections[$activeSection]['name']]; |
25 | 25 | } else { |
@@ -101,10 +101,10 @@ discard block |
||
101 | 101 | Users\User::$cur->mail = $user_mail; |
102 | 102 | if (!empty($this->module->config['needActivation'])) { |
103 | 103 | Users\User::$cur->activation = Tools::randomString(); |
104 | - $from = 'noreply@' . INJI_DOMAIN_NAME; |
|
104 | + $from = 'noreply@'.INJI_DOMAIN_NAME; |
|
105 | 105 | $to = $user_mail; |
106 | - $subject = 'Активация аккаунта на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME); |
|
107 | - $text = 'Для активации вашего аккаунта перейдите по ссылке <a href = "http://' . INJI_DOMAIN_NAME . '/users/activation/' . Users\User::$cur->id . '/' . Users\User::$cur->activation . '">http://' . idn_to_utf8(INJI_DOMAIN_NAME) . '/users/activation/' . Users\User::$cur->id . '/' . Users\User::$cur->activation . '</a>'; |
|
106 | + $subject = 'Активация аккаунта на сайте '.idn_to_utf8(INJI_DOMAIN_NAME); |
|
107 | + $text = 'Для активации вашего аккаунта перейдите по ссылке <a href = "http://'.INJI_DOMAIN_NAME.'/users/activation/'.Users\User::$cur->id.'/'.Users\User::$cur->activation.'">http://'.idn_to_utf8(INJI_DOMAIN_NAME).'/users/activation/'.Users\User::$cur->id.'/'.Users\User::$cur->activation.'</a>'; |
|
108 | 108 | Tools::sendMail($from, $to, $subject, $text); |
109 | 109 | Msg::add('На указанный почтовый ящик была выслана ваша ссылка для подтверждения E-Mail', 'success'); |
110 | 110 | } else { |
@@ -126,10 +126,10 @@ discard block |
||
126 | 126 | if (!$user->activation) { |
127 | 127 | Tools::redirect('/', 'Пользователь уже активирован'); |
128 | 128 | } |
129 | - $from = 'noreply@' . INJI_DOMAIN_NAME; |
|
129 | + $from = 'noreply@'.INJI_DOMAIN_NAME; |
|
130 | 130 | $to = $user->mail; |
131 | - $subject = 'Активация аккаунта на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME); |
|
132 | - $text = 'Для активации вашего аккаунта перейдите по ссылке <a href = "http://' . INJI_DOMAIN_NAME . '/users/activation/' . $user->id . '/' . $user->activation . '">http://' . idn_to_utf8(INJI_DOMAIN_NAME) . '/users/activation/' . $user->id . '/' . $user->activation . '</a>'; |
|
131 | + $subject = 'Активация аккаунта на сайте '.idn_to_utf8(INJI_DOMAIN_NAME); |
|
132 | + $text = 'Для активации вашего аккаунта перейдите по ссылке <a href = "http://'.INJI_DOMAIN_NAME.'/users/activation/'.$user->id.'/'.$user->activation.'">http://'.idn_to_utf8(INJI_DOMAIN_NAME).'/users/activation/'.$user->id.'/'.$user->activation.'</a>'; |
|
133 | 133 | Tools::sendMail($from, $to, $subject, $text); |
134 | 134 | Tools::redirect('/', 'На указанный почтовый ящик была выслана ваша ссылка для подтверждения E-Mail', 'success'); |
135 | 135 | } |
@@ -21,20 +21,20 @@ discard block |
||
21 | 21 | 'scope' => 'email', |
22 | 22 | 'response_type' => 'code', |
23 | 23 | 'display' => 'page', |
24 | - 'redirect_uri' => 'http://' . INJI_DOMAIN_NAME . '/users/social/auth/vk' |
|
24 | + 'redirect_uri' => 'http://'.INJI_DOMAIN_NAME.'/users/social/auth/vk' |
|
25 | 25 | ]; |
26 | - \Tools::redirect("https://oauth.vk.com/authorize?" . http_build_query($query)); |
|
26 | + \Tools::redirect("https://oauth.vk.com/authorize?".http_build_query($query)); |
|
27 | 27 | } |
28 | 28 | if (empty($_GET['code']) && !empty($_GET['error'])) { |
29 | - \Tools::redirect('/', 'Произошла ошибка во время авторизации через соц. сеть: ' . $_GET['error_description']); |
|
29 | + \Tools::redirect('/', 'Произошла ошибка во время авторизации через соц. сеть: '.$_GET['error_description']); |
|
30 | 30 | } |
31 | 31 | $query = [ |
32 | 32 | 'client_id' => $config['appId'], |
33 | 33 | 'client_secret' => $config['secret'], |
34 | 34 | 'code' => $_GET['code'], |
35 | - 'redirect_uri' => 'http://' . INJI_DOMAIN_NAME . '/users/social/auth/vk' |
|
35 | + 'redirect_uri' => 'http://'.INJI_DOMAIN_NAME.'/users/social/auth/vk' |
|
36 | 36 | ]; |
37 | - $result = @file_get_contents("https://oauth.vk.com/access_token?" . http_build_query($query)); |
|
37 | + $result = @file_get_contents("https://oauth.vk.com/access_token?".http_build_query($query)); |
|
38 | 38 | if ($result === false) { |
39 | 39 | \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger'); |
40 | 40 | } |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | 'fields' => 'sex, bdate, photo_max_orig, home_town', |
48 | 48 | 'access_token' => $result['access_token'] |
49 | 49 | ]; |
50 | - $userResult = @file_get_contents("https://api.vk.com/method/users.get?" . http_build_query($userQuery)); |
|
50 | + $userResult = @file_get_contents("https://api.vk.com/method/users.get?".http_build_query($userQuery)); |
|
51 | 51 | if (!$userResult) { |
52 | 52 | \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger'); |
53 | 53 | } |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | |
143 | 143 | $config = static::getConfig(); |
144 | 144 | |
145 | - $auth_key = md5($config['appId'] . '_' . $viewer_id . '_' . $config['secret']); |
|
145 | + $auth_key = md5($config['appId'].'_'.$viewer_id.'_'.$config['secret']); |
|
146 | 146 | |
147 | 147 | if ($auth_key !== $get_auth_key) { |
148 | 148 | return FALSE; |
@@ -152,7 +152,7 @@ discard block |
||
152 | 152 | 'fields' => 'photo_medium,nickname, domain, sex, bdate, city, country, timezone, photo_50, photo_100, photo_200_orig, has_mobile, contacts, education, online, relation, last_seen, status, can_write_private_message, can_see_all_posts, can_post, universities', |
153 | 153 | 'access_token' => filter_input(INPUT_GET, 'access_token', FILTER_SANITIZE_STRING) |
154 | 154 | ]; |
155 | - $userResult = json_decode(@file_get_contents("https://api.vk.com/method/users.get?" . http_build_query($userQuery)), true); |
|
155 | + $userResult = json_decode(@file_get_contents("https://api.vk.com/method/users.get?".http_build_query($userQuery)), true); |
|
156 | 156 | $object = static::getObject(); |
157 | 157 | |
158 | 158 | $socUser = \Users\User\Social::get([['social_id', $object->pk()], ['uid', $viewer_id]]); |
@@ -19,22 +19,22 @@ discard block |
||
19 | 19 | $oauthTimestamp = time(); |
20 | 20 | //string |
21 | 21 | $oauth_base_text = "GET&"; |
22 | - $oauth_base_text .= urlencode('https://api.twitter.com/oauth/request_token') . "&"; |
|
23 | - $oauth_base_text .= urlencode("oauth_callback=" . urlencode('http://' . INJI_DOMAIN_NAME . '/users/social/auth/twitter') . "&"); |
|
24 | - $oauth_base_text .= urlencode("oauth_consumer_key=" . $config['consumer_key'] . "&"); |
|
25 | - $oauth_base_text .= urlencode("oauth_nonce=" . $oauthNonce . "&"); |
|
22 | + $oauth_base_text .= urlencode('https://api.twitter.com/oauth/request_token')."&"; |
|
23 | + $oauth_base_text .= urlencode("oauth_callback=".urlencode('http://'.INJI_DOMAIN_NAME.'/users/social/auth/twitter')."&"); |
|
24 | + $oauth_base_text .= urlencode("oauth_consumer_key=".$config['consumer_key']."&"); |
|
25 | + $oauth_base_text .= urlencode("oauth_nonce=".$oauthNonce."&"); |
|
26 | 26 | $oauth_base_text .= urlencode("oauth_signature_method=HMAC-SHA1&"); |
27 | - $oauth_base_text .= urlencode("oauth_timestamp=" . $oauthTimestamp . "&"); |
|
27 | + $oauth_base_text .= urlencode("oauth_timestamp=".$oauthTimestamp."&"); |
|
28 | 28 | $oauth_base_text .= urlencode("oauth_version=1.0"); |
29 | - $oauthSignature = base64_encode(hash_hmac("sha1", $oauth_base_text, $config['consumer_secret'] . "&", true)); |
|
29 | + $oauthSignature = base64_encode(hash_hmac("sha1", $oauth_base_text, $config['consumer_secret']."&", true)); |
|
30 | 30 | //request |
31 | 31 | $url = 'https://api.twitter.com/oauth/request_token'; |
32 | - $url .= '?oauth_callback=' . urlencode('http://' . INJI_DOMAIN_NAME . '/users/social/auth/twitter'); |
|
33 | - $url .= '&oauth_consumer_key=' . $config['consumer_key']; |
|
34 | - $url .= '&oauth_nonce=' . $oauthNonce; |
|
35 | - $url .= '&oauth_signature=' . urlencode($oauthSignature); |
|
32 | + $url .= '?oauth_callback='.urlencode('http://'.INJI_DOMAIN_NAME.'/users/social/auth/twitter'); |
|
33 | + $url .= '&oauth_consumer_key='.$config['consumer_key']; |
|
34 | + $url .= '&oauth_nonce='.$oauthNonce; |
|
35 | + $url .= '&oauth_signature='.urlencode($oauthSignature); |
|
36 | 36 | $url .= '&oauth_signature_method=HMAC-SHA1'; |
37 | - $url .= '&oauth_timestamp=' . $oauthTimestamp; |
|
37 | + $url .= '&oauth_timestamp='.$oauthTimestamp; |
|
38 | 38 | $url .= '&oauth_version=1.0'; |
39 | 39 | $response = file_get_contents($url); |
40 | 40 | parse_str($response, $result); |
@@ -50,26 +50,26 @@ discard block |
||
50 | 50 | $oauth_token_secret = $_SESSION['oauth_token_secret']; |
51 | 51 | //string |
52 | 52 | $oauth_base_text = "GET&"; |
53 | - $oauth_base_text .= urlencode('https://api.twitter.com/oauth/access_token') . "&"; |
|
54 | - $oauth_base_text .= urlencode("oauth_consumer_key=" . $config['consumer_key'] . "&"); |
|
55 | - $oauth_base_text .= urlencode("oauth_nonce=" . $oauthNonce . "&"); |
|
53 | + $oauth_base_text .= urlencode('https://api.twitter.com/oauth/access_token')."&"; |
|
54 | + $oauth_base_text .= urlencode("oauth_consumer_key=".$config['consumer_key']."&"); |
|
55 | + $oauth_base_text .= urlencode("oauth_nonce=".$oauthNonce."&"); |
|
56 | 56 | $oauth_base_text .= urlencode("oauth_signature_method=HMAC-SHA1&"); |
57 | - $oauth_base_text .= urlencode("oauth_token=" . $oauth_token . "&"); |
|
58 | - $oauth_base_text .= urlencode("oauth_timestamp=" . $oauthTimestamp . "&"); |
|
59 | - $oauth_base_text .= urlencode("oauth_verifier=" . $oauth_verifier . "&"); |
|
57 | + $oauth_base_text .= urlencode("oauth_token=".$oauth_token."&"); |
|
58 | + $oauth_base_text .= urlencode("oauth_timestamp=".$oauthTimestamp."&"); |
|
59 | + $oauth_base_text .= urlencode("oauth_verifier=".$oauth_verifier."&"); |
|
60 | 60 | $oauth_base_text .= urlencode("oauth_version=1.0"); |
61 | 61 | |
62 | - $key = $config['consumer_secret'] . "&" . $oauth_token_secret; |
|
62 | + $key = $config['consumer_secret']."&".$oauth_token_secret; |
|
63 | 63 | //request |
64 | 64 | $oauth_signature = base64_encode(hash_hmac("sha1", $oauth_base_text, $key, true)); |
65 | 65 | $url = 'https://api.twitter.com/oauth/access_token'; |
66 | - $url .= '?oauth_nonce=' . $oauthNonce; |
|
66 | + $url .= '?oauth_nonce='.$oauthNonce; |
|
67 | 67 | $url .= '&oauth_signature_method=HMAC-SHA1'; |
68 | - $url .= '&oauth_timestamp=' . $oauthTimestamp; |
|
69 | - $url .= '&oauth_consumer_key=' . $config['consumer_key']; |
|
70 | - $url .= '&oauth_token=' . urlencode($oauth_token); |
|
71 | - $url .= '&oauth_verifier=' . urlencode($oauth_verifier); |
|
72 | - $url .= '&oauth_signature=' . urlencode($oauth_signature); |
|
68 | + $url .= '&oauth_timestamp='.$oauthTimestamp; |
|
69 | + $url .= '&oauth_consumer_key='.$config['consumer_key']; |
|
70 | + $url .= '&oauth_token='.urlencode($oauth_token); |
|
71 | + $url .= '&oauth_verifier='.urlencode($oauth_verifier); |
|
72 | + $url .= '&oauth_signature='.urlencode($oauth_signature); |
|
73 | 73 | $url .= '&oauth_version=1.0'; |
74 | 74 | |
75 | 75 | |
@@ -88,28 +88,28 @@ discard block |
||
88 | 88 | $screen_name = $result['screen_name']; |
89 | 89 | |
90 | 90 | $oauth_base_text = "GET&"; |
91 | - $oauth_base_text .= urlencode('https://api.twitter.com/1.1/users/show.json') . '&'; |
|
92 | - $oauth_base_text .= urlencode('oauth_consumer_key=' . $config['consumer_key'] . '&'); |
|
93 | - $oauth_base_text .= urlencode('oauth_nonce=' . $oauth_nonce . '&'); |
|
91 | + $oauth_base_text .= urlencode('https://api.twitter.com/1.1/users/show.json').'&'; |
|
92 | + $oauth_base_text .= urlencode('oauth_consumer_key='.$config['consumer_key'].'&'); |
|
93 | + $oauth_base_text .= urlencode('oauth_nonce='.$oauth_nonce.'&'); |
|
94 | 94 | $oauth_base_text .= urlencode('oauth_signature_method=HMAC-SHA1&'); |
95 | - $oauth_base_text .= urlencode('oauth_timestamp=' . $oauth_timestamp . "&"); |
|
96 | - $oauth_base_text .= urlencode('oauth_token=' . $oauth_token . "&"); |
|
95 | + $oauth_base_text .= urlencode('oauth_timestamp='.$oauth_timestamp."&"); |
|
96 | + $oauth_base_text .= urlencode('oauth_token='.$oauth_token."&"); |
|
97 | 97 | $oauth_base_text .= urlencode('oauth_version=1.0&'); |
98 | - $oauth_base_text .= urlencode('screen_name=' . $screen_name); |
|
98 | + $oauth_base_text .= urlencode('screen_name='.$screen_name); |
|
99 | 99 | |
100 | - $key = $config['consumer_secret'] . '&' . $oauth_token_secret; |
|
100 | + $key = $config['consumer_secret'].'&'.$oauth_token_secret; |
|
101 | 101 | $signature = base64_encode(hash_hmac("sha1", $oauth_base_text, $key, true)); |
102 | 102 | |
103 | 103 | |
104 | 104 | $url = 'https://api.twitter.com/1.1/users/show.json'; |
105 | - $url .= '?oauth_consumer_key=' . $config['consumer_key']; |
|
106 | - $url .= '&oauth_nonce=' . $oauth_nonce; |
|
107 | - $url .= '&oauth_signature=' . urlencode($signature); |
|
105 | + $url .= '?oauth_consumer_key='.$config['consumer_key']; |
|
106 | + $url .= '&oauth_nonce='.$oauth_nonce; |
|
107 | + $url .= '&oauth_signature='.urlencode($signature); |
|
108 | 108 | $url .= '&oauth_signature_method=HMAC-SHA1'; |
109 | - $url .= '&oauth_timestamp=' . $oauth_timestamp; |
|
110 | - $url .= '&oauth_token=' . urlencode($oauth_token); |
|
109 | + $url .= '&oauth_timestamp='.$oauth_timestamp; |
|
110 | + $url .= '&oauth_token='.urlencode($oauth_token); |
|
111 | 111 | $url .= '&oauth_version=1.0'; |
112 | - $url .= '&screen_name=' . $screen_name; |
|
112 | + $url .= '&screen_name='.$screen_name; |
|
113 | 113 | |
114 | 114 | $response = file_get_contents($url); |
115 | 115 |