Completed
Push — master ( 5c516d...6e0e1d )
by Alexey
04:27
created
system/modules/Users/appControllers/content/login.php 2 patches
Indentation   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -5,15 +5,15 @@
 block discarded – undo
5 5
         <h3>Вход</h3>
6 6
         <div class="form-group">
7 7
           <?php
8
-          $socials = Users\Social::getList(['where' => ['active', 1]]);
9
-          if ($socials) {
8
+            $socials = Users\Social::getList(['where' => ['active', 1]]);
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();
13
-              echo "<a href = '/users/social/auth/{$social->code}'>{$text}</a> ";
12
+                $text = $social->image ? '<img src ="' . Statics::file($social->image->path) . '">' : $social->name();
13
+                echo "<a href = '/users/social/auth/{$social->code}'>{$text}</a> ";
14 14
             }
15
-          }
16
-          ?>
15
+            }
16
+            ?>
17 17
         </div>
18 18
         <form action = '' method = 'POST' >
19 19
           <div class ='row'>
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@
 block discarded – undo
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
           }
Please login to merge, or discard this patch.
system/modules/Users/appControllers/UsersController.php 2 patches
Indentation   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -10,96 +10,96 @@  discard block
 block discarded – undo
10 10
  */
11 11
 class UsersController extends Controller {
12 12
 
13
-  public function indexAction() {
13
+    public function indexAction() {
14 14
     Tools::redirect('/users/cabinet/profile');
15
-  }
15
+    }
16 16
 
17
-  public function cabinetAction($activeSection = '') {
17
+    public function cabinetAction($activeSection = '') {
18 18
     $bread = [];
19 19
 
20 20
     $sections = $this->module->getSnippets('cabinetSection');
21 21
     if (!empty($sections[$activeSection]['name'])) {
22
-      $this->view->setTitle($sections[$activeSection]['name'] . ' - Личный кабинет');
23
-      $bread[] = ['text' => 'Личный кабинет', 'href' => '/users/cabinet'];
24
-      $bread[] = ['text' => $sections[$activeSection]['name']];
22
+        $this->view->setTitle($sections[$activeSection]['name'] . ' - Личный кабинет');
23
+        $bread[] = ['text' => 'Личный кабинет', 'href' => '/users/cabinet'];
24
+        $bread[] = ['text' => $sections[$activeSection]['name']];
25 25
     } else {
26
-      $this->view->setTitle('Личный кабинет');
27
-      $bread[] = ['text' => 'Личный кабинет'];
26
+        $this->view->setTitle('Личный кабинет');
27
+        $bread[] = ['text' => 'Личный кабинет'];
28 28
     }
29 29
     $this->view->page(['data' => compact('widgets', 'sections', 'activeSection', 'bread')]);
30
-  }
30
+    }
31 31
 
32
-  public function loginAction() {
32
+    public function loginAction() {
33 33
     $this->view->setTitle('Авторизация');
34 34
     $bread = [];
35 35
     $bread[] = ['text' => 'Авторизация'];
36 36
     $this->view->page(['data' => compact('bread')]);
37
-  }
37
+    }
38 38
 
39
-  public function passreAction() {
39
+    public function passreAction() {
40 40
     $this->view->setTitle('Восстановление пароля');
41 41
     $bread = [];
42 42
     $bread[] = ['text' => 'Восстановление пароля'];
43 43
     $this->view->page(['data' => compact('bread')]);
44
-  }
44
+    }
45 45
 
46
-  public function registrationAction() {
46
+    public function registrationAction() {
47 47
     $this->view->setTitle('Регистрация');
48 48
     if (Users\User::$cur->user_id) {
49
-      Tools::redirect('/', 'Вы уже зарегистрированы');
49
+        Tools::redirect('/', 'Вы уже зарегистрированы');
50 50
     }
51 51
     if (!empty($_POST)) {
52
-      $error = false;
53
-      if ($this->Recaptcha) {
52
+        $error = false;
53
+        if ($this->Recaptcha) {
54 54
         $response = $this->Recaptcha->check($_POST['g-recaptcha-response']);
55 55
         if ($response) {
56
-          if (!$response->success) {
56
+            if (!$response->success) {
57 57
             Msg::add('Вы не прошли проверку на робота', 'danger');
58 58
             $error = true;
59
-          }
59
+            }
60 60
         } else {
61
-          Msg::add('Произошла ошибка, попробуйте ещё раз');
62
-          $error = true;
61
+            Msg::add('Произошла ошибка, попробуйте ещё раз');
62
+            $error = true;
63
+        }
63 64
         }
64
-      }
65
-      if (!$error) {
65
+        if (!$error) {
66 66
         if ($this->Users->registration($_POST)) {
67
-          Tools::redirect('/');
67
+            Tools::redirect('/');
68
+        }
68 69
         }
69
-      }
70 70
     }
71 71
     $this->view->setTitle('Регистрация');
72 72
     $bread = [];
73 73
     $bread[] = ['text' => 'Регистрация'];
74 74
     $this->view->page(['data' => compact('bread')]);
75
-  }
75
+    }
76 76
 
77
-  public function activationAction($userId = 0, $hash = '') {
77
+    public function activationAction($userId = 0, $hash = '') {
78 78
     $user = \Users\User::get((int) $userId);
79 79
     if (!$user || !$hash || $user->activation !== (string) $hash) {
80
-      Tools::redirect('/', 'Во время активации произошли ошибки', 'danger');
80
+        Tools::redirect('/', 'Во время активации произошли ошибки', 'danger');
81 81
     }
82 82
     $user->activation = '';
83 83
     $user->save();
84 84
     Inji::$inst->event('Users-completeActivation', $user);
85 85
     Tools::redirect('/', 'Вы успешно активировали ваш аккаунт', 'success');
86
-  }
86
+    }
87 87
 
88
-  public function attachEmailAction() {
88
+    public function attachEmailAction() {
89 89
     if (Users\User::$cur->mail) {
90
-      Tools::redirect('/', 'К вашему аккаунту уже привязан E-Mail');
90
+        Tools::redirect('/', 'К вашему аккаунту уже привязан E-Mail');
91 91
     }
92 92
     if (!empty($_POST['mail'])) {
93
-      $user_mail = trim($_POST['mail']);
94
-      if (!filter_var($user_mail, FILTER_VALIDATE_EMAIL)) {
93
+        $user_mail = trim($_POST['mail']);
94
+        if (!filter_var($user_mail, FILTER_VALIDATE_EMAIL)) {
95 95
         Msg::add('Вы ввели не корректный E-mail', 'danger');
96
-      } else {
96
+        } else {
97 97
         $user = Users\User::get($user_mail, 'mail');
98 98
         if ($user && $user->id != Users\User::$cur->id) {
99
-          Msg::add('Данный E-mail уже привязан к другому аккаунту', 'danger');
99
+            Msg::add('Данный E-mail уже привязан к другому аккаунту', 'danger');
100 100
         } else {
101
-          Users\User::$cur->mail = $user_mail;
102
-          if (!empty($this->module->config['needActivation'])) {
101
+            Users\User::$cur->mail = $user_mail;
102
+            if (!empty($this->module->config['needActivation'])) {
103 103
             Users\User::$cur->activation = Tools::randomString();
104 104
             $from = 'noreply@' . INJI_DOMAIN_NAME;
105 105
             $to = $user_mail;
@@ -107,24 +107,24 @@  discard block
 block discarded – undo
107 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
-          } else {
110
+            } else {
111 111
             Msg::add('Вы успешно привязали E-Mail к своему аккаунту', 'success');
112
-          }
113
-          Users\User::$cur->save();
114
-          Tools::redirect('/');
112
+            }
113
+            Users\User::$cur->save();
114
+            Tools::redirect('/');
115
+        }
115 116
         }
116
-      }
117 117
     }
118 118
     $this->view->page();
119
-  }
119
+    }
120 120
 
121
-  public function resendActivationAction($userId = 0) {
121
+    public function resendActivationAction($userId = 0) {
122 122
     $user = \Users\User::get((int) $userId);
123 123
     if (!$user) {
124
-      Tools::redirect('/', 'Не указан пользователь', 'danger');
124
+        Tools::redirect('/', 'Не указан пользователь', 'danger');
125 125
     }
126 126
     if (!$user->activation) {
127
-      Tools::redirect('/', 'Пользователь уже активирован');
127
+        Tools::redirect('/', 'Пользователь уже активирован');
128 128
     }
129 129
     $from = 'noreply@' . INJI_DOMAIN_NAME;
130 130
     $to = $user->mail;
@@ -132,21 +132,21 @@  discard block
 block discarded – undo
132 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
+    }
136 136
 
137
-  public function getPartnerInfoAction($userId = 0) {
137
+    public function getPartnerInfoAction($userId = 0) {
138 138
     $userId = (int) $userId;
139 139
     $result = new \Server\Result();
140 140
     if (!$userId) {
141
-      $result->success = FALSE;
142
-      $result->content = 'Не указан пользователь';
143
-      $result->send();
141
+        $result->success = FALSE;
142
+        $result->content = 'Не указан пользователь';
143
+        $result->send();
144 144
     }
145 145
     $partners = App::$cur->users->getUserPartners(Users\User::$cur, 8);
146 146
     if (empty($partners['users'][$userId])) {
147
-      $result->success = FALSE;
148
-      $result->content = 'Этот пользователь не находится в вашей структуре';
149
-      $result->send();
147
+        $result->success = FALSE;
148
+        $result->content = 'Этот пользователь не находится в вашей структуре';
149
+        $result->send();
150 150
     }
151 151
     $user = $partners['users'][$userId];
152 152
     ob_start();
@@ -161,16 +161,16 @@  discard block
 block discarded – undo
161 161
         'event' => 'Событие'
162 162
     ];
163 163
     foreach ($rewards as $reward) {
164
-      foreach ($reward->conditions as $condition) {
164
+        foreach ($reward->conditions as $condition) {
165 165
         $complete = $condition->checkComplete($userId);
166 166
         ?>
167 167
         <h5 class="<?= $complete ? 'text-success' : 'text-danger'; ?>"><?= $condition->name(); ?></h5>
168 168
         <ul>
169 169
           <?php
170
-          foreach ($condition->items as $item) {
170
+            foreach ($condition->items as $item) {
171 171
             $itemComplete = $item->checkComplete($userId);
172 172
             switch ($item->type) {
173
-              case 'event':
173
+                case 'event':
174 174
                 $name = \Events\Event::get($item->value, 'event')->name();
175 175
                 break;
176 176
             }
@@ -179,15 +179,15 @@  discard block
 block discarded – undo
179 179
               <b class="<?= $itemComplete ? 'text-success' : 'text-danger'; ?>"><?= $name; ?> <?= $item->recivedCount($userId); ?></b>/<?= $item->count; ?> <br />
180 180
             </li>
181 181
             <?php
182
-          }
183
-          ?>
182
+            }
183
+            ?>
184 184
         </ul>
185 185
         <?php
186
-      }
186
+        }
187 187
     }
188 188
     $result->content = ob_get_contents();
189 189
     ob_end_clean();
190 190
     $result->send();
191
-  }
191
+    }
192 192
 
193 193
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
   }
