mirror of
https://github.com/acanas/swad-core.git
synced 2024-06-03 07:15:26 +02:00
Version 18.64.4
This commit is contained in:
parent
1bdc46a541
commit
bf6fdf54f6
101
sql/swad.sql
101
sql/swad.sql
|
@ -227,7 +227,7 @@ CREATE TABLE IF NOT EXISTS connected (
|
||||||
CREATE TABLE IF NOT EXISTS countries (
|
CREATE TABLE IF NOT EXISTS countries (
|
||||||
CtyCod INT NOT NULL,
|
CtyCod INT NOT NULL,
|
||||||
Alpha2 CHAR(2) NOT NULL,
|
Alpha2 CHAR(2) NOT NULL,
|
||||||
MapAttribution TEXT NOT NULL,
|
MapAttribution TEXT NOT NULL,
|
||||||
Name_ca VARCHAR(767) NOT NULL,
|
Name_ca VARCHAR(767) NOT NULL,
|
||||||
Name_de VARCHAR(767) NOT NULL,
|
Name_de VARCHAR(767) NOT NULL,
|
||||||
Name_en VARCHAR(767) NOT NULL,
|
Name_en VARCHAR(767) NOT NULL,
|
||||||
|
@ -265,8 +265,8 @@ CREATE TABLE IF NOT EXISTS courses (
|
||||||
DegCod INT NOT NULL DEFAULT -1,
|
DegCod INT NOT NULL DEFAULT -1,
|
||||||
Year TINYINT NOT NULL DEFAULT 0,
|
Year TINYINT NOT NULL DEFAULT 0,
|
||||||
InsCrsCod CHAR(7) NOT NULL,
|
InsCrsCod CHAR(7) NOT NULL,
|
||||||
Status TINYINT NOT NULL DEFAULT 0,
|
Status TINYINT NOT NULL DEFAULT 0,
|
||||||
RequesterUsrCod INT NOT NULL DEFAULT -1,
|
RequesterUsrCod INT NOT NULL DEFAULT -1,
|
||||||
ShortName VARCHAR(511) COLLATE latin1_spanish_ci NOT NULL,
|
ShortName VARCHAR(511) COLLATE latin1_spanish_ci NOT NULL,
|
||||||
FullName VARCHAR(2047) COLLATE latin1_spanish_ci NOT NULL,
|
FullName VARCHAR(2047) COLLATE latin1_spanish_ci NOT NULL,
|
||||||
NumIndicators INT NOT NULL DEFAULT -1,
|
NumIndicators INT NOT NULL DEFAULT -1,
|
||||||
|
@ -374,8 +374,8 @@ CREATE TABLE IF NOT EXISTS crs_usr (
|
||||||
LastComGrpCod INT NOT NULL DEFAULT -1,
|
LastComGrpCod INT NOT NULL DEFAULT -1,
|
||||||
LastAssGrpCod INT NOT NULL DEFAULT -1,
|
LastAssGrpCod INT NOT NULL DEFAULT -1,
|
||||||
NumAccTst INT NOT NULL DEFAULT 0,
|
NumAccTst INT NOT NULL DEFAULT 0,
|
||||||
LastAccTst DATETIME NOT NULL,
|
LastAccTst DATETIME NOT NULL,
|
||||||
NumQstsLastTst INT NOT NULL DEFAULT 0,
|
NumQstsLastTst INT NOT NULL DEFAULT 0,
|
||||||
UsrListType ENUM('classphoto','list') NOT NULL DEFAULT 'classphoto',
|
UsrListType ENUM('classphoto','list') NOT NULL DEFAULT 'classphoto',
|
||||||
ColsClassPhoto TINYINT NOT NULL,
|
ColsClassPhoto TINYINT NOT NULL,
|
||||||
ListWithPhotos ENUM('N','Y') NOT NULL DEFAULT 'Y',
|
ListWithPhotos ENUM('N','Y') NOT NULL DEFAULT 'Y',
|
||||||
|
@ -514,9 +514,9 @@ CREATE TABLE IF NOT EXISTS files (
|
||||||
PublisherUsrCod INT NOT NULL,
|
PublisherUsrCod INT NOT NULL,
|
||||||
FileType TINYINT NOT NULL DEFAULT 0,
|
FileType TINYINT NOT NULL DEFAULT 0,
|
||||||
Path TEXT COLLATE latin1_bin NOT NULL,
|
Path TEXT COLLATE latin1_bin NOT NULL,
|
||||||
Hidden ENUM('N','Y') NOT NULL DEFAULT 'N',
|
Hidden ENUM('N','Y') NOT NULL DEFAULT 'N',
|
||||||
Public ENUM('N','Y') NOT NULL DEFAULT 'N',
|
Public ENUM('N','Y') NOT NULL DEFAULT 'N',
|
||||||
License TINYINT NOT NULL DEFAULT 0,
|
License TINYINT NOT NULL DEFAULT 0,
|
||||||
UNIQUE INDEX(FilCod),
|
UNIQUE INDEX(FilCod),
|
||||||
INDEX(FileBrowser,Cod,ZoneUsrCod),
|
INDEX(FileBrowser,Cod,ZoneUsrCod),
|
||||||
INDEX(ZoneUsrCod),
|
INDEX(ZoneUsrCod),
|
||||||
|
@ -559,9 +559,10 @@ CREATE TABLE IF NOT EXISTS forum_post (
|
||||||
NumNotif INT NOT NULL DEFAULT 0,
|
NumNotif INT NOT NULL DEFAULT 0,
|
||||||
Subject TEXT NOT NULL,
|
Subject TEXT NOT NULL,
|
||||||
Content LONGTEXT NOT NULL,
|
Content LONGTEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL,
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL,
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL,
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
UNIQUE INDEX(PstCod),
|
UNIQUE INDEX(PstCod),
|
||||||
INDEX(ThrCod),
|
INDEX(ThrCod),
|
||||||
INDEX(UsrCod),
|
INDEX(UsrCod),
|
||||||
|
@ -807,9 +808,10 @@ CREATE TABLE IF NOT EXISTS msg_content (
|
||||||
MsgCod INT NOT NULL AUTO_INCREMENT,
|
MsgCod INT NOT NULL AUTO_INCREMENT,
|
||||||
Subject TEXT NOT NULL,
|
Subject TEXT NOT NULL,
|
||||||
Content LONGTEXT NOT NULL,
|
Content LONGTEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL DEFAULT '',
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL DEFAULT '',
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
UNIQUE INDEX(MsgCod),
|
UNIQUE INDEX(MsgCod),
|
||||||
FULLTEXT(Subject,Content)) ENGINE = MYISAM;
|
FULLTEXT(Subject,Content)) ENGINE = MYISAM;
|
||||||
--
|
--
|
||||||
|
@ -819,9 +821,10 @@ CREATE TABLE IF NOT EXISTS msg_content_deleted (
|
||||||
MsgCod INT NOT NULL,
|
MsgCod INT NOT NULL,
|
||||||
Subject TEXT NOT NULL,
|
Subject TEXT NOT NULL,
|
||||||
Content LONGTEXT NOT NULL,
|
Content LONGTEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL DEFAULT '',
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL DEFAULT '',
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
UNIQUE INDEX(MsgCod),
|
UNIQUE INDEX(MsgCod),
|
||||||
FULLTEXT(Subject,Content)) ENGINE = MYISAM;
|
FULLTEXT(Subject,Content)) ENGINE = MYISAM;
|
||||||
--
|
--
|
||||||
|
@ -1022,9 +1025,10 @@ CREATE TABLE IF NOT EXISTS sessions (
|
||||||
CREATE TABLE IF NOT EXISTS social_comments (
|
CREATE TABLE IF NOT EXISTS social_comments (
|
||||||
PubCod BIGINT NOT NULL,
|
PubCod BIGINT NOT NULL,
|
||||||
Content LONGTEXT NOT NULL,
|
Content LONGTEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL,
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL,
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL,
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
UNIQUE INDEX(PubCod),
|
UNIQUE INDEX(PubCod),
|
||||||
FULLTEXT(Content)) ENGINE = MYISAM;
|
FULLTEXT(Content)) ENGINE = MYISAM;
|
||||||
--
|
--
|
||||||
|
@ -1070,9 +1074,10 @@ CREATE TABLE IF NOT EXISTS social_notes_fav (
|
||||||
CREATE TABLE IF NOT EXISTS social_posts (
|
CREATE TABLE IF NOT EXISTS social_posts (
|
||||||
PstCod INT NOT NULL AUTO_INCREMENT,
|
PstCod INT NOT NULL AUTO_INCREMENT,
|
||||||
Content LONGTEXT NOT NULL,
|
Content LONGTEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL,
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL,
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL,
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
UNIQUE INDEX(PstCod),
|
UNIQUE INDEX(PstCod),
|
||||||
FULLTEXT(Content)) ENGINE = MYISAM;
|
FULLTEXT(Content)) ENGINE = MYISAM;
|
||||||
--
|
--
|
||||||
|
@ -1197,10 +1202,11 @@ CREATE TABLE IF NOT EXISTS tst_answers (
|
||||||
QstCod INT NOT NULL,
|
QstCod INT NOT NULL,
|
||||||
AnsInd TINYINT NOT NULL,
|
AnsInd TINYINT NOT NULL,
|
||||||
Answer TEXT NOT NULL,
|
Answer TEXT NOT NULL,
|
||||||
Feedback TEXT NOT NULL,
|
Feedback TEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL,
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL,
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL,
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
Correct ENUM('N','Y') NOT NULL,
|
Correct ENUM('N','Y') NOT NULL,
|
||||||
INDEX(QstCod));
|
INDEX(QstCod));
|
||||||
--
|
--
|
||||||
|
@ -1258,9 +1264,10 @@ CREATE TABLE IF NOT EXISTS tst_questions (
|
||||||
Shuffle ENUM('N','Y') NOT NULL,
|
Shuffle ENUM('N','Y') NOT NULL,
|
||||||
Stem TEXT NOT NULL,
|
Stem TEXT NOT NULL,
|
||||||
Feedback TEXT NOT NULL,
|
Feedback TEXT NOT NULL,
|
||||||
ImageName VARCHAR(43) NOT NULL,
|
MediaName VARCHAR(43) NOT NULL DEFAULT '',
|
||||||
ImageTitle VARCHAR(2047) NOT NULL,
|
MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none',
|
||||||
ImageURL VARCHAR(255) NOT NULL,
|
MediaTitle VARCHAR(2047) NOT NULL DEFAULT '',
|
||||||
|
MediaURL VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
NumHits INT NOT NULL DEFAULT 0,
|
NumHits INT NOT NULL DEFAULT 0,
|
||||||
NumHitsNotBlank INT NOT NULL DEFAULT 0,
|
NumHitsNotBlank INT NOT NULL DEFAULT 0,
|
||||||
Score DOUBLE PRECISION NOT NULL DEFAULT 0,
|
Score DOUBLE PRECISION NOT NULL DEFAULT 0,
|
||||||
|
@ -1327,8 +1334,8 @@ CREATE TABLE IF NOT EXISTS usr_data (
|
||||||
Comments TEXT NOT NULL DEFAULT '',
|
Comments TEXT NOT NULL DEFAULT '',
|
||||||
Menu TINYINT NOT NULL DEFAULT 0,
|
Menu TINYINT NOT NULL DEFAULT 0,
|
||||||
SideCols TINYINT NOT NULL DEFAULT 3,
|
SideCols TINYINT NOT NULL DEFAULT 3,
|
||||||
NotifNtfEvents INT NOT NULL DEFAULT 0,
|
NotifNtfEvents INT NOT NULL DEFAULT 0,
|
||||||
EmailNtfEvents INT NOT NULL DEFAULT 0,
|
EmailNtfEvents INT NOT NULL DEFAULT 0,
|
||||||
PRIMARY KEY(UsrCod),
|
PRIMARY KEY(UsrCod),
|
||||||
UNIQUE INDEX(EncryptedUsrCod),
|
UNIQUE INDEX(EncryptedUsrCod),
|
||||||
INDEX(Theme),
|
INDEX(Theme),
|
||||||
|
@ -1437,22 +1444,22 @@ CREATE TABLE IF NOT EXISTS usr_report (
|
||||||
--
|
--
|
||||||
CREATE TABLE IF NOT EXISTS usr_webs (
|
CREATE TABLE IF NOT EXISTS usr_webs (
|
||||||
UsrCod INT NOT NULL,
|
UsrCod INT NOT NULL,
|
||||||
Web ENUM(
|
Web ENUM(
|
||||||
'www',
|
'www',
|
||||||
'500px',
|
'500px',
|
||||||
'delicious','deviantart','diaspora',
|
'delicious','deviantart','diaspora',
|
||||||
'edmodo',
|
'edmodo',
|
||||||
'facebook','flickr','foursquare',
|
'facebook','flickr','foursquare',
|
||||||
'github','gnusocial','googleplus','googlescholar',
|
'github','gnusocial','googleplus','googlescholar',
|
||||||
'identica','instagram',
|
'identica','instagram',
|
||||||
'linkedin',
|
'linkedin',
|
||||||
'orcid',
|
'orcid',
|
||||||
'paperli','pinterest',
|
'paperli','pinterest',
|
||||||
'researchgate','researcherid',
|
'researchgate','researcherid',
|
||||||
'scoopit','slideshare','stackoverflow','storify',
|
'scoopit','slideshare','stackoverflow','storify',
|
||||||
'tumblr','twitter',
|
'tumblr','twitter',
|
||||||
'wikipedia',
|
'wikipedia',
|
||||||
'youtube') NOT NULL,
|
'youtube') NOT NULL,
|
||||||
URL VARCHAR(255) NOT NULL,
|
URL VARCHAR(255) NOT NULL,
|
||||||
UNIQUE INDEX(UsrCod,Web));
|
UNIQUE INDEX(UsrCod,Web));
|
||||||
--
|
--
|
||||||
|
|
|
@ -409,8 +409,6 @@ Antonio
|
||||||
|
|
||||||
// TODO: Actualizar ayuda en GitHub, por ejemplo Preferencias ahora es Ajustes.
|
// TODO: Actualizar ayuda en GitHub, por ejemplo Preferencias ahora es Ajustes.
|
||||||
|
|
||||||
// TODO: Chequear "Imagen no encontrada" en timeline. Mensaje de Víctor González Argudo
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -430,10 +428,11 @@ En OpenSWAD:
|
||||||
ps2pdf source.ps destination.pdf
|
ps2pdf source.ps destination.pdf
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 18.64.3 (2019-03-04)"
|
#define Log_PLATFORM_VERSION "SWAD 18.64.4 (2019-03-04)"
|
||||||
#define CSS_FILE "swad18.64.css"
|
#define CSS_FILE "swad18.64.css"
|
||||||
#define JS_FILE "swad18.64.js"
|
#define JS_FILE "swad18.64.js"
|
||||||
/*
|
/*
|
||||||
|
Version 18.64.4: Mar 04, 2019 Last database changes updated in swad.sql. (238473 lines)
|
||||||
Version 18.64.3: Mar 04, 2019 Fixed bugs in media. (238467 lines)
|
Version 18.64.3: Mar 04, 2019 Fixed bugs in media. (238467 lines)
|
||||||
Version 18.64.2: Mar 04, 2019 Detect if a GIF image is animated. (238451 lines)
|
Version 18.64.2: Mar 04, 2019 Detect if a GIF image is animated. (238451 lines)
|
||||||
Version 18.64.1: Mar 04, 2019 Code refactoring in media. (238408 lines)
|
Version 18.64.1: Mar 04, 2019 Code refactoring in media. (238408 lines)
|
||||||
|
@ -445,7 +444,6 @@ sudo mv /var/www/swad/img /var/www/swad/med
|
||||||
|
|
||||||
42 changes necessary in database:
|
42 changes necessary in database:
|
||||||
ALTER TABLE forum_post CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
ALTER TABLE forum_post CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
||||||
ALTER TABLE games CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
|
||||||
ALTER TABLE msg_content CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
ALTER TABLE msg_content CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
||||||
ALTER TABLE msg_content_deleted CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
ALTER TABLE msg_content_deleted CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
||||||
ALTER TABLE social_comments CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
ALTER TABLE social_comments CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';
|
||||||
|
|
Loading…
Reference in New Issue
Block a user