Completed
Push — master ( d1e399...59acb9 )
by Patrick
03:02
created
Auth/class.LDAPCachableObject.php 2 patches
Doc Comments   +12 added lines patch added patch discarded remove patch
@@ -18,6 +18,9 @@  discard block
 block discarded – undo
18 18
         }
19 19
     }
20 20
 
21
+    /**
22
+     * @param string $fieldName
23
+     */
21 24
     protected function getField($fieldName)
22 25
     {
23 26
         if(!is_object($this->ldapObj))
@@ -27,6 +30,9 @@  discard block
 block discarded – undo
27 30
         return $this->getFieldServer($fieldName);
28 31
     }
29 32
 
33
+    /**
34
+     * @param string $fieldName
35
+     */
30 36
     protected function getFieldSingleValue($fieldName)
31 37
     {
32 38
         if(!is_object($this->ldapObj))
@@ -36,6 +42,9 @@  discard block
 block discarded – undo
36 42
         return $this->getFieldServerSingleValue($fieldName);
37 43
     }
38 44
 
45
+    /**
46
+     * @param string $fieldName
47
+     */
39 48
     protected function setField($fieldName, $fieldValue)
40 49
     {
41 50
         if(!is_object($this->ldapObj))
@@ -45,6 +54,9 @@  discard block
 block discarded – undo
45 54
         return $this->setFieldServer($fieldName, $fieldValue);
46 55
     }
47 56
 
57
+    /**
58
+     * @param string $fieldName
59
+     */
48 60
     protected function appendField($fieldName, $fieldValue)
