Passed
Push — master ( 1c3a2b...6042cc )
by Brayan
04:23 queued 14s
created
Ocrend/Kernel/Models/Models.php 2 patches
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -23,32 +23,32 @@  discard block
 block discarded – undo
23 23
 abstract class Models {
24 24
 
25 25
     /**
26
-      * Tiene siempre el id pasado por la ruta, en caso de no haber ninguno, será cero.
27
-      *
28
-      * @var int 
29
-    */
26
+     * Tiene siempre el id pasado por la ruta, en caso de no haber ninguno, será cero.
27
+     *
28
+     * @var int 
29
+     */
30 30
     protected $id = 0;
31 31
 
32 32
     /**
33
-      * Contiene una instancia del helper para funciones
34
-      *
35
-      * @var \Ocrend\Kernel\Helpers\Functions
36
-    */
33
+     * Contiene una instancia del helper para funciones
34
+     *
35
+     * @var \Ocrend\Kernel\Helpers\Functions
36
+     */
37 37
     protected $functions;
38 38
 
39 39
     /**
40
-      * Contiene el id del usuario que tiene su sesión iniciada.
41
-      *
42
-      * @var int|null con id del usuario
43
-    */
40
+     * Contiene el id del usuario que tiene su sesión iniciada.
41
+     *
42
+     * @var int|null con id del usuario
43
+     */
44 44
     protected $id_user = null;
45 45
 
46 46
     /**
47
-      * Inicia la configuración inicial de cualquier modelo
48
-      *
49
-      * @param IRouter $router: Instancia de un Router 
50
-      *                                    
51
-    */
47
+     * Inicia la configuración inicial de cualquier modelo
48
+     *
49
+     * @param IRouter $router: Instancia de un Router 
50
+     *                                    
51
+     */
52 52
     protected function __construct(IRouter $router = null) {
53 53
         global $session, $config;
54 54
         
@@ -64,19 +64,19 @@  discard block
 block discarded – undo
64 64
         # Verificar sesión del usuario
65 65
         $session_name = $config['sessions']['unique'] . '_user_id';
66 66
         if(null !== $session->get($session_name)) {
67
-           $this->id_user = $session->get($session_name);
67
+            $this->id_user = $session->get($session_name);
68 68
         }
69 69
     }
70 70
 
71 71
     /**
72
-      * Asigna el id desde un modelo, ideal para cuando queremos darle un valor numérico 
73
-      * que proviene de un formulario y puede ser inseguro.
74
-      *
75
-      * @param mixed $id : Id a asignar en $this->id
76
-      * @param string $default_msg : Mensaje a mostrar en caso de que no se pueda asignar
77
-      *
78
-      * @throws ModelsException
79
-      */
72
+     * Asigna el id desde un modelo, ideal para cuando queremos darle un valor numérico 
73
+     * que proviene de un formulario y puede ser inseguro.
74
+     *
75
+     * @param mixed $id : Id a asignar en $this->id
76
+     * @param string $default_msg : Mensaje a mostrar en caso de que no se pueda asignar
77
+     *
78
+     * @throws ModelsException
79
+     */
80 80
     protected function setId($id, string $default_msg = 'No puedede asignarse el id.') {
81 81
         if (null == $id || !is_numeric($id) || $id <= 0) {
82 82
             throw new ModelsException($default_msg);
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -63,7 +63,7 @@
 block discarded – undo
63 63
         
64 64
         # Verificar sesión del usuario
65 65
         $session_name = $config['sessions']['unique'] . '_user_id';
66
-        if(null !== $session->get($session_name)) {
66
+        if (null !== $session->get($session_name)) {
67 67
            $this->id_user = $session->get($session_name);
68 68
         }
69 69
     }
Please login to merge, or discard this patch.
app/models/Users.php 2 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -301,11 +301,11 @@  discard block
 block discarded – undo
301 301
     }
302 302
     
303 303
     /**
304
-      * Envía un correo electrónico al usuario que quiere recuperar la contraseña, con un token y una nueva contraseña.
305
-      * Si el usuario no visita el enlace, el sistema no cambiará la contraseña.
306
-      *
307
-      * @return array<string,integer|string>
308
-    */  
304
+     * Envía un correo electrónico al usuario que quiere recuperar la contraseña, con un token y una nueva contraseña.
305
+     * Si el usuario no visita el enlace, el sistema no cambiará la contraseña.
306
+     *
307
+     * @return array<string,integer|string>
308
+     */  
309 309
     public function lostpass() {
310 310
         try {
311 311
             global $http, $config;
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
 
343 343
             # Enviar el correo electrónico
344 344
             $dest = array();
345
-			$dest[$email] = $user_data[0]['name'];
345
+      $dest[$email] = $user_data[0]['name'];
346 346
             $email_send = Emails::send($dest,array(
347 347
                 # Título del mensaje
348 348
                 '{{title}}' => 'Recuperar contraseña de ' . $config['site']['name'],
@@ -416,7 +416,7 @@  discard block
 block discarded – undo
416 416
     public function logout() {
417 417
         global $session, $config;
418 418
 	    
419
-	$session_name = $config['sessions']['unique'] . '_user_id';
419
+  $session_name = $config['sessions']['unique'] . '_user_id';
420 420
 	    
421 421
         if(null != $session->get($session_name)) {
422 422
             $session->remove($session_name);
Please login to merge, or discard this patch.
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
     private function generateSession(array $user_data) {
128 128
         global $session, $config;
129 129
 
130
-        $session->set($config['sessions']['unique'] . '_user_id',(int) $user_data['id_user']);
130
+        $session->set($config['sessions']['unique'] . '_user_id', (int) $user_data['id_user']);
131 131
     }
132 132
 
133 133
     /**
@@ -139,12 +139,12 @@  discard block
 block discarded – undo
139 139
      * @return bool true: Cuando el inicio de sesión es correcto 
140 140
      *              false: Cuando el inicio de sesión no es correcto
141 141
      */
142
-    private function authentication(string $email,string $pass) : bool {
142
+    private function authentication(string $email, string $pass) : bool {
143 143
         $email = $this->db->scape($email);
144
-        $query = $this->db->select('id_user,pass','users',"email='$email'",'LIMIT 1');
144
+        $query = $this->db->select('id_user,pass', 'users', "email='$email'", 'LIMIT 1');
145 145
         
146 146
         # Incio de sesión con éxito
147
-        if(false !== $query && Strings::chash($query[0]['pass'],$pass)) {
147
+        if (false !== $query && Strings::chash($query[0]['pass'], $pass)) {
148 148
 
149 149
             # Restaurar intentos
150 150
             $this->restoreAttempts($email);
@@ -332,18 +332,18 @@  discard block
 block discarded – undo
332 332
             # Generar token y contraseña 
333 333
             $token = md5(time());
334 334
             $pass = uniqid();
335
-            $link = $config['site']['url'] . 'lostpass/cambiar/&token='.$token.'&user='.$user_data[0]['id_user'];
335
+            $link = $config['site']['url'] . 'lostpass/cambiar/&token=' . $token . '&user=' . $user_data[0]['id_user'];
336 336
 
337 337
             # Construir mensaje y enviar mensaje
338
-            $HTML = 'Hola <b>'. $user_data[0]['name'] .'</b>, ha solicitado recuperar su contraseña perdida, si no ha realizado esta acción no necesita hacer nada.
338
+            $HTML = 'Hola <b>' . $user_data[0]['name'] . '</b>, ha solicitado recuperar su contraseña perdida, si no ha realizado esta acción no necesita hacer nada.
339 339
 					<br />
340 340
 					<br />
341
-					Para cambiar su contraseña por <b>'. $pass .'</b> haga <a href="'. $link .'" target="_blank">clic aquí</a> o en el botón de recuperar.';
341
+					Para cambiar su contraseña por <b>'. $pass . '</b> haga <a href="' . $link . '" target="_blank">clic aquí</a> o en el botón de recuperar.';
342 342
 
343 343
             # Enviar el correo electrónico
344 344
             $dest = array();
345 345
 			$dest[$email] = $user_data[0]['name'];
346
-            $email_send = Emails::send($dest,array(
346
+            $email_send = Emails::send($dest, array(
347 347
                 # Título del mensaje
348 348
                 '{{title}}' => 'Recuperar contraseña de ' . $config['site']['name'],
349 349
                 # Url de logo
@@ -357,23 +357,23 @@  discard block
 block discarded – undo
357 357
                 # Texto del boton
358 358
                 '{{btn-name}}' => 'Recuperar Contraseña',
359 359
                 # Copyright
360
-                '{{copyright}}' => '&copy; '.date('Y') .' <a href="'.$config['site']['url'].'">'.$config['site']['name'].'</a> - Todos los derechos reservados.'
361
-              ),0);
360
+                '{{copyright}}' => '&copy; ' . date('Y') . ' <a href="' . $config['site']['url'] . '">' . $config['site']['name'] . '</a> - Todos los derechos reservados.'
361
+              ), 0);
362 362
 
363 363
             # Verificar si hubo algún problema con el envío del correo
364
-            if(false === $email) {
364
+            if (false === $email) {
365 365
                 throw new ModelsException('No se ha podido enviar el correo electrónico.');
366 366
             }
367 367
 
368 368
             # Actualizar datos 
369 369
             $id_user = $user_data[0]['id_user'];
370
-            $this->db->update('users',array(
370
+            $this->db->update('users', array(
371 371
                 'tmp_pass' => Strings::hash($pass),
372 372
                 'token' => $token
373
-            ),"id_user='$id_user'",'LIMIT 1');
373
+            ), "id_user='$id_user'", 'LIMIT 1');
374 374
 
375 375
             return array('success' => 1, 'message' => 'Se ha enviado un enlace a su correo electrónico.');
376
-        } catch(ModelsException $e) {
376
+        } catch (ModelsException $e) {
377 377
             return array('success' => 0, 'message' => $e->getMessage());
378 378
         }
379 379
     }
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 	    
419 419
 	$session_name = $config['sessions']['unique'] . '_user_id';
420 420
 	    
421
-        if(null != $session->get($session_name)) {
421
+        if (null != $session->get($session_name)) {
422 422
             $session->remove($session_name);
423 423
         }
424 424
 
@@ -434,7 +434,7 @@  discard block
 block discarded – undo
434 434
      * @return false|array con información del usuario
435 435
      */   
436 436
     public function getUserById(int $id, string $select = '*') {
437
-        return $this->db->select($select,'users',"id_user='$id'",'LIMIT 1');
437
+        return $this->db->select($select, 'users', "id_user='$id'", 'LIMIT 1');
438 438
     }
439 439
     
440 440
     /**
@@ -445,7 +445,7 @@  discard block
 block discarded – undo
445 445
      * @return false|array con información de los usuarios
446 446
      */  
447 447
     public function getUsers(string $select = '*') {
448
-        return $this->db->select($select,'users');
448
+        return $this->db->select($select, 'users');
449 449
     }
450 450
 
451 451
     /**
@@ -457,12 +457,12 @@  discard block
 block discarded – undo
457 457
      * @return array con datos del usuario conectado
458 458
      */
459 459
     public function getOwnerUser(string $select = '*') : array {
460
-        if(null !== $this->id_user) {    
460
+        if (null !== $this->id_user) {    
461 461
                
462
-            $user = $this->db->select($select,'users',"id_user='$this->id_user'",'LIMIT 1');
462
+            $user = $this->db->select($select, 'users', "id_user='$this->id_user'", 'LIMIT 1');
463 463
 
464 464
             # Si se borra al usuario desde la base de datos y sigue con la sesión activa
465
-            if(false === $user) {
465
+            if (false === $user) {
466 466
                 $this->logout();
467 467
             }
468 468
 
Please login to merge, or discard this patch.