GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

usuarioModelo::seleccionUsuario()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 12
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 6
nc 1
nop 2
dl 0
loc 12
rs 9.4285
c 0
b 0
f 0
1
<?php
2
class usuarioModelo extends Sistema\Nucleo\CFModelo
3
{
4
    
5
    function ValidarUsuario($email,$password){          //  Consulta Mysql para buscar en la tabla Usuario aquellos usuarios que coincidan con el mail y password ingresados en pantalla de login
6
        $query = $this->db->where('Usuario',$email);  //  La consulta se efectúa mediante Active Record. Una manera alternativa, y en lenguaje más sencillo, de generar las consultas Sql.
0 ignored issues
show
Bug introduced by
The property db does not exist. Did you maybe forget to declare it?

In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:

class MyClass { }

$x = new MyClass();
$x->foo = true;

Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion:

class MyClass {
    public $foo;
}

$x = new MyClass();
$x->foo = true;
Loading history...
7
        $query = $this->db->where('Password',$password);
8
        $query = $this->db->get('Usuarios');
9
        return $query->row();    //  Devolvemos al controlador la fila que coincide con la búsqueda. (FALSE en caso que no existir coincidencias)
10
    }
11
    
12 View Code Duplication
    public function insertarUsuario($id_usuario, $nombre,  $email, $clave){
0 ignored issues
show
Unused Code introduced by
The parameter $id_usuario is not used and could be removed.

This check looks from parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
13
        
14
        $post=$this->_bd->consulta('INSERT INTO comentarios (id_usuario, nombre, email, clave) VALUES (:id_usuario, :nombre, :email, :clave)');
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->consulta('IN...mbre, :email, :clave)') (which targets Sistema\Nucleo\CFBasedatos::consulta()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
15
        $post=$this->_bd->enlace(':id_usuario', $id_usuariio);
0 ignored issues
show
Bug introduced by
The variable $id_usuariio does not exist. Did you mean $id_usuario?

This check looks for variables that are accessed but have not been defined. It raises an issue if it finds another variable that has a similar name.

The variable may have been renamed without also renaming all references.

Loading history...
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':id_usuario', $id_usuariio) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
16
        $post=$this->_bd->enlace(':nombre',$nombre);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':nombre', $nombre) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
17
        $post=$this->_bd->enlace(':email', $email);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':email', $email) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
18
        $post=$this->_bd->enlace(':clave', $clave);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':clave', $clave) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
19
        $post=$this->_bd->ejecucion();
20
        return $post=$this->_bd->resultset();
21
        
22
    }
23
    
24
     public function seleccionUsuario($email, $clave){
25
        //echo DB_HOST;
26
        
27
        //$datosQuery="select usuario, email, nivel from usuarios where usuario = :usuario";
28
        $gsent=$this->_bd->consulta('select nombre, email, nivel from usuarios where email = :email and clave = :clave');
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $gsent is correct as $this->_bd->consulta('se...il and clave = :clave') (which targets Sistema\Nucleo\CFBasedatos::consulta()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
29
        $gsent=$this->_bd->enlace(':email', $email);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $gsent is correct as $this->_bd->enlace(':email', $email) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
30
        $gsent=$this->_bd->enlace(':clave', $clave);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $gsent is correct as $this->_bd->enlace(':clave', $clave) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
31
        //$gsent=$this->_bd->ejecucion();
32
        $row = $gsent=$this->_bd->single();
33
        return  $row;
34
       
35
    }  
36
    
37 View Code Duplication
    public function insertarRegistro($nombre,  $email, $nivel, $clave){
38
        
39
        $post=$this->_bd->consulta('INSERT INTO usuarios (nombre, email, nivel, clave) VALUES (:nombre, :email, :nivel, :clave)');
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->consulta('IN...mail, :nivel, :clave)') (which targets Sistema\Nucleo\CFBasedatos::consulta()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
40
        
41
        $post=$this->_bd->enlace(':nombre',$nombre);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':nombre', $nombre) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
42
        $post=$this->_bd->enlace(':email', $email);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':email', $email) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
43
        $post=$this->_bd->enlace(':nivel', $nivel);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':nivel', $nivel) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
44
        $post=$this->_bd->enlace(':clave', $clave);
0 ignored issues
show
Bug introduced by
Are you sure the assignment to $post is correct as $this->_bd->enlace(':clave', $clave) (which targets Sistema\Nucleo\CFBasedatos::enlace()) seems to always return null.

This check looks for function or method calls that always return null and whose return value is assigned to a variable.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
$object = $a->getObject();

The method getObject() can return nothing but null, so it makes no sense to assign that value to a variable.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
45
        $post=$this->_bd->ejecucion();
46
        //return $post=$this->_bd->contarFilas();
47
        
48
    }
49
}