Passed
Push — 1.0.0-dev ( 97be91...7decce )
by nguereza
09:55
created
core/classes/Database.php 1 patch
Spacing   +242 added lines, -242 removed lines patch added patch discarded remove patch
@@ -23,165 +23,165 @@  discard block
 block discarded – undo
23 23
    * along with this program; if not, write to the Free Software
24 24
    * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
25 25
   */
26
-  class Database{
26
+  class Database {
27 27
 	
28 28
 	/**
29 29
 	 * The PDO instance
30 30
 	 * @var object
31 31
 	*/
32
-    private $pdo                 = null;
32
+    private $pdo = null;
33 33
     
34 34
 	/**
35 35
 	 * The database name used for the application
36 36
 	 * @var string
37 37
 	*/
38
-	private $databaseName        = null;
38
+	private $databaseName = null;
39 39
     
40 40
 	/**
41 41
 	 * The SQL SELECT statment
42 42
 	 * @var string
43 43
 	*/
44
-	private $select              = '*';
44
+	private $select = '*';
45 45
 	
46 46
 	/**
47 47
 	 * The SQL FROM statment
48 48
 	 * @var string
49 49
 	*/
50
-    private $from                = null;
50
+    private $from = null;
51 51
 	
52 52
 	/**
53 53
 	 * The SQL WHERE statment
54 54
 	 * @var string
55 55
 	*/
56
-    private $where               = null;
56
+    private $where = null;
57 57
 	
58 58
 	/**
59 59
 	 * The SQL LIMIT statment
60 60
 	 * @var string
61 61
 	*/
62
-    private $limit               = null;
62
+    private $limit = null;
63 63
 	
64 64
 	/**
65 65
 	 * The SQL JOIN statment
66 66
 	 * @var string
67 67
 	*/
68
-    private $join                = null;
68
+    private $join = null;
69 69
 	
70 70
 	/**
71 71
 	 * The SQL ORDER BY statment
72 72
 	 * @var string
73 73
 	*/
74
-    private $orderBy             = null;
74
+    private $orderBy = null;
75 75
 	
76 76
 	/**
77 77
 	 * The SQL GROUP BY statment
78 78
 	 * @var string
79 79
 	*/
80
-    private $groupBy             = null;
80
+    private $groupBy = null;
81 81
 	
82 82
 	/**
83 83
 	 * The SQL HAVING statment
84 84
 	 * @var string
85 85
 	*/
86
-    private $having              = null;
86
+    private $having = null;
87 87
 	
88 88
 	/**
89 89
 	 * The number of rows returned by the last query
90 90
 	 * @var int
91 91
 	*/
92
-    private $numRows             = 0;
92
+    private $numRows = 0;
93 93
 	
94 94
 	/**
95 95
 	 * The last insert id for the primary key column that have auto increment or sequence
96 96
 	 * @var mixed
97 97
 	*/
98
-    private $insertId            = null;
98
+    private $insertId = null;
99 99
 	
100 100
 	/**
101 101
 	 * The full SQL query statment after build for each command
102 102
 	 * @var string
103 103
 	*/
104
-    private $query               = null;
104
+    private $query = null;
105 105
 	
106 106
 	/**
107 107
 	 * The error returned for the last query
108 108
 	 * @var string
109 109
 	*/
110
-    private $error               = null;
110
+    private $error = null;
111 111
 	
112 112
 	/**
113 113
 	 * The result returned for the last query
114 114
 	 * @var mixed
115 115
 	*/
116
-    private $result              = array();
116
+    private $result = array();
117 117
 	
118 118
 	/**
119 119
 	 * The prefix used in each database table
120 120
 	 * @var string
121 121
 	*/
122
-    private $prefix              = null;
122
+    private $prefix = null;
123 123
 	
124 124
 	/**
125 125
 	 * The list of SQL valid operators
126 126
 	 * @var array
127 127
 	*/
128
-    private $operatorList        = array('=','!=','<','>','<=','>=','<>');
128
+    private $operatorList = array('=', '!=', '<', '>', '<=', '>=', '<>');
129 129
     
130 130
 	/**
131 131
 	 * The cache default time to live in second. 0 means no need to use the cache feature
132 132
 	 * @var int
133 133
 	*/
134
-	private $cacheTtl              = 0;
134
+	private $cacheTtl = 0;
135 135
 	
136 136
 	/**
137 137
 	 * The cache current time to live. 0 means no need to use the cache feature
138 138
 	 * @var int
139 139
 	*/
140
-    private $temporaryCacheTtl   = 0;
140
+    private $temporaryCacheTtl = 0;
141 141
 	
142 142
 	/**
143 143
 	 * The number of executed query for the current request
144 144
 	 * @var int
145 145
 	*/
146
-    private $queryCount          = 0;
146
+    private $queryCount = 0;
147 147
 	
148 148
 	/**
149 149
 	 * The default data to be used in the statments query INSERT, UPDATE
150 150
 	 * @var array
151 151
 	*/
152
-    private $data                = array();
152
+    private $data = array();
153 153
 	
154 154
 	/**
155 155
 	 * The database configuration
156 156
 	 * @var array
157 157
 	*/
158
-    private $config              = array();
158
+    private $config = array();
159 159
 	
160 160
 	/**
161 161
 	 * The logger instance
162 162
 	 * @var Log
163 163
 	 */
164
-    private $logger              = null;
164
+    private $logger = null;
165 165
 
166 166
 
167 167
     /**
168 168
     * The cache instance
169 169
     * @var CacheInterface
170 170
     */
171
-    private $cacheInstance       = null;
171
+    private $cacheInstance = null;
172 172
 
173 173
      /**
174 174
     * The benchmark instance
175 175
     * @var Benchmark
176 176
     */
177
-    private $benchmarkInstance   = null;
177
+    private $benchmarkInstance = null;
178 178
 
179 179
 
180 180
     /**
181 181
      * Construct new database
182 182
      * @param array $overwriteConfig the config to overwrite with the config set in database.php
183 183
      */
184
-    public function __construct($overwriteConfig = array()){
184
+    public function __construct($overwriteConfig = array()) {
185 185
         //Set Log instance to use
186 186
         $this->setLoggerFromParamOrCreateNewInstance(null);
187 187
 
@@ -195,23 +195,23 @@  discard block
 block discarded – undo
195 195
      * This is used to connect to database
196 196
      * @return bool 
197 197
      */
198
-    public function connect(){
198
+    public function connect() {
199 199
       $config = $this->getDatabaseConfiguration();
200
-      if(! empty($config)){
201
-        try{
200
+      if (!empty($config)) {
201
+        try {
202 202
             $this->pdo = new PDO($this->getDsnFromDriver(), $config['username'], $config['password']);
203 203
             $this->pdo->exec("SET NAMES '" . $config['charset'] . "' COLLATE '" . $config['collation'] . "'");
204 204
             $this->pdo->exec("SET CHARACTER SET '" . $config['charset'] . "'");
205 205
             $this->pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
206 206
             return true;
207 207
           }
208
-          catch (PDOException $e){
208
+          catch (PDOException $e) {
209 209
             $this->logger->fatal($e->getMessage());
210 210
             show_error('Cannot connect to Database.');
211 211
             return false;
212 212
           }
213 213
       }
214
-      else{
214
+      else {
215 215
         show_error('Database configuration is not set.');
216 216
         return false;
217 217
       }
@@ -222,15 +222,15 @@  discard block
 block discarded – undo
222 222
      * @param  string|array $table the table name or array of table list
223 223
      * @return object        the current Database instance
224 224
      */
225
-    public function from($table){
226
-      if(is_array($table)){
225
+    public function from($table) {
226
+      if (is_array($table)) {
227 227
         $froms = '';
228
-        foreach($table as $key){
228
+        foreach ($table as $key) {
229 229
           $froms .= $this->prefix . $key . ', ';
230 230
         }
231 231
         $this->from = rtrim($froms, ', ');
232 232
       }
233
-      else{
233
+      else {
234 234
         $this->from = $this->prefix . $table;
235 235
       }
236 236
       return $this;
@@ -241,7 +241,7 @@  discard block
 block discarded – undo
241 241
      * @param  string|array $fields the field name or array of field list
242 242
      * @return object        the current Database instance
243 243
      */
244
-    public function select($fields){
244
+    public function select($fields) {
245 245
       $select = (is_array($fields) ? implode(', ', $fields) : $fields);
246 246
       $this->select = ($this->select == '*' ? $select : $this->select . ', ' . $select);
247 247
       return $this;
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
      * @param  string $field the field name to distinct
253 253
      * @return object        the current Database instance
254 254
      */
255
-    public function distinct($field){
255
+    public function distinct($field) {
256 256
       $distinct = ' DISTINCT ' . $field;
257 257
       $this->select = ($this->select == '*' ? $distinct : $this->select . ', ' . $distinct);
258 258
 
@@ -265,7 +265,7 @@  discard block
 block discarded – undo
265 265
      * @param  string $name  if is not null represent the alias used for this field in the result
266 266
      * @return object        the current Database instance
267 267
      */
268
-    public function max($field, $name = null){
268
+    public function max($field, $name = null) {
269 269
       $func = 'MAX(' . $field . ')' . (!is_null($name) ? ' AS ' . $name : '');
270 270
       $this->select = ($this->select == '*' ? $func : $this->select . ', ' . $func);
271 271
       return $this;
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
      * @param  string $name  if is not null represent the alias used for this field in the result
278 278
      * @return object        the current Database instance
279 279
      */
280
-    public function min($field, $name = null){
280
+    public function min($field, $name = null) {
281 281
       $func = 'MIN(' . $field . ')' . (!is_null($name) ? ' AS ' . $name : '');
282 282
       $this->select = ($this->select == '*' ? $func : $this->select . ', ' . $func);
283 283
       return $this;
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
      * @param  string $name  if is not null represent the alias used for this field in the result
290 290
      * @return object        the current Database instance
291 291
      */
292
-    public function sum($field, $name = null){
292
+    public function sum($field, $name = null) {
293 293
       $func = 'SUM(' . $field . ')' . (!is_null($name) ? ' AS ' . $name : '');
294 294
       $this->select = ($this->select == '*' ? $func : $this->select . ', ' . $func);
295 295
       return $this;
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
      * @param  string $name  if is not null represent the alias used for this field in the result
302 302
      * @return object        the current Database instance
303 303
      */
304
-    public function count($field = '*', $name = null){
304
+    public function count($field = '*', $name = null) {
305 305
       $func = 'COUNT(' . $field . ')' . (!is_null($name) ? ' AS ' . $name : '');
306 306
       $this->select = ($this->select == '*' ? $func : $this->select . ', ' . $func);
307 307
       return $this;
@@ -313,7 +313,7 @@  discard block
 block discarded – undo
313 313
      * @param  string $name  if is not null represent the alias used for this field in the result
314 314
      * @return object        the current Database instance
315 315
      */
316
-    public function avg($field, $name = null){
316
+    public function avg($field, $name = null) {
317 317
       $func = 'AVG(' . $field . ')' . (!is_null($name) ? ' AS ' . $name : '');
318 318
       $this->select = ($this->select == '*' ? $func : $this->select . ', ' . $func);
319 319
       return $this;
@@ -328,16 +328,16 @@  discard block
 block discarded – undo
328 328
      * @param  string $type   the type of join (INNER, LEFT, RIGHT)
329 329
      * @return object        the current Database instance
330 330
      */
331
-    public function join($table, $field1 = null, $op = null, $field2 = null, $type = ''){
331
+    public function join($table, $field1 = null, $op = null, $field2 = null, $type = '') {
332 332
       $on = $field1;
333 333
       $table = $this->prefix . $table;
334
-      if(! is_null($op)){
335
-        $on = (! in_array($op, $this->operatorList) ? $this->prefix . $field1 . ' = ' . $this->prefix . $op : $this->prefix . $field1 . ' ' . $op . ' ' . $this->prefix . $field2);
334
+      if (!is_null($op)) {
335
+        $on = (!in_array($op, $this->operatorList) ? $this->prefix . $field1 . ' = ' . $this->prefix . $op : $this->prefix . $field1 . ' ' . $op . ' ' . $this->prefix . $field2);
336 336
       }
337
-      if (empty($this->join)){
337
+      if (empty($this->join)) {
338 338
         $this->join = ' ' . $type . 'JOIN' . ' ' . $table . ' ON ' . $on;
339 339
       }
340
-      else{
340
+      else {
341 341
         $this->join = $this->join . ' ' . $type . 'JOIN' . ' ' . $table . ' ON ' . $on;
342 342
       }
343 343
       return $this;
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
      * @see  Database::join()
349 349
      * @return object        the current Database instance
350 350
      */
351
-    public function innerJoin($table, $field1, $op = null, $field2 = ''){
351
+    public function innerJoin($table, $field1, $op = null, $field2 = '') {
352 352
       return $this->join($table, $field1, $op, $field2, 'INNER ');
353 353
     }
354 354
 
@@ -357,7 +357,7 @@  discard block
 block discarded – undo
357 357
      * @see  Database::join()
358 358
      * @return object        the current Database instance
359 359
      */
360
-    public function leftJoin($table, $field1, $op = null, $field2 = ''){
360
+    public function leftJoin($table, $field1, $op = null, $field2 = '') {
361 361
       return $this->join($table, $field1, $op, $field2, 'LEFT ');
362 362
 	}
363 363
 
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
      * @see  Database::join()
367 367
      * @return object        the current Database instance
368 368
      */
369
-    public function rightJoin($table, $field1, $op = null, $field2 = ''){
369
+    public function rightJoin($table, $field1, $op = null, $field2 = '') {
370 370
       return $this->join($table, $field1, $op, $field2, 'RIGHT ');
371 371
     }
372 372
 
@@ -375,7 +375,7 @@  discard block
 block discarded – undo
375 375
      * @see  Database::join()
376 376
      * @return object        the current Database instance
377 377
      */
378
-    public function fullOuterJoin($table, $field1, $op = null, $field2 = ''){
378
+    public function fullOuterJoin($table, $field1, $op = null, $field2 = '') {
379 379
     	return $this->join($table, $field1, $op, $field2, 'FULL OUTER ');
380 380
     }
381 381
 
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
      * @see  Database::join()
385 385
      * @return object        the current Database instance
386 386
      */
387
-    public function leftOuterJoin($table, $field1, $op = null, $field2 = ''){
387
+    public function leftOuterJoin($table, $field1, $op = null, $field2 = '') {
388 388
       return $this->join($table, $field1, $op, $field2, 'LEFT OUTER ');
389 389
     }
390 390
 
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
      * @see  Database::join()
394 394
      * @return object        the current Database instance
395 395
      */
396
-    public function rightOuterJoin($table, $field1, $op = null, $field2 = ''){
396
+    public function rightOuterJoin($table, $field1, $op = null, $field2 = '') {
397 397
       return $this->join($table, $field1, $op, $field2, 'RIGHT OUTER ');
398 398
     }
399 399
 
@@ -403,14 +403,14 @@  discard block
 block discarded – undo
403 403
      * @param  string $andOr the separator type used 'AND', 'OR', etc.
404 404
      * @return object        the current Database instance
405 405
      */
406
-    public function whereIsNull($field, $andOr = 'AND'){
407
-      if(is_array($field)){
408
-        foreach($field as $f){
406
+    public function whereIsNull($field, $andOr = 'AND') {
407
+      if (is_array($field)) {
408
+        foreach ($field as $f) {
409 409
         	$this->whereIsNull($f, $andOr);
410 410
         }
411 411
       }
412
-      else{
413
-           $this->setWhereStr($field.' IS NULL ', $andOr);
412
+      else {
413
+           $this->setWhereStr($field . ' IS NULL ', $andOr);
414 414
       }
415 415
       return $this;
416 416
     }
@@ -421,14 +421,14 @@  discard block
 block discarded – undo
421 421
      * @param  string $andOr the separator type used 'AND', 'OR', etc.
422 422
      * @return object        the current Database instance
423 423
      */
424
-    public function whereIsNotNull($field, $andOr = 'AND'){
425
-      if(is_array($field)){
426
-        foreach($field as $f){
424
+    public function whereIsNotNull($field, $andOr = 'AND') {
425
+      if (is_array($field)) {
426
+        foreach ($field as $f) {
427 427
           $this->whereIsNotNull($f, $andOr);
428 428
         }
429 429
       }
430
-      else{
431
-          $this->setWhereStr($field.' IS NOT NULL ', $andOr);
430
+      else {
431
+          $this->setWhereStr($field . ' IS NOT NULL ', $andOr);
432 432
       }
433 433
       return $this;
434 434
     }
@@ -443,13 +443,13 @@  discard block
 block discarded – undo
443 443
      * @param  boolean $escape whether to escape or not the $val
444 444
      * @return object        the current Database instance
445 445
      */
446
-    public function where($where, $op = null, $val = null, $type = '', $andOr = 'AND', $escape = true){
446
+    public function where($where, $op = null, $val = null, $type = '', $andOr = 'AND', $escape = true) {
447 447
       $whereStr = '';
448
-      if (is_array($where)){
448
+      if (is_array($where)) {
449 449
         $whereStr = $this->getWhereStrIfIsArray($where, $type, $andOr, $escape);
450 450
       }
451
-      else{
452
-        if(is_array($op)){
451
+      else {
452
+        if (is_array($op)) {
453 453
           $whereStr = $this->getWhereStrIfOperatorIsArray($where, $op, $type, $escape);
454 454
         } else {
455 455
           $whereStr = $this->getWhereStrForOperator($where, $op, $val, $type, $escape = true);
@@ -464,7 +464,7 @@  discard block
 block discarded – undo
464 464
      * @see  Database::where()
465 465
      * @return object        the current Database instance
466 466
      */
467
-    public function orWhere($where, $op = null, $val = null, $escape = true){
467
+    public function orWhere($where, $op = null, $val = null, $escape = true) {
468 468
       return $this->where($where, $op, $val, '', 'OR', $escape);
469 469
     }
470 470
 
@@ -474,7 +474,7 @@  discard block
 block discarded – undo
474 474
      * @see  Database::where()
475 475
      * @return object        the current Database instance
476 476
      */
477
-    public function notWhere($where, $op = null, $val = null, $escape = true){
477
+    public function notWhere($where, $op = null, $val = null, $escape = true) {
478 478
       return $this->where($where, $op, $val, 'NOT ', 'AND', $escape);
479 479
     }
480 480
 
@@ -483,7 +483,7 @@  discard block
 block discarded – undo
483 483
      * @see  Database::where()
484 484
      * @return object        the current Database instance
485 485
      */
486
-    public function orNotWhere($where, $op = null, $val = null, $escape = true){
486
+    public function orNotWhere($where, $op = null, $val = null, $escape = true) {
487 487
     	return $this->where($where, $op, $val, 'NOT ', 'OR', $escape);
488 488
     }
489 489
 
@@ -493,15 +493,15 @@  discard block
 block discarded – undo
493 493
      * @param  string $andOr the multiple conditions separator (AND, OR, etc.)
494 494
      * @return object        the current Database instance
495 495
      */
496
-    public function groupStart($type = '', $andOr = ' AND'){
497
-      if (empty($this->where)){
496
+    public function groupStart($type = '', $andOr = ' AND') {
497
+      if (empty($this->where)) {
498 498
         $this->where = $type . ' (';
499 499
       }
500
-      else{
501
-          if(substr($this->where, -1) == '('){
500
+      else {
501
+          if (substr($this->where, -1) == '(') {
502 502
             $this->where .= $type . ' (';
503 503
           }
504
-          else{
504
+          else {
505 505
           	$this->where .= $andOr . ' ' . $type . ' (';
506 506
           }
507 507
       }
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
      * @see  Database::groupStart()
514 514
      * @return object        the current Database instance
515 515
      */
516
-    public function notGroupStart(){
516
+    public function notGroupStart() {
517 517
       return $this->groupStart('NOT');
518 518
     }
519 519
 
@@ -522,7 +522,7 @@  discard block
 block discarded – undo
522 522
      * @see  Database::groupStart()
523 523
      * @return object        the current Database instance
524 524
      */
525
-    public function orGroupStart(){
525
+    public function orGroupStart() {
526 526
       return $this->groupStart('', ' OR');
527 527
     }
528 528
 
@@ -531,7 +531,7 @@  discard block
 block discarded – undo
531 531
      * @see  Database::groupStart()
532 532
      * @return object        the current Database instance
533 533
      */
534
-    public function orNotGroupStart(){
534
+    public function orNotGroupStart() {
535 535
       return $this->groupStart('NOT', ' OR');
536 536
     }
537 537
 
@@ -539,7 +539,7 @@  discard block
 block discarded – undo
539 539
      * Close the parenthesis for the grouped SQL
540 540
      * @return object        the current Database instance
541 541
      */
542
-    public function groupEnd(){
542
+    public function groupEnd() {
543 543
       $this->where .= ')';
544 544
       return $this;
545 545
     }
@@ -553,10 +553,10 @@  discard block
 block discarded – undo
553 553
      * @param  boolean $escape whether to escape or not the values
554 554
      * @return object        the current Database instance
555 555
      */
556
-    public function in($field, array $keys, $type = '', $andOr = 'AND', $escape = true){
556
+    public function in($field, array $keys, $type = '', $andOr = 'AND', $escape = true) {
557 557
       $_keys = array();
558
-      foreach ($keys as $k => $v){
559
-        if(is_null($v)){
558
+      foreach ($keys as $k => $v) {
559
+        if (is_null($v)) {
560 560
           $v = '';
561 561
         }
562 562
         $_keys[] = (is_numeric($v) ? $v : $this->escape($v, $escape));
@@ -572,7 +572,7 @@  discard block
 block discarded – undo
572 572
      * @see  Database::in()
573 573
      * @return object        the current Database instance
574 574
      */
575
-    public function notIn($field, array $keys, $escape = true){
575
+    public function notIn($field, array $keys, $escape = true) {
576 576
       return $this->in($field, $keys, 'NOT ', 'AND', $escape);
577 577
     }
578 578
 
@@ -581,7 +581,7 @@  discard block
 block discarded – undo
581 581
      * @see  Database::in()
582 582
      * @return object        the current Database instance
583 583
      */
584
-    public function orIn($field, array $keys, $escape = true){
584
+    public function orIn($field, array $keys, $escape = true) {
585 585
       return $this->in($field, $keys, '', 'OR', $escape);
586 586
     }
587 587
 
@@ -590,7 +590,7 @@  discard block
 block discarded – undo
590 590
      * @see  Database::in()
591 591
      * @return object        the current Database instance
592 592
      */
593
-    public function orNotIn($field, array $keys, $escape = true){
593
+    public function orNotIn($field, array $keys, $escape = true) {
594 594
       return $this->in($field, $keys, 'NOT ', 'OR', $escape);
595 595
     }
596 596
 
@@ -604,11 +604,11 @@  discard block
 block discarded – undo
604 604
      * @param  boolean $escape whether to escape or not the values
605 605
      * @return object        the current Database instance
606 606
      */
607
-    public function between($field, $value1, $value2, $type = '', $andOr = 'AND', $escape = true){
608
-      if(is_null($value1)){
607
+    public function between($field, $value1, $value2, $type = '', $andOr = 'AND', $escape = true) {
608
+      if (is_null($value1)) {
609 609
         $value1 = '';
610 610
       }
611
-      if(is_null($value2)){
611
+      if (is_null($value2)) {
612 612
         $value2 = '';
613 613
       }
614 614
       $whereStr = $field . ' ' . $type . ' BETWEEN ' . $this->escape($value1, $escape) . ' AND ' . $this->escape($value2, $escape);
@@ -621,7 +621,7 @@  discard block
 block discarded – undo
621 621
      * @see  Database::between()
622 622
      * @return object        the current Database instance
623 623
      */
624
-    public function notBetween($field, $value1, $value2, $escape = true){
624
+    public function notBetween($field, $value1, $value2, $escape = true) {
625 625
       return $this->between($field, $value1, $value2, 'NOT ', 'AND', $escape);
626 626
     }
627 627
 
@@ -630,7 +630,7 @@  discard block
 block discarded – undo
630 630
      * @see  Database::between()
631 631
      * @return object        the current Database instance
632 632
      */
633
-    public function orBetween($field, $value1, $value2, $escape = true){
633
+    public function orBetween($field, $value1, $value2, $escape = true) {
634 634
       return $this->between($field, $value1, $value2, '', 'OR', $escape);
635 635
     }
636 636
 
@@ -639,7 +639,7 @@  discard block
 block discarded – undo
639 639
      * @see  Database::between()
640 640
      * @return object        the current Database instance
641 641
      */
642
-    public function orNotBetween($field, $value1, $value2, $escape = true){
642
+    public function orNotBetween($field, $value1, $value2, $escape = true) {
643 643
       return $this->between($field, $value1, $value2, 'NOT ', 'OR', $escape);
644 644
     }
645 645
 
@@ -652,8 +652,8 @@  discard block
 block discarded – undo
652 652
      * @param  boolean $escape whether to escape or not the values
653 653
      * @return object        the current Database instance
654 654
      */
655
-    public function like($field, $data, $type = '', $andOr = 'AND', $escape = true){
656
-      if(empty($data)){
655
+    public function like($field, $data, $type = '', $andOr = 'AND', $escape = true) {
656
+      if (empty($data)) {
657 657
         $data = '';
658 658
       }
659 659
       $this->setWhereStr($field . ' ' . $type . ' LIKE ' . ($this->escape($data, $escape)), $andOr);
@@ -665,7 +665,7 @@  discard block
 block discarded – undo
665 665
      * @see  Database::like()
666 666
      * @return object        the current Database instance
667 667
      */
668
-    public function orLike($field, $data, $escape = true){
668
+    public function orLike($field, $data, $escape = true) {
669 669
       return $this->like($field, $data, '', 'OR', $escape);
670 670
     }
671 671
 
@@ -674,7 +674,7 @@  discard block
 block discarded – undo
674 674
      * @see  Database::like()
675 675
      * @return object        the current Database instance
676 676
      */
677
-    public function notLike($field, $data, $escape = true){
677
+    public function notLike($field, $data, $escape = true) {
678 678
       return $this->like($field, $data, 'NOT ', 'AND', $escape);
679 679
     }
680 680
 
@@ -683,7 +683,7 @@  discard block
 block discarded – undo
683 683
      * @see  Database::like()
684 684
      * @return object        the current Database instance
685 685
      */
686
-    public function orNotLike($field, $data, $escape = true){
686
+    public function orNotLike($field, $data, $escape = true) {
687 687
       return $this->like($field, $data, 'NOT ', 'OR', $escape);
688 688
     }
689 689
 
@@ -694,14 +694,14 @@  discard block
 block discarded – undo
694 694
      * @param  int $limitEnd the limit count
695 695
      * @return object        the current Database instance
696 696
      */
697
-    public function limit($limit, $limitEnd = null){
698
-      if(empty($limit)){
697
+    public function limit($limit, $limitEnd = null) {
698
+      if (empty($limit)) {
699 699
         return;
700 700
       }
701
-      if (! is_null($limitEnd)){
701
+      if (!is_null($limitEnd)) {
702 702
         $this->limit = $limit . ', ' . $limitEnd;
703 703
       }
704
-      else{
704
+      else {
705 705
         $this->limit = $limit;
706 706
       }
707 707
       return $this;
@@ -713,11 +713,11 @@  discard block
 block discarded – undo
713 713
      * @param  string $orderDir the order direction (ASC or DESC)
714 714
      * @return object        the current Database instance
715 715
      */
716
-    public function orderBy($orderBy, $orderDir = ' ASC'){
717
-        if(stristr($orderBy, ' ') || $orderBy == 'rand()'){
716
+    public function orderBy($orderBy, $orderDir = ' ASC') {
717
+        if (stristr($orderBy, ' ') || $orderBy == 'rand()') {
718 718
           $this->orderBy = empty($this->orderBy) ? $orderBy : $this->orderBy . ', ' . $orderBy;
719 719
         }
720
-        else{
720
+        else {
721 721
           $this->orderBy = empty($this->orderBy) ? ($orderBy . ' ' 
722 722
                             . strtoupper($orderDir)) : $this->orderBy 
723 723
                             . ', ' . $orderBy . ' ' . strtoupper($orderDir);
@@ -730,11 +730,11 @@  discard block
 block discarded – undo
730 730
      * @param  string|array $field the field name used or array of field list
731 731
      * @return object        the current Database instance
732 732
      */
733
-    public function groupBy($field){
734
-      if(is_array($field)){
733
+    public function groupBy($field) {
734
+      if (is_array($field)) {
735 735
         $this->groupBy = implode(', ', $field);
736 736
       }
737
-      else{
737
+      else {
738 738
         $this->groupBy = $field;
739 739
       }
740 740
       return $this;
@@ -748,13 +748,13 @@  discard block
 block discarded – undo
748 748
      * @param  boolean $escape whether to escape or not the values
749 749
      * @return object        the current Database instance
750 750
      */
751
-    public function having($field, $op = null, $val = null, $escape = true){
752
-      if(is_array($op)){
751
+    public function having($field, $op = null, $val = null, $escape = true) {
752
+      if (is_array($op)) {
753 753
         $x = explode('?', $field);
754 754
         $w = '';
755
-        foreach($x as $k => $v){
756
-  	      if(!empty($v)){
757
-            if(isset($op[$k]) && is_null($op[$k])){
755
+        foreach ($x as $k => $v) {
756
+  	      if (!empty($v)) {
757
+            if (isset($op[$k]) && is_null($op[$k])) {
758 758
               $op[$k] = '';
759 759
             }
760 760
   	      	$w .= $v . (isset($op[$k]) ? $this->escape($op[$k], $escape) : '');
@@ -762,14 +762,14 @@  discard block
 block discarded – undo
762 762
       	}
763 763
         $this->having = $w;
764 764
       }
765
-      else if (! in_array($op, $this->operatorList)){
766
-        if(is_null($op)){
765
+      else if (!in_array($op, $this->operatorList)) {
766
+        if (is_null($op)) {
767 767
           $op = '';
768 768
         }
769 769
         $this->having = $field . ' > ' . ($this->escape($op, $escape));
770 770
       }
771
-      else{
772
-        if(is_null($val)){
771
+      else {
772
+        if (is_null($val)) {
773 773
           $val = '';
774 774
         }
775 775
         $this->having = $field . ' ' . $op . ' ' . ($this->escape($val, $escape));
@@ -781,7 +781,7 @@  discard block
 block discarded – undo
781 781
      * Return the number of rows returned by the current query
782 782
      * @return int
783 783
      */
784
-    public function numRows(){
784
+    public function numRows() {
785 785
       return $this->numRows;
786 786
     }
787 787
 
@@ -789,15 +789,15 @@  discard block
 block discarded – undo
789 789
      * Return the last insert id value
790 790
      * @return mixed
791 791
      */
792
-    public function insertId(){
792
+    public function insertId() {
793 793
       return $this->insertId;
794 794
     }
795 795
 
796 796
     /**
797 797
      * Show an error got from the current query (SQL command synthax error, database driver returned error, etc.)
798 798
      */
799
-    public function error(){
800
-  		if($this->error){
799
+    public function error() {
800
+  		if ($this->error) {
801 801
   			show_error('Query: "' . $this->query . '" Error: ' . $this->error, 'Database Error');
802 802
   		}
803 803
     }
@@ -808,14 +808,14 @@  discard block
 block discarded – undo
808 808
      * If is string will determine the result type "array" or "object"
809 809
      * @return mixed       the query SQL string or the record result
810 810
      */
811
-    public function get($returnSQLQueryOrResultType = false){
811
+    public function get($returnSQLQueryOrResultType = false) {
812 812
       $this->limit = 1;
813 813
       $query = $this->getAll(true);
814
-      if($returnSQLQueryOrResultType === true){
814
+      if ($returnSQLQueryOrResultType === true) {
815 815
         return $query;
816 816
       }
817
-      else{
818
-        return $this->query( $query, false, (($returnSQLQueryOrResultType == 'array') ? true : false) );
817
+      else {
818
+        return $this->query($query, false, (($returnSQLQueryOrResultType == 'array') ? true : false));
819 819
       }
820 820
     }
821 821
 
@@ -825,37 +825,37 @@  discard block
 block discarded – undo
825 825
      * If is string will determine the result type "array" or "object"
826 826
      * @return mixed       the query SQL string or the record result
827 827
      */
828
-    public function getAll($returnSQLQueryOrResultType = false){
828
+    public function getAll($returnSQLQueryOrResultType = false) {
829 829
       $query = 'SELECT ' . $this->select . ' FROM ' . $this->from;
830
-      if (! empty($this->join)){
830
+      if (!empty($this->join)) {
831 831
         $query .= $this->join;
832 832
       }
833 833
 	  
834
-      if (! empty($this->where)){
834
+      if (!empty($this->where)) {
835 835
         $query .= ' WHERE ' . $this->where;
836 836
       }
837 837
 
838
-      if (! empty($this->groupBy)){
838
+      if (!empty($this->groupBy)) {
839 839
         $query .= ' GROUP BY ' . $this->groupBy;
840 840
       }
841 841
 
842
-      if (! empty($this->having)){
842
+      if (!empty($this->having)) {
843 843
         $query .= ' HAVING ' . $this->having;
844 844
       }
845 845
 
846
-      if (! empty($this->orderBy)){
846
+      if (!empty($this->orderBy)) {
847 847
           $query .= ' ORDER BY ' . $this->orderBy;
848 848
       }
849 849
 
850
-      if(! empty($this->limit)){
850
+      if (!empty($this->limit)) {
851 851
       	$query .= ' LIMIT ' . $this->limit;
852 852
       }
853 853
 	  
854
-	   if($returnSQLQueryOrResultType === true){
854
+	   if ($returnSQLQueryOrResultType === true) {
855 855
       	return $query;
856 856
       }
857
-      else{
858
-    	   return $this->query($query, true, (($returnSQLQueryOrResultType == 'array') ? true : false) );
857
+      else {
858
+    	   return $this->query($query, true, (($returnSQLQueryOrResultType == 'array') ? true : false));
859 859
       }
860 860
     }
861 861
 
@@ -865,10 +865,10 @@  discard block
 block discarded – undo
865 865
      * @param  boolean $escape  whether to escape or not the values
866 866
      * @return mixed          the insert id of the new record or null
867 867
      */
868
-    public function insert($data = array(), $escape = true){
868
+    public function insert($data = array(), $escape = true) {
869 869
       $column = array();
870 870
       $val = array();
871
-      if(empty($data) && $this->getData()){
871
+      if (empty($data) && $this->getData()) {
872 872
         //as when using $this->setData() the data already escaped
873 873
         $escape = false;
874 874
         $data = $this->getData();
@@ -881,14 +881,14 @@  discard block
 block discarded – undo
881 881
       $query = 'INSERT INTO ' . $this->from . ' (' . $column . ') VALUES (' . $val . ')';
882 882
       $query = $this->query($query);
883 883
 
884
-      if ($query){
885
-        if(! $this->pdo){
884
+      if ($query) {
885
+        if (!$this->pdo) {
886 886
           $this->connect();
887 887
         }
888 888
         $this->insertId = $this->pdo->lastInsertId();
889 889
         return $this->insertId();
890 890
       }
891
-      else{
891
+      else {
892 892
 		  return false;
893 893
       }
894 894
     }
@@ -899,27 +899,27 @@  discard block
 block discarded – undo
899 899
      * @param  boolean $escape  whether to escape or not the values
900 900
      * @return mixed          the update status
901 901
      */
902
-    public function update($data = array(), $escape = true){
902
+    public function update($data = array(), $escape = true) {
903 903
       $query = 'UPDATE ' . $this->from . ' SET ';
904 904
       $values = array();
905
-      if(empty($data) && $this->getData()){
905
+      if (empty($data) && $this->getData()) {
906 906
         //as when using $this->setData() the data already escaped
907 907
         $escape = false;
908 908
         $data = $this->getData();
909 909
       }
910
-      foreach ($data as $column => $val){
910
+      foreach ($data as $column => $val) {
911 911
         $values[] = $column . ' = ' . ($this->escape($val, $escape));
912 912
       }
913 913
       $query .= implode(', ', $values);
914
-      if (! empty($this->where)){
914
+      if (!empty($this->where)) {
915 915
         $query .= ' WHERE ' . $this->where;
916 916
       }
917 917
 
918
-      if (! empty($this->orderBy)){
918
+      if (!empty($this->orderBy)) {
919 919
         $query .= ' ORDER BY ' . $this->orderBy;
920 920
       }
921 921
 
922
-      if (! empty($this->limit)){
922
+      if (!empty($this->limit)) {
923 923
         $query .= ' LIMIT ' . $this->limit;
924 924
       }
925 925
       return $this->query($query);
@@ -929,22 +929,22 @@  discard block
 block discarded – undo
929 929
      * Delete the record in database
930 930
      * @return mixed the delete status
931 931
      */
932
-    public function delete(){
932
+    public function delete() {
933 933
     	$query = 'DELETE FROM ' . $this->from;
934 934
 
935
-    	if (! empty($this->where)){
935
+    	if (!empty($this->where)) {
936 936
     		$query .= ' WHERE ' . $this->where;
937 937
       	}
938 938
 
939
-    	if (! empty($this->orderBy)){
939
+    	if (!empty($this->orderBy)) {
940 940
     	  $query .= ' ORDER BY ' . $this->orderBy;
941 941
       	}
942 942
 
943
-    	if (! empty($this->limit)){
943
+    	if (!empty($this->limit)) {
944 944
     		$query .= ' LIMIT ' . $this->limit;
945 945
       	}
946 946
 
947
-    	if($query == 'DELETE FROM ' . $this->from && $this->config['driver'] != 'sqlite'){  
947
+    	if ($query == 'DELETE FROM ' . $this->from && $this->config['driver'] != 'sqlite') {  
948 948
     		$query = 'TRUNCATE TABLE ' . $this->from;
949 949
       }
950 950
     	return $this->query($query);
@@ -959,14 +959,14 @@  discard block
 block discarded – undo
959 959
      * @param  boolean $array return the result as array
960 960
      * @return mixed         the query result
961 961
      */
962
-    public function query($query, $all = true, $array = false){
962
+    public function query($query, $all = true, $array = false) {
963 963
       $this->reset();
964 964
       $query = $this->transformPreparedQuery($query, $all);
965 965
       $this->query = preg_replace('/\s\s+|\t\t+/', ' ', trim($query));
966 966
       
967 967
       $isSqlSELECTQuery = stristr($this->query, 'SELECT');
968 968
 
969
-      $this->logger->info('Execute SQL query ['.$this->query.'], return type: ' . ($array?'ARRAY':'OBJECT') .', return as list: ' . ($all ? 'YES':'NO'));
969
+      $this->logger->info('Execute SQL query [' . $this->query . '], return type: ' . ($array ? 'ARRAY' : 'OBJECT') . ', return as list: ' . ($all ? 'YES' : 'NO'));
970 970
       //cache expire time
971 971
   	  $cacheExpire = $this->temporaryCacheTtl;
972 972
   	  
@@ -982,16 +982,16 @@  discard block
 block discarded – undo
982 982
   	  //if can use cache feature for this query
983 983
   	  $dbCacheStatus = $cacheEnable && $cacheExpire > 0;
984 984
 	  
985
-      if ($dbCacheStatus && $isSqlSELECTQuery){
985
+      if ($dbCacheStatus && $isSqlSELECTQuery) {
986 986
           $cacheContent = $this->getCacheContentForQuery($query, $all, $array);  
987 987
       }
988
-      else{
988
+      else {
989 989
 		      $this->logger->info('The cache is not enabled for this query or is not the SELECT query, get the result directly from real database');
990 990
       }
991 991
      
992
-      if (! $cacheContent && $isSqlSELECTQuery){
992
+      if (!$cacheContent && $isSqlSELECTQuery) {
993 993
         $sqlQuery = $this->runSqlQuery($query, $all, $array);
994
-        if ($sqlQuery){
994
+        if ($sqlQuery) {
995 995
             $this->setQueryResultForSelect($sqlQuery, $all, $array);
996 996
             $this->setCacheContentForQuery(
997 997
                                             $this->query, 
@@ -1002,22 +1002,22 @@  discard block
 block discarded – undo
1002 1002
                                           );
1003 1003
         }
1004 1004
       }
1005
-      else if ((! $cacheContent && !$isSqlSELECTQuery) || ($cacheContent && !$isSqlSELECTQuery)){
1005
+      else if ((!$cacheContent && !$isSqlSELECTQuery) || ($cacheContent && !$isSqlSELECTQuery)) {
1006 1006
     		$sqlQuery = $this->runSqlQuery($query, $all, $array);
1007
-    		if($sqlQuery){
1007
+    		if ($sqlQuery) {
1008 1008
           $this->setQueryResultForNonSelect($sqlQuery, $all, $array);
1009 1009
     		}
1010
-        if (! $this->result){
1010
+        if (!$this->result) {
1011 1011
           $this->setQueryError();
1012 1012
         }
1013 1013
       }
1014
-      else{
1015
-        $this->logger->info('The result for query [' .$this->query. '] already cached use it');
1014
+      else {
1015
+        $this->logger->info('The result for query [' . $this->query . '] already cached use it');
1016 1016
         $this->result = $cacheContent;
1017 1017
 	     	$this->numRows = count($this->result);
1018 1018
       }
1019 1019
       $this->queryCount++;
1020
-      if(! $this->result){
1020
+      if (!$this->result) {
1021 1021
         $this->logger->info('No result where found for the query [' . $query . ']');
1022 1022
       }
1023 1023
       return $this->result;
@@ -1028,8 +1028,8 @@  discard block
 block discarded – undo
1028 1028
      * @param integer $ttl the cache time to live in second
1029 1029
      * @return object        the current Database instance
1030 1030
      */
1031
-    public function setCache($ttl = 0){
1032
-      if($ttl > 0){
1031
+    public function setCache($ttl = 0) {
1032
+      if ($ttl > 0) {
1033 1033
         $this->cacheTtl = $ttl;
1034 1034
 		    $this->temporaryCacheTtl = $ttl;
1035 1035
       }
@@ -1041,8 +1041,8 @@  discard block
 block discarded – undo
1041 1041
 	 * @param  integer $ttl the cache time to live in second
1042 1042
 	 * @return object        the current Database instance
1043 1043
 	 */
1044
-	public function cached($ttl = 0){
1045
-      if($ttl > 0){
1044
+	public function cached($ttl = 0) {
1045
+      if ($ttl > 0) {
1046 1046
         $this->temporaryCacheTtl = $ttl;
1047 1047
       }
1048 1048
 	  return $this;
@@ -1054,9 +1054,9 @@  discard block
 block discarded – undo
1054 1054
      * @param boolean $escaped whether we can do escape of not 
1055 1055
      * @return mixed       the data after escaped or the same data if not
1056 1056
      */
1057
-    public function escape($data, $escaped = true){
1058
-      if($escaped){
1059
-        if(! $this->pdo){
1057
+    public function escape($data, $escaped = true) {
1058
+      if ($escaped) {
1059
+        if (!$this->pdo) {
1060 1060
           $this->connect();
1061 1061
         }
1062 1062
         return $this->pdo->quote(trim($data)); 
@@ -1068,7 +1068,7 @@  discard block
 block discarded – undo
1068 1068
      * Return the number query executed count for the current request
1069 1069
      * @return int
1070 1070
      */
1071
-    public function queryCount(){
1071
+    public function queryCount() {
1072 1072
       return $this->queryCount;
1073 1073
     }
1074 1074
 
@@ -1076,7 +1076,7 @@  discard block
 block discarded – undo
1076 1076
      * Return the current query SQL string
1077 1077
      * @return string
1078 1078
      */
1079
-    public function getQuery(){
1079
+    public function getQuery() {
1080 1080
       return $this->query;
1081 1081
     }
1082 1082
 
@@ -1084,7 +1084,7 @@  discard block
 block discarded – undo
1084 1084
      * Return the application database name
1085 1085
      * @return string
1086 1086
      */
1087
-    public function getDatabaseName(){
1087
+    public function getDatabaseName() {
1088 1088
       return $this->databaseName;
1089 1089
     }
1090 1090
 
@@ -1092,7 +1092,7 @@  discard block
 block discarded – undo
1092 1092
      * Return the database configuration
1093 1093
      * @return array
1094 1094
      */
1095
-    public  function getDatabaseConfiguration(){
1095
+    public  function getDatabaseConfiguration() {
1096 1096
       return $this->config;
1097 1097
     }
1098 1098
 
@@ -1100,7 +1100,7 @@  discard block
 block discarded – undo
1100 1100
      * set the database configuration
1101 1101
      * @param array $config the configuration
1102 1102
      */
1103
-    public function setDatabaseConfiguration(array $config){
1103
+    public function setDatabaseConfiguration(array $config) {
1104 1104
       $this->config = array_merge($this->config, $config);
1105 1105
       $this->prefix = $this->config['prefix'];
1106 1106
       $this->databaseName = $this->config['database'];
@@ -1112,7 +1112,7 @@  discard block
 block discarded – undo
1112 1112
      * Return the PDO instance
1113 1113
      * @return PDO
1114 1114
      */
1115
-    public function getPdo(){
1115
+    public function getPdo() {
1116 1116
       return $this->pdo;
1117 1117
     }
1118 1118
 
@@ -1120,7 +1120,7 @@  discard block
 block discarded – undo
1120 1120
      * Set the PDO instance
1121 1121
      * @param PDO $pdo the pdo object
1122 1122
      */
1123
-    public function setPdo(PDO $pdo){
1123
+    public function setPdo(PDO $pdo) {
1124 1124
       $this->pdo = $pdo;
1125 1125
       return $this;
1126 1126
     }
@@ -1130,7 +1130,7 @@  discard block
 block discarded – undo
1130 1130
      * Return the Log instance
1131 1131
      * @return Log
1132 1132
      */
1133
-    public function getLogger(){
1133
+    public function getLogger() {
1134 1134
       return $this->logger;
1135 1135
     }
1136 1136
 
@@ -1138,7 +1138,7 @@  discard block
 block discarded – undo
1138 1138
      * Set the log instance
1139 1139
      * @param Log $logger the log object
1140 1140
      */
1141
-    public function setLogger($logger){
1141
+    public function setLogger($logger) {
1142 1142
       $this->logger = $logger;
1143 1143
       return $this;
1144 1144
     }
@@ -1147,7 +1147,7 @@  discard block
 block discarded – undo
1147 1147
      * Return the cache instance
1148 1148
      * @return CacheInterface
1149 1149
      */
1150
-    public function getCacheInstance(){
1150
+    public function getCacheInstance() {
1151 1151
       return $this->cacheInstance;
1152 1152
     }
1153 1153
 
@@ -1155,7 +1155,7 @@  discard block
 block discarded – undo
1155 1155
      * Set the cache instance
1156 1156
      * @param CacheInterface $cache the cache object
1157 1157
      */
1158
-    public function setCacheInstance($cache){
1158
+    public function setCacheInstance($cache) {
1159 1159
       $this->cacheInstance = $cache;
1160 1160
       return $this;
1161 1161
     }
@@ -1164,7 +1164,7 @@  discard block
 block discarded – undo
1164 1164
      * Return the benchmark instance
1165 1165
      * @return Benchmark
1166 1166
      */
1167
-    public function getBenchmark(){
1167
+    public function getBenchmark() {
1168 1168
       return $this->benchmarkInstance;
1169 1169
     }
1170 1170
 
@@ -1172,7 +1172,7 @@  discard block
 block discarded – undo
1172 1172
      * Set the benchmark instance
1173 1173
      * @param Benchmark $cache the cache object
1174 1174
      */
1175
-    public function setBenchmark($benchmark){
1175
+    public function setBenchmark($benchmark) {
1176 1176
       $this->benchmarkInstance = $benchmark;
1177 1177
       return $this;
1178 1178
     }
@@ -1181,7 +1181,7 @@  discard block
 block discarded – undo
1181 1181
      * Return the data to be used for insert, update, etc.
1182 1182
      * @return array
1183 1183
      */
1184
-    public function getData(){
1184
+    public function getData() {
1185 1185
       return $this->data;
1186 1186
     }
1187 1187
 
@@ -1192,7 +1192,7 @@  discard block
 block discarded – undo
1192 1192
      * @param boolean $escape whether to escape or not the $value
1193 1193
      * @return object        the current Database instance
1194 1194
      */
1195
-    public function setData($key, $value, $escape = true){
1195
+    public function setData($key, $value, $escape = true) {
1196 1196
       $this->data[$key] = $this->escape($value, $escape);
1197 1197
       return $this;
1198 1198
     }
@@ -1201,12 +1201,12 @@  discard block
 block discarded – undo
1201 1201
      * Set the Log instance using argument or create new instance
1202 1202
      * @param object $logger the Log instance if not null
1203 1203
      */
1204
-    protected function setLoggerFromParamOrCreateNewInstance(Log $logger = null){
1205
-      if($logger !== null){
1204
+    protected function setLoggerFromParamOrCreateNewInstance(Log $logger = null) {
1205
+      if ($logger !== null) {
1206 1206
         $this->logger = $logger;
1207 1207
       }
1208
-      else{
1209
-          $this->logger =& class_loader('Log', 'classes');
1208
+      else {
1209
+          $this->logger = & class_loader('Log', 'classes');
1210 1210
           $this->logger->setLogger('Library::Database');
1211 1211
       }
1212 1212
     }
@@ -1215,14 +1215,14 @@  discard block
 block discarded – undo
1215 1215
     * Setting the database configuration using the configuration file
1216 1216
     * @param array $overwriteConfig the additional configuration to overwrite with the existing one
1217 1217
     */
1218
-    protected function setDatabaseConfigurationFromConfigFile(array $overwriteConfig = array()){
1218
+    protected function setDatabaseConfigurationFromConfigFile(array $overwriteConfig = array()) {
1219 1219
         $db = array();
1220
-        if(file_exists(CONFIG_PATH . 'database.php')){
1220
+        if (file_exists(CONFIG_PATH . 'database.php')) {
1221 1221
             //here don't use require_once because somewhere user can create database instance directly
1222 1222
             require CONFIG_PATH . 'database.php';
1223 1223
         }
1224 1224
           
1225
-        if(! empty($overwriteConfig)){
1225
+        if (!empty($overwriteConfig)) {
1226 1226
           $db = array_merge($db, $overwriteConfig);
1227 1227
         }
1228 1228
         $config = array(
@@ -1244,9 +1244,9 @@  discard block
 block discarded – undo
1244 1244
      * This method is used to get the PDO DSN string using th configured driver
1245 1245
      * @return string the DSN string
1246 1246
      */
1247
-    protected function getDsnFromDriver(){
1247
+    protected function getDsnFromDriver() {
1248 1248
       $config = $this->getDatabaseConfiguration();
1249
-      if(! empty($config)){
1249
+      if (!empty($config)) {
1250 1250
             $driverDsnMap = array(
1251 1251
                                     'mysql' => 'mysql:host=' . $config['hostname'] . ';' 
1252 1252
                                                 . (($config['port']) != '' ? 'port=' . $config['port'] . ';' : '') 
@@ -1268,10 +1268,10 @@  discard block
 block discarded – undo
1268 1268
      * Set the database server port configuration using the current hostname like localhost:3309 
1269 1269
      * @return void
1270 1270
      */
1271
-    protected function determinePortConfigurationFromHostname(){
1272
-      if(strstr($this->config['hostname'], ':')){
1271
+    protected function determinePortConfigurationFromHostname() {
1272
+      if (strstr($this->config['hostname'], ':')) {
1273 1273
         $p = explode(':', $this->config['hostname']);
1274
-        if(count($p) > 2){
1274
+        if (count($p) > 2) {
1275 1275
           $this->setDatabaseConfiguration(array(
1276 1276
             'hostname' => $p[0],
1277 1277
             'port' => $p[1]
@@ -1286,15 +1286,15 @@  discard block
 block discarded – undo
1286 1286
      *
1287 1287
      * @return string
1288 1288
      */
1289
-    protected function getWhereStrIfIsArray(array $where, $type = '', $andOr = 'AND', $escape = true){
1289
+    protected function getWhereStrIfIsArray(array $where, $type = '', $andOr = 'AND', $escape = true) {
1290 1290
         $_where = array();
1291
-        foreach ($where as $column => $data){
1292
-          if(is_null($data)){
1291
+        foreach ($where as $column => $data) {
1292
+          if (is_null($data)) {
1293 1293
             $data = '';
1294 1294
           }
1295 1295
           $_where[] = $type . $column . ' = ' . ($this->escape($data, $escape));
1296 1296
         }
1297
-        $where = implode(' '.$andOr.' ', $_where);
1297
+        $where = implode(' ' . $andOr . ' ', $_where);
1298 1298
         return $where;
1299 1299
     }
1300 1300
 
@@ -1304,12 +1304,12 @@  discard block
 block discarded – undo
1304 1304
      *
1305 1305
      * @return string
1306 1306
      */
1307
-    protected function getWhereStrIfOperatorIsArray($where, array $op, $type = '', $escape = true){
1307
+    protected function getWhereStrIfOperatorIsArray($where, array $op, $type = '', $escape = true) {
1308 1308
        $x = explode('?', $where);
1309 1309
        $w = '';
1310
-        foreach($x as $k => $v){
1311
-          if(! empty($v)){
1312
-              if(isset($op[$k]) && is_null($op[$k])){
1310
+        foreach ($x as $k => $v) {
1311
+          if (!empty($v)) {
1312
+              if (isset($op[$k]) && is_null($op[$k])) {
1313 1313
                 $op[$k] = '';
1314 1314
               }
1315 1315
               $w .= $type . $v . (isset($op[$k]) ? ($this->escape($op[$k], $escape)) : '');
@@ -1324,16 +1324,16 @@  discard block
 block discarded – undo
1324 1324
      *
1325 1325
      * @return string
1326 1326
      */
1327
-    protected function getWhereStrForOperator($where, $op = null, $val = null, $type = '', $escape = true){
1327
+    protected function getWhereStrForOperator($where, $op = null, $val = null, $type = '', $escape = true) {
1328 1328
        $w = '';
1329
-       if (! in_array((string)$op, $this->operatorList)){
1330
-          if(is_null($op)){
1329
+       if (!in_array((string) $op, $this->operatorList)) {
1330
+          if (is_null($op)) {
1331 1331
             $op = '';
1332 1332
           }
1333 1333
           $w = $type . $where . ' = ' . ($this->escape($op, $escape));
1334 1334
         }
1335
-        else{
1336
-          if(is_null($val)){
1335
+        else {
1336
+          if (is_null($val)) {
1337 1337
             $val = '';
1338 1338
           }
1339 1339
           $w = $type . $where . $op . ($this->escape($val, $escape));
@@ -1346,16 +1346,16 @@  discard block
 block discarded – undo
1346 1346
        * @param string $whereStr the WHERE clause string
1347 1347
        * @param  string  $andOr the separator type used 'AND', 'OR', etc.
1348 1348
        */
1349
-      protected function setWhereStr($whereStr, $andOr = 'AND'){
1350
-        if (empty($this->where)){
1349
+      protected function setWhereStr($whereStr, $andOr = 'AND') {
1350
+        if (empty($this->where)) {
1351 1351
           $this->where = $whereStr;
1352 1352
         }
1353
-        else{
1354
-          if(substr($this->where, -1) == '('){
1353
+        else {
1354
+          if (substr($this->where, -1) == '(') {
1355 1355
             $this->where = $this->where . ' ' . $whereStr;
1356 1356
           }
1357
-          else{
1358
-            $this->where = $this->where . ' '.$andOr.' ' . $whereStr;
1357
+          else {
1358
+            $this->where = $this->where . ' ' . $andOr . ' ' . $whereStr;
1359 1359
           }
1360 1360
         }
1361 1361
       }
@@ -1366,12 +1366,12 @@  discard block
 block discarded – undo
1366 1366
      *
1367 1367
      * @return string
1368 1368
      */
1369
-    protected function transformPreparedQuery($query, $data){
1370
-      if(is_array($data)){
1369
+    protected function transformPreparedQuery($query, $data) {
1370
+      if (is_array($data)) {
1371 1371
         $x = explode('?', $query);
1372 1372
         $q = '';
1373
-        foreach($x as $k => $v){
1374
-          if(! empty($v)){
1373
+        foreach ($x as $k => $v) {
1374
+          if (!empty($v)) {
1375 1375
             $q .= $v . (isset($data[$k]) ? $this->escape($data[$k]) : '');
1376 1376
           }
1377 1377
         }
@@ -1386,7 +1386,7 @@  discard block
 block discarded – undo
1386 1386
      * 
1387 1387
      *  @return string
1388 1388
      */
1389
-    protected function getCacheBenchmarkKeyForQuery($query, $all, $array){
1389
+    protected function getCacheBenchmarkKeyForQuery($query, $all, $array) {
1390 1390
       return md5($query . $all . $array);
1391 1391
     }
1392 1392
 
@@ -1396,10 +1396,10 @@  discard block
 block discarded – undo
1396 1396
      *      
1397 1397
      * @return mixed
1398 1398
      */
1399
-    protected function getCacheContentForQuery($query, $all, $array){
1399
+    protected function getCacheContentForQuery($query, $all, $array) {
1400 1400
        $this->logger->info('The cache is enabled for this query, try to get result from cache'); 
1401 1401
         $cacheKey = $this->getCacheBenchmarkKeyForQuery($query, $all, $array);
1402
-        if(is_object($this->cacheInstance)){
1402
+        if (is_object($this->cacheInstance)) {
1403 1403
           return $this->cacheInstance->get($cacheKey);
1404 1404
         }
1405 1405
         $instance = & get_instance()->cache;
@@ -1415,9 +1415,9 @@  discard block
 block discarded – undo
1415 1415
      * @param boolean $status whether can save the query result into cache
1416 1416
      * @param int $expire the cache TTL
1417 1417
      */
1418
-     protected function setCacheContentForQuery($query, $key, $result, $status, $expire){
1419
-        if ($status){
1420
-            $this->logger->info('Save the result for query [' .$query. '] into cache for future use');
1418
+     protected function setCacheContentForQuery($query, $key, $result, $status, $expire) {
1419
+        if ($status) {
1420
+            $this->logger->info('Save the result for query [' . $query . '] into cache for future use');
1421 1421
             $this->getCacheInstance()->set($key, $result, $expire);
1422 1422
         }
1423 1423
      }
@@ -1426,19 +1426,19 @@  discard block
 block discarded – undo
1426 1426
      * Set the result for SELECT query using PDOStatment
1427 1427
      * @see Database::query
1428 1428
      */
1429
-    protected function setQueryResultForSelect($pdoStatment, $all = true, $array = false){
1429
+    protected function setQueryResultForSelect($pdoStatment, $all = true, $array = false) {
1430 1430
       //if need return all result like list of record
1431
-      if ($all){
1431
+      if ($all) {
1432 1432
           $this->result = ($array === false) ? $pdoStatment->fetchAll(PDO::FETCH_OBJ) : $pdoStatment->fetchAll(PDO::FETCH_ASSOC);
1433 1433
       }
1434
-      else{
1434
+      else {
1435 1435
           $this->result = ($array === false) ? $pdoStatment->fetch(PDO::FETCH_OBJ) : $pdoStatment->fetch(PDO::FETCH_ASSOC);
1436 1436
       }
1437 1437
       //Sqlite and pgsql always return 0 when using rowCount()
1438
-      if(in_array($this->config['driver'], array('sqlite', 'pgsql'))){
1438
+      if (in_array($this->config['driver'], array('sqlite', 'pgsql'))) {
1439 1439
         $this->numRows = count($this->result);  
1440 1440
       }
1441
-      else{
1441
+      else {
1442 1442
         $this->numRows = $pdoStatment->rowCount(); 
1443 1443
       }
1444 1444
     }
@@ -1447,13 +1447,13 @@  discard block
 block discarded – undo
1447 1447
      * Set the result for other command than SELECT query using PDOStatment
1448 1448
      * @see Database::query
1449 1449
      */
1450
-    protected function setQueryResultForNonSelect($pdoStatment, $all = true, $array = false){
1450
+    protected function setQueryResultForNonSelect($pdoStatment, $all = true, $array = false) {
1451 1451
       //Sqlite and pgsql always return 0 when using rowCount()
1452
-      if(in_array($this->config['driver'], array('sqlite', 'pgsql'))){
1452
+      if (in_array($this->config['driver'], array('sqlite', 'pgsql'))) {
1453 1453
         $this->result = 1; //to test the result for the query like UPDATE, INSERT, DELETE
1454 1454
         $this->numRows = 1;  
1455 1455
       }
1456
-      else{
1456
+      else {
1457 1457
           $this->result = $pdoStatment->rowCount() >= 0; //to test the result for the query like UPDATE, INSERT, DELETE
1458 1458
           $this->numRows = $pdoStatment->rowCount(); 
1459 1459
       }
@@ -1462,7 +1462,7 @@  discard block
 block discarded – undo
1462 1462
     /**
1463 1463
      * Set error for database query execution
1464 1464
      */
1465
-    protected function setQueryError(){
1465
+    protected function setQueryError() {
1466 1466
       $error = $this->pdo->errorInfo();
1467 1467
       $this->error = isset($error[2]) ? $error[2] : '';
1468 1468
       $this->logger->error('The database query execution got error: ' . stringfy_vars($error));
@@ -1475,16 +1475,16 @@  discard block
 block discarded – undo
1475 1475
      * 
1476 1476
      * @return object|void
1477 1477
      */
1478
-    protected function runSqlQuery($query, $all, $array){
1478
+    protected function runSqlQuery($query, $all, $array) {
1479 1479
        //for database query execution time
1480 1480
         $benchmarkMarkerKey = $this->getCacheBenchmarkKeyForQuery($query, $all, $array);
1481 1481
         $benchmarkInstance = $this->getBenchmark();
1482
-        if(! is_object($benchmarkInstance)){
1482
+        if (!is_object($benchmarkInstance)) {
1483 1483
           $obj = & get_instance();
1484 1484
           $benchmarkInstance = $obj->benchmark; 
1485 1485
           $this->setBenchmark($benchmarkInstance);
1486 1486
         }
1487
-        if(! $this->pdo){
1487
+        if (!$this->pdo) {
1488 1488
             $this->connect();
1489 1489
         }
1490 1490
         
@@ -1495,10 +1495,10 @@  discard block
 block discarded – undo
1495 1495
         //get response time for this query
1496 1496
         $responseTime = $benchmarkInstance->elapsedTime('DATABASE_QUERY_START(' . $benchmarkMarkerKey . ')', 'DATABASE_QUERY_END(' . $benchmarkMarkerKey . ')');
1497 1497
         //TODO use the configuration value for the high response time currently is 1 second
1498
-        if($responseTime >= 1 ){
1499
-            $this->logger->warning('High response time while processing database query [' .$query. ']. The response time is [' .$responseTime. '] sec.');
1498
+        if ($responseTime >= 1) {
1499
+            $this->logger->warning('High response time while processing database query [' . $query . ']. The response time is [' . $responseTime . '] sec.');
1500 1500
         }
1501
-        if($sqlQuery){
1501
+        if ($sqlQuery) {
1502 1502
           return $sqlQuery;
1503 1503
         }
1504 1504
         $this->setQueryError();
@@ -1507,7 +1507,7 @@  discard block
 block discarded – undo
1507 1507
   /**
1508 1508
    * Reset the database class attributs to the initail values before each query.
1509 1509
    */
1510
-  private function reset(){
1510
+  private function reset() {
1511 1511
     $this->select   = '*';
1512 1512
     $this->from     = null;
1513 1513
     $this->where    = null;
@@ -1527,7 +1527,7 @@  discard block
 block discarded – undo
1527 1527
   /**
1528 1528
    * The class destructor
1529 1529
    */
1530
-  public function __destruct(){
1530
+  public function __destruct() {
1531 1531
     $this->pdo = null;
1532 1532
   }
1533 1533
 
Please login to merge, or discard this patch.
core/classes/Loader.php 1 patch
Spacing   +107 added lines, -107 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 	 * along with this program; if not, write to the Free Software
24 24
 	 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
25 25
 	*/
26
-	class Loader{
26
+	class Loader {
27 27
 		
28 28
 		/**
29 29
 		 * List of loaded resources
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 		private static $logger;
39 39
 
40 40
 
41
-		public function __construct(){
41
+		public function __construct() {
42 42
 			//add the resources already loaded during application bootstrap
43 43
 			//in the list to prevent duplicate or loading the resources again.
44 44
 			static::$loaded = class_loaded();
@@ -51,9 +51,9 @@  discard block
 block discarded – undo
51 51
 		 * Get the logger singleton instance
52 52
 		 * @return Log the logger instance
53 53
 		 */
54
-		private static function getLogger(){
55
-			if(self::$logger == null){
56
-				self::$logger[0] =& class_loader('Log', 'classes');
54
+		private static function getLogger() {
55
+			if (self::$logger == null) {
56
+				self::$logger[0] = & class_loader('Log', 'classes');
57 57
 				self::$logger[0]->setLogger('Library::Loader');
58 58
 			}
59 59
 			return self::$logger[0];
@@ -67,25 +67,25 @@  discard block
 block discarded – undo
67 67
 		 *
68 68
 		 * @return void
69 69
 		 */
70
-		public static function model($class, $instance = null){
70
+		public static function model($class, $instance = null) {
71 71
 			$logger = static::getLogger();
72 72
 			$class = str_ireplace('.php', '', $class);
73 73
 			$class = trim($class, '/\\');
74
-			$file = ucfirst($class).'.php';
74
+			$file = ucfirst($class) . '.php';
75 75
 			$logger->debug('Loading model [' . $class . '] ...');
76
-			if(! $instance){
76
+			if (!$instance) {
77 77
 				//for module
78
-				if(strpos($class, '/') !== false){
78
+				if (strpos($class, '/') !== false) {
79 79
 					$path = explode('/', $class);
80
-					if(isset($path[1])){
80
+					if (isset($path[1])) {
81 81
 						$instance = strtolower($path[1]);
82 82
 					}
83 83
 				}
84
-				else{
84
+				else {
85 85
 					$instance = strtolower($class);
86 86
 				}
87 87
 			}
88
-			if(isset(static::$loaded[$instance])){
88
+			if (isset(static::$loaded[$instance])) {
89 89
 				$logger->info('Model [' . $class . '] already loaded no need to load it again, cost in performance');
90 90
 				return;
91 91
 			}
@@ -95,43 +95,43 @@  discard block
 block discarded – undo
95 95
 			$searchModuleName = null;
96 96
 			$obj = & get_instance();
97 97
 			//check if the request class contains module name
98
-			if(strpos($class, '/') !== false){
98
+			if (strpos($class, '/') !== false) {
99 99
 				$path = explode('/', $class);
100
-				if(isset($path[0]) && in_array($path[0], Module::getModuleList())){
100
+				if (isset($path[0]) && in_array($path[0], Module::getModuleList())) {
101 101
 					$searchModuleName = $path[0];
102 102
 					$class = ucfirst($path[1]);
103 103
 				}
104 104
 			}
105
-			else{
105
+			else {
106 106
 				$class = ucfirst($class);
107 107
 			}
108 108
 
109
-			if(! $searchModuleName && !empty($obj->moduleName)){
109
+			if (!$searchModuleName && !empty($obj->moduleName)) {
110 110
 				$searchModuleName = $obj->moduleName;
111 111
 			}
112 112
 			$moduleModelFilePath = Module::findModelFullPath($class, $searchModuleName);
113
-			if($moduleModelFilePath){
114
-				$logger->info('Found model [' . $class . '] from module [' .$searchModuleName. '], the file path is [' .$moduleModelFilePath. '] we will used it');
113
+			if ($moduleModelFilePath) {
114
+				$logger->info('Found model [' . $class . '] from module [' . $searchModuleName . '], the file path is [' . $moduleModelFilePath . '] we will used it');
115 115
 				$classFilePath = $moduleModelFilePath;
116 116
 			}
117
-			else{
117
+			else {
118 118
 				$logger->info('Cannot find model [' . $class . '] from modules using the default location');
119 119
 			}
120 120
 			$logger->info('The model file path to be loaded is [' . $classFilePath . ']');
121
-			if(file_exists($classFilePath)){
121
+			if (file_exists($classFilePath)) {
122 122
 				require_once $classFilePath;
123
-				if(class_exists($class)){
123
+				if (class_exists($class)) {
124 124
 					$c = new $class();
125 125
 					$obj = & get_instance();
126 126
 					$obj->{$instance} = $c;
127 127
 					static::$loaded[$instance] = $class;
128 128
 					$logger->info('Model [' . $class . '] --> ' . $classFilePath . ' loaded successfully.');
129 129
 				}
130
-				else{
131
-					show_error('The file '.$classFilePath.' exists but does not contain the class ['. $class . ']');
130
+				else {
131
+					show_error('The file ' . $classFilePath . ' exists but does not contain the class [' . $class . ']');
132 132
 				}
133 133
 			}
134
-			else{
134
+			else {
135 135
 				show_error('Unable to find the model [' . $class . ']');
136 136
 			}
137 137
 		}
@@ -146,31 +146,31 @@  discard block
 block discarded – undo
146 146
 		 *
147 147
 		 * @return void
148 148
 		 */
149
-		public static function library($class, $instance = null, array $params = array()){
149
+		public static function library($class, $instance = null, array $params = array()) {
150 150
 			$logger = static::getLogger();
151 151
 			$class = str_ireplace('.php', '', $class);
152 152
 			$class = trim($class, '/\\');
153
-			$file = ucfirst($class) .'.php';
153
+			$file = ucfirst($class) . '.php';
154 154
 			$logger->debug('Loading library [' . $class . '] ...');
155
-			if(! $instance){
155
+			if (!$instance) {
156 156
 				//for module
157
-				if(strpos($class, '/') !== false){
157
+				if (strpos($class, '/') !== false) {
158 158
 					$path = explode('/', $class);
159
-					if(isset($path[1])){
159
+					if (isset($path[1])) {
160 160
 						$instance = strtolower($path[1]);
161 161
 					}
162 162
 				}
163
-				else{
163
+				else {
164 164
 					$instance = strtolower($class);
165 165
 				}
166 166
 			}
167
-			if(isset(static::$loaded[$instance])){
167
+			if (isset(static::$loaded[$instance])) {
168 168
 				$logger->info('Library [' . $class . '] already loaded no need to load it again, cost in performance');
169 169
 				return;
170 170
 			}
171 171
 			$obj = & get_instance();
172 172
 			//TODO for Database library
173
-			if(strtolower($class) == 'database'){
173
+			if (strtolower($class) == 'database') {
174 174
 				$logger->info('This is the Database library ...');
175 175
 				$dbInstance = & class_loader('Database', 'classes', $params);
176 176
 				$obj->{$instance} = $dbInstance;
@@ -180,44 +180,44 @@  discard block
 block discarded – undo
180 180
 			}
181 181
 			$libraryFilePath = null;
182 182
 			$logger->debug('Check if this is a system library ...');
183
-			if(file_exists(CORE_LIBRARY_PATH . $file)){
183
+			if (file_exists(CORE_LIBRARY_PATH . $file)) {
184 184
 				$libraryFilePath = CORE_LIBRARY_PATH . $file;
185 185
 				$class = ucfirst($class);
186 186
 				$logger->info('This library is a system library');
187 187
 			}
188
-			else{
188
+			else {
189 189
 				$logger->info('This library is not a system library');	
190 190
 				//first check if this library is in the module
191 191
 				$logger->debug('Checking library [' . $class . '] from module list ...');
192 192
 				$searchModuleName = null;
193 193
 				//check if the request class contains module name
194
-				if(strpos($class, '/') !== false){
194
+				if (strpos($class, '/') !== false) {
195 195
 					$path = explode('/', $class);
196
-					if(isset($path[0]) && in_array($path[0], Module::getModuleList())){
196
+					if (isset($path[0]) && in_array($path[0], Module::getModuleList())) {
197 197
 						$searchModuleName = $path[0];
198 198
 						$class = ucfirst($path[1]);
199 199
 					}
200 200
 				}
201
-				else{
201
+				else {
202 202
 					$class = ucfirst($class);
203 203
 				}
204
-				if(! $searchModuleName && !empty($obj->moduleName)){
204
+				if (!$searchModuleName && !empty($obj->moduleName)) {
205 205
 					$searchModuleName = $obj->moduleName;
206 206
 				}
207 207
 				$moduleLibraryPath = Module::findLibraryFullPath($class, $searchModuleName);
208
-				if($moduleLibraryPath){
209
-					$logger->info('Found library [' . $class . '] from module [' .$searchModuleName. '], the file path is [' .$moduleLibraryPath. '] we will used it');
208
+				if ($moduleLibraryPath) {
209
+					$logger->info('Found library [' . $class . '] from module [' . $searchModuleName . '], the file path is [' . $moduleLibraryPath . '] we will used it');
210 210
 					$libraryFilePath = $moduleLibraryPath;
211 211
 				}
212
-				else{
212
+				else {
213 213
 					$logger->info('Cannot find library [' . $class . '] from modules using the default location');
214 214
 				}
215 215
 			}
216
-			if(! $libraryFilePath){
216
+			if (!$libraryFilePath) {
217 217
 				$searchDir = array(LIBRARY_PATH);
218
-				foreach($searchDir as $dir){
218
+				foreach ($searchDir as $dir) {
219 219
 					$filePath = $dir . $file;
220
-					if(file_exists($filePath)){
220
+					if (file_exists($filePath)) {
221 221
 						$libraryFilePath = $filePath;
222 222
 						//is already found not to continue
223 223
 						break;
@@ -225,20 +225,20 @@  discard block
 block discarded – undo
225 225
 				}
226 226
 			}
227 227
 			$logger->info('The library file path to be loaded is [' . $libraryFilePath . ']');
228
-			if($libraryFilePath){
228
+			if ($libraryFilePath) {
229 229
 				require_once $libraryFilePath;
230
-				if(class_exists($class)){
230
+				if (class_exists($class)) {
231 231
 					$c = $params ? new $class($params) : new $class();
232 232
 					$obj = & get_instance();
233 233
 					$obj->{$instance} = $c;
234 234
 					static::$loaded[$instance] = $class;
235 235
 					$logger->info('Library [' . $class . '] --> ' . $libraryFilePath . ' loaded successfully.');
236 236
 				}
237
-				else{
238
-					show_error('The file '.$libraryFilePath.' exists but does not contain the class '.$class);
237
+				else {
238
+					show_error('The file ' . $libraryFilePath . ' exists but does not contain the class ' . $class);
239 239
 				}
240 240
 			}
241
-			else{
241
+			else {
242 242
 				show_error('Unable to find library class [' . $class . ']');
243 243
 			}
244 244
 		}
@@ -250,14 +250,14 @@  discard block
 block discarded – undo
250 250
 		 *
251 251
 		 * @return void
252 252
 		 */
253
-		public static function functions($function){
253
+		public static function functions($function) {
254 254
 			$logger = static::getLogger();
255 255
 			$function = str_ireplace('.php', '', $function);
256 256
 			$function = trim($function, '/\\');
257 257
 			$function = str_ireplace('function_', '', $function);
258
-			$file = 'function_'.$function.'.php';
258
+			$file = 'function_' . $function . '.php';
259 259
 			$logger->debug('Loading helper [' . $function . '] ...');
260
-			if(isset(static::$loaded['function_' . $function])){
260
+			if (isset(static::$loaded['function_' . $function])) {
261 261
 				$logger->info('Helper [' . $function . '] already loaded no need to load it again, cost in performance');
262 262
 				return;
263 263
 			}
@@ -267,30 +267,30 @@  discard block
 block discarded – undo
267 267
 			$searchModuleName = null;
268 268
 			$obj = & get_instance();
269 269
 			//check if the request class contains module name
270
-			if(strpos($function, '/') !== false){
270
+			if (strpos($function, '/') !== false) {
271 271
 				$path = explode('/', $function);
272
-				if(isset($path[0]) && in_array($path[0], Module::getModuleList())){
272
+				if (isset($path[0]) && in_array($path[0], Module::getModuleList())) {
273 273
 					$searchModuleName = $path[0];
274 274
 					$function = 'function_' . $path[1] . '.php';
275
-					$file = $path[0] . DS . 'function_'.$function.'.php';
275
+					$file = $path[0] . DS . 'function_' . $function . '.php';
276 276
 				}
277 277
 			}
278
-			if(! $searchModuleName && !empty($obj->moduleName)){
278
+			if (!$searchModuleName && !empty($obj->moduleName)) {
279 279
 				$searchModuleName = $obj->moduleName;
280 280
 			}
281 281
 			$moduleFunctionPath = Module::findFunctionFullPath($function, $searchModuleName);
282
-			if($moduleFunctionPath){
283
-				$logger->info('Found helper [' . $function . '] from module [' .$searchModuleName. '], the file path is [' .$moduleFunctionPath. '] we will used it');
282
+			if ($moduleFunctionPath) {
283
+				$logger->info('Found helper [' . $function . '] from module [' . $searchModuleName . '], the file path is [' . $moduleFunctionPath . '] we will used it');
284 284
 				$functionFilePath = $moduleFunctionPath;
285 285
 			}
286
-			else{
286
+			else {
287 287
 				$logger->info('Cannot find helper [' . $function . '] from modules using the default location');
288 288
 			}
289
-			if(! $functionFilePath){
289
+			if (!$functionFilePath) {
290 290
 				$searchDir = array(FUNCTIONS_PATH, CORE_FUNCTIONS_PATH);
291
-				foreach($searchDir as $dir){
291
+				foreach ($searchDir as $dir) {
292 292
 					$filePath = $dir . $file;
293
-					if(file_exists($filePath)){
293
+					if (file_exists($filePath)) {
294 294
 						$functionFilePath = $filePath;
295 295
 						//is already found not to continue
296 296
 						break;
@@ -298,12 +298,12 @@  discard block
 block discarded – undo
298 298
 				}
299 299
 			}
300 300
 			$logger->info('The helper file path to be loaded is [' . $functionFilePath . ']');
301
-			if($functionFilePath){
301
+			if ($functionFilePath) {
302 302
 				require_once $functionFilePath;
303 303
 				static::$loaded['function_' . $function] = $functionFilePath;
304 304
 				$logger->info('Helper [' . $function . '] --> ' . $functionFilePath . ' loaded successfully.');
305 305
 			}
306
-			else{
306
+			else {
307 307
 				show_error('Unable to find helper file [' . $file . ']');
308 308
 			}
309 309
 		}
@@ -315,14 +315,14 @@  discard block
 block discarded – undo
315 315
 		 *
316 316
 		 * @return void
317 317
 		 */
318
-		public static function config($filename){
318
+		public static function config($filename) {
319 319
 			$logger = static::getLogger();
320 320
 			$filename = str_ireplace('.php', '', $filename);
321 321
 			$filename = trim($filename, '/\\');
322 322
 			$filename = str_ireplace('config_', '', $filename);
323
-			$file = 'config_'.$filename.'.php';
323
+			$file = 'config_' . $filename . '.php';
324 324
 			$logger->debug('Loading configuration [' . $filename . '] ...');
325
-			if(isset(static::$loaded['config_' . $filename])){
325
+			if (isset(static::$loaded['config_' . $filename])) {
326 326
 				$logger->info('Configuration [' . $file . '] already loaded no need to load it again, cost in performance');
327 327
 				return;
328 328
 			}
@@ -332,33 +332,33 @@  discard block
 block discarded – undo
332 332
 			$searchModuleName = null;
333 333
 			$obj = & get_instance();
334 334
 			//check if the request class contains module name
335
-			if(strpos($filename, '/') !== false){
335
+			if (strpos($filename, '/') !== false) {
336 336
 				$path = explode('/', $filename);
337
-				if(isset($path[0]) && in_array($path[0], Module::getModuleList())){
337
+				if (isset($path[0]) && in_array($path[0], Module::getModuleList())) {
338 338
 					$searchModuleName = $path[0];
339 339
 					$filename = $path[1] . '.php';
340 340
 				}
341 341
 			}
342
-			if(! $searchModuleName && !empty($obj->moduleName)){
342
+			if (!$searchModuleName && !empty($obj->moduleName)) {
343 343
 				$searchModuleName = $obj->moduleName;
344 344
 			}
345 345
 			$moduleConfigPath = Module::findConfigFullPath($filename, $searchModuleName);
346
-			if($moduleConfigPath){
347
-				$logger->info('Found config [' . $filename . '] from module [' .$searchModuleName. '], the file path is [' .$moduleConfigPath. '] we will used it');
346
+			if ($moduleConfigPath) {
347
+				$logger->info('Found config [' . $filename . '] from module [' . $searchModuleName . '], the file path is [' . $moduleConfigPath . '] we will used it');
348 348
 				$configFilePath = $moduleConfigPath;
349 349
 			}
350
-			else{
350
+			else {
351 351
 				$logger->info('Cannot find config [' . $filename . '] from modules using the default location');
352 352
 			}
353 353
 			$logger->info('The config file path to be loaded is [' . $configFilePath . ']');
354
-			if(file_exists($configFilePath)){
354
+			if (file_exists($configFilePath)) {
355 355
 				require_once $configFilePath;
356
-				if(! empty($config) && is_array($config)){
356
+				if (!empty($config) && is_array($config)) {
357 357
 					Config::setAll($config);
358 358
 				}
359 359
 			}
360
-			else{
361
-				show_error('Unable to find config file ['. $configFilePath . ']');
360
+			else {
361
+				show_error('Unable to find config file [' . $configFilePath . ']');
362 362
 			}
363 363
 			static::$loaded['config_' . $filename] = $configFilePath;
364 364
 			$logger->info('Configuration [' . $configFilePath . '] loaded successfully.');
@@ -374,14 +374,14 @@  discard block
 block discarded – undo
374 374
 		 *
375 375
 		 * @return void
376 376
 		 */
377
-		public static function lang($language){
377
+		public static function lang($language) {
378 378
 			$logger = static::getLogger();
379 379
 			$language = str_ireplace('.php', '', $language);
380 380
 			$language = trim($language, '/\\');
381 381
 			$language = str_ireplace('lang_', '', $language);
382
-			$file = 'lang_'.$language.'.php';
382
+			$file = 'lang_' . $language . '.php';
383 383
 			$logger->debug('Loading language [' . $language . '] ...');
384
-			if(isset(static::$loaded['lang_' . $language])){
384
+			if (isset(static::$loaded['lang_' . $language])) {
385 385
 				$logger->info('Language [' . $language . '] already loaded no need to load it again, cost in performance');
386 386
 				return;
387 387
 			}
@@ -391,7 +391,7 @@  discard block
 block discarded – undo
391 391
 			$cfgKey = get_config('language_cookie_name');
392 392
 			$objCookie = & class_loader('Cookie');
393 393
 			$cookieLang = $objCookie->get($cfgKey);
394
-			if($cookieLang){
394
+			if ($cookieLang) {
395 395
 				$appLang = $cookieLang;
396 396
 			}
397 397
 			$languageFilePath = null;
@@ -400,30 +400,30 @@  discard block
 block discarded – undo
400 400
 			$searchModuleName = null;
401 401
 			$obj = & get_instance();
402 402
 			//check if the request class contains module name
403
-			if(strpos($language, '/') !== false){
403
+			if (strpos($language, '/') !== false) {
404 404
 				$path = explode('/', $language);
405
-				if(isset($path[0]) && in_array($path[0], Module::getModuleList())){
405
+				if (isset($path[0]) && in_array($path[0], Module::getModuleList())) {
406 406
 					$searchModuleName = $path[0];
407 407
 					$language = 'lang_' . $path[1] . '.php';
408
-					$file = $path[0] . DS .$language;
408
+					$file = $path[0] . DS . $language;
409 409
 				}
410 410
 			}
411
-			if(! $searchModuleName && !empty($obj->moduleName)){
411
+			if (!$searchModuleName && !empty($obj->moduleName)) {
412 412
 				$searchModuleName = $obj->moduleName;
413 413
 			}
414 414
 			$moduleLanguagePath = Module::findLanguageFullPath($language, $searchModuleName, $appLang);
415
-			if($moduleLanguagePath){
416
-				$logger->info('Found language [' . $language . '] from module [' .$searchModuleName. '], the file path is [' .$moduleLanguagePath. '] we will used it');
415
+			if ($moduleLanguagePath) {
416
+				$logger->info('Found language [' . $language . '] from module [' . $searchModuleName . '], the file path is [' . $moduleLanguagePath . '] we will used it');
417 417
 				$languageFilePath = $moduleLanguagePath;
418 418
 			}
419
-			else{
419
+			else {
420 420
 				$logger->info('Cannot find language [' . $language . '] from modules using the default location');
421 421
 			}
422
-			if(! $languageFilePath){
422
+			if (!$languageFilePath) {
423 423
 				$searchDir = array(APP_LANG_PATH, CORE_LANG_PATH);
424
-				foreach($searchDir as $dir){
424
+				foreach ($searchDir as $dir) {
425 425
 					$filePath = $dir . $appLang . DS . $file;
426
-					if(file_exists($filePath)){
426
+					if (file_exists($filePath)) {
427 427
 						$languageFilePath = $filePath;
428 428
 						//is already found not to continue
429 429
 						break;
@@ -431,12 +431,12 @@  discard block
 block discarded – undo
431 431
 				}
432 432
 			}
433 433
 			$logger->info('The language file path to be loaded is [' . $languageFilePath . ']');
434
-			if($languageFilePath){
434
+			if ($languageFilePath) {
435 435
 				require_once $languageFilePath;
436
-				if(! empty($lang) && is_array($lang)){
437
-					$logger->info('Language file  [' .$languageFilePath. '] contains the valid languages keys add them to language list');
436
+				if (!empty($lang) && is_array($lang)) {
437
+					$logger->info('Language file  [' . $languageFilePath . '] contains the valid languages keys add them to language list');
438 438
 					//Note: may be here the class 'Lang' not yet loaded
439
-					$langObj =& class_loader('Lang', 'classes');
439
+					$langObj = & class_loader('Lang', 'classes');
440 440
 					$langObj->addLangMessages($lang);
441 441
 					//free the memory
442 442
 					unset($lang);
@@ -444,13 +444,13 @@  discard block
 block discarded – undo
444 444
 				static::$loaded['lang_' . $language] = $languageFilePath;
445 445
 				$logger->info('Language [' . $language . '] --> ' . $languageFilePath . ' loaded successfully.');
446 446
 			}
447
-			else{
447
+			else {
448 448
 				show_error('Unable to find language file [' . $file . ']');
449 449
 			}
450 450
 		}
451 451
 
452 452
 
453
-		private function getResourcesFromAutoloadConfig(){
453
+		private function getResourcesFromAutoloadConfig() {
454 454
 			$autoloads = array();
455 455
 			$autoloads['config']    = array();
456 456
 			$autoloads['languages'] = array();
@@ -458,22 +458,22 @@  discard block
 block discarded – undo
458 458
 			$autoloads['models']    = array();
459 459
 			$autoloads['functions'] = array();
460 460
 			//loading of the resources in autoload.php configuration file
461
-			if(file_exists(CONFIG_PATH . 'autoload.php')){
461
+			if (file_exists(CONFIG_PATH . 'autoload.php')) {
462 462
 				require_once CONFIG_PATH . 'autoload.php';
463
-				if(! empty($autoload) && is_array($autoload)){
463
+				if (!empty($autoload) && is_array($autoload)) {
464 464
 					$autoloads = array_merge($autoloads, $autoload);
465 465
 					unset($autoload);
466 466
 				}
467 467
 			}
468 468
 			//loading autoload configuration for modules
469 469
 			$modulesAutoloads = Module::getModulesAutoloadConfig();
470
-			if(! empty($modulesAutoloads) && is_array($modulesAutoloads)){
470
+			if (!empty($modulesAutoloads) && is_array($modulesAutoloads)) {
471 471
 				$autoloads = array_merge_recursive($autoloads, $modulesAutoloads);
472 472
 			}
473 473
 			return $autoloads;
474 474
 		}
475 475
 
476
-		private function loadResourcesFromAutoloadConfig(){
476
+		private function loadResourcesFromAutoloadConfig() {
477 477
 			$autoloads = array();
478 478
 			$autoloads['config']    = array();
479 479
 			$autoloads['languages'] = array();
@@ -485,29 +485,29 @@  discard block
 block discarded – undo
485 485
 
486 486
 			$autoloads = array_merge($autoloads, $list);
487 487
 			//config autoload
488
-			foreach($autoloads['config'] as $c){
488
+			foreach ($autoloads['config'] as $c) {
489 489
 				$this->config($c);
490 490
 			}
491 491
 			
492 492
 			//languages autoload
493
-			foreach($autoloads['languages'] as $language){
493
+			foreach ($autoloads['languages'] as $language) {
494 494
 				$this->lang($language);
495 495
 			}
496 496
 			
497 497
 			//libraries autoload
498
-			foreach($autoloads['libraries'] as $library){
498
+			foreach ($autoloads['libraries'] as $library) {
499 499
 				$this->library($library);
500 500
 			}
501 501
 
502 502
 			//models autoload
503
-			if(! empty($autoloads['models']) && is_array($autoloads['models'])){
503
+			if (!empty($autoloads['models']) && is_array($autoloads['models'])) {
504 504
 				require_once CORE_CLASSES_MODEL_PATH . 'Model.php';
505
-				foreach($autoloads['models'] as $model){
505
+				foreach ($autoloads['models'] as $model) {
506 506
 					$this->model($model);
507 507
 				}
508 508
 			}
509 509
 			
510
-			foreach($autoloads['functions'] as $function){
510
+			foreach ($autoloads['functions'] as $function) {
511 511
 				$this->functions($function);
512 512
 			}
513 513
 		}
Please login to merge, or discard this patch.
core/libraries/FormValidation.php 1 patch
Spacing   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -25,13 +25,13 @@  discard block
 block discarded – undo
25 25
     */
26 26
 
27 27
 
28
-     class FormValidation{
28
+     class FormValidation {
29 29
 		 
30 30
         /**
31 31
          * The form validation status
32 32
          * @var boolean
33 33
          */
34
-        protected $_success  = false;
34
+        protected $_success = false;
35 35
 
36 36
         /**
37 37
          * The list of errors messages
@@ -40,31 +40,31 @@  discard block
 block discarded – undo
40 40
         protected $_errorsMessages = array();
41 41
         
42 42
         // Array of rule sets, fieldName => PIPE seperated ruleString
43
-        protected $_rules             = array();
43
+        protected $_rules = array();
44 44
         
45 45
         // Array of errors, niceName => Error Message
46
-        protected $_errors             = array();
46
+        protected $_errors = array();
47 47
         
48 48
         // Array of post Key => Nice name labels
49
-        protected $_labels          = array();
49
+        protected $_labels = array();
50 50
         
51 51
         /**
52 52
          * The errors delimiters
53 53
          * @var array
54 54
          */
55
-        protected $_allErrorsDelimiter   = array('<div class="error">', '</div>');
55
+        protected $_allErrorsDelimiter = array('<div class="error">', '</div>');
56 56
 
57 57
         /**
58 58
          * The each error delimiter
59 59
          * @var array
60 60
          */
61
-        protected $_eachErrorDelimiter   = array('<p class="error">', '</p>');
61
+        protected $_eachErrorDelimiter = array('<p class="error">', '</p>');
62 62
         
63 63
 		/**
64 64
          * Indicated if need force the validation to be failed
65 65
          * @var boolean
66 66
          */
67
-        protected $_forceFail            = false;
67
+        protected $_forceFail = false;
68 68
 
69 69
         /**
70 70
          * The list of the error messages overrides by the original
@@ -98,13 +98,13 @@  discard block
 block discarded – undo
98 98
          * @return void
99 99
          */
100 100
         public function __construct() {
101
-            $this->logger =& class_loader('Log', 'classes');
101
+            $this->logger = & class_loader('Log', 'classes');
102 102
             $this->logger->setLogger('Library::FormValidation');
103 103
            
104 104
 		   //Load form validation language message
105 105
             Loader::lang('form_validation');
106 106
             $obj = & get_instance();
107
-            $this->_errorsMessages  = array(
107
+            $this->_errorsMessages = array(
108 108
                         'required'         => $obj->lang->get('fv_required'),
109 109
                         'min_length'       => $obj->lang->get('fv_min_length'),
110 110
                         'max_length'       => $obj->lang->get('fv_max_length'),
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
             $this->_success              = false;
142 142
             $this->_forceFail            = false;
143 143
             $this->data                  = array();
144
-			$this->enableCsrfCheck       = false;
144
+			$this->enableCsrfCheck = false;
145 145
         }
146 146
 
147 147
         /**
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
 		 *
151 151
          * @return FormValidation Current instance of object.
152 152
          */
153
-        public function setData(array $data){
153
+        public function setData(array $data) {
154 154
             $this->logger->debug('Setting the form validation data, the values are: ' . stringfy_vars($data));
155 155
             $this->data = $data;
156 156
 			return $this;
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
          * Get the form validation data
161 161
          * @return array the form validation data to be validated
162 162
          */
163
-        public function getData(){
163
+        public function getData() {
164 164
             return $this->data;
165 165
         }
166 166
 
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
 		*
170 170
 		* @return string the function name
171 171
 		*/
172
-        protected function _toCallCase($funcName, $prefix='_validate') {
172
+        protected function _toCallCase($funcName, $prefix = '_validate') {
173 173
             $funcName = strtolower($funcName);
174 174
             $finalFuncName = $prefix;
175 175
             foreach (explode('_', $funcName) as $funcNamePart) {
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
          * @return boolean Whether or not the form has been submitted or the data is available for validation.
194 194
          */
195 195
         public function canDoValidation() {
196
-            return get_instance()->request->method() === 'POST' || ! empty($this->data);
196
+            return get_instance()->request->method() === 'POST' || !empty($this->data);
197 197
         }
198 198
 
199 199
         /**
@@ -215,13 +215,13 @@  discard block
 block discarded – undo
215 215
          * afterwards.
216 216
          */
217 217
         protected function _run() {
218
-            if(get_instance()->request->method() == 'POST' || $this->enableCsrfCheck){
218
+            if (get_instance()->request->method() == 'POST' || $this->enableCsrfCheck) {
219 219
                 $this->logger->debug('Check if CSRF is enabled in configuration');
220 220
                 //first check for CSRF
221
-                if ((get_config('csrf_enable', false) || $this->enableCsrfCheck) && ! Security::validateCSRF()){
221
+                if ((get_config('csrf_enable', false) || $this->enableCsrfCheck) && !Security::validateCSRF()) {
222 222
                     show_error('Invalide data, Cross Site Request Forgery do his job, the data to validate is corrupted.');
223 223
                 }
224
-                else{
224
+                else {
225 225
                     $this->logger->info('CSRF is not enabled in configuration or not set manully, no need to check it');
226 226
                 }
227 227
             }
@@ -229,10 +229,10 @@  discard block
 block discarded – undo
229 229
             $this->_forceFail = false;
230 230
 
231 231
             foreach ($this->getData() as $inputName => $inputVal) {
232
-    			if(is_array($this->data[$inputName])){
232
+    			if (is_array($this->data[$inputName])) {
233 233
     				$this->data[$inputName] = array_map('trim', $this->data[$inputName]);
234 234
     			}
235
-    			else{
235
+    			else {
236 236
     				$this->data[$inputName] = trim($this->data[$inputName]);
237 237
     			}
238 238
 
@@ -259,7 +259,7 @@  discard block
 block discarded – undo
259 259
         public function setRule($inputField, $inputLabel, $ruleSets) {
260 260
             $this->_rules[$inputField] = $ruleSets;
261 261
             $this->_labels[$inputField] = $inputLabel;
262
-            $this->logger->info('Set the field rule: name [' .$inputField. '], label [' .$inputLabel. '], rules [' .$ruleSets. ']');
262
+            $this->logger->info('Set the field rule: name [' . $inputField . '], label [' . $inputLabel . '], rules [' . $ruleSets . ']');
263 263
             return $this;
264 264
         }
265 265
 
@@ -423,7 +423,7 @@  discard block
 block discarded – undo
423 423
             }
424 424
             $errorOutput .= $errorsEnd;
425 425
             echo ($echo) ? $errorOutput : '';
426
-            return (! $echo) ? $errorOutput : null;
426
+            return (!$echo) ? $errorOutput : null;
427 427
         }
428 428
 
429 429
         /**
@@ -448,25 +448,25 @@  discard block
 block discarded – undo
448 448
             /*
449 449
             //////////////// hack for regex rule that can contain "|"
450 450
             */
451
-            if(strpos($ruleString, 'regex') !== false){
451
+            if (strpos($ruleString, 'regex') !== false) {
452 452
                 $regexRule = array();
453 453
                 $rule = '#regex\[\/(.*)\/([a-zA-Z0-9]?)\]#';
454 454
                 preg_match($rule, $ruleString, $regexRule);
455 455
                 $ruleStringTemp = preg_replace($rule, '', $ruleString);
456
-                 if(!empty($regexRule[0])){
456
+                 if (!empty($regexRule[0])) {
457 457
                      $ruleSets[] = $regexRule[0];
458 458
                  }
459 459
                  $ruleStringRegex = explode('|', $ruleStringTemp);
460 460
                 foreach ($ruleStringRegex as $rule) {
461 461
                     $rule = trim($rule);
462
-                    if($rule){
462
+                    if ($rule) {
463 463
                         $ruleSets[] = $rule;
464 464
                     }
465 465
                 }
466 466
                  
467 467
             }
468 468
             /***********************************/
469
-            else{
469
+            else {
470 470
                 if (strpos($ruleString, '|') !== FALSE) {
471 471
                     $ruleSets = explode('|', $ruleString);
472 472
                 } else {
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
          * @return void
499 499
          */
500 500
         protected function _validateRule($inputName, $inputVal, $ruleName) {
501
-            $this->logger->debug('Rule validation of field [' .$inputName. '], value [' .$inputVal. '], rule [' .$ruleName. ']');
501
+            $this->logger->debug('Rule validation of field [' . $inputName . '], value [' . $inputVal . '], rule [' . $ruleName . ']');
502 502
             // Array to store args
503 503
             $ruleArgs = array();
504 504
 
@@ -543,7 +543,7 @@  discard block
 block discarded – undo
543 543
                 $key = $i - 1;
544 544
                 $rulePhrase = str_replace('%' . $i, $replacements[$key], $rulePhrase);
545 545
             }
546
-            if (! array_key_exists($inputName, $this->_errors)) {
546
+            if (!array_key_exists($inputName, $this->_errors)) {
547 547
                 $this->_errors[$inputName] = $rulePhrase;
548 548
             }
549 549
         }
@@ -595,13 +595,13 @@  discard block
 block discarded – undo
595 595
          */
596 596
 		protected function _validateRequired($inputName, $ruleName, array $ruleArgs) {
597 597
             $inputVal = $this->post($inputName);
598
-            if(array_key_exists(1, $ruleArgs) && function_exists($ruleArgs[1])) {
598
+            if (array_key_exists(1, $ruleArgs) && function_exists($ruleArgs[1])) {
599 599
                 $callbackReturn = $this->_runEmptyCallback($ruleArgs[1]);
600 600
                 if ($inputVal == '' && $callbackReturn == true) {
601 601
                     $this->_setError($inputName, $ruleName, $this->_getLabel($inputName));
602 602
                 }
603 603
             } 
604
-			else if($inputVal == '') {
604
+			else if ($inputVal == '') {
605 605
 				$this->_setError($inputName, $ruleName, $this->_getLabel($inputName));
606 606
             }
607 607
         }
@@ -627,7 +627,7 @@  discard block
 block discarded – undo
627 627
         protected function _validateCallback($inputName, $ruleName, array $ruleArgs) {
628 628
             if (function_exists($ruleArgs[1]) && !empty($this->data[$inputName])) {
629 629
 				$result = $this->_runCallback($this->data[$inputName], $ruleArgs[1]);
630
-				if(! $result){
630
+				if (!$result) {
631 631
 					$this->_setError($inputName, $ruleName, array($this->_getLabel($inputName)));
632 632
 				}
633 633
             }
@@ -661,7 +661,7 @@  discard block
 block discarded – undo
661 661
                         continue;
662 662
                     }
663 663
                 } 
664
-				else{
664
+				else {
665 665
                     if ($inputVal == $doNotEqual) {
666 666
                         $this->_setError($inputName, $ruleName . ',string', array($this->_getLabel($inputName), $doNotEqual));
667 667
                         continue;
@@ -691,8 +691,8 @@  discard block
 block discarded – undo
691 691
          */
692 692
         protected function _validateValidEmail($inputName, $ruleName, array $ruleArgs) {
693 693
             $inputVal = $this->post($inputName);
694
-            if (! preg_match("/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i", $inputVal)) {
695
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
694
+            if (!preg_match("/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i", $inputVal)) {
695
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
696 696
                     return;
697 697
                 }
698 698
                 $this->_setError($inputName, $ruleName, $this->_getLabel($inputName));
@@ -708,7 +708,7 @@  discard block
 block discarded – undo
708 708
         protected function _validateExactLength($inputName, $ruleName, array $ruleArgs) {
709 709
             $inputVal = $this->post($inputName);
710 710
             if (strlen($inputVal) != $ruleArgs[1]) { // $ruleArgs[0] is [length] $rulesArgs[1] is just length
711
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
711
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
712 712
                     return;
713 713
                 }
714 714
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName), $this->_getLabel($ruleArgs[1])));
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
         protected function _validateMaxLength($inputName, $ruleName, array $ruleArgs) {
725 725
             $inputVal = $this->post($inputName);
726 726
             if (strlen($inputVal) > $ruleArgs[1]) { // $ruleArgs[0] is [length] $rulesArgs[1] is just length
727
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
727
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
728 728
                     return;
729 729
                 }
730 730
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName), $this->_getLabel($ruleArgs[1])));
@@ -740,7 +740,7 @@  discard block
 block discarded – undo
740 740
         protected function _validateMinLength($inputName, $ruleName, array $ruleArgs) {
741 741
             $inputVal = $this->post($inputName);
742 742
             if (strlen($inputVal) < $ruleArgs[1]) { // $ruleArgs[0] is [length] $rulesArgs[1] is just length
743
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
743
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
744 744
                     return;
745 745
                 }
746 746
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName), $this->_getLabel($ruleArgs[1])));
@@ -756,7 +756,7 @@  discard block
 block discarded – undo
756 756
     	protected function _validateLessThan($inputName, $ruleName, array $ruleArgs) {
757 757
             $inputVal = $this->post($inputName);
758 758
             if ($inputVal >= $ruleArgs[1]) { 
759
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
759
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
760 760
                     return;
761 761
                 }
762 762
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName), $this->_getLabel($ruleArgs[1])));
@@ -772,7 +772,7 @@  discard block
 block discarded – undo
772 772
     	protected function _validateGreaterThan($inputName, $ruleName, array $ruleArgs) {
773 773
             $inputVal = $this->post($inputName);
774 774
             if ($inputVal <= $ruleArgs[1]) {
775
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
775
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
776 776
                     return;
777 777
                 }
778 778
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName), $this->_getLabel($ruleArgs[1])));
@@ -787,8 +787,8 @@  discard block
 block discarded – undo
787 787
          */
788 788
     	protected function _validateNumeric($inputName, $ruleName, array $ruleArgs) {
789 789
             $inputVal = $this->post($inputName);
790
-            if (! is_numeric($inputVal)) {
791
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
790
+            if (!is_numeric($inputVal)) {
791
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
792 792
                     return;
793 793
                 }
794 794
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName)));
@@ -804,7 +804,7 @@  discard block
 block discarded – undo
804 804
 		protected function _validateExists($inputName, $ruleName, array $ruleArgs) {
805 805
             $inputVal = $this->post($inputName);
806 806
     		$obj = & get_instance();
807
-    		if(! isset($obj->database)){
807
+    		if (!isset($obj->database)) {
808 808
     			return;
809 809
     		}
810 810
     		list($table, $column) = explode('.', $ruleArgs[1]);
@@ -813,7 +813,7 @@  discard block
 block discarded – undo
813 813
     			          ->get();
814 814
     		$nb = $obj->database->numRows();
815 815
             if ($nb == 0) {
816
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
816
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
817 817
                     return;
818 818
                 }
819 819
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName)));
@@ -829,7 +829,7 @@  discard block
 block discarded – undo
829 829
     	protected function _validateIsUnique($inputName, $ruleName, array $ruleArgs) {
830 830
             $inputVal = $this->post($inputName);
831 831
     		$obj = & get_instance();
832
-    		if(! isset($obj->database)){
832
+    		if (!isset($obj->database)) {
833 833
     			return;
834 834
     		}
835 835
     		list($table, $column) = explode('.', $ruleArgs[1]);
@@ -838,7 +838,7 @@  discard block
 block discarded – undo
838 838
     			          ->get();
839 839
     		$nb = $obj->database->numRows();
840 840
             if ($nb != 0) {
841
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
841
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
842 842
                     return;
843 843
                 }
844 844
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName)));
@@ -854,11 +854,11 @@  discard block
 block discarded – undo
854 854
     	protected function _validateIsUniqueUpdate($inputName, $ruleName, array $ruleArgs) {
855 855
             $inputVal = $this->post($inputName);
856 856
     		$obj = & get_instance();
857
-    		if(! isset($obj->database)){
857
+    		if (!isset($obj->database)) {
858 858
     			return;
859 859
     		}
860 860
     		$data = explode(',', $ruleArgs[1]);
861
-    		if(count($data) < 2){
861
+    		if (count($data) < 2) {
862 862
     			return;
863 863
     		}
864 864
     		list($table, $column) = explode('.', $data[0]);
@@ -869,7 +869,7 @@  discard block
 block discarded – undo
869 869
                 		  ->get();
870 870
     		$nb = $obj->database->numRows();
871 871
             if ($nb != 0) {
872
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
872
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
873 873
                     return;
874 874
                 }
875 875
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName)));
@@ -886,8 +886,8 @@  discard block
 block discarded – undo
886 886
             $inputVal = $this->post($inputName);
887 887
     		$list = explode(',', $ruleArgs[1]);
888 888
             $list = array_map('trim', $list);
889
-            if (! in_array($inputVal, $list)) {
890
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
889
+            if (!in_array($inputVal, $list)) {
890
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
891 891
                     return;
892 892
                 }
893 893
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName), $this->_getLabel($ruleArgs[1])));
@@ -903,8 +903,8 @@  discard block
 block discarded – undo
903 903
         protected function _validateRegex($inputName, $ruleName, array $ruleArgs) {
904 904
             $inputVal = $this->post($inputName);
905 905
     		$regex = $ruleArgs[1];
906
-            if (! preg_match($regex, $inputVal)) {
907
-                if (! $this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
906
+            if (!preg_match($regex, $inputVal)) {
907
+                if (!$this->_fieldIsRequired($inputName) && empty($this->data[$inputName])) {
908 908
                     return;
909 909
                 }
910 910
                 $this->_setError($inputName, $ruleName, array($this->_getLabel($inputName)));
Please login to merge, or discard this patch.