Version19.143

This commit is contained in:
Antonio Cañas Vargas 2020-03-05 01:37:48 +01:00
parent fefffb2ea3
commit a2a66a2819
5 changed files with 454 additions and 520 deletions

View File

@ -405,7 +405,7 @@ const struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
[ActReqRemPrgItm ] = {1827,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_ReqRemPrgItem ,NULL},
[ActRemPrgItm ] = {1828,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_RemovePrgItem ,NULL},
[ActHidPrgItm ] = {1829,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_HidePrgItem ,NULL},
[ActShoPrgItm ] = {1830,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_ShowPrgItem ,NULL},
[ActShoPrgItm ] = {1830,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_UnhidePrgItem ,NULL},
[ActUp_PrgItm ] = {1831,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_MoveUpPrgItem ,NULL},
[ActDwnPrgItm ] = {1832,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_MoveDownPrgItem ,NULL},
[ActLftPrgItm ] = {1834,-1,TabUnk,ActSeePrg ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prg_MoveLeftPrgItem ,NULL},

View File

@ -497,7 +497,7 @@ enscript -2 --landscape --color --file-align=2 --highlight --line-numbers -o - *
En OpenSWAD:
ps2pdf source.ps destination.pdf
*/
#define Log_PLATFORM_VERSION "SWAD 19.142 (2020-03-04)"
#define Log_PLATFORM_VERSION "SWAD 19.143 (2020-03-05)"
#define CSS_FILE "swad19.141.6.css"
#define JS_FILE "swad19.91.1.js"
/*
@ -525,8 +525,8 @@ Param
// TODO: Si el alumno ha marcado "Permitir que los profesores...", entonces pedir confirmación al pulsar el botón azul, para evitar que se envíe por error antes de tiempo
// TODO: Oresti Baños: cambiar ojos por candados en descriptores para prohibir/permitir y dejar los ojos para poder elegir descriptores
// TODO: Hide/show items should hide/show subtrees
// TODO: When creating/changing a item ==> highlight only that item ==> pass subtree to Prg_ShowAllItems
Version 19.143: Mar 05, 2020 Changes in edition of course program. (282214 lines)
Version 19.142: Mar 04, 2020 Highlighted subtree of course program. (282277 lines)
Version 19.141.7: Mar 04, 2020 Create item at the end of course program. (282202 lines)
Version 19.141.6: Mar 04, 2020 Changes in edition of course program. (282230 lines)

File diff suppressed because it is too large Load Diff

View File

@ -50,6 +50,7 @@ struct ProgramItemHierarchy
struct ProgramItem
{
struct ProgramItemHierarchy Hierarchy;
unsigned NumItem;
long UsrCod;
time_t TimeUTC[Dat_NUM_START_END_TIME];
bool Open;
@ -72,7 +73,7 @@ void Prg_RecFormChgPrgItem (void);
void Prg_ReqRemPrgItem (void);
void Prg_RemovePrgItem (void);
void Prg_HidePrgItem (void);
void Prg_ShowPrgItem (void);
void Prg_UnhidePrgItem (void);
void Prg_MoveUpPrgItem (void);
void Prg_MoveDownPrgItem (void);

View File

@ -1506,27 +1506,6 @@ const char *Txt_Already_existed_an_event_with_the_title_X = // Warning: it is ve
"J&aacute; existe um evento com o t&iacute;tulo <strong>%s</strong>.";
#endif
const char *Txt_Already_existed_an_item_with_the_title_X = // Warning: it is very important to include %s in the following sentences
#if L==1 // ca
"Ja existia un &iacute;tem amb el t&iacute;tol <strong>%s</strong>.";
#elif L==2 // de
"Es gibt bereits einen Artikel mit dem Namen <strong>%s</strong>.";
#elif L==3 // en
"Already existed an item with the title <strong>%s</strong>.";
#elif L==4 // es
"Ya exist&iacute;a un &iacute;tem con el t&iacute;tulo <strong>%s</strong>.";
#elif L==5 // fr
"Il existe d&eacute;j&agrave; un article du titre <strong>%s</strong>.";
#elif L==6 // gn
"Ya exist&iacute;a un &iacute;tem con el t&iacute;tulo <strong>%s</strong>."; // Okoteve traducción
#elif L==7 // it
"Esiste gi&agrave; un articolo con il titolo <strong>%s</strong>.";
#elif L==8 // pl
"Istniala juz przedmiot z tytulu <strong>%s</strong>.";
#elif L==9 // pt
"J&aacute; existe um item com o t&iacute;tulo <strong>%s</strong>.";
#endif
const char *Txt_Altitude =
#if L==1 // ca
"Altitud";
@ -6613,27 +6592,6 @@ const char *Txt_Created_new_institution_X = // Warning: it is very important to
"Criada nova institu&ccedil;&atilde;o <strong>%s</strong>.";
#endif
const char *Txt_Created_new_item_X = // Warning: it is very important to include %s in the following sentences
#if L==1 // ca
"Creado nuevo &iacute;tem <strong>%s</strong>."; // Necessita traduccio
#elif L==2 // de
"Neue Artikel <strong>%s</strong> eingegeben.";
#elif L==3 // en
"Created new item <strong>%s</strong>.";
#elif L==4 // es
"Creado nuevo &iacute;tem <strong>%s</strong>.";
#elif L==5 // fr
"Cr&eacute;&eacute;e nouvel article <strong>%s</strong>.";
#elif L==6 // gn
"Creado nuevo &iacute;tem <strong>%s</strong>."; // Okoteve traducción
#elif L==7 // it
"Creato nuovo articolo <strong>%s</strong>.";
#elif L==8 // pl
"Utworzono nowa przedmiot <strong>%s</strong>.";
#elif L==9 // pt
"Criado novo item <strong>%s</strong>.";
#endif
const char *Txt_Created_new_link_X = // Warning: it is very important to include %s in the following sentences
#if L==1 // ca
"Creado nuevo enlace <strong>%s</strong>."; // Necessita traduccio
@ -57115,27 +57073,6 @@ const char *Txt_You_must_specify_the_title_of_the_game =
"Voc&ecirc; deve especificar o t&iacute;tulo do jogo.";
#endif
const char *Txt_You_must_specify_the_title_of_the_item =
#if L==1 // ca
"Cal especificar el t&iacute;tol del &iacute;tem.";
#elif L==2 // de
"Die Artikel muss angegeben werden.";
#elif L==3 // en
"You must specify the title of the item.";
#elif L==4 // es
"Debe especificar el t&iacute;tulo del &iacute;tem.";
#elif L==5 // fr
"Vous devez sp&eacute;cifier le titre du article.";
#elif L==6 // gn
"Debe especificar el t&iacute;tulo del &iacute;tem."; // Okoteve traducción
#elif L==7 // it
"&Egrave; necessario specificare il titolo del articolo.";
#elif L==8 // pl
"Musisz poda&cacute; tytu&lstrok; przedmiot.";
#elif L==9 // pt
"Voc&ecirc; deve especificar o t&iacute;tulo do item.";
#endif
const char *Txt_You_must_specify_the_title_of_the_project =
#if L==1 // ca
"Cal especificar el t&iacute;tol del projecte.";