49 61
     {
50 62
         if(!is_object($this->ldapObj))
Please login to merge, or discard this patch.
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 namespace Auth;
3 3
 
4
-trait LDAPCachableObject 
4
+trait LDAPCachableObject
5 5
 {
6 6
     protected function update($obj)
7 7
     {
@@ -13,7 +13,10 @@  discard block
 block discarded – undo
13 13
         {
14 14
             $auth = \AuthProvider::getInstance();
15 15
             $ldap = $auth->getAuthenticator('Auth\LDAPAuthenticator');
16
-            if($ldap === false) return false;
16
+            if($ldap === false)
17
+            {
18
+                return false;
19
+            }
17 20
             $this->server = $ldap->get_and_bind_server(true);
18 21
             return $this->server->update($obj);
19 22
         }
Please login to merge, or discard this patch.
Auth/class.PendingUser.php 1 patch
Doc Comments   +5 added lines, -6 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
      *
36 36
      * @param string $name The name of the group to check if the user is in
37 37
      *
38
-     * @return true|false True if the user is in the group, false otherwise
38
+     * @return boolean True if the user is in the group, false otherwise
39 39
      */
40 40
     public function isInGroupNamed($name)
41 41
     {
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
      * We need the ability to obtain the user's unhashed plain text password to allow for it to be sent 
91 91
      * to the correct backend which will hash it
92 92
      *
93
-     * @return string The current password
93
+     * @return boolean The current password
94 94
      */
95 95
     public function getPassword()
96 96
     {
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
      *
136 136
      * @param string $email The user's new email address
137 137
      *
138
-     * @return true|false true if the user's email address was changed, false otherwise
138
+     * @return boolean true if the user's email address was changed, false otherwise
139 139
      */
140 140
     public function setEmail($email)
141 141
     {
@@ -146,9 +146,8 @@  discard block
 block discarded – undo
146 146
     /**
147 147
      * Set the user's given (first) name
148 148
      *
149
-     * @param string $name The user's new given name
150 149
      *
151
-     * @return true|false true if the user's given name was changed, false otherwise
150
+     * @return boolean true if the user's given name was changed, false otherwise
152 151
      */
153 152
     public function setGivenName($givenName)
154 153
     {
@@ -161,7 +160,7 @@  discard block
 block discarded – undo
161 160
      *
162 161
      * @param string $sn The user's new last name
163 162
      *
164
-     * @return true|false true if the user's last name was changed, false otherwise
163
+     * @return boolean true if the user's last name was changed, false otherwise
165 164
      */
166 165
     public function setLastName($sn)
167 166
     {
Please login to merge, or discard this patch.
Auth/class.SQLAuthenticator.php 2 patches
Doc Comments   +20 added lines patch added patch discarded remove patch
@@ -138,6 +138,9 @@  discard block
 block discarded – undo
138 138
          return $dataTable;
139 139
     }
140 140
 
141
+    /**
142
+     * @return boolean
143
+     */
141 144
     private function getPendingUserDataTable()
142 145
     {
143 146
         if(isset($this->params['pending_user_table']))
@@ -208,6 +211,14 @@  discard block
 block discarded – undo
208 211
         return $dataTable->read($filter, $select, $top, $skip, $orderby);
209 212
     }
210 213
 
214
+    /**
215
+     * @param string $dataTableName
216
+     * @param string $className
217
+     * @param boolean $select
218
+     * @param boolean $top
219
+     * @param boolean $skip
220
+     * @param boolean $orderby
221
+     */
211 222
     private function convertDataToClass($dataTableName, $className, $filter, $select, $top, $skip, $orderby)
212 223
     {
213 224
         $data = $this->getDataByFilter($dataTableName, $filter, $select, $top, $skip, $orderby);
@@ -241,6 +252,12 @@  discard block
 block discarded – undo
241 252
         return $dataTable->count();
242 253
     }
243 254
 
255
+    /**
256
+     * @param boolean $select
257
+     * @param boolean $top
258
+     * @param boolean $skip
259
+     * @param boolean $orderby
260
+     */
244 261
     private function searchPendingUsers($filter, $select, $top, $skip, $orderby)
245 262
     {
246 263
         $userDataTable = $this->getPendingUserDataTable();
@@ -272,6 +289,9 @@  discard block
 block discarded – undo
272 289
         return $ret;
273 290
     }
274 291
 
292
+    /**
293
+     * @param \Data\Filter $filter
294
+     */
275 295
     public function getPendingUsersByFilter($filter, $select=false, $top=false, $skip=false, $orderby=false)
276 296
 
277 297
     {
Please login to merge, or discard this patch.
Braces   +21 added lines, -6 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 namespace Auth;
3 3
 
4
-if(!function_exists('password_hash') || !function_exists('password_verify')) 
4
+if(!function_exists('password_hash') || !function_exists('password_verify'))
5 5
 {
6 6
     define('PASSWORD_BCRYPT', 1);
7 7
     define('PASSWORD_DEFAULT', PASSWORD_BCRYPT);
@@ -149,7 +149,10 @@  discard block
 block discarded – undo
149 149
 
150 150
     public function login($username, $password)
151 151
     {
152
-        if($this->current === false) return false;
152
+        if($this->current === false)
153
+        {
154
+            return false;
155
+        }
153 156
         $userDataTable = $this->getDataTable('user');
154 157
         $filter = new \Data\Filter("uid eq '$username'");
155 158
         $users = $userDataTable->read($filter);
@@ -239,9 +242,15 @@  discard block
 block discarded – undo
239 242
 
240 243
     public function getPendingUserCount()
241 244
     {
242
-        if($this->pending === false) return 0;
245
+        if($this->pending === false)
246
+        {
247
+            return 0;
248
+        }
243 249
         $dataTable = $this->getPendingUserDataTable();
244
-        if($dataTable === null) return 0;
250
+        if($dataTable === null)
251
+        {
252
+            return 0;
253
+        }
245 254
         return $dataTable->count();
246 255
     }
247 256
 
@@ -278,7 +287,10 @@  discard block
 block discarded – undo
278 287
 
279 288
     public function getPendingUsersByFilter($filter, $select = false, $top = false, $skip = false, $orderby = false)
280 289
     {
281
-        if($this->pending === false) return false;
290
+        if($this->pending === false)
291
+        {
292
+            return false;
293
+        }
282 294
         if($filter !== false && !$filter->contains('hash'))
283 295
         {
284 296
             return $this->searchPendingUsers($filter, $select, $top, $skip, $orderby);
@@ -299,7 +311,10 @@  discard block
 block discarded – undo
299 311
 
300 312
     public function createPendingUser($user)
301 313
     {
302
-        if($this->pending === false) return false;
314
+        if($this->pending === false)
315
+        {
316
+            return false;
317
+        }
303 318
         $userDataTable = $this->getPendingUserDataTable();
304 319
         if(isset($user->password2))
305 320
         {
Please login to merge, or discard this patch.
Auth/OAuth2/class.OAuth2Authenticator.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -109,7 +109,7 @@
 block discarded – undo
109 109
      * @param $params The set of parameters obtained from the authentication call
110 110
      * @param $current_user The user from the current system if the user is not authorized to login via this method
111 111
      *
112
-     * @return SUCCESS|LOGIN_FAILED|ALREADY_PRESENT SUCCESS if the user is now logged in. ALREADY_PRESENT if the authorization was
112
+     * @return integer SUCCESS if the user is now logged in. ALREADY_PRESENT if the authorization was
113 113
      *                                              successful, but the user has not authorized that login method. LOGIN_FAILED for all other errors
114 114
      */
115 115
     public function authenticate($params, &$current_user)
Please login to merge, or discard this patch.
class.AuthProvider.php 1 patch
Doc Comments   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
      *
54 54
      * @param string $methodName The class name of the Authenticator to get the instance for
55 55
      *
56
-     * @return Auth\Authenticator|false The specified Authenticator class instance or false if it is not loaded
56
+     * @return string The specified Authenticator class instance or false if it is not loaded
57 57
      */
58 58
     public function getAuthenticator($methodName)
59 59
     {
@@ -269,11 +269,11 @@  discard block
 block discarded – undo
269 269
      * Get an array of Auth\PendingUser from a filtered set
270 270
      *
271 271
      * @param Data\Filter|false $filter The filter conditions or false to retreive all
272
-     * @param array|false $methodName The user fields to obtain or false to obtain all
273
-     * @param integer|false $top The number of users to obtain or false to obtain all
274
-     * @param integer|false $skip The number of users to skip or false to skip none
275
-     * @param array|false $orderby The field to sort by and the method to sort or false to not sort
276
-     * @param string|false $methodName The AuthMethod if information is desired only from a particular Auth\Authenticator
272
+     * @param boolean $methodName The user fields to obtain or false to obtain all
273
+     * @param boolean $top The number of users to obtain or false to obtain all
274
+     * @param boolean $skip The number of users to skip or false to skip none
275
+     * @param boolean $orderby The field to sort by and the method to sort or false to not sort
276
+     * @param boolean $methodName The AuthMethod if information is desired only from a particular Auth\Authenticator
277 277
      *
278 278
      * @return array|false An array of Auth\PendingUser objects or false if no pending users were found
279 279
      */
Please login to merge, or discard this patch.
class.FlipAdminPage.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -20,6 +20,9 @@
 block discarded – undo
20 20
         $this->addWellKnownJS(JS_METISMENU, false);
21 21
     }
22 22
 
23
+    /**
24
+     * @param string $adminGroup
25
+     */
23 26
     protected function userIsAdmin($adminGroup)
24 27
     {
25 28
         if($this->user === false || $this->user === null)
Please login to merge, or discard this patch.
class.FlipPage.php 3 patches
Doc Comments   +10 added lines, -6 removed lines patch added patch discarded remove patch
@@ -487,7 +487,6 @@  discard block
 block discarded – undo
487 487
     /**
488 488
      * Add a Cascading Style Sheet file from its src URI
489 489
      *
490
-     * @param string $src The webpath to the Cascading Style Sheet file
491 490
      * @param boolean $async Can the CSS be loaded asynchronously?
492 491
      */
493 492
     public function addCSSByURI($uri, $async=false)
@@ -514,6 +513,9 @@  discard block
 block discarded – undo
514 513
         $this->addWellKnownJS($type, $async);
515 514
     }
516 515
 
516
+    /**
517
+     * @param integer $type
518
+     */
517 519
     function add_js($type, $async=true)
518 520
     {
519 521
         $this->addWellKnownJS($type, $async);
@@ -582,6 +584,9 @@  discard block
 block discarded – undo
582 584
         return $ret;
583 585
     }
584 586
 
587
+    /**
588
+     * @return string
589
+     */
585 590
     protected function getHrefForDropdown(&$link)
586 591
     {
587 592
         if(isset($link['_']))
@@ -685,7 +690,7 @@  discard block
 block discarded – undo
685 690
      *
686 691
      * @param string $msg The message to show in the notifcation
687 692
      * @param string $sev The severity of the notifcation
688
-     * @param boolean $dismissible Can the user dismiss the notificaton?
693
+     * @param integer $dismissible Can the user dismiss the notificaton?
689 694
      *
690 695
      * @deprecated 2.0.0 Use the addNotification function instead 
691 696
      */
@@ -699,7 +704,7 @@  discard block
 block discarded – undo
699 704
      * Add a notification to the page
700 705
      *
701 706
      * @param string $message The message to show in the notifcation
702
-     * @param string $sevity The severity of the notifcation
707
+     * @param string $severity The severity of the notifcation
703 708
      * @param boolean $dismissible Can the user dismiss the notificaton?
704 709
      *
705 710
      * @deprecated 2.0.0 Use the addNotification function instead
@@ -793,7 +798,6 @@  discard block
 block discarded – undo
793 798
      * Draw the page
794 799
      *
795 800
      * @param boolean $header Draw the header
796
-     * @param boolean $analytics Include analytics on the page
797 801
      */
798 802
     public function printPage($header=true)
799 803
     {
@@ -812,7 +816,7 @@  discard block
 block discarded – undo
812 816
      *
813 817
      * @param string $name The name of the link
814 818
      * @param false|string $url The URL to link to
815
-     * @param false|array $subment Any submenu items for the dropdown
819
+     * @param false|array $submenu Any submenu items for the dropdown
816 820
      *
817 821
      * @deprecated 1.0.0 Use addLink instead
818 822
      */
@@ -826,7 +830,7 @@  discard block
 block discarded – undo
826 830
      *
827 831
      * @param string $name The name of the link
828 832
      * @param false|string $url The URL to link to
829
-     * @param false|array $subment Any submenu items for the dropdown
833
+     * @param false|array $submenu Any submenu items for the dropdown
830 834
      */
831 835
     public function addLink($name, $url=false, $submenu=false)
832 836
     {
Please login to merge, or discard this patch.
Indentation   +217 added lines, -217 removed lines patch added patch discarded remove patch
@@ -59,239 +59,239 @@
 block discarded – undo
59 59
 
60 60
 global $jsArray;
61 61
 $jsArray = array(
62
-     JS_JQUERY => array(
63
-         'no' => array(
64
-             'no'  => '/js/common/jquery.js',
65
-             'min' => '/js/common/jquery.min.js'
66
-         ),
67
-         'cdn' => array(
68
-             'no'  => '//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.js',
69
-             'min' => '//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'
70
-         )
71
-     ),
72
-     JS_JQUERY_UI => array(
73
-         'no' => array(
74
-             'no'  => '/js/common/jquery-ui.js',
75
-             'min' => '/js/common/jquery-ui.min.js'
76
-         ),
77
-         'cdn' => array(
78
-             'no'  => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.js',
79
-             'min' => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js'
80
-         )
81
-     ),
82
-     JS_BOOTSTRAP => array(
83
-         'no' => array(
84
-             'no'  => '/js/common/bootstrap.js',
85
-             'min' => '/js/common/bootstrap.min.js'
86
-         ),
87
-         'cdn' => array(
88
-             'no'  => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.js',
89
-             'min' => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js'
90
-         )
91
-     ),
92
-     JQUERY_VALIDATE => array(
93
-         'no' => array(
94
-             'no'  => '/js/common/jquery.validate.js',
95
-             'min' => '/js/common/jquery.validate.min.js'
96
-         ),
97
-         'cdn' => array(
98
-             'no'  => '//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.js',
99
-             'min' => '//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js'
100
-         )
101
-     ),
102
-     JQUERY_TOUCH => array(
103
-         'no' => array(
104
-             'no'  => '/js/common/jquery.ui.touch-punch.min.js',
105
-             'min' => '/js/common/jquery.ui.touch-punch.min.js'
106
-         ),
107
-         'cdn' => array(
108
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js',
109
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js'
110
-         )
111
-     ),
112
-     JS_TINYNAV => array(
113
-         'no' => array(
114
-             'no'  => '/js/common/tinynav.js',
115
-             'min' => '/js/common/tinynav.min.js'
116
-         ),
117
-         'cdn' => array(
118
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/TinyNav.js/1.2.0/tinynav.js',
119
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/TinyNav.js/1.2.0/tinynav.min.js'
120
-         )
121
-     ),
122
-     JS_BOOTSTRAP_FH => array(
123
-         'no' => array(
124
-             'no'  => '/js/common/bootstrap-formhelpers.js',
125
-             'min' => '/js/common/bootstrap-formhelpers.min.js'
126
-         ),
127
-         'cdn' => array(
128
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/js/bootstrap-formhelpers.js',
129
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/js/bootstrap-formhelpers.min.js'
130
-         )
131
-     ),
132
-     JS_BOOTSTRAP_SW => array(
133
-         'no' => array(
134
-             'no'  => '/js/common/bootstrap-switch.js',
135
-             'min' => '/js/common/bootstrap-switch.min.js'
136
-         ),
137
-         'cdn' => array(
138
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.js',
139
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js'
140
-         )
141
-     ),
142
-     JS_DATATABLE => array(
143
-         'no' => array(
144
-             'no'  => '/js/common/jquery.dataTables.js',
145
-             'min' => '/js/common/jquery.dataTables.min.js'
146
-         ),
147
-         'cdn' => array(
148
-             'no'  => '//cdn.datatables.net/1.10.7/js/jquery.dataTables.js',
149
-             'min' => '//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js'
150
-         )
151
-     ),
152
-     JS_CHART => array(
153
-         'no' => array(
154
-             'no'  => '/js/common/Chart.js',
155
-             'min' => '/js/common/Chart.min.js'
156
-         ),
157
-         'cdn' => array(
158
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.js',
159
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js'
160
-         )
161
-     ),
162
-     JS_METISMENU => array(
163
-         'no' => array(
164
-             'no'  => '/js/common/metisMenu.js',
165
-             'min' => '/js/common/metisMenu.min.js'
166
-         ),
167
-         'cdn' => array(
168
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/metisMenu/2.0.2/metisMenu.js',
169
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/metisMenu/2.0.2/metisMenu.min.js'
170
-         )
171
-     ),
172
-     JS_BOOTBOX => array(
173
-         'no' => array(
174
-             'no'  => '/js/common/bootbox.js',
175
-             'min' => '/js/common/bootbox.min.js'
176
-         ),
177
-         'cdn' => array(
178
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.3.0/bootbox.js',
179
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.3.0/bootbox.min.js'
180
-         )
181
-     ),
182
-     JS_DATATABLE_ODATA => array(
183
-         'no' => array(
184
-             'no'  => '/js/common/jquery.dataTables.odata.js',
185
-             'min' => '/js/common/jquery.dataTables.odata.js',
186
-         ),
187
-         'cdn' => array(
188
-             'no'  => '/js/common/jquery.dataTables.odata.js',
189
-             'min' => '/js/common/jquery.dataTables.odata.js',
190
-         )
191
-     ),
192
-     JS_CRYPTO_MD5_JS => array(
193
-         'no' => array(
194
-             'no'  => '/js/common/md5.js',
195
-             'min' => '/js/common/md5.js',
196
-         ),
197
-         'cdn' => array(
198
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/md5.js',
199
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/md5.js',
200
-         )
201
-     ),
202
-     JS_JCROP => array(
203
-         'no' => array(
204
-             'no'  => '/js/common/jquery.Jcrop.min.js',
205
-             'min' => '/js/common/jquery.Jcrop.min.js'
206
-         ),
207
-         'cdn' => array(
208
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/jquery-jcrop/0.9.12/js/jquery.Jcrop.min.js',
209
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/jquery-jcrop/0.9.12/js/jquery.Jcrop.min.js'
210
-         )
211
-     ),
212
-     JS_TYPEAHEAD => array(
213
-         'no' => array(
214
-             'no'  => '/js/common/typeahead.bundle.js',
215
-             'min' => '/js/common/typeahead.bundle.min.js'
216
-         ),
217
-         'cdn' => array(
218
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.11.1/typeahead.bundle.js',
219
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.11.1/typeahead.bundle.min.js'
220
-         )
221
-     ),
222
-     JS_FLIPSIDE => array(
223
-         'no' => array(
224
-             'no'  => '/js/common/flipside.js',
225
-             'min' => '/js/common/flipside.min.js'
226
-         ),
227
-         'cdn' => array(
228
-             'no'  => '/js/common/flipside.js',
229
-             'min' => '/js/common/flipside.min.js'
230
-         )
231
-     ),
232
-     JS_LOGIN => array(
233
-         'no' => array(
234
-             'no'  => '/js/common/login.js',
235
-             'min' => '/js/common/login.min.js'
236
-         ),
237
-         'cdn' => array(
238
-             'no'  => '/js/common/login.js',
239
-             'min' => '/js/common/login.min.js'
240
-         )
241
-     )
62
+        JS_JQUERY => array(
63
+            'no' => array(
64
+                'no'  => '/js/common/jquery.js',
65
+                'min' => '/js/common/jquery.min.js'
66
+            ),
67
+            'cdn' => array(
68
+                'no'  => '//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.js',
69
+                'min' => '//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'
70
+            )
71
+        ),
72
+        JS_JQUERY_UI => array(
73
+            'no' => array(
74
+                'no'  => '/js/common/jquery-ui.js',
75
+                'min' => '/js/common/jquery-ui.min.js'
76
+            ),
77
+            'cdn' => array(
78
+                'no'  => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.js',
79
+                'min' => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js'
80
+            )
81
+        ),
82
+        JS_BOOTSTRAP => array(
83
+            'no' => array(
84
+                'no'  => '/js/common/bootstrap.js',
85
+                'min' => '/js/common/bootstrap.min.js'
86
+            ),
87
+            'cdn' => array(
88
+                'no'  => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.js',
89
+                'min' => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js'
90
+            )
91
+        ),
92
+        JQUERY_VALIDATE => array(
93
+            'no' => array(
94
+                'no'  => '/js/common/jquery.validate.js',
95
+                'min' => '/js/common/jquery.validate.min.js'
96
+            ),
97
+            'cdn' => array(
98
+                'no'  => '//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.js',
99
+                'min' => '//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js'
100
+            )
101
+        ),
102
+        JQUERY_TOUCH => array(
103
+            'no' => array(
104
+                'no'  => '/js/common/jquery.ui.touch-punch.min.js',
105
+                'min' => '/js/common/jquery.ui.touch-punch.min.js'
106
+            ),
107
+            'cdn' => array(
108
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js',
109
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js'
110
+            )
111
+        ),
112
+        JS_TINYNAV => array(
113
+            'no' => array(
114
+                'no'  => '/js/common/tinynav.js',
115
+                'min' => '/js/common/tinynav.min.js'
116
+            ),
117
+            'cdn' => array(
118
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/TinyNav.js/1.2.0/tinynav.js',
119
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/TinyNav.js/1.2.0/tinynav.min.js'
120
+            )
121
+        ),
122
+        JS_BOOTSTRAP_FH => array(
123
+            'no' => array(
124
+                'no'  => '/js/common/bootstrap-formhelpers.js',
125
+                'min' => '/js/common/bootstrap-formhelpers.min.js'
126
+            ),
127
+            'cdn' => array(
128
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/js/bootstrap-formhelpers.js',
129
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/js/bootstrap-formhelpers.min.js'
130
+            )
131
+        ),
132
+        JS_BOOTSTRAP_SW => array(
133
+            'no' => array(
134
+                'no'  => '/js/common/bootstrap-switch.js',
135
+                'min' => '/js/common/bootstrap-switch.min.js'
136
+            ),
137
+            'cdn' => array(
138
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.js',
139
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/js/bootstrap-switch.min.js'
140
+            )
141
+        ),
142
+        JS_DATATABLE => array(
143
+            'no' => array(
144
+                'no'  => '/js/common/jquery.dataTables.js',
145
+                'min' => '/js/common/jquery.dataTables.min.js'
146
+            ),
147
+            'cdn' => array(
148
+                'no'  => '//cdn.datatables.net/1.10.7/js/jquery.dataTables.js',
149
+                'min' => '//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js'
150
+            )
151
+        ),
152
+        JS_CHART => array(
153
+            'no' => array(
154
+                'no'  => '/js/common/Chart.js',
155
+                'min' => '/js/common/Chart.min.js'
156
+            ),
157
+            'cdn' => array(
158
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.js',
159
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js'
160
+            )
161
+        ),
162
+        JS_METISMENU => array(
163
+            'no' => array(
164
+                'no'  => '/js/common/metisMenu.js',
165
+                'min' => '/js/common/metisMenu.min.js'
166
+            ),
167
+            'cdn' => array(
168
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/metisMenu/2.0.2/metisMenu.js',
169
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/metisMenu/2.0.2/metisMenu.min.js'
170
+            )
171
+        ),
172
+        JS_BOOTBOX => array(
173
+            'no' => array(
174
+                'no'  => '/js/common/bootbox.js',
175
+                'min' => '/js/common/bootbox.min.js'
176
+            ),
177
+            'cdn' => array(
178
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.3.0/bootbox.js',
179
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.3.0/bootbox.min.js'
180
+            )
181
+        ),
182
+        JS_DATATABLE_ODATA => array(
183
+            'no' => array(
184
+                'no'  => '/js/common/jquery.dataTables.odata.js',
185
+                'min' => '/js/common/jquery.dataTables.odata.js',
186
+            ),
187
+            'cdn' => array(
188
+                'no'  => '/js/common/jquery.dataTables.odata.js',
189
+                'min' => '/js/common/jquery.dataTables.odata.js',
190
+            )
191
+        ),
192
+        JS_CRYPTO_MD5_JS => array(
193
+            'no' => array(
194
+                'no'  => '/js/common/md5.js',
195
+                'min' => '/js/common/md5.js',
196
+            ),
197
+            'cdn' => array(
198
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/md5.js',
199
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/md5.js',
200
+            )
201
+        ),
202
+        JS_JCROP => array(
203
+            'no' => array(
204
+                'no'  => '/js/common/jquery.Jcrop.min.js',
205
+                'min' => '/js/common/jquery.Jcrop.min.js'
206
+            ),
207
+            'cdn' => array(
208
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/jquery-jcrop/0.9.12/js/jquery.Jcrop.min.js',
209
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/jquery-jcrop/0.9.12/js/jquery.Jcrop.min.js'
210
+            )
211
+        ),
212
+        JS_TYPEAHEAD => array(
213
+            'no' => array(
214
+                'no'  => '/js/common/typeahead.bundle.js',
215
+                'min' => '/js/common/typeahead.bundle.min.js'
216
+            ),
217
+            'cdn' => array(
218
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.11.1/typeahead.bundle.js',
219
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/typeahead.js/0.11.1/typeahead.bundle.min.js'
220
+            )
221
+        ),
222
+        JS_FLIPSIDE => array(
223
+            'no' => array(
224
+                'no'  => '/js/common/flipside.js',
225
+                'min' => '/js/common/flipside.min.js'
226
+            ),
227
+            'cdn' => array(
228
+                'no'  => '/js/common/flipside.js',
229
+                'min' => '/js/common/flipside.min.js'
230
+            )
231
+        ),
232
+        JS_LOGIN => array(
233
+            'no' => array(
234
+                'no'  => '/js/common/login.js',
235
+                'min' => '/js/common/login.min.js'
236
+            ),
237
+            'cdn' => array(
238
+                'no'  => '/js/common/login.js',
239
+                'min' => '/js/common/login.min.js'
240
+            )
241
+        )
242 242
 );
243 243
 
244 244
 global $cssArray;
245 245
 $cssArray = array(
246 246
     CSS_JQUERY_UI => array(
247 247
         'no' => array(
248
-             'no'  => '/css/common/jquery-ui.css',
249
-             'min' => '/css/common/jquery-ui.min.css'
250
-         ),
251
-         'cdn' => array(
252
-             'no'  => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css',
253
-             'min' => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.min.css'
254
-         )
248
+                'no'  => '/css/common/jquery-ui.css',
249
+                'min' => '/css/common/jquery-ui.min.css'
250
+            ),
251
+            'cdn' => array(
252
+                'no'  => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css',
253
+                'min' => '//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.min.css'
254
+            )
255 255
     ),
256 256
     CSS_BOOTSTRAP => array(
257
-         'no' => array(
258
-             'no'  => '/css/common/bootstrap.css',
259
-             'min' => '/css/common/bootstrap.min.css'
260
-         ),
261
-         'cdn' => array(
262
-             'no'  => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css',
263
-             'min' => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'
264
-         )
257
+            'no' => array(
258
+                'no'  => '/css/common/bootstrap.css',
259
+                'min' => '/css/common/bootstrap.min.css'
260
+            ),
261
+            'cdn' => array(
262
+                'no'  => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css',
263
+                'min' => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'
264
+            )
265 265
     ),
266 266
     CSS_BOOTSTRAP_FH => array(
267 267
         'no' => array(
268
-             'no'  => '/css/common/bootstrap-formhelpers.css',
269
-             'min' => '/css/common/bootstrap-formhelpers.min.css'
270
-         ),
271
-         'cdn' => array(
272
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/css/bootstrap-formhelpers.css',
273
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/css/bootstrap-formhelpers.min.css'
274
-         )
268
+                'no'  => '/css/common/bootstrap-formhelpers.css',
269
+                'min' => '/css/common/bootstrap-formhelpers.min.css'
270
+            ),
271
+            'cdn' => array(
272
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/css/bootstrap-formhelpers.css',
273
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-formhelpers/2.3.0/css/bootstrap-formhelpers.min.css'
274
+            )
275 275
     ),
276 276
     CSS_BOOTSTRAP_SW => array(
277
-         'no' => array(
278
-             'no'  => '/css/common/bootstrap-switch.css',
279
-             'min' => '/css/common/bootstrap-switch.min.css'
280
-         ),
281
-         'cdn' => array(
282
-             'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.css',
283
-             'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.min.css'
284
-         )
277
+            'no' => array(
278
+                'no'  => '/css/common/bootstrap-switch.css',
279
+                'min' => '/css/common/bootstrap-switch.min.css'
280
+            ),
281
+            'cdn' => array(
282
+                'no'  => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.css',
283
+                'min' => '//cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.2/css/bootstrap3/bootstrap-switch.min.css'
284
+            )
285 285
     ),
286 286
     CSS_DATATABLE => array(
287 287
         'no' => array(
288
-             'no'  => '/css/common/jquery.dataTables.css',
289
-             'min' => '/css/common/jquery.dataTables.min.css'
290
-         ),
291
-         'cdn' => array(
292
-             'no'  => '//cdn.datatables.net/1.10.7/css/jquery.dataTables.css',
293
-             'min' => '//cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css'
294
-         )
288
+                'no'  => '/css/common/jquery.dataTables.css',
289
+                'min' => '/css/common/jquery.dataTables.min.css'
290
+            ),
291
+            'cdn' => array(
292
+                'no'  => '//cdn.datatables.net/1.10.7/css/jquery.dataTables.css',
293
+                'min' => '//cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css'
294
+            )
295 295
     ),
296 296
     CSS_JCROP => array(
297 297
         'no'  => array(
Please login to merge, or discard this patch.
Braces   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -423,7 +423,10 @@
 block discarded – undo
423 423
      */
424 424
     private function setupVars()
425 425
     {
426
-        if($this->minified !== null && $this->cdn !== null) return;
426
+        if($this->minified !== null && $this->cdn !== null)
427
+        {
428
+            return;
429
+        }
427 430
         $this->minified = 'min';
428 431
         $this->cdn      = 'cdn';
429 432
         if(isset(FlipsideSettings::$global))
Please login to merge, or discard this patch.
Data/class.FilterClause.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -12,11 +12,17 @@
 block discarded – undo
12 12
         if($string !== false) $this->process_filter_string($string);
13 13
     }
14 14
 
15
+    /**
16
+     * @param string $needle
17
+     */
15 18
     static function str_startswith($haystack, $needle)
16 19
     {
17 20
         return substr($haystack, 0, strlen($needle)) === $needle;
18 21
     }
19 22
 
23
+    /**
24
+     * @param boolean $string
25
+     */
20 26
     protected function process_filter_string($string)
21 27
     {
22 28
         if(self::str_startswith($string, 'substringof') || self::str_startswith($string, 'contains') || 
Please login to merge, or discard this patch.
Braces   +4 added lines, -1 removed lines patch added patch discarded remove patch
@@ -9,7 +9,10 @@
 block discarded – undo
9 9
 
10 10
     function __construct($string=false)
11 11
     {
12
-        if($string !== false) $this->process_filter_string($string);
12
+        if($string !== false)
13
+        {
14
+            $this->process_filter_string($string);
15
+        }
13 16
     }
14 17
 
15 18
     static function str_startswith($haystack, $needle)
Please login to merge, or discard this patch.
Data/class.SQLDataSet.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -17,6 +17,9 @@
 block discarded – undo
17 17
         }
18 18
     }
19 19
 
20
+    /**
21
+     * @param string $sql
22
+     */
20 23
     function _get_row_count_for_query($sql)
21 24
     {
22 25
         $stmt = $this->pdo->query($sql);
Please login to merge, or discard this patch.