application/controllers/PuntoVenta.php
//Retorna -1 si el producto no esta almacenado en la session
1 si el producto no esta almacenado en la session
1 si el producto no esta almacenado en la session
private function obtenerIndiceProductoCarrito($identificador)
    {
        $carrito = $this->session->carrito; 
        $numero_elementos_carrito = count($carrito);
        for($i=0; $i < $numero_elementos_carrito; $i++)
        {
            if($carrito[$i]->idproducto === $identificador){
                return $i; 
            }
        }
        return -1; 
    }
private function obtenerIndiceProductoCarrito ( $ identificador ) { $ carrito = $ this -> session -> carrito ; $ numero_elementos_carrito = count ( $ carrito ) ; for ( $ i = 0 ; $ i < $ numero_elementos_carrito ; $ i ++ ) { if ( $ carrito [ $ i ] -> idproducto === $ identificador ) { return $ i ; } } return - 1 ; }
Retorna -1 si el producto no esta almacenado en la session
Retorna - 1 si el producto no esta almacenado en la session
//Obtener la variable carrito de la session //Recorrer el arreglo //Retorna la posicion del producto en el carrito //Retorna negativo si el producto no existe en el carrito