From bf6fdf54f6fdc073f317d4c472f5cd935b36a0d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Ca=C3=B1as=20Vargas?= Date: Mon, 4 Mar 2019 15:15:22 +0100 Subject: [PATCH] Version 18.64.4 --- sql/swad.sql | 101 +++++++++++++++++++++++++---------------------- swad_changelog.h | 6 +-- 2 files changed, 56 insertions(+), 51 deletions(-) diff --git a/sql/swad.sql b/sql/swad.sql index 726c473a3..f49db02c1 100644 --- a/sql/swad.sql +++ b/sql/swad.sql @@ -227,7 +227,7 @@ CREATE TABLE IF NOT EXISTS connected ( CREATE TABLE IF NOT EXISTS countries ( CtyCod INT NOT NULL, Alpha2 CHAR(2) NOT NULL, - MapAttribution TEXT NOT NULL, + MapAttribution TEXT NOT NULL, Name_ca VARCHAR(767) NOT NULL, Name_de 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, Year TINYINT NOT NULL DEFAULT 0, InsCrsCod CHAR(7) NOT NULL, - Status TINYINT NOT NULL DEFAULT 0, - RequesterUsrCod INT NOT NULL DEFAULT -1, + Status TINYINT NOT NULL DEFAULT 0, + RequesterUsrCod INT NOT NULL DEFAULT -1, ShortName VARCHAR(511) COLLATE latin1_spanish_ci NOT NULL, FullName VARCHAR(2047) COLLATE latin1_spanish_ci NOT NULL, NumIndicators INT NOT NULL DEFAULT -1, @@ -374,8 +374,8 @@ CREATE TABLE IF NOT EXISTS crs_usr ( LastComGrpCod INT NOT NULL DEFAULT -1, LastAssGrpCod INT NOT NULL DEFAULT -1, NumAccTst INT NOT NULL DEFAULT 0, - LastAccTst DATETIME NOT NULL, - NumQstsLastTst INT NOT NULL DEFAULT 0, + LastAccTst DATETIME NOT NULL, + NumQstsLastTst INT NOT NULL DEFAULT 0, UsrListType ENUM('classphoto','list') NOT NULL DEFAULT 'classphoto', ColsClassPhoto TINYINT NOT NULL, ListWithPhotos ENUM('N','Y') NOT NULL DEFAULT 'Y', @@ -514,9 +514,9 @@ CREATE TABLE IF NOT EXISTS files ( PublisherUsrCod INT NOT NULL, FileType TINYINT NOT NULL DEFAULT 0, 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', - License TINYINT NOT NULL DEFAULT 0, + License TINYINT NOT NULL DEFAULT 0, UNIQUE INDEX(FilCod), INDEX(FileBrowser,Cod,ZoneUsrCod), INDEX(ZoneUsrCod), @@ -559,9 +559,10 @@ CREATE TABLE IF NOT EXISTS forum_post ( NumNotif INT NOT NULL DEFAULT 0, Subject TEXT NOT NULL, Content LONGTEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL, - ImageTitle VARCHAR(2047) NOT NULL, - ImageURL VARCHAR(255) NOT NULL, + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', UNIQUE INDEX(PstCod), INDEX(ThrCod), INDEX(UsrCod), @@ -807,9 +808,10 @@ CREATE TABLE IF NOT EXISTS msg_content ( MsgCod INT NOT NULL AUTO_INCREMENT, Subject TEXT NOT NULL, Content LONGTEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL DEFAULT '', - ImageTitle VARCHAR(2047) NOT NULL DEFAULT '', - ImageURL VARCHAR(255) NOT NULL DEFAULT '', + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', UNIQUE INDEX(MsgCod), FULLTEXT(Subject,Content)) ENGINE = MYISAM; -- @@ -819,9 +821,10 @@ CREATE TABLE IF NOT EXISTS msg_content_deleted ( MsgCod INT NOT NULL, Subject TEXT NOT NULL, Content LONGTEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL DEFAULT '', - ImageTitle VARCHAR(2047) NOT NULL DEFAULT '', - ImageURL VARCHAR(255) NOT NULL DEFAULT '', + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', UNIQUE INDEX(MsgCod), FULLTEXT(Subject,Content)) ENGINE = MYISAM; -- @@ -1022,9 +1025,10 @@ CREATE TABLE IF NOT EXISTS sessions ( CREATE TABLE IF NOT EXISTS social_comments ( PubCod BIGINT NOT NULL, Content LONGTEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL, - ImageTitle VARCHAR(2047) NOT NULL, - ImageURL VARCHAR(255) NOT NULL, + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', UNIQUE INDEX(PubCod), FULLTEXT(Content)) ENGINE = MYISAM; -- @@ -1070,9 +1074,10 @@ CREATE TABLE IF NOT EXISTS social_notes_fav ( CREATE TABLE IF NOT EXISTS social_posts ( PstCod INT NOT NULL AUTO_INCREMENT, Content LONGTEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL, - ImageTitle VARCHAR(2047) NOT NULL, - ImageURL VARCHAR(255) NOT NULL, + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', UNIQUE INDEX(PstCod), FULLTEXT(Content)) ENGINE = MYISAM; -- @@ -1197,10 +1202,11 @@ CREATE TABLE IF NOT EXISTS tst_answers ( QstCod INT NOT NULL, AnsInd TINYINT NOT NULL, Answer TEXT NOT NULL, - Feedback TEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL, - ImageTitle VARCHAR(2047) NOT NULL, - ImageURL VARCHAR(255) NOT NULL, + Feedback TEXT NOT NULL, + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', Correct ENUM('N','Y') NOT NULL, INDEX(QstCod)); -- @@ -1258,9 +1264,10 @@ CREATE TABLE IF NOT EXISTS tst_questions ( Shuffle ENUM('N','Y') NOT NULL, Stem TEXT NOT NULL, Feedback TEXT NOT NULL, - ImageName VARCHAR(43) NOT NULL, - ImageTitle VARCHAR(2047) NOT NULL, - ImageURL VARCHAR(255) NOT NULL, + MediaName VARCHAR(43) NOT NULL DEFAULT '', + MediaType ENUM('none','jpg','gif') NOT NULL DEFAULT 'none', + MediaTitle VARCHAR(2047) NOT NULL DEFAULT '', + MediaURL VARCHAR(255) NOT NULL DEFAULT '', NumHits INT NOT NULL DEFAULT 0, NumHitsNotBlank INT 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 '', Menu TINYINT NOT NULL DEFAULT 0, SideCols TINYINT NOT NULL DEFAULT 3, - NotifNtfEvents INT NOT NULL DEFAULT 0, - EmailNtfEvents INT NOT NULL DEFAULT 0, + NotifNtfEvents INT NOT NULL DEFAULT 0, + EmailNtfEvents INT NOT NULL DEFAULT 0, PRIMARY KEY(UsrCod), UNIQUE INDEX(EncryptedUsrCod), INDEX(Theme), @@ -1437,22 +1444,22 @@ CREATE TABLE IF NOT EXISTS usr_report ( -- CREATE TABLE IF NOT EXISTS usr_webs ( UsrCod INT NOT NULL, - Web ENUM( - 'www', - '500px', - 'delicious','deviantart','diaspora', - 'edmodo', - 'facebook','flickr','foursquare', - 'github','gnusocial','googleplus','googlescholar', - 'identica','instagram', - 'linkedin', - 'orcid', - 'paperli','pinterest', - 'researchgate','researcherid', - 'scoopit','slideshare','stackoverflow','storify', - 'tumblr','twitter', - 'wikipedia', - 'youtube') NOT NULL, + Web ENUM( + 'www', + '500px', + 'delicious','deviantart','diaspora', + 'edmodo', + 'facebook','flickr','foursquare', + 'github','gnusocial','googleplus','googlescholar', + 'identica','instagram', + 'linkedin', + 'orcid', + 'paperli','pinterest', + 'researchgate','researcherid', + 'scoopit','slideshare','stackoverflow','storify', + 'tumblr','twitter', + 'wikipedia', + 'youtube') NOT NULL, URL VARCHAR(255) NOT NULL, UNIQUE INDEX(UsrCod,Web)); -- diff --git a/swad_changelog.h b/swad_changelog.h index 030ec5c56..8391facea 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -409,8 +409,6 @@ Antonio // 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 *****************************/ /*****************************************************************************/ @@ -430,10 +428,11 @@ En OpenSWAD: 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 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.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) @@ -445,7 +444,6 @@ sudo mv /var/www/swad/img /var/www/swad/med 42 changes necessary in database: 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_deleted CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT ''; ALTER TABLE social_comments CHANGE COLUMN ImageName MediaName VARCHAR(43) NOT NULL DEFAULT '';