Version 20.51.48: Mar 26, 2021 Room MAC addresses database table renamed.

This commit is contained in:
acanas 2021-03-26 00:11:15 +01:00
parent 01219db411
commit 6e17eabcd5
5 changed files with 23 additions and 19 deletions

View File

@ -1214,14 +1214,6 @@ CREATE TABLE IF NOT EXISTS prj_users (
UsrCod INT NOT NULL,
UNIQUE INDEX(PrjCod,RoleInProject,UsrCod));
--
-- Table roo_MACs: stores the associations between rooms and MAC addresses
--
CREATE TABLE IF NOT EXISTS roo_MACs (
RooCod INT NOT NULL AUTO_INCREMENT,
MAC BIGINT NOT NULL,
UNIQUE INDEX(RooCod,MAC),
UNIQUE INDEX(MAC,RooCod));
--
-- Table roo_check_in: stores the history of locations of users
--
CREATE TABLE IF NOT EXISTS roo_check_in (
@ -1233,6 +1225,14 @@ CREATE TABLE IF NOT EXISTS roo_check_in (
INDEX(UsrCod,CheckInTime),
INDEX(CheckInTime));
--
-- Table roo_macs: stores the associations between rooms and MAC addresses
--
CREATE TABLE IF NOT EXISTS roo_macs (
RooCod INT NOT NULL AUTO_INCREMENT,
MAC BIGINT NOT NULL,
UNIQUE INDEX(RooCod,MAC),
UNIQUE INDEX(MAC,RooCod));
--
-- Table roo_rooms: stores the rooms associated to each center
--
CREATE TABLE IF NOT EXISTS roo_rooms (

View File

@ -6043,13 +6043,13 @@ int swad__getLocation (struct soap *soap,
"roo_rooms.RooCod," // row[10]
"roo_rooms.ShortName," // row[11]
"roo_rooms.FullName" // row[12]
" FROM roo_MACs,"
" FROM roo_macs,"
"roo_rooms,"
"bld_buildings,"
"ctr_centers,"
"ins_instits"
" WHERE roo_MACs.MAC=%llu"
" AND roo_MACs.RooCod=roo_rooms.RooCod"
" WHERE roo_macs.MAC=%llu"
" AND roo_macs.RooCod=roo_rooms.RooCod"
" AND roo_rooms.BldCod=bld_buildings.BldCod"
" AND bld_buildings.CtrCod=ctr_centers.CtrCod"
" AND ctr_centers.InsCod=ins_instits.InsCod"

View File

@ -600,13 +600,17 @@ TODO: Salvador Romero Cort
TODO: FIX BUG, URGENT! En las fechas como parámetro Dat_WriteParamsIniEndDates(), por ejemplo al cambiar el color de la gráfica de accesos por día y hora, no se respeta la zona horaria.
*/
#define Log_PLATFORM_VERSION "SWAD 20.51.47 (2021-03-26)"
#define Log_PLATFORM_VERSION "SWAD 20.51.48 (2021-03-26)"
#define CSS_FILE "swad20.45.css"
#define JS_FILE "swad20.6.2.js"
/*
TODO: Rename CENTRE to CENTER in help wiki.
TODO: Rename ASSESSMENT.Announcements to ASSESSMENT.Calls_for_exams
Version 20.51.48: Mar 26, 2021 Room MAC addresses database table renamed. (308782 lines)
1 change necessary in database:
RENAME TABLE roo_MACs TO roo_macs;
Version 20.51.47: Mar 26, 2021 Most frequent actions database table renamed. (308779 lines)
1 change necessary in database:
RENAME TABLE act_MFU TO act_frequent;

View File

@ -2598,9 +2598,9 @@ mysql> DESCRIBE roo_rooms;
"UNIQUE INDEX(RooCod),"
"INDEX(CtrCod,BldCod,Floor))");
/***** Table roo_MACs *****/
/***** Table roo_macs *****/
/*
mysql> DESCRIBE roo_MACs;
mysql> DESCRIBE roo_macs;
+--------+--------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------+------+-----+---------+----------------+
@ -2609,7 +2609,7 @@ mysql> DESCRIBE roo_MACs;
+--------+--------+------+-----+---------+----------------+
2 rows in set (0.01 sec)
*/
DB_CreateTable ("CREATE TABLE IF NOT EXISTS roo_MACs ("
DB_CreateTable ("CREATE TABLE IF NOT EXISTS roo_macs ("
"RooCod INT NOT NULL,"
"MAC BIGINT NOT NULL," // 12 digits hexadecimal number
"UNIQUE INDEX(RooCod,MAC),"

View File

@ -359,7 +359,7 @@ static unsigned Roo_GetMACAddresses (long RooCod,MYSQL_RES **mysql_res)
/***** Get MAC addresses from database *****/
return (unsigned) DB_QuerySELECT (mysql_res,"can not get MAC addresses",
"SELECT MAC" // row[0]
" FROM roo_MACs"
" FROM roo_macs"
" WHERE RooCod=%ld"
" ORDER BY MAC",
RooCod);
@ -394,7 +394,7 @@ void Roo_ChangeMAC (void)
/***** Check if the new MAC is different from the old MAC *****/
if (OldMACnum)
DB_QueryDELETE ("can not remove MAC address",
"DELETE FROM roo_MACs"
"DELETE FROM roo_macs"
" WHERE RooCod=%ld"
" AND MAC=%llu",
Roo_EditingRoom->RooCod,
@ -402,7 +402,7 @@ void Roo_ChangeMAC (void)
if (NewMACnum)
/***** Update the table of rooms-MACs changing the old MAC for the new one *****/
DB_QueryREPLACE ("can not change MAC address",
"REPLACE INTO roo_MACs"
"REPLACE INTO roo_macs"
" (RooCod,MAC)"
" VALUES"
" (%ld,%llu)",
@ -1639,7 +1639,7 @@ static void Roo_CreateRoom (struct Roo_Room *Room)
/***** Create MAC address *****/
if (Room->MACnum)
DB_QueryINSERT ("can not create MAC address",
"INSERT INTO roo_MACs"
"INSERT INTO roo_macs"
" (RooCod,MAC)"
" VALUES"
" (%ld,%llu)",