Please login to merge, or discard this patch.
system/modules/Users/Users.php 1 patch
Indentation   +173 added lines, -173 removed lines patch added patch discarded remove patch
@@ -10,18 +10,18 @@  discard block
 block discarded – undo
10 10
  */
11 11
 class Users extends Module {
12 12
 
13
-  public $cookiePrefix = '';
13
+    public $cookiePrefix = '';
14 14
 
15
-  public function init() {
15
+    public function init() {
16 16
     if (!empty($this->config['cookieSplit'])) {
17
-      $this->cookiePrefix = \App::$cur->type;
17
+        $this->cookiePrefix = \App::$cur->type;
18 18
     }
19 19
     \Users\User::$cur = new Users\User(array('group_id' => 1, 'role_id' => 1));
20 20
     if (!App::$cur->db->connect) {
21
-      return;
21
+        return;
22 22
     }
23 23
     if (isset($_GET['logout'])) {
24
-      return $this->logOut();
24
+        return $this->logOut();
25 25
     }
26 26
     /*
27 27
       $activeSocials = Users\Social::getList(['where' => ['active', 1]]);
@@ -38,158 +38,158 @@  discard block
 block discarded – undo
38 38
      * 
39 39
      */
40 40
     if (isset($_GET['passre']) && filter_input(INPUT_GET, 'user_mail')) {
41
-      $this->passre(trim(filter_input(INPUT_GET, 'user_mail')));
41
+        $this->passre(trim(filter_input(INPUT_GET, 'user_mail')));
42 42
     }
43 43
     if (!empty($_GET['passrecont']) && filter_input(INPUT_GET, 'hash')) {
44
-      $this->passrecont(filter_input(INPUT_GET, 'hash'));
44
+        $this->passrecont(filter_input(INPUT_GET, 'hash'));
45 45
     }
46 46
     if (filter_input(INPUT_COOKIE, $this->cookiePrefix . '_user_session_hash') && filter_input(INPUT_COOKIE, $this->cookiePrefix . '_user_id')) {
47
-      return $this->cuntinueSession(filter_input(INPUT_COOKIE, $this->cookiePrefix . '_user_session_hash'), filter_input(INPUT_COOKIE, $this->cookiePrefix . '_user_id'));
47
+        return $this->cuntinueSession(filter_input(INPUT_COOKIE, $this->cookiePrefix . '_user_session_hash'), filter_input(INPUT_COOKIE, $this->cookiePrefix . '_user_id'));
48 48
     }
49 49
     if (isset($_POST['autorization']) && trim(filter_input(INPUT_POST, 'user_login')) && trim(filter_input(INPUT_POST, 'user_pass'))) {
50
-      unset($_POST['autorization']);
51
-      return $this->autorization(trim(filter_input(INPUT_POST, 'user_login')), trim(filter_input(INPUT_POST, 'user_pass')), strpos(filter_input(INPUT_POST, 'user_login'), '@') ? 'mail' : 'login', false);
50
+        unset($_POST['autorization']);
51
+        return $this->autorization(trim(filter_input(INPUT_POST, 'user_login')), trim(filter_input(INPUT_POST, 'user_pass')), strpos(filter_input(INPUT_POST, 'user_login'), '@') ? 'mail' : 'login', false);
52
+    }
52 53
     }
53
-  }
54 54
 
55
-  public function logOut($redirect = true) {
55
+    public function logOut($redirect = true) {
56 56
     if (!empty($_COOKIE[$this->cookiePrefix . "_user_session_hash"]) && !empty($_COOKIE[$this->cookiePrefix . "_user_id"])) {
57
-      $session = Users\Session::get([
58
-                  ['user_id', $_COOKIE[$this->cookiePrefix . "_user_id"]],
59
-                  ['hash', $_COOKIE[$this->cookiePrefix . "_user_session_hash"]]
60
-      ]);
61
-      if ($session) {
57
+        $session = Users\Session::get([
58
+                    ['user_id', $_COOKIE[$this->cookiePrefix . "_user_id"]],
59
+                    ['hash', $_COOKIE[$this->cookiePrefix . "_user_session_hash"]]
60
+        ]);
61
+        if ($session) {
62 62
         $session->delete();
63
-      }
63
+        }
64 64
     }
65 65
     if (!headers_sent()) {
66
-      setcookie($this->cookiePrefix . "_user_session_hash", '', 0, "/");
67
-      setcookie($this->cookiePrefix . "_user_id", '', 0, "/");
66
+        setcookie($this->cookiePrefix . "_user_session_hash", '', 0, "/");
67
+        setcookie($this->cookiePrefix . "_user_id", '', 0, "/");
68 68
     }
69 69
     if ($redirect) {
70
-      if (!empty($this->config['logoutUrl'][$this->app->type])) {
70
+        if (!empty($this->config['logoutUrl'][$this->app->type])) {
71 71
         Tools::redirect($this->config['logoutUrl'][$this->app->type]);
72
-      }
73
-      Tools::redirect('/', 'Вы вышли из своего профиля', 'success');
72
+        }
73
+        Tools::redirect('/', 'Вы вышли из своего профиля', 'success');
74
+    }
74 75
     }
75
-  }
76 76
 
77
-  public function cuntinueSession($hash, $userId) {
77
+    public function cuntinueSession($hash, $userId) {
78 78
     $session = Users\Session::get([
79 79
                 ['user_id', $userId],
80 80
                 ['hash', $hash]
81 81
     ]);
82 82
     if ($session && $session->user && $session->user->blocked) {
83
-      if (!headers_sent()) {
83
+        if (!headers_sent()) {
84 84
         setcookie($this->cookiePrefix . "_user_session_hash", '', 0, "/");
85 85
         setcookie($this->cookiePrefix . "_user_id", '', 0, "/");
86
-      }
87
-      Msg::add('Ваш аккаунт заблокирован', 'info');
88
-      return;
86
+        }
87
+        Msg::add('Ваш аккаунт заблокирован', 'info');
88
+        return;
89 89
     }
90 90
     if ($session && $session->user && !$session->user->blocked) {
91
-      if (!headers_sent()) {
91
+        if (!headers_sent()) {
92 92
         setcookie($this->cookiePrefix . "_user_session_hash", $session->hash, time() + 360000, "/");
93 93
         setcookie($this->cookiePrefix . "_user_id", $session->user_id, time() + 360000, "/");
94
-      }
95
-      if (!empty($this->config['needActivation']) && $session->user->activation) {
94
+        }
95
+        if (!empty($this->config['needActivation']) && $session->user->activation) {
96 96
         if (!headers_sent()) {
97
-          setcookie($this->cookiePrefix . "_user_session_hash", '', 0, "/");
98
-          setcookie($this->cookiePrefix . "_user_id", '', 0, "/");
97
+            setcookie($this->cookiePrefix . "_user_session_hash", '', 0, "/");
98
+            setcookie($this->cookiePrefix . "_user_id", '', 0, "/");
99 99
         }
100 100
         Tools::redirect('/', 'Этот аккаунт ещё не активирован. <br />Если вы не получали письмо с ссылкой для активации, нажмите на - <a href = "/users/resendActivation/' . $session->user->id . '"><b>повторно выслать ссылку активации</b></a>');
101
-      } elseif ($session->user->activation) {
101
+        } elseif ($session->user->activation) {
102 102
         Msg::add('Этот аккаунт ещё не активирован, не все функции могут быть доступны. <br />Если вы не получали письмо с ссылкой для активации, нажмите на - <a href = "/users/resendActivation/' . $session->user->id . '"><b>повторно выслать ссылку активации</b></a>');
103
-      }
104
-      if (!$session->user->mail && !empty($this->config['noMailNotify'])) {
103
+        }
104
+        if (!$session->user->mail && !empty($this->config['noMailNotify'])) {
105 105
         Msg::add($this->config['noMailNotify']);
106
-      }
107
-      Users\User::$cur = $session->user;
108
-      Users\User::$cur->date_last_active = 'CURRENT_TIMESTAMP';
109
-      Users\User::$cur->save();
106
+        }
107
+        Users\User::$cur = $session->user;
108
+        Users\User::$cur->date_last_active = 'CURRENT_TIMESTAMP';
109
+        Users\User::$cur->save();
110 110
     } else {
111
-      if (!headers_sent()) {
111
+        if (!headers_sent()) {
112 112
         setcookie($this->cookiePrefix . "_user_session_hash", '', 0, "/");
113 113
         setcookie($this->cookiePrefix . "_user_id", '', 0, "/");
114
-      }
115
-      Msg::add('Ваша сессия устарела или более недействительна, вам необходимо пройти <a href = "/users/login">авторизацию</a> заново', 'info');
114
+        }
115
+        Msg::add('Ваша сессия устарела или более недействительна, вам необходимо пройти <a href = "/users/login">авторизацию</a> заново', 'info');
116
+    }
116 117
     }
117
-  }
118 118
 
119
-  public function passre($user_mail) {
119
+    public function passre($user_mail) {
120 120
     $user = $this->get($user_mail, 'mail');
121 121
     if (!$user) {
122
-      Msg::add('Пользователь ' . $user_mail . ' не найден, проверьте првильность ввода e-mail или зарегистрируйтесь', 'danger');
123
-      return false;
122
+        Msg::add('Пользователь ' . $user_mail . ' не найден, проверьте првильность ввода e-mail или зарегистрируйтесь', 'danger');
123
+        return false;
124 124
     }
125 125
     $passre = Users\Passre::get([['user_id', $user->id], ['status', 1]]);
126 126
     if ($passre) {
127
-      $passre->status = 2;
128
-      $passre->save();
127
+        $passre->status = 2;
128
+        $passre->save();
129 129
     }
130 130
     $hash = $user->id . '_' . Tools::randomString(50);
131 131
     $passre = new Users\Passre(['user_id' => $user->id, 'status' => 1, 'hash' => $hash]);
132 132
     $passre->save();
133 133
     Tools::sendMail('noreply@' . INJI_DOMAIN_NAME, $user_mail, 'Восстановление пароля на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME), 'Было запрошено восстановление пароля на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />для продолжения восстановления пароля перейдите по ссылке: <a href = "http://' . idn_to_utf8(INJI_DOMAIN_NAME) . '/?passrecont=1&hash=' . $hash . '">' . idn_to_utf8(INJI_DOMAIN_NAME) . '/?passrecont=1&hash=' . $hash . '</a>');
134 134
     Tools::redirect('/', 'На указанный почтовый ящик была выслана инструкция по восстановлению пароля', 'success');
135
-  }
135
+    }
136 136
 
137
-  public function passrecont($hash) {
137
+    public function passrecont($hash) {
138 138
     $passre = Users\Passre::get([['hash', $hash]]);
139 139
     if ($passre) {
140
-      if ($passre->status != 1) {
140
+        if ($passre->status != 1) {
141 141
         Tools::redirect('/', 'Этот код восстановление более недействителен', 'danger');
142
-      }
143
-      $passre->status = 3;
144
-      $passre->save();
145
-      $pass = Tools::randomString(10);
146
-      $user = Users\User::get($passre->user_id);
147
-      $user->pass = $this->hashpass($pass);
148
-      $user->save();
149
-      $this->autorization($user->mail, $user->pass, 'mail');
150
-      Tools::sendMail('noreply@' . INJI_DOMAIN_NAME, $user->mail, 'Новый пароль на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME), 'Было запрошено восстановление пароля на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />Ваш новый пароль: ' . $pass);
151
-      Tools::redirect('/', 'На указанный почтовый ящик был выслан новый пароль', 'success');
152
-    }
153
-  }
142
+        }
143
+        $passre->status = 3;
144
+        $passre->save();
145
+        $pass = Tools::randomString(10);
146
+        $user = Users\User::get($passre->user_id);
147
+        $user->pass = $this->hashpass($pass);
148
+        $user->save();
149
+        $this->autorization($user->mail, $user->pass, 'mail');
150
+        Tools::sendMail('noreply@' . INJI_DOMAIN_NAME, $user->mail, 'Новый пароль на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME), 'Было запрошено восстановление пароля на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />Ваш новый пароль: ' . $pass);
151
+        Tools::redirect('/', 'На указанный почтовый ящик был выслан новый пароль', 'success');
152
+    }
153
+    }
154 154
 
155
-  public function autorization($login, $pass, $ltype = 'login', $noMsg = true) {
155
+    public function autorization($login, $pass, $ltype = 'login', $noMsg = true) {
156 156
 
157 157
     sleep(3); //simple anti brute
158 158
 
159 159
     $user = $this->get($login, $ltype);
160 160
     if ($user && $this->verifypass($pass, $user->pass) && !$user->blocked) {
161
-      if (!empty($this->config['needActivation']) && $user->activation) {
161
+        if (!empty($this->config['needActivation']) && $user->activation) {
162 162
         Tools::redirect('/', 'Этот аккаунт ещё не активирован. <br />Если вы не получали письмо с ссылкой для активации, нажмите на - <a href = "/users/resendActivation/' . $user->id . '"><b>повторно выслать ссылку активации</b></a>');
163
-      } elseif ($user->activation) {
163
+        } elseif ($user->activation) {
164 164
         Msg::add('Этот аккаунт ещё не активирован, не все функции могут быть доступны. <br />Если вы не получали письмо с ссылкой для активации, нажмите на - <a href = "/users/resendActivation/' . $user->id . '"><b>повторно выслать ссылку активации</b></a>');
165
-      }
166
-      if (!$user->mail && !empty($this->config['noMailNotify'])) {
165
+        }
166
+        if (!$user->mail && !empty($this->config['noMailNotify'])) {
167 167
         Msg::add($this->config['noMailNotify']);
168
-      }
169
-      $this->newSession($user);
168
+        }
169
+        $this->newSession($user);
170 170
 
171
-      Users\User::$cur = $user;
172
-      Users\User::$cur->date_last_active = 'CURRENT_TIMESTAMP';
173
-      Users\User::$cur->save();
174
-      if (!$noMsg && !empty($this->config['loginUrl'][$this->app->type])) {
171
+        Users\User::$cur = $user;
172
+        Users\User::$cur->date_last_active = 'CURRENT_TIMESTAMP';
173
+        Users\User::$cur->save();
174
+        if (!$noMsg && !empty($this->config['loginUrl'][$this->app->type])) {
175 175
         Tools::redirect($this->config['loginUrl'][$this->app->type]);
176
-      }
177
-      return true;
176
+        }
177
+        return true;
178 178
     }
179 179
     if (!$noMsg) {
180
-      if ($user && $user->blocked) {
180
+        if ($user && $user->blocked) {
181 181
         Msg::add('Вы заблокированы', 'danger');
182
-      } elseif ($user) {
182
+        } elseif ($user) {
183 183
         Msg::add('Вы ошиблись при наборе пароля или логина, попробуйте ещё раз или воспользуйтесь <a href = "?passre=1&user_mail=' . $user->mail . '">Восстановлением пароля</a>', 'danger');
184
-      } else {
184
+        } else {
185 185
         Msg::add('Данный почтовый ящик не зарегистрирован в системе', 'danger');
186
-      }
186
+        }
187 187
     }
188 188
 
189 189
     return false;
190
-  }
190
+    }
191 191
 
192
-  public function newSession($user) {
192
+    public function newSession($user) {
193 193
     $hash = Tools::randomString(255);
194 194
 
195 195
     $session = new Users\Session([
@@ -202,115 +202,115 @@  discard block
 block discarded – undo
202 202
     $session->save();
203 203
 
204 204
     if (!headers_sent()) {
205
-      setcookie($this->cookiePrefix . "_user_session_hash", $session->hash, time() + 360000, "/");
206
-      setcookie($this->cookiePrefix . "_user_id", $session->user_id, time() + 360000, "/");
205
+        setcookie($this->cookiePrefix . "_user_session_hash", $session->hash, time() + 360000, "/");
206
+        setcookie($this->cookiePrefix . "_user_id", $session->user_id, time() + 360000, "/");
207 207
     } else {
208
-      Msg::add('Не удалось провести авторизацию. Попробуйте позже', 'info');
208
+        Msg::add('Не удалось провести авторизацию. Попробуйте позже', 'info');
209
+    }
209 210
     }
210
-  }
211 211
 
212
-  /**
213
-   * Return user
214
-   * 
215
-   * @param integer|string $idn
216
-   * @param type $ltype
217
-   * @return boolean|\User\User
218
-   */
219
-  public function get($idn, $ltype = 'id') {
212
+    /**
213
+     * Return user
214
+     * 
215
+     * @param integer|string $idn
216
+     * @param type $ltype
217
+     * @return boolean|\User\User
218
+     */
219
+    public function get($idn, $ltype = 'id') {
220 220
     if (!$idn)
221
-      return false;
221
+        return false;
222 222
 
223 223
     if (is_numeric($idn) && $ltype != 'login')
224
-      $user = Users\User::get($idn, 'id');
224
+        $user = Users\User::get($idn, 'id');
225 225
     elseif ($ltype == 'login')
226
-      $user = Users\User::get($idn, 'login');
226
+        $user = Users\User::get($idn, 'login');
227 227
     else
228
-      $user = Users\User::get($idn, 'mail');
228
+        $user = Users\User::get($idn, 'mail');
229 229
     if (!$user)
230
-      return [];
230
+        return [];
231 231
 
232 232
     return $user;
233
-  }
233
+    }
234 234
 
235
-  public function registration($data, $autorization = false) {
235
+    public function registration($data, $autorization = false) {
236 236
 
237 237
     if (empty($data['user_mail'])) {
238
-      Msg::add('Вы не ввели E-mail', 'danger');
239
-      return false;
238
+        Msg::add('Вы не ввели E-mail', 'danger');
239
+        return false;
240 240
     }
241 241
     $data['user_mail'] = trim($data['user_mail']);
242 242
     if (!filter_var($data['user_mail'], FILTER_VALIDATE_EMAIL)) {
243
-      Msg::add('Вы ввели не корректный E-mail', 'danger');
244
-      return false;
243
+        Msg::add('Вы ввели не корректный E-mail', 'danger');
244
+        return false;
245 245
     }
246 246
 
247 247
     $user = $this->get($data['user_mail'], 'mail');
248 248
     if ($user) {
249
-      Msg::add('Введенный вами E-mail зарегистрирован в нашей системе, войдите или введите другой E-mail', 'danger');
250
-      return false;
249
+        Msg::add('Введенный вами E-mail зарегистрирован в нашей системе, войдите или введите другой E-mail', 'danger');
250
+        return false;
251 251
     }
252 252
     if (empty($data['user_login'])) {
253
-      $data['user_login'] = $data['user_mail'];
253
+        $data['user_login'] = $data['user_mail'];
254 254
     }
255 255
     $data['user_login'] = trim($data['user_login']);
256 256
     $user = $this->get($data['user_login'], 'login');
257 257
     if ($user) {
258
-      Msg::add('Введенный вами логин зарегистрирован в нашей системе, войдите или введите другой логин', 'danger');
259
-      return false;
258
+        Msg::add('Введенный вами логин зарегистрирован в нашей системе, войдите или введите другой логин', 'danger');
259
+        return false;
260 260
     }
261 261
     if (empty($data['first_name'])) {
262
-      $data['first_name'] = '';
262
+        $data['first_name'] = '';
263 263
     }
264 264
     if (empty($data['last_name'])) {
265
-      $data['last_name'] = '';
265
+        $data['last_name'] = '';
266 266
     }
267 267
     if (!empty($user_name)) {
268
-      $data['first_name'] = '';
268
+        $data['first_name'] = '';
269 269
     }
270 270
     if (empty($data['user_city'])) {
271
-      $data['user_city'] = '';
271
+        $data['user_city'] = '';
272 272
     }
273 273
     if (empty($data['user_birthday'])) {
274
-      $data['user_birthday'] = '';
274
+        $data['user_birthday'] = '';
275 275
     }
276 276
     if (empty($data['user_phone'])) {
277
-      $data['user_phone'] = '';
277
+        $data['user_phone'] = '';
278 278
     }
279 279
     $invite_code = (!empty($data['invite_code']) ? $data['invite_code'] : (!empty($_POST['invite_code']) ? $_POST['invite_code'] : ((!empty($_COOKIE['invite_code']) ? $_COOKIE['invite_code'] : ((!empty($_GET['invite_code']) ? $_GET['invite_code'] : ''))))));
280 280
     if (!empty($invite_code)) {
281
-      $invite = Users\User\Invite::get($invite_code, 'code');
282
-      if (!$invite) {
281
+        $invite = Users\User\Invite::get($invite_code, 'code');
282
+        if (!$invite) {
283 283
         Msg::add('Такой код приглашения не найден', 'danger');
284 284
         return false;
285
-      }
286
-      if ($invite->limit && !($invite->limit - $invite->count)) {
285
+        }
286
+        if ($invite->limit && !($invite->limit - $invite->count)) {
287 287
         Msg::add('Лимит приглашений для данного кода исчерпан', 'danger');
288 288
         return false;
289
-      }
290
-      $data['parent_id'] = $invite->user_id;
291
-      $inviter = $data['parent_id'];
292
-      $invite->count++;
293
-      $invite->save();
289
+        }
290
+        $data['parent_id'] = $invite->user_id;
291
+        $inviter = $data['parent_id'];
292
+        $invite->count++;
293
+        $invite->save();
294 294
     }
295 295
     if (empty($data['parent_id']) && !empty($this->config['defaultPartner'])) {
296
-      $data['parent_id'] = $this->config['defaultPartner'];
296
+        $data['parent_id'] = $this->config['defaultPartner'];
297 297
     }
298 298
     if (!empty($data['user_pass'])) {
299
-      if (empty($data['user_pass'][0])) {
299
+        if (empty($data['user_pass'][0])) {
300 300
         Msg::add('Введите пароль', 'danger');
301 301
         return false;
302
-      }
303
-      if (empty($data['user_pass'][1])) {
302
+        }
303
+        if (empty($data['user_pass'][1])) {
304 304
         Msg::add('Повторите ввод пароля', 'danger');
305 305
         return false;
306
-      }
307
-      if ($data['user_pass'][0] != $data['user_pass'][1]) {
306
+        }
307
+        if ($data['user_pass'][0] != $data['user_pass'][1]) {
308 308
         Msg::add('Введенные пароли несовпадают', 'danger');
309 309
         return false;
310
-      }
311
-      $pass = $data['user_pass'][0];
310
+        }
311
+        $pass = $data['user_pass'][0];
312 312
     } else {
313
-      $pass = Tools::randomString(10);
313
+        $pass = Tools::randomString(10);
314 314
     }
315 315
 
316 316
     $user = new Users\User([
@@ -322,12 +322,12 @@  discard block
 block discarded – undo
322 322
         'parent_id' => !empty($data['parent_id']) ? $data['parent_id'] : 0
323 323
     ]);
324 324
     if (!empty($this->config['needActivation'])) {
325
-      $user->activation = Tools::randomString();
325
+        $user->activation = Tools::randomString();
326 326
     }
327 327
     $user->save();
328 328
     if (!$user->id) {
329
-      Msg::add('Не удалось зарегистрировать', 'danger');
330
-      return false;
329
+        Msg::add('Не удалось зарегистрировать', 'danger');
330
+        return false;
331 331
     }
332 332
     $info = new \Users\User\Info([
333 333
         'user_id' => $user->id,
@@ -340,41 +340,41 @@  discard block
 block discarded – undo
340 340
     ]);
341 341
     $info->save();
342 342
     if (isset($inviter)) {
343
-      $this->AddUserActivity($inviter, 2, "У вас зарегистрировался новый партнер, {$info->first_name} {$info->last_name} (id: {$user->id}, email: {$user->mail})");
343
+        $this->AddUserActivity($inviter, 2, "У вас зарегистрировался новый партнер, {$info->first_name} {$info->last_name} (id: {$user->id}, email: {$user->mail})");
344 344
     }
345 345
     if ($autorization) {
346
-      $this->autorization($data['user_mail'], $pass, 'mail');
346
+        $this->autorization($data['user_mail'], $pass, 'mail');
347 347
     }
348 348
     if (!empty($this->config['needActivation'])) {
349
-      $from = 'noreply@' . INJI_DOMAIN_NAME;
350
-      $to = $data['user_mail'];
351
-      $subject = 'Регистрация на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME);
352
-      $text = 'Вы были зарегистрированы на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />для входа используйте ваш почтовый ящик в качестве логина и пароль: ' . $pass;
353
-      $text .='<br />';
354
-      $text .= '<br />';
355
-      $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>';
356
-      Tools::sendMail($from, $to, $subject, $text);
357
-      Msg::add('Вы были зарегистрированы. На указанный почтовый ящик был выслан ваш пароль и ссылка для активации', 'success');
349
+        $from = 'noreply@' . INJI_DOMAIN_NAME;
350
+        $to = $data['user_mail'];
351
+        $subject = 'Регистрация на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME);
352
+        $text = 'Вы были зарегистрированы на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />для входа используйте ваш почтовый ящик в качестве логина и пароль: ' . $pass;
353
+        $text .='<br />';
354
+        $text .= '<br />';
355
+        $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>';
356
+        Tools::sendMail($from, $to, $subject, $text);
357
+        Msg::add('Вы были зарегистрированы. На указанный почтовый ящик был выслан ваш пароль и ссылка для активации', 'success');
358 358
     } else {
359
-      $from = 'noreply@' . INJI_DOMAIN_NAME;
360
-      $to = $data['user_mail'];
361
-      $subject = 'Регистрация на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME);
362
-      $text = 'Вы были зарегистрированы на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />для входа используйте ваш почтовый ящик в качестве логина и пароль: ' . $pass;
363
-      Tools::sendMail($from, $to, $subject, $text);
364
-      Msg::add('Вы были зарегистрированы. На указанный почтовый ящик был выслан ваш пароль', 'success');
359
+        $from = 'noreply@' . INJI_DOMAIN_NAME;
360
+        $to = $data['user_mail'];
361
+        $subject = 'Регистрация на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME);
362
+        $text = 'Вы были зарегистрированы на сайте ' . idn_to_utf8(INJI_DOMAIN_NAME) . '<br />для входа используйте ваш почтовый ящик в качестве логина и пароль: ' . $pass;
363
+        Tools::sendMail($from, $to, $subject, $text);
364
+        Msg::add('Вы были зарегистрированы. На указанный почтовый ящик был выслан ваш пароль', 'success');
365 365
     }
366 366
     return $user->id;
367
-  }
367
+    }
368 368
 
369
-  public function hashpass($pass) {
369
+    public function hashpass($pass) {
370 370
     return password_hash($pass, PASSWORD_DEFAULT);
371
-  }
371
+    }
372 372
 
373
-  public function verifypass($pass, $hash) {
373
+    public function verifypass($pass, $hash) {
374 374
     return password_verify($pass, $hash);
375
-  }
375
+    }
376 376
 
377
-  public function getUserPartners($user, $levels = 0) {
377
+    public function getUserPartners($user, $levels = 0) {
378 378
     $return = [
379 379
         'users' => [],
380 380
         'levels' => [],
@@ -384,29 +384,29 @@  discard block
 block discarded – undo
384 384
     $levels = [];
385 385
     $userIds = $user->user_id;
386 386
     for ($i = 1; $i <= $levels || !$levels; $i++) {
387
-      if (!$userIds && $levels) {
387
+        if (!$userIds && $levels) {
388 388
         $levels[$i] = [];
389 389
         continue;
390
-      } elseif (!$userIds && !$levels) {
390
+        } elseif (!$userIds && !$levels) {
391 391
         break;
392
-      }
393
-      $usersLevel = \Users\User::getList(['where' => [['parent_id', $userIds, 'IN']]]);
394
-      $return['users'] += $usersLevel;
395
-      $return['levels'][$i] = array_keys($usersLevel);
396
-      $userIds = implode(',', $return['levels'][$i]);
397
-      $return['lastLevel'] = $i;
392
+        }
393
+        $usersLevel = \Users\User::getList(['where' => [['parent_id', $userIds, 'IN']]]);
394
+        $return['users'] += $usersLevel;
395
+        $return['levels'][$i] = array_keys($usersLevel);
396
+        $userIds = implode(',', $return['levels'][$i]);
397
+        $return['lastLevel'] = $i;
398 398
     }
399 399
     $return['count'] = count($return['users']);
400 400
     return $return;
401
-  }
401
+    }
402 402
 
403
-  public function addUserActivity($user_id, $cat_id, $text = '') {
403
+    public function addUserActivity($user_id, $cat_id, $text = '') {
404 404
     $ua = new Users\Activity([
405 405
         'user_id' => $user_id,
406 406
         'category_id' => $cat_id,
407 407
         'text' => $text,
408 408
     ]);
409 409
     $ua->save();
410
-  }
410
+    }
411 411
 
412 412
 }
Please login to merge, or discard this patch.
system/modules/Users/objects/SocialHelper/Vk.php 2 patches
Indentation   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -13,20 +13,20 @@  discard block
 block discarded – undo
13 13
 
14 14
 class Vk extends \Users\SocialHelper {
15 15
 
16
-  public static function auth() {
16
+    public static function auth() {
17 17
     $config = static::getConfig();
18 18
     if (empty($_GET['code']) && empty($_GET['error'])) {
19
-      $query = [
20
-          'client_id' => $config['appId'],
21
-          'scope' => 'email',
22
-          'response_type' => 'code',
23
-          'display' => 'page',
24
-          'redirect_uri' => 'http://' . INJI_DOMAIN_NAME . '/users/social/auth/vk'
25
-      ];
26
-      \Tools::redirect("https://oauth.vk.com/authorize?" . http_build_query($query));
19
+        $query = [
20
+            'client_id' => $config['appId'],
21
+            'scope' => 'email',
22
+            'response_type' => 'code',
23
+            'display' => 'page',
24
+            'redirect_uri' => 'http://' . INJI_DOMAIN_NAME . '/users/social/auth/vk'
25
+        ];
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'],
@@ -36,11 +36,11 @@  discard block
 block discarded – undo
36 36
     ];
37 37
     $result = @file_get_contents("https://oauth.vk.com/access_token?" . http_build_query($query));
38 38
     if ($result === false) {
39
-      \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
39
+        \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
40 40
     }
41 41
     $result = json_decode($result, true);
42 42
     if (empty($result['user_id'])) {
43
-      \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
43
+        \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
44 44
     }
45 45
     $userQuery = [
46 46
         'user_id' => $result['user_id'],
@@ -49,94 +49,94 @@  discard block
 block discarded – undo
49 49
     ];
50 50
     $userResult = @file_get_contents("https://api.vk.com/method/users.get?" . http_build_query($userQuery));
51 51
     if (!$userResult) {
52
-      \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
52
+        \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
53 53
     }
54 54
     $userDetail = json_decode($userResult, true);
55 55
     if (empty($userDetail['response'][0])) {
56
-      \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
56
+        \Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger');
57 57
     }
58 58
     $social = static::getObject();
59 59
     $userSocial = \Users\User\Social::get([['uid', $result['user_id']], ['social_id', $social->id]]);
60 60
     if ($userSocial && $userSocial->user) {
61
-      \App::$cur->users->newSession($userSocial->user);
62
-      if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
61
+        \App::$cur->users->newSession($userSocial->user);
62
+        if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
63 63
         \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type]);
64
-      }
64
+        }
65 65
     } else {
66
-      if ($userSocial && !$userSocial->user) {
66
+        if ($userSocial && !$userSocial->user) {
67 67
         $userSocial->delete();
68
-      }
69
-      if (!\Users\User::$cur->id) {
68
+        }
69
+        if (!\Users\User::$cur->id) {
70 70
         $user = false;
71 71
         if (!empty($result['email'])) {
72
-          $user = \Users\User::get($result['email'], 'mail');
72
+            $user = \Users\User::get($result['email'], 'mail');
73 73
         }
74 74
         if (!$user) {
75
-          $user = new \Users\User();
76
-          $user->group_id = 2;
77
-          $user->role_id = 2;
78
-          if (!empty($result['email'])) {
75
+            $user = new \Users\User();
76
+            $user->group_id = 2;
77
+            $user->role_id = 2;
78
+            if (!empty($result['email'])) {
79 79
             $user->login = $user->mail = $result['email'];
80
-          }
81
-          $invite_code = (!empty($_POST['invite_code']) ? $_POST['invite_code'] : ((!empty($_COOKIE['invite_code']) ? $_COOKIE['invite_code'] : ((!empty($_GET['invite_code']) ? $_GET['invite_code'] : '')))));
82
-          if (!empty($invite_code)) {
80
+            }
81
+            $invite_code = (!empty($_POST['invite_code']) ? $_POST['invite_code'] : ((!empty($_COOKIE['invite_code']) ? $_COOKIE['invite_code'] : ((!empty($_GET['invite_code']) ? $_GET['invite_code'] : '')))));
82
+            if (!empty($invite_code)) {
83 83
             $invite = \Users\User\Invite::get($invite_code, 'code');
84 84
             $inveiteError = false;
85 85
             if (!$invite) {
86
-              Msg::add('Такой код пришлашения не найден', 'danger');
87
-              $inveiteError = true;
86
+                Msg::add('Такой код пришлашения не найден', 'danger');
87
+                $inveiteError = true;
88 88
             }
89 89
             if ($invite->limit && !($invite->limit - $invite->count)) {
90
-              Msg::add('Лимит приглашений для данного кода исчерпан', 'danger');
91
-              $inveiteError = true;
90
+                Msg::add('Лимит приглашений для данного кода исчерпан', 'danger');
91
+                $inveiteError = true;
92 92
             }
93 93
             if (!$inveiteError) {
94
-              $user->parent_id = $invite->user_id;
95
-              $invite->count++;
96
-              $invite->save();
94
+                $user->parent_id = $invite->user_id;
95
+                $invite->count++;
96
+                $invite->save();
97
+            }
97 98
             }
98
-          }
99
-          if (!$user->parent_id && !empty(\App::$cur->Users->config['defaultPartner'])) {
99
+            if (!$user->parent_id && !empty(\App::$cur->Users->config['defaultPartner'])) {
100 100
             $user->parent_id = \App::$cur->Users->config['defaultPartner'];
101
-          }
102
-          $user->save();
103
-          $userInfo = new \Users\User\Info();
104
-          $userInfo->user_id = $user->id;
105
-          $userInfo->save();
101
+            }
102
+            $user->save();
103
+            $userInfo = new \Users\User\Info();
104
+            $userInfo->user_id = $user->id;
105
+            $userInfo->save();
106 106
         }
107
-      } else {
107
+        } else {
108 108
         $user = \Users\User::$cur;
109
-      }
110
-      if (!$user->info->photo_file_id && !empty($userDetail['response'][0]['photo_max_orig'])) {
109
+        }
110
+        if (!$user->info->photo_file_id && !empty($userDetail['response'][0]['photo_max_orig'])) {
111 111
         $user->info->photo_file_id = \App::$cur->files->uploadFromUrl($userDetail['response'][0]['photo_max_orig']);
112
-      }
113
-      if (!$user->info->first_name && !empty($userDetail['response'][0]['first_name'])) {
112
+        }
113
+        if (!$user->info->first_name && !empty($userDetail['response'][0]['first_name'])) {
114 114
         $user->info->first_name = $userDetail['response'][0]['first_name'];
115
-      }
116
-      if (!$user->info->last_name && !empty($userDetail['response'][0]['last_name'])) {
115
+        }
116
+        if (!$user->info->last_name && !empty($userDetail['response'][0]['last_name'])) {
117 117
         $user->info->last_name = $userDetail['response'][0]['last_name'];
118
-      }
119
-      if (!$user->info->city && !empty($userDetail['response'][0]['home_town'])) {
118
+        }
119
+        if (!$user->info->city && !empty($userDetail['response'][0]['home_town'])) {
120 120
         $user->info->city = $userDetail['response'][0]['home_town'];
121
-      }
122
-      if (!$user->info->sex && !empty($userDetail['response'][0]['sex'])) {
121
+        }
122
+        if (!$user->info->sex && !empty($userDetail['response'][0]['sex'])) {
123 123
         $user->info->sex = $userDetail['response'][0]['sex'] == 2 ? 1 : ($userDetail['response'][0]['sex'] == 1 ? 2 : 0);
124
-      }
125
-      if ($user->info->bday == '0000-00-00' && !empty($userDetail['response'][0]['bdate'])) {
124
+        }
125
+        if ($user->info->bday == '0000-00-00' && !empty($userDetail['response'][0]['bdate'])) {
126 126
         $user->info->bday = substr_count($userDetail['response'][0]['bdate'], '.') == 2 ? \DateTime::createFromFormat('d.m.Y', $userDetail['response'][0]['bdate'])->format('Y-m-d') : (substr_count($userDetail['response'][0]['bdate'], '.') == 1 ? \DateTime::createFromFormat('d.m', $userDetail['response'][0]['bdate'])->format('Y-m-1') : '0000-00-00');
127
-      }
128
-      $user->info->save();
129
-      $userSocial = new \Users\User\Social();
130
-      $userSocial->uid = $result['user_id'];
131
-      $userSocial->social_id = $social->id;
132
-      $userSocial->user_id = $user->id;
133
-      $userSocial->save();
134
-      \App::$cur->users->newSession($user);
135
-      \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type], 'Вы успешно зарегистрировались через ВКонтакте', 'success');
127
+        }
128
+        $user->info->save();
129
+        $userSocial = new \Users\User\Social();
130
+        $userSocial->uid = $result['user_id'];
131
+        $userSocial->social_id = $social->id;
132
+        $userSocial->user_id = $user->id;
133
+        $userSocial->save();
134
+        \App::$cur->users->newSession($user);
135
+        \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type], 'Вы успешно зарегистрировались через ВКонтакте', 'success');
136
+    }
136 137
     }
