Version 14.100.1
After Width: | Height: | Size: 133 B |
After Width: | Height: | Size: 150 B |
After Width: | Height: | Size: 149 B |
After Width: | Height: | Size: 156 B |
After Width: | Height: | Size: 133 B |
After Width: | Height: | Size: 153 B |
Before Width: | Height: | Size: 1002 B After Width: | Height: | Size: 146 B |
After Width: | Height: | Size: 135 B |
After Width: | Height: | Size: 150 B |
After Width: | Height: | Size: 144 B |
After Width: | Height: | Size: 159 B |
|
@ -103,11 +103,12 @@
|
||||||
/****************************** Public constants *****************************/
|
/****************************** Public constants *****************************/
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
|
||||||
#define Log_PLATFORM_VERSION "SWAD 14.100 (2015/03/23)"
|
#define Log_PLATFORM_VERSION "SWAD 14.100.1 (2015/03/24)"
|
||||||
|
|
||||||
// Number of lines (includes comments but not blank lines) has been got with the following command:
|
// 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
|
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*.h sql/swad*.sql | tail -1
|
||||||
/*
|
/*
|
||||||
|
Version 14.100.1: Mar 24, 2015 Only font-awesome icons for notifications. (183724 lines)
|
||||||
Version 14.100: Mar 23, 2015 Notification when a user gets a new follower. (183723 lines)
|
Version 14.100: Mar 23, 2015 Notification when a user gets a new follower. (183723 lines)
|
||||||
1 change necessary in database:
|
1 change necessary in database:
|
||||||
UPDATE usr_data SET NotifNtfEvents=(NotifNtfEvents | 0x2000) WHERE NotifNtfEvents<>0;
|
UPDATE usr_data SET NotifNtfEvents=(NotifNtfEvents | 0x2000) WHERE NotifNtfEvents<>0;
|
||||||
|
|
|
@ -432,18 +432,18 @@ void Ntf_ShowMyNotifications (void)
|
||||||
if (PutLink)
|
if (PutLink)
|
||||||
{
|
{
|
||||||
Ntf_StartFormGoToAction (NotifyEvent,Crs.CrsCod,Cod);
|
Ntf_StartFormGoToAction (NotifyEvent,Crs.CrsCod,Cod);
|
||||||
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s/%s64x64.gif\""
|
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s16x16.gif\""
|
||||||
" alt=\"%s\" title=\"%s\" class=\"ICON16x16\" />",
|
" alt=\"%s\" title=\"%s\" class=\"ICON16x16\" />",
|
||||||
Gbl.Prefs.PathIconSet,Cfg_ICON_ACTION,
|
Gbl.Prefs.IconsURL,
|
||||||
Ntf_Icons[NotifyEvent],
|
Ntf_Icons[NotifyEvent],
|
||||||
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent],
|
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent],
|
||||||
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent]);
|
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent]);
|
||||||
Act_FormEnd ();
|
Act_FormEnd ();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fprintf (Gbl.F.Out,"<img src=\"%s/%s/%s16x16.gif\" alt=\"%s\""
|
fprintf (Gbl.F.Out,"<img src=\"%s/%s16x16.gif\" alt=\"%s\""
|
||||||
" class=\"ICON16x16\" />",
|
" class=\"ICON16x16\" />",
|
||||||
Gbl.Prefs.PathIconSet,Cfg_ICON_ACTION,
|
Gbl.Prefs.IconsURL,
|
||||||
Ntf_Icons[NotifyEvent],
|
Ntf_Icons[NotifyEvent],
|
||||||
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent]);
|
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent]);
|
||||||
fprintf (Gbl.F.Out,"</td>");
|
fprintf (Gbl.F.Out,"</td>");
|
||||||
|
|