<commit_before><?php

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\HttpKernel\HttpKernelInterface;
//Request::setTrustedProxies(array('127.0.0.1'));

require_once 'utils.php';
require_once 'db_utils.php';
require_once( __DIR__."/Controllers/BD/DAO_rooms.php");
require_once( __DIR__."/Controllers/BD/DAO_config.php");
require_once( __DIR__."/Controllers/BD/DAO_sensorActuador.php");
require_once( __DIR__."/Controllers/BD/DAO_users.php");
require_once( __DIR__."/Controllers/BD/DAO_devices.php");


/**
	0 => Redirección a la interfaz de usuario
	1 => Redirección a la interfaz de tutor
**/

 setcookie("sessionType", 0);
/*if(!isset($_COOKIE['sessionType'])){
    setcookie("sessionType",1);
}*/

$app->get("/userSelection", function(Request $request) use ($app){
	session_destroy();
	$MAC = getMAC();
	
	$dbDevices = new DAO_devices($app["db"]);
	$dbUsers = new DAO_users($app["db"]);
	//Obtenemos el id del dispositivo con dicha mac
	$devicesIds = $dbDevices->getDevices("mac_dispositivo = '$MAC'");
	print_r($devicesIds);
	echo'@@@@@@@@@@@@@@@@@@@@@@@@@@@';
	//Obtenemos los usuarios que tiene acceso a dicho dipositivo
	$usersIds = $dbUsers->getUsersByDevices($devicesIds);
	print_r($usersIds);
	$users = array_map(function($id) use ($dbUsers){
		$newUser = $dbUsers->getUser($id);<commit_msg>raspberry bugfix<commit_after><?php

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Symfony\Component\HttpKernel\HttpKernelInterface;
//Request::setTrustedProxies(array('127.0.0.1'));

require_once 'utils.php';
require_once 'db_utils.php';
require_once( __DIR__."/Controllers/BD/DAO_rooms.php");
require_once( __DIR__."/Controllers/BD/DAO_config.php");
require_once( __DIR__."/Controllers/BD/DAO_sensorActuador.php");
require_once( __DIR__."/Controllers/BD/DAO_users.php");
require_once( __DIR__."/Controllers/BD/DAO_devices.php");


/**
	0 => Redirección a la interfaz de usuario
	1 => Redirección a la interfaz de tutor
**/

 setcookie("sessionType", 0);
/*if(!isset($_COOKIE['sessionType'])){
    setcookie("sessionType",1);
}*/

$app->get("/userSelection", function(Request $request) use ($app){
	session_destroy();
	$MAC = getMAC();
	echo $MAC;
	echo "<br><br><br><br><br><br>";
	$dbDevices = new DAO_devices($app["db"]);
	$dbUsers = new DAO_users($app["db"]);
	//Obtenemos el id del dispositivo con dicha mac
	$devicesIds = $dbDevices->getDevices("mac_dispositivo = '$MAC'");
	print_r($devicesIds);
	echo'@@@@@@@@@@@@@@@@@@@@@@@@@@@';
	//Obtenemos los usuarios que tiene acceso a dicho dipositivo
	$usersIds = $dbUsers->getUsersByDevices($devicesIds);
	print_r($usersIds);
	$users = array_map(function($id) use ($dbUsers){
		$newUser = $dbUsers->getUser($id);
{'fraction_non_alphanumeric': 0.17190839694656487, 'fraction_numerical': 0.0061068702290076335, 'mean_word_length': 6.951456310679611, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1735040', 'n_tokens_mistral': 1153, 'n_tokens_neox': 1151, 'n_words': 190}