137
-  }
138 138
 
139
-  public static function checkAppAccess() {
139
+    public static function checkAppAccess() {
140 140
     $viewer_id = filter_input(INPUT_GET, 'viewer_id', FILTER_SANITIZE_NUMBER_INT);
141 141
     $get_auth_key = filter_input(INPUT_GET, 'auth_key', FILTER_SANITIZE_STRING);
142 142
 
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
     $auth_key = md5($config['appId'] . '_' . $viewer_id . '_' . $config['secret']);
146 146
 
147 147
     if ($auth_key !== $get_auth_key) {
148
-      return FALSE;
148
+        return FALSE;
149 149
     }
150 150
     $userQuery = [
151 151
         'user_id' => $viewer_id,
@@ -157,25 +157,25 @@  discard block
 block discarded – undo
157 157
 
158 158
     $socUser = \Users\User\Social::get([['social_id', $object->pk()], ['uid', $viewer_id]]);
159 159
     if (!$socUser) {
160
-      $user = new \Users\User();
161
-      $user->login = $userResult['response'][0]['domain'];
162
-      $user->save();
163
-      $info = new \Users\User\Info();
164
-      $info->user_id = $user->id;
165
-      $info->sex = $userResult['response'][0]['sex'] == 2 ? 1 : ($userResult['response'][0]['sex'] == 1 ? 2 : 0);
166
-      $info->first_name = $userResult['response'][0]['first_name'];
167
-      $info->last_name = $userResult['response'][0]['last_name'];
168
-      $info->photo_file_id = \App::$cur->files->uploadFromUrl($userResult['response'][0]['photo_200_orig'], ['accept_group' => 'image']);
169
-      $info->save();
170
-      $social = new \Users\User\Social();
171
-      $social->user_id = $user->id;
172
-      $social->social_id = 1;
173
-      $social->uid = $userResult['response'][0]['uid'];
174
-      $social->save();
160
+        $user = new \Users\User();
161
+        $user->login = $userResult['response'][0]['domain'];
162
+        $user->save();
163
+        $info = new \Users\User\Info();
164
+        $info->user_id = $user->id;
165
+        $info->sex = $userResult['response'][0]['sex'] == 2 ? 1 : ($userResult['response'][0]['sex'] == 1 ? 2 : 0);
166
+        $info->first_name = $userResult['response'][0]['first_name'];
167
+        $info->last_name = $userResult['response'][0]['last_name'];
168
+        $info->photo_file_id = \App::$cur->files->uploadFromUrl($userResult['response'][0]['photo_200_orig'], ['accept_group' => 'image']);
169
+        $info->save();
170
+        $social = new \Users\User\Social();
171
+        $social->user_id = $user->id;
172
+        $social->social_id = 1;
173
+        $social->uid = $userResult['response'][0]['uid'];
174
+        $social->save();
175 175
     } else {
176
-      $user = $socUser->user;
176
+        $user = $socUser->user;
177 177
     }
178 178
     return $user;
179
-  }
179
+    }
180 180
 
181 181
 }
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -21,20 +21,20 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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]]);
Please login to merge, or discard this patch.
system/modules/Users/objects/SocialHelper/Twitter.php 2 patches
Indentation   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
 
