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',
|
||||
StartTime DATETIME NOT NULL,
|
||||
EndTime DATETIME NOT NULL,
|
||||
Event VARCHAR(255) NOT NULL,
|
||||
Location VARCHAR(255) NOT NULL,
|
||||
Event VARCHAR(2047) NOT NULL,
|
||||
Location VARCHAR(2047) NOT NULL,
|
||||
Txt TEXT NOT NULL,
|
||||
UNIQUE INDEX(AgdCod),
|
||||
INDEX(UsrCod,Public));
|
||||
|
|
|
@ -38,8 +38,8 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Act_MAX_CHARS_ACTION_TXT (64 - 1) // 63
|
||||
#define Act_MAX_BYTES_ACTION_TXT ((Act_MAX_CHARS_ACTION_TXT + 1) * Str_MAX_BYTES_PER_CHAR - 1) // 1023
|
||||
#define Act_MAX_CHARS_ACTION_TXT (256 - 1) // 255
|
||||
#define Act_MAX_BYTES_ACTION_TXT Act_MAX_CHARS_ACTION_TXT // 255
|
||||
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
@ -34,12 +34,12 @@
|
|||
/************************** 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_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
|
||||
typedef enum
|
||||
{
|
||||
|
|
|
@ -204,13 +204,18 @@
|
|||
/****************************** 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 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.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.
|
||||
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)
|
||||
|
|
|
@ -36,11 +36,11 @@
|
|||
#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_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
|
||||
// 3+1+3+1+3+1+3
|
||||
// 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_BYTES_DATE Cns_MAX_CHARS_DATE
|
||||
|
|
|
@ -187,8 +187,8 @@ mysql> DESCRIBE agendas;
|
|||
| Hidden | enum('N','Y') | NO | | N | |
|
||||
| StartTime | datetime | NO | | NULL | |
|
||||
| EndTime | datetime | NO | | NULL | |
|
||||
| Event | varchar(255) | NO | | NULL | |
|
||||
| Location | varchar(255) | NO | | NULL | |
|
||||
| Event | varchar(2047) | NO | | NULL | |
|
||||
| Location | varchar(2047) | NO | | NULL | |
|
||||
| Txt | text | NO | | NULL | |
|
||||
+-----------+---------------+------+-----+---------+----------------+
|
||||
9 rows in set (0,00 sec)
|
||||
|
@ -200,8 +200,8 @@ mysql> DESCRIBE agendas;
|
|||
"Hidden ENUM('N','Y') NOT NULL DEFAULT 'N',"
|
||||
"StartTime DATETIME NOT NULL,"
|
||||
"EndTime DATETIME NOT NULL,"
|
||||
"Event VARCHAR(255) NOT NULL," // Agd_MAX_BYTES_EVENT
|
||||
"Location VARCHAR(255) NOT NULL,"
|
||||
"Event VARCHAR(2047) NOT NULL," // Agd_MAX_BYTES_EVENT
|
||||
"Location VARCHAR(2047) NOT NULL," // Agd_MAX_BYTES_LOCATION
|
||||
"Txt TEXT NOT NULL,"
|
||||
"UNIQUE INDEX(AgdCod),"
|
||||
"INDEX(UsrCod,Public,Hidden))");
|
||||
|
|
Loading…
Reference in New Issue