mirror of https://github.com/acanas/swad-core.git
Version 16.154.1
This commit is contained in:
parent
08f6026aee
commit
936f3006b8
|
@ -44,8 +44,8 @@ CREATE TABLE IF NOT EXISTS agendas (
|
||||||
Public ENUM('N','Y') NOT NULL DEFAULT 'N',
|
Public ENUM('N','Y') NOT NULL DEFAULT 'N',
|
||||||
StartTime DATETIME NOT NULL,
|
StartTime DATETIME NOT NULL,
|
||||||
EndTime DATETIME NOT NULL,
|
EndTime DATETIME NOT NULL,
|
||||||
Event VARCHAR(255) NOT NULL,
|
Event VARCHAR(2047) NOT NULL,
|
||||||
Location VARCHAR(255) NOT NULL,
|
Location VARCHAR(2047) NOT NULL,
|
||||||
Txt TEXT NOT NULL,
|
Txt TEXT NOT NULL,
|
||||||
UNIQUE INDEX(AgdCod),
|
UNIQUE INDEX(AgdCod),
|
||||||
INDEX(UsrCod,Public));
|
INDEX(UsrCod,Public));
|
||||||
|
|
|
@ -38,8 +38,8 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Act_MAX_CHARS_ACTION_TXT (64 - 1) // 63
|
#define Act_MAX_CHARS_ACTION_TXT (256 - 1) // 255
|
||||||
#define Act_MAX_BYTES_ACTION_TXT ((Act_MAX_CHARS_ACTION_TXT + 1) * Str_MAX_BYTES_PER_CHAR - 1) // 1023
|
#define Act_MAX_BYTES_ACTION_TXT Act_MAX_CHARS_ACTION_TXT // 255
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
|
|
|
@ -34,12 +34,12 @@
|
||||||
/************************** Public types and constants ***********************/
|
/************************** Public types and constants ***********************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Agd_MAX_CHARS_LOCATION (128 - 1) // 127
|
|
||||||
#define Agd_MAX_BYTES_LOCATION ((Agd_MAX_CHARS_LOCATION + 1) * Str_MAX_BYTES_PER_CHAR - 1) // 2047
|
|
||||||
|
|
||||||
#define Agd_MAX_CHARS_EVENT (128 - 1) // 127
|
#define Agd_MAX_CHARS_EVENT (128 - 1) // 127
|
||||||
#define Agd_MAX_BYTES_EVENT ((Agd_MAX_CHARS_EVENT + 1) * Str_MAX_BYTES_PER_CHAR - 1) // 2047
|
#define Agd_MAX_BYTES_EVENT ((Agd_MAX_CHARS_EVENT + 1) * Str_MAX_BYTES_PER_CHAR - 1) // 2047
|
||||||
|
|
||||||
|
#define Agd_MAX_CHARS_LOCATION (128 - 1) // 127
|
||||||
|
#define Agd_MAX_BYTES_LOCATION ((Agd_MAX_CHARS_LOCATION + 1) * Str_MAX_BYTES_PER_CHAR - 1) // 2047
|
||||||
|
|
||||||
#define Agd_NUM_DATES 2
|
#define Agd_NUM_DATES 2
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
|
|
|
@ -204,13 +204,18 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 16.154 (2017-03-08)"
|
#define Log_PLATFORM_VERSION "SWAD 16.154.1 (2017-03-08)"
|
||||||
#define CSS_FILE "swad16.147.css"
|
#define CSS_FILE "swad16.147.css"
|
||||||
#define JS_FILE "swad16.144.js"
|
#define JS_FILE "swad16.144.js"
|
||||||
|
|
||||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
// 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
|
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
|
||||||
/*
|
/*
|
||||||
|
Version 16.154.1: Mar 08, 2017 Adjusting size of database fields. (216462 lines)
|
||||||
|
2 changes necessary in database:
|
||||||
|
ALTER TABLE agendas CHANGE COLUMN Event Event VARCHAR(2047) NOT NULL;
|
||||||
|
ALTER TABLE agendas CHANGE COLUMN Location Location VARCHAR(2047) NOT NULL;
|
||||||
|
|
||||||
Version 16.154: Mar 08, 2017 Adjusting size of database fields.
|
Version 16.154: Mar 08, 2017 Adjusting size of database fields.
|
||||||
Code refactoring related to number of chars and bytes. (216458 lines)
|
Code refactoring related to number of chars and bytes. (216458 lines)
|
||||||
Version 16.153: Mar 08, 2017 Code refactoring related to number of chars and bytes. (216450 lines)
|
Version 16.153: Mar 08, 2017 Code refactoring related to number of chars and bytes. (216450 lines)
|
||||||
|
|
|
@ -36,11 +36,11 @@
|
||||||
#define Cns_MAX_CHARS_WWW (256 - 1) // Max. number of chars of a URL
|
#define Cns_MAX_CHARS_WWW (256 - 1) // Max. number of chars of a URL
|
||||||
#define Cns_MAX_BYTES_WWW Cns_MAX_CHARS_WWW
|
#define Cns_MAX_BYTES_WWW Cns_MAX_CHARS_WWW
|
||||||
|
|
||||||
#define Cns_MAX_CHARS_IP (3 + 1 + 3 + 1 + 3 + 1 + 3) // Max. number of chars of an IP address
|
#define Cns_MAX_CHARS_IP (3 + 1 + 3 + 1 + 3 + 1 + 3) // 15: max. number of chars of an IP address
|
||||||
// Example: 255.255.255.255
|
// Example: 255.255.255.255
|
||||||
// 3+1+3+1+3+1+3
|
// 3+1+3+1+3+1+3
|
||||||
// 123456789012345
|
// 123456789012345
|
||||||
#define Cns_MAX_BYTES_IP Cns_MAX_CHARS_IP
|
#define Cns_MAX_BYTES_IP Cns_MAX_CHARS_IP // 15
|
||||||
|
|
||||||
#define Cns_MAX_CHARS_DATE (4 + 1 + 2 + 1 + 2)
|
#define Cns_MAX_CHARS_DATE (4 + 1 + 2 + 1 + 2)
|
||||||
#define Cns_MAX_BYTES_DATE Cns_MAX_CHARS_DATE
|
#define Cns_MAX_BYTES_DATE Cns_MAX_CHARS_DATE
|
||||||
|
|
|
@ -187,8 +187,8 @@ mysql> DESCRIBE agendas;
|
||||||
| Hidden | enum('N','Y') | NO | | N | |
|
| Hidden | enum('N','Y') | NO | | N | |
|
||||||
| StartTime | datetime | NO | | NULL | |
|
| StartTime | datetime | NO | | NULL | |
|
||||||
| EndTime | datetime | NO | | NULL | |
|
| EndTime | datetime | NO | | NULL | |
|
||||||
| Event | varchar(255) | NO | | NULL | |
|
| Event | varchar(2047) | NO | | NULL | |
|
||||||
| Location | varchar(255) | NO | | NULL | |
|
| Location | varchar(2047) | NO | | NULL | |
|
||||||
| Txt | text | NO | | NULL | |
|
| Txt | text | NO | | NULL | |
|
||||||
+-----------+---------------+------+-----+---------+----------------+
|
+-----------+---------------+------+-----+---------+----------------+
|
||||||
9 rows in set (0,00 sec)
|
9 rows in set (0,00 sec)
|
||||||
|
@ -200,8 +200,8 @@ mysql> DESCRIBE agendas;
|
||||||
"Hidden ENUM('N','Y') NOT NULL DEFAULT 'N',"
|
"Hidden ENUM('N','Y') NOT NULL DEFAULT 'N',"
|
||||||
"StartTime DATETIME NOT NULL,"
|
"StartTime DATETIME NOT NULL,"
|
||||||
"EndTime DATETIME NOT NULL,"
|
"EndTime DATETIME NOT NULL,"
|
||||||
"Event VARCHAR(255) NOT NULL," // Agd_MAX_BYTES_EVENT
|
"Event VARCHAR(2047) NOT NULL," // Agd_MAX_BYTES_EVENT
|
||||||
"Location VARCHAR(255) NOT NULL,"
|
"Location VARCHAR(2047) NOT NULL," // Agd_MAX_BYTES_LOCATION
|
||||||
"Txt TEXT NOT NULL,"
|
"Txt TEXT NOT NULL,"
|
||||||
"UNIQUE INDEX(AgdCod),"
|
"UNIQUE INDEX(AgdCod),"
|
||||||
"INDEX(UsrCod,Public,Hidden))");
|
"INDEX(UsrCod,Public,Hidden))");
|
||||||
|
|
Loading…
Reference in New Issue