mirror of https://github.com/acanas/swad-core.git
Version 16.155.10
This commit is contained in:
parent
f415a34cbc
commit
42e48f4ba5
|
@ -429,9 +429,9 @@ CREATE TABLE IF NOT EXISTS exam_announcements (
|
|||
CrsCod INT NOT NULL DEFAULT -1,
|
||||
Status TINYINT NOT NULL DEFAULT 0,
|
||||
NumNotif INT NOT NULL DEFAULT 0,
|
||||
CrsFullName VARCHAR(127) NOT NULL,
|
||||
CrsFullName VARCHAR(2047) NOT NULL,
|
||||
Year TINYINT NOT NULL,
|
||||
ExamSession VARCHAR(127) NOT NULL,
|
||||
ExamSession VARCHAR(2047) NOT NULL,
|
||||
CallDate DATETIME NOT NULL,
|
||||
ExamDate DATETIME NOT NULL,
|
||||
Duration TIME NOT NULL,
|
||||
|
|
|
@ -207,14 +207,19 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.155.8 (2017-03-11)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.155.10 (2017-03-11)"
|
||||
#define CSS_FILE "swad16.147.css"
|
||||
#define JS_FILE "swad16.144.js"
|
||||
|
||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
||||
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
|
||||
/*
|
||||
Version 16.155.8: Mar 11, 2017 Adjusting size of database fields. (216684 lines)
|
||||
Version 16.155.10:Mar 11, 2017 Adjusting size of database fields. (216694 lines)
|
||||
2 changes necessary in database:
|
||||
ALTER TABLE exam_announcements CHANGE COLUMN CrsFullName CrsFullName VARCHAR(2047) NOT NULL;
|
||||
ALTER TABLE exam_announcements CHANGE COLUMN ExamSession ExamSession VARCHAR(2047) NOT NULL;
|
||||
|
||||
Version 16.155.9: Mar 11, 2017 Adjusting size of database fields. (216690 lines)
|
||||
2 changes necessary in database:
|
||||
ALTER TABLE departments CHANGE COLUMN ShortName ShortName VARCHAR(511) NOT NULL;
|
||||
ALTER TABLE departments CHANGE COLUMN FullName FullName VARCHAR(2047) NOT NULL;
|
||||
|
|
|
@ -941,50 +941,50 @@ mysql> DESCRIBE departments;
|
|||
/***** Table exam_announcements *****/
|
||||
/*
|
||||
mysql> DESCRIBE exam_announcements;
|
||||
+-------------+--------------+------+-----+---------+----------------+
|
||||
| Field | Type | Null | Key | Default | Extra |
|
||||
+-------------+--------------+------+-----+---------+----------------+
|
||||
| ExaCod | int(11) | NO | PRI | NULL | auto_increment |
|
||||
| CrsCod | int(11) | NO | MUL | -1 | |
|
||||
| Status | tinyint(4) | NO | MUL | 0 | |
|
||||
| NumNotif | int(11) | NO | | 0 | |
|
||||
| CrsFullName | varchar(127) | NO | | NULL | |
|
||||
| Year | tinyint(4) | NO | | NULL | |
|
||||
| ExamSession | varchar(127) | NO | | NULL | |
|
||||
| CallDate | datetime | NO | | NULL | |
|
||||
| ExamDate | datetime | NO | | NULL | |
|
||||
| Duration | time | NO | | NULL | |
|
||||
| Place | text | NO | | NULL | |
|
||||
| ExamMode | text | NO | | NULL | |
|
||||
| Structure | text | NO | | NULL | |
|
||||
| DocRequired | text | NO | | NULL | |
|
||||
| MatRequired | text | NO | | NULL | |
|
||||
| MatAllowed | text | NO | | NULL | |
|
||||
| OtherInfo | text | NO | | NULL | |
|
||||
+-------------+--------------+------+-----+---------+----------------+
|
||||
17 rows in set (0.00 sec)
|
||||
+-------------+---------------+------+-----+---------+----------------+
|
||||
| Field | Type | Null | Key | Default | Extra |
|
||||
+-------------+---------------+------+-----+---------+----------------+
|
||||
| ExaCod | int(11) | NO | PRI | NULL | auto_increment |
|
||||
| CrsCod | int(11) | NO | MUL | -1 | |
|
||||
| Status | tinyint(4) | NO | MUL | 0 | |
|
||||
| NumNotif | int(11) | NO | | 0 | |
|
||||
| CrsFullName | varchar(2047) | NO | | NULL | |
|
||||
| Year | tinyint(4) | NO | | NULL | |
|
||||
| ExamSession | varchar(2047) | NO | | NULL | |
|
||||
| CallDate | datetime | NO | | NULL | |
|
||||
| ExamDate | datetime | NO | | NULL | |
|
||||
| Duration | time | NO | | NULL | |
|
||||
| Place | text | NO | | NULL | |
|
||||
| ExamMode | text | NO | | NULL | |
|
||||
| Structure | text | NO | | NULL | |
|
||||
| DocRequired | text | NO | | NULL | |
|
||||
| MatRequired | text | NO | | NULL | |
|
||||
| MatAllowed | text | NO | | NULL | |
|
||||
| OtherInfo | text | NO | | NULL | |
|
||||
+-------------+---------------+------+-----+---------+----------------+
|
||||
17 rows in set (0,00 sec)
|
||||
*/
|
||||
DB_CreateTable ("CREATE TABLE IF NOT EXISTS exam_announcements ("
|
||||
"ExaCod INT NOT NULL AUTO_INCREMENT,"
|
||||
"CrsCod INT NOT NULL DEFAULT -1,"
|
||||
"Status TINYINT NOT NULL DEFAULT 0,"
|
||||
"NumNotif INT NOT NULL DEFAULT 0,"
|
||||
"CrsFullName VARCHAR(127) NOT NULL,"
|
||||
"Year TINYINT NOT NULL,"
|
||||
"ExamSession VARCHAR(127) NOT NULL,"
|
||||
"CallDate DATETIME NOT NULL,"
|
||||
"ExamDate DATETIME NOT NULL,"
|
||||
"Duration TIME NOT NULL,"
|
||||
"Place TEXT NOT NULL,"
|
||||
"ExamMode TEXT NOT NULL,"
|
||||
"Structure TEXT NOT NULL,"
|
||||
"DocRequired TEXT NOT NULL,"
|
||||
"MatRequired TEXT NOT NULL,"
|
||||
"MatAllowed TEXT NOT NULL,"
|
||||
"OtherInfo TEXT NOT NULL,"
|
||||
"UNIQUE INDEX(ExaCod),"
|
||||
"INDEX(CrsCod,Status),"
|
||||
"INDEX(Status))");
|
||||
"ExaCod INT NOT NULL AUTO_INCREMENT,"
|
||||
"CrsCod INT NOT NULL DEFAULT -1,"
|
||||
"Status TINYINT NOT NULL DEFAULT 0,"
|
||||
"NumNotif INT NOT NULL DEFAULT 0,"
|
||||
"CrsFullName VARCHAR(2047) NOT NULL," // Hie_MAX_BYTES_FULL_NAME
|
||||
"Year TINYINT NOT NULL,"
|
||||
"ExamSession VARCHAR(2047) NOT NULL," // Exa_MAX_BYTES_SESSION
|
||||
"CallDate DATETIME NOT NULL,"
|
||||
"ExamDate DATETIME NOT NULL,"
|
||||
"Duration TIME NOT NULL,"
|
||||
"Place TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"ExamMode TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"Structure TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"DocRequired TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"MatRequired TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"MatAllowed TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"OtherInfo TEXT NOT NULL," // Cns_MAX_BYTES_TEXT
|
||||
"UNIQUE INDEX(ExaCod),"
|
||||
"INDEX(CrsCod,Status),"
|
||||
"INDEX(Status))");
|
||||
|
||||
/***** Table expanded_folders *****/
|
||||
/*
|
||||
|
|
|
@ -744,8 +744,8 @@ static long Exa_AddExamAnnouncementToDB (void)
|
|||
Lay_ShowErrorAndExit ("Not enough memory to query database.");
|
||||
sprintf (Query,"INSERT INTO exam_announcements "
|
||||
"(CrsCod,Status,NumNotif,CrsFullName,Year,ExamSession,"
|
||||
"CallDate,ExamDate,Duration,Place,"
|
||||
"ExamMode,Structure,DocRequired,MatRequired,MatAllowed,OtherInfo)"
|
||||
"CallDate,ExamDate,Duration,"
|
||||
"Place,ExamMode,Structure,DocRequired,MatRequired,MatAllowed,OtherInfo)"
|
||||
" VALUES "
|
||||
"('%ld','%u','0','%s','%u','%s',"
|
||||
"NOW(),'%04u-%02u-%02u %02u:%02u:00','%02u:%02u:00','%s',"
|
||||
|
|
Loading…
Reference in New Issue