diff --git a/icon/iconset/awesome/up-right-from-square.svg b/icon/iconset/awesome/up-right-from-square.svg new file mode 100644 index 00000000..b6c8bf81 --- /dev/null +++ b/icon/iconset/awesome/up-right-from-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icon/iconset/nuvola/globe-americas.svg b/icon/iconset/nuvola/globe-americas.svg new file mode 100644 index 00000000..fd2ee444 --- /dev/null +++ b/icon/iconset/nuvola/globe-americas.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icon/iconset/nuvola/up-right-from-square.svg b/icon/iconset/nuvola/up-right-from-square.svg new file mode 100644 index 00000000..c75b0321 --- /dev/null +++ b/icon/iconset/nuvola/up-right-from-square.svg @@ -0,0 +1,986 @@ + + + + + + + + begin='' id='W5M0MpCehiHzreSzNTczkc9d' + + + + +Adobe PDF library 5.00 + + + + + +2004-01-18T18:19:36+02:00 + +2004-03-29T09:07:39Z + +Adobe Illustrator 10.0 + +2004-01-18T18:19:36+01:00 + + + + +JPEG + +256 + +256 + +/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA +AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK +DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f +Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER +AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA +AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB +UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE +1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ +qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy +obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp +0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo ++DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 +FXYq7FXYq7FUNqGqaZpsBuNRu4bK3HWa4kSJB/snIGThjlM1EEnyYymIiyaYNq/59flhprMn6UN7 +KvVLSKSUfRJRYz/wWbDF2PqJ/wANe/8AFuJPtDFHrfuYpff85UeWEJ+o6NezjsZmihr0/lM2ZsPZ +7J1lEfM/qceXasOgKVt/zlioYhfKxK1+Em+oSPcfVzl3+h3+n/sf2sP5W/o/b+xpf+csV5Dl5WIW +vxEX9SB7D6uMf9Dv9P8A2P7V/lb+j9v7Ezsf+cqvK7kfXtFvYB3MLRTU6/zNDlM/Z7J0lE/MfrbI +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 + + + + + + +uuid:edc784af-870b-4411-9d70-93084af35081 + + + +image/svg+xml + + + +network.ai + + + + + + end='w' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icon/up-right-from-square.svg b/icon/up-right-from-square.svg new file mode 100644 index 00000000..b6c8bf81 --- /dev/null +++ b/icon/up-right-from-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/swad_action.c b/swad_action.c index 2995e50b..192ab23e 100644 --- a/swad_action.c +++ b/swad_action.c @@ -211,7 +211,7 @@ const struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = [ActSeeSysInf ] = {1818, 0,TabSys,ActSeeSysInf , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,SysCfg_ShowConfiguration ,"info" }, [ActSeeCty ] = { 862, 1,TabSys,ActSeeCty , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cty_ListCountries1 ,Cty_ListCountries2 ,"globe-americas" }, [ActSeePen ] = {1060, 2,TabSys,ActSeePen , 0, 0, 0, 0, 0, 0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Hie_SeePending ,"sitemap" }, - [ActSeeLnk ] = { 748, 3,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Lnk_SeeLinks ,"link" }, + [ActSeeLnk ] = { 748, 3,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Lnk_SeeLinks ,"up-right-from-square" }, [ActLstPlg ] = { 777, 4,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plg_ListPlugins ,"puzzle-piece" }, [ActMtn ] = {1820, 5,TabSys,ActMtn , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mtn_Maintenance ,"tools" }, @@ -417,7 +417,7 @@ const struct Act_Actions Act_Actions[Act_NUM_ACTIONS] = [ActSeeSyl ] = {1242, 3,TabCrs,ActSeeSyl ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"list-ol" }, [ActSeeBib ] = { 32, 4,TabCrs,ActSeeBib ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"book" }, [ActSeeFAQ ] = { 54, 5,TabCrs,ActSeeFAQ ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"question" }, - [ActSeeCrsLnk ] = { 9, 6,TabCrs,ActSeeCrsLnk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"link" }, + [ActSeeCrsLnk ] = { 9, 6,TabCrs,ActSeeCrsLnk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"up-right-from-square" }, [ActSeeCrsTT ] = { 25, 7,TabCrs,ActSeeCrsTT ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Tmt_ShowClassTimeTable ,"clock" }, // Actions not in menu: diff --git a/swad_browser.c b/swad_browser.c index 237da64d..9c8d77a9 100644 --- a/swad_browser.c +++ b/swad_browser.c @@ -5106,7 +5106,7 @@ static void Brw_PutIconFileWithLinkToViewMetadata (const struct FileMetadata *Fi "CONTEXT_OPT ICO_HIGHLIGHT CONTEXT_ICO16x16", true); // Put link to view metadata else - HTM_INPUT_IMAGE (Cfg_URL_ICON_PUBLIC,"link.svg",Txt_Link, + HTM_INPUT_IMAGE (Cfg_URL_ICON_PUBLIC,"up-right-from-square.svg",Txt_Link, "class=\"CONTEXT_OPT ICO_HIGHLIGHT CONTEXT_ICO16x16 ICO_%s_%s\"", Ico_GetPreffix (Ico_BLACK),The_GetSuffix ()); @@ -8485,7 +8485,7 @@ static void Brw_WriteBigLinkToDownloadFile (const char *URL, "ICO40x40", false); // Don't put link to view metadata else - Ico_PutIcon ("link.svg",Ico_BLACK,Txt_Link,"ICO40x40"); + Ico_PutIcon ("up-right-from-square.svg",Ico_BLACK,Txt_Link,"ICO40x40"); /* Name of the file of marks, link end and form end */ HTM_TxtF (" %s ",FileNameToShow); @@ -8510,7 +8510,7 @@ static void Brw_WriteBigLinkToDownloadFile (const char *URL, "ICO40x40", false); // Don't put link to view metadata else - Ico_PutIcon ("link.svg",Ico_BLACK,Txt_Link,"ICO40x40"); + Ico_PutIcon ("up-right-from-square.svg",Ico_BLACK,Txt_Link,"ICO40x40"); HTM_TxtF (" %s ",FileNameToShow); Ico_PutIcon ("download.svg",Ico_BLACK,Title,"ICO40x40"); HTM_A_End (); @@ -10105,7 +10105,7 @@ static void Brw_WriteRowDocData (unsigned *NumDocsNotHidden,MYSQL_ROW row) Txt_Folder,"CONTEXT_ICO16x16"); break; case Brw_IS_LINK: - Ico_PutIcon ("link.svg",Ico_BLACK, + Ico_PutIcon ("up-right-from-square.svg",Ico_BLACK, Txt_Link,"CONTEXT_ICO16x16"); break; default: diff --git a/swad_changelog.h b/swad_changelog.h index 55d03be7..29525607 100644 --- a/swad_changelog.h +++ b/swad_changelog.h @@ -606,11 +606,24 @@ TODO: Fix bug: error al enviar un mensaje a dos recipientes, error on duplicate TODO: Attach pdf files in multimedia. */ -#define Log_PLATFORM_VERSION "SWAD 21.116.2 (2022-09-08)" +#define Log_PLATFORM_VERSION "SWAD 21.116.3 (2022-09-10)" #define CSS_FILE "swad21.107.1.css" #define JS_FILE "swad21.100.js" /* - Version 21.116.2: Sep 08, 2022 Fixed bug in timetable. Reported by Javier Fernández Baldomero and José Luis Bernier Villamor. (329208 lines) + Version 21.117: Sep 10, 2022 New database table with clipboards for program resources. (? lines) + 1 change necessary in database: +CREATE TABLE IF NOT EXISTS prg_clipboards... + If you want to use MyISAM: +ALTER TABLE prg_clipboards ENGINE=MyISAM; + + Version 21.116.3: Sep 10, 2022 Changed icon for external link. (329241 lines) +Copy the following icons to icon public directory: +sudo cp icon/up-right-from-square.svg /var/www/html/swad/icon/ +sudo cp icon/iconset/awesome/up-right-from-square.svg /var/www/html/swad/icon/iconset/awesome/ +sudo cp icon/iconset/nuvola/up-right-from-square.svg /var/www/html/swad/icon/iconset/nuvola/ +sudo cp icon/iconset/nuvola/globe-americas.svg /var/www/html/swad/icon/iconset/nuvola/ + + Version 21.116.2: Sep 09, 2022 Fixed bug in timetable. Reported by Javier Fernández Baldomero and José Luis Bernier Villamor. (329208 lines) If you want to use MyISAM: ALTER TABLE prg_resources ENGINE=MyISAM; diff --git a/swad_database.c b/swad_database.c index be819195..0a6362bc 100644 --- a/swad_database.c +++ b/swad_database.c @@ -2418,6 +2418,30 @@ mysql> DESCRIBE plg_plugins; "IP CHAR(15) NOT NULL," // Cns_MAX_BYTES_IP "UNIQUE INDEX(PlgCod))"); + /***** Table prg_clipboards *****/ +/* +mysql> DESCRIBE prg_clipboards; ++-------------+------------+------+-----+-------------------+-----------------------------+ +| Field | Type | Null | Key | Default | Extra | ++-------------+------------+------+-----+-------------------+-----------------------------+ +| UsrCod | int(11) | NO | PRI | NULL | | +| FileBrowser | tinyint(4) | NO | MUL | NULL | | +| Cod | int(11) | NO | | -1 | | +| WorksUsrCod | int(11) | NO | MUL | NULL | | +| FileType | tinyint(4) | NO | | 0 | | +| Path | text | NO | | NULL | | +| CopyTime | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP | ++-------------+------------+------+-----+-------------------+-----------------------------+ +7 rows in set (0.00 sec) +*/ + DB_CreateTable ("CREATE TABLE IF NOT EXISTS prg_clipboards (" + "UsrCod INT NOT NULL," + "RscType TINYINT NOT NULL DEFAULT 0," + "Cod INT NOT NULL DEFAULT -1," + "CopyTime TIMESTAMP," + "INDEX(UsrCod)," + "INDEX(RscType,Cod)))"); + /***** Table prg_items *****/ /* mysql> DESCRIBE prg_items; diff --git a/swad_link.c b/swad_link.c index bed9fa9b..173009fe 100644 --- a/swad_link.c +++ b/swad_link.c @@ -270,7 +270,7 @@ void Lnk_PutIconToViewLinks (void) { Lay_PutContextualLinkOnlyIcon (ActSeeLnk,NULL, NULL,NULL, - "link.svg",Ico_BLACK); + "up-right-from-square.svg",Ico_BLACK); } /*****************************************************************************/ diff --git a/swad_text.c b/swad_text.c index 0041831f..6c30de82 100644 --- a/swad_text.c +++ b/swad_text.c @@ -19726,7 +19726,7 @@ const char *Txt_Link = #elif L==9 // pt "Ligação."; #elif L==10 // tr - "Link"; // Çeviri lazim! + "Bağlantı"; #endif const char *Txt_link = @@ -19749,7 +19749,7 @@ const char *Txt_link = #elif L==9 // pt "ligação."; #elif L==10 // tr - "link" ; // Çeviri lazim! + "bağlantı"; #endif const char *Txt_Link_X_removed = // Warning: it is very important to include %s in the following sentences diff --git a/swad_timetable.c b/swad_timetable.c index 417bd518..3e89eb6a 100644 --- a/swad_timetable.c +++ b/swad_timetable.c @@ -1317,7 +1317,6 @@ static void Tmt_TimeTableDrawCell (const struct Tmt_Timetable *Timetable, [Tmt_PRACTICAL] = "Tmt_PRAC", // practical class [Tmt_TUTORING ] = "Tmt_TUTO", // tutoring/office hour }; - struct GroupData GrpDat; unsigned RowSpan = 0; char *RowSpanStr; char *ColSpanStr;