14 14
 class Twitter extends \Users\SocialHelper {
15 15
 
16
-  private static function requestToken() {
16
+    private static function requestToken() {
17 17
     $config = static::getConfig();
18 18
     $oauthNonce = md5(uniqid(rand(), true));
19 19
     $oauthTimestamp = time();
@@ -39,9 +39,9 @@  discard block
 block discarded – undo
39 39
     $response = file_get_contents($url);
40 40
     parse_str($response, $result);
41 41
     return $result;
42
-  }
42
+    }
43 43
 
44
-  private static function verify() {
44
+    private static function verify() {
45 45
     $config = static::getConfig();
46 46
     $oauthNonce = md5(uniqid(rand(), true));
47 47
     $oauthTimestamp = time();
@@ -76,9 +76,9 @@  discard block
 block discarded – undo
76 76
     $response = file_get_contents($url);
77 77
     parse_str($response, $result);
78 78
     return $result;
79
-  }
79
+    }
80 80
 
81
-  private static function getInfo($result) {
81
+    private static function getInfo($result) {
82 82
     $config = static::getConfig();
83 83
     $oauth_nonce = md5(uniqid(rand(), true));
84 84
     $oauth_timestamp = time();
@@ -114,82 +114,82 @@  discard block
 block discarded – undo
114 114
     $response = file_get_contents($url);
115 115
 
116 116
     return json_decode($response, true);
117
-  }
117
+    }
118 118
 
119
-  public static function auth() {
119
+    public static function auth() {
120 120
     $config = static::getConfig();
121 121
     if (empty($_GET['oauth_verifier']) || empty($_SESSION['oauth_token_secret'])) {
122
-      $tokens = self::requestToken();
123
-      $_SESSION['oauth_token_secret'] = $tokens['oauth_token_secret'];
124
-      \Tools::redirect("https://api.twitter.com/oauth/authorize?oauth_token={$tokens['oauth_token']}");
122
+        $tokens = self::requestToken();
123
+        $_SESSION['oauth_token_secret'] = $tokens['oauth_token_secret'];
124
+        \Tools::redirect("https://api.twitter.com/oauth/authorize?oauth_token={$tokens['oauth_token']}");
125 125
     }
126 126
     $verify = static::verify();
127 127
 
128 128
     if (!$verify['user_id']) {
129
-      \Tools::redirect('/', 'Не удалось авторизоваться через twitter');
129
+        \Tools::redirect('/', 'Не удалось авторизоваться через twitter');
130 130
     }
131 131
     $userDetail = static::getInfo($verify);
132 132
 
133 133
     $social = static::getObject();
134 134
     $userSocial = \Users\User\Social::get([['uid', $userDetail['id']], ['social_id', $social->id]]);
135 135
     if ($userSocial && $userSocial->user) {
136
-      \App::$cur->users->newSession($userSocial->user);
137
-      if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
136
+        \App::$cur->users->newSession($userSocial->user);
137
+        if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
138 138
         \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type]);
139
-      }
139
+        }
140 140
     } else {
141
-      if ($userSocial && !$userSocial->user) {
141
+        if ($userSocial && !$userSocial->user) {
142 142
         $userSocial->delete();
143
-      }
144
-      if (!\Users\User::$cur->id) {
143
+        }
144
+        if (!\Users\User::$cur->id) {
145 145
         $user = new \Users\User();
146 146
         $user->group_id = 2;
147 147
         $user->role_id = 2;
148 148
         $invite_code = (!empty($_POST['invite_code']) ? $_POST['invite_code'] : ((!empty($_COOKIE['invite_code']) ? $_COOKIE['invite_code'] : ((!empty($_GET['invite_code']) ? $_GET['invite_code'] : '')))));
149 149
         if (!empty($invite_code)) {
150
-          $invite = \Users\User\Invite::get($invite_code, 'code');
151
-          $inveiteError = false;
152
-          if (!$invite) {
150
+            $invite = \Users\User\Invite::get($invite_code, 'code');
151
+            $inveiteError = false;
152
+            if (!$invite) {
153 153
             Msg::add('Такой код пришлашения не найден', 'danger');
154 154
             $inveiteError = true;
155
-          }
156
-          if ($invite->limit && !($invite->limit - $invite->count)) {
155
+            }
156
+            if ($invite->limit && !($invite->limit - $invite->count)) {
157 157
             Msg::add('Лимит приглашений для данного кода исчерпан', 'danger');
158 158
             $inveiteError = true;
159
-          }
160
-          if (!$inveiteError) {
159
+            }
160
+            if (!$inveiteError) {
161 161
             $user->parent_id = $invite->user_id;
162 162
             $invite->count++;
163 163
             $invite->save();
164
-          }
164
+            }
165 165
         }
166 166
         if (!$user->parent_id && !empty(\App::$cur->Users->config['defaultPartner'])) {
167
-          $user->parent_id = \App::$cur->Users->config['defaultPartner'];
167
+            $user->parent_id = \App::$cur->Users->config['defaultPartner'];
168 168
         }
169 169
         $user->save();
170 170
         $userInfo = new \Users\User\Info();
171 171
         $userInfo->user_id = $user->id;
172 172
         $userInfo->save();
173
-      } else {
173
+        } else {
174 174
         $user = \Users\User::$cur;
175
-      }
176
-      $name = explode(' ', $userDetail['name']);
177
-      $user->info->first_name = $name[0];
178
-      $user->info->last_name = $name[1];
179
-      $user->info->city = $userDetail['location'];
180
-      $user->info->save();
181
-      $userSocial = new \Users\User\Social();
182
-      $userSocial->uid = $userDetail['id'];
183
-      $userSocial->social_id = $social->id;
184
-      $userSocial->user_id = $user->id;
185
-      $userSocial->save();
186
-      \App::$cur->users->newSession($user);
187
-      if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
175
+        }
176
+        $name = explode(' ', $userDetail['name']);
177
+        $user->info->first_name = $name[0];
178
+        $user->info->last_name = $name[1];
179
+        $user->info->city = $userDetail['location'];
180
+        $user->info->save();
181
+        $userSocial = new \Users\User\Social();
182
+        $userSocial->uid = $userDetail['id'];
183
+        $userSocial->social_id = $social->id;
184
+        $userSocial->user_id = $user->id;
185
+        $userSocial->save();
186
+        \App::$cur->users->newSession($user);
187
+        if (!empty(\App::$cur->users->config['loginUrl'][\App::$cur->type])) {
188 188
         \Tools::redirect(\App::$cur->users->config['loginUrl'][\App::$cur->type], 'Вы успешно зарегистрировались через Twitter', 'success');
189
-      } else {
189
+        } else {
190 190
         \Tools::redirect('/users/cabinet/profile', 'Вы успешно зарегистрировались через Twitter', 'success');
191
-      }
191
+        }
192
+    }
192 193
     }
193
-  }
194 194
 
195 195
 }
Please login to merge, or discard this patch.
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -19,22 +19,22 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 
Please login to merge, or discard this patch.
system/modules/Ui/widgets/Form/date.php 1 patch
Indentation   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -9,16 +9,16 @@
 block discarded – undo
9 9
     'value' => !empty($options['value']) ? addcslashes($options['value'], "'") : (!empty($form->userDataTree[$name]) ? addcslashes($form->userDataTree[$name], "'") : '')
10 10
 ];
11 11
 if (!empty($options['disabled'])) {
12
-  $attributes['disabled'] = 'disabled';
12
+    $attributes['disabled'] = 'disabled';
13 13
 }
14 14
 if (!empty($options['placeholder'])) {
15
-  $attributes['placeholder'] = $options['placeholder'];
15
+    $attributes['placeholder'] = $options['placeholder'];
16 16
 }
17 17
 if (!empty($options['checked'])) {
18
-  $attributes['checked'] = 'checked';
18
+    $attributes['checked'] = 'checked';
19 19
 }
20 20
 if (!empty($options['attributes'])) {
21
-  $attributes = array_merge($attributes, $options['attributes']);
21
+    $attributes = array_merge($attributes, $options['attributes']);
22 22
 }
23 23
 echo Html::el('input', $attributes, '', null);
24 24
 echo!empty($options['helpText']) ? "<div class='help-block'>{$options['helpText']}</div>" : '';
Please login to merge, or discard this patch.