mirror of
https://github.com/acanas/swad-core.git
synced 2024-05-29 04:53:26 +02:00
Version 16.155.30
This commit is contained in:
parent
33e47f1ec3
commit
e3d3134eb6
|
@ -209,13 +209,14 @@
|
|||
/****************************** Public constants *****************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.155.29 (2017-03-13)"
|
||||
#define Log_PLATFORM_VERSION "SWAD 16.155.30 (2017-03-13)"
|
||||
#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.30:Mar 13, 2017 Adjusting size of database fields. (? lines)
|
||||
Version 16.155.29:Mar 13, 2017 Adjusting size of database fields. (217034 lines)
|
||||
1 change necessary in database.
|
||||
ALTER TABLE usr_emails CHANGE COLUMN E_mail E_mail VARCHAR(255) COLLATE latin1_general_ci NOT NULL;
|
||||
|
|
|
@ -2706,7 +2706,7 @@ mysql> DESCRIBE usr_IDs;
|
|||
*/
|
||||
DB_CreateTable ("CREATE TABLE IF NOT EXISTS usr_IDs ("
|
||||
"UsrCod INT NOT NULL,"
|
||||
"UsrID CHAR(16) NOT NULL,"
|
||||
"UsrID CHAR(16) NOT NULL," // ID_MAX_BYTES_USR_ID
|
||||
"CreatTime DATETIME NOT NULL,"
|
||||
"Confirmed ENUM('N','Y') NOT NULL DEFAULT 'N',"
|
||||
"UNIQUE INDEX(UsrCod,UsrID),"
|
||||
|
@ -2751,7 +2751,7 @@ mysql> DESCRIBE usr_nicknames;
|
|||
*/
|
||||
DB_CreateTable ("CREATE TABLE IF NOT EXISTS usr_nicknames ("
|
||||
"UsrCod INT NOT NULL,"
|
||||
"Nickname CHAR(16) COLLATE latin1_spanish_ci NOT NULL,"
|
||||
"Nickname CHAR(16) COLLATE latin1_spanish_ci NOT NULL," // Nck_MAX_BYTES_NICKNAME_WITHOUT_ARROBA
|
||||
"CreatTime DATETIME NOT NULL,"
|
||||
"UNIQUE INDEX(UsrCod,Nickname),"
|
||||
"UNIQUE INDEX(Nickname))");
|
||||
|
@ -2778,8 +2778,8 @@ mysql> DESCRIBE usr_report;
|
|||
"ReportTimeUTC DATETIME NOT NULL,"
|
||||
"UniqueDirL CHAR(2) NOT NULL," // 2 leftmost chars from a unique 43 chars base64url codified from a unique SHA-256 string
|
||||
"UniqueDirR CHAR(41) NOT NULL," // 41 rightmost chars from a unique 43 chars base64url codified from a unique SHA-256 string
|
||||
"Filename VARCHAR(255) NOT NULL," // Report filename
|
||||
"Permalink VARCHAR(255) NOT NULL," // Full URL (permalink)
|
||||
"Filename VARCHAR(255) NOT NULL," // Report filename, NAME_MAX
|
||||
"Permalink VARCHAR(255) NOT NULL," // Full URL (permalink), Cns_MAX_BYTES_WWW
|
||||
"UNIQUE INDEX(RepCod),"
|
||||
"INDEX(UsrCod))");
|
||||
|
||||
|
@ -2814,7 +2814,7 @@ mysql> DESCRIBE usr_webs;
|
|||
"'tumblr','twitter',"
|
||||
"'wikipedia',"
|
||||
"'youtube') NOT NULL,"
|
||||
"URL VARCHAR(255) NOT NULL,"
|
||||
"URL VARCHAR(255) NOT NULL," // Cns_MAX_BYTES_WWW
|
||||
"UNIQUE INDEX(UsrCod,Web))");
|
||||
|
||||
/***** Table ws_keys *****/
|
||||
|
@ -2831,7 +2831,7 @@ mysql> DESCRIBE ws_keys;
|
|||
4 rows in set (0.00 sec)
|
||||
*/
|
||||
DB_CreateTable ("CREATE TABLE IF NOT EXISTS ws_keys ("
|
||||
"WSKey CHAR(43) NOT NULL,"
|
||||
"WSKey CHAR(43) NOT NULL," // Svc_BYTES_WS_KEY
|
||||
"UsrCod INT NOT NULL,"
|
||||
"PlgCod INT NOT NULL,"
|
||||
"LastTime DATETIME NOT NULL,"
|
||||
|
|
|
@ -200,7 +200,7 @@ static void Net_GetMyWebsAndSocialNetsFromForm (void);
|
|||
|
||||
void Net_ShowWebsAndSocialNets (const struct UsrData *UsrDat)
|
||||
{
|
||||
char Query[256];
|
||||
char Query[256 + Cns_MAX_BYTES_WWW];
|
||||
MYSQL_RES *mysql_res;
|
||||
MYSQL_ROW row;
|
||||
Net_WebsAndSocialNetworks_t NumURL;
|
||||
|
@ -292,7 +292,7 @@ void Net_ShowFormMyWebsAndSocialNets (void)
|
|||
extern const char *Hlp_PROFILE_Webs;
|
||||
extern const char *The_ClassForm[The_NUM_THEMES];
|
||||
extern const char *Txt_Webs_social_networks;
|
||||
char Query[256];
|
||||
char Query[256 + Cns_MAX_BYTES_WWW];
|
||||
MYSQL_RES *mysql_res;
|
||||
MYSQL_ROW row;
|
||||
Net_WebsAndSocialNetworks_t NumURL;
|
||||
|
|
|
@ -85,7 +85,7 @@ struct Rep_Report
|
|||
struct Rep_Hits Hits;
|
||||
unsigned long MaxHitsPerYear;
|
||||
char FilenameReport[NAME_MAX + 1];
|
||||
char Permalink[PATH_MAX + 1];
|
||||
char Permalink[Cns_MAX_BYTES_WWW + 1];
|
||||
};
|
||||
|
||||
/*****************************************************************************/
|
||||
|
@ -404,7 +404,9 @@ static void Rep_CreateNewReportFile (struct Rep_Report *Report)
|
|||
|
||||
static void Rep_CreateNewReportEntryIntoDB (const struct Rep_Report *Report)
|
||||
{
|
||||
char Query[1024 + PATH_MAX * 2];
|
||||
char Query[1024 +
|
||||
NAME_MAX +
|
||||
Cns_MAX_BYTES_WWW];
|
||||
|
||||
/***** Insert a new user's usage report into database *****/
|
||||
sprintf (Query,"INSERT INTO usr_report"
|
||||
|
|
Loading…
Reference in New Issue
Block a user