diff --git a/main/admin/configure_homepage.php b/main/admin/configure_homepage.php
index b4d505f6c2..3b075fadd0 100644
--- a/main/admin/configure_homepage.php
+++ b/main/admin/configure_homepage.php
@@ -176,8 +176,8 @@ if (!empty($action)) {
if (EventsMail::check_if_using_class('portal_homepage_edited')) {
EventsDispatcher::events('portal_homepage_edited',array('about_user' => api_get_user_id()));
- }
-
+ }
+ event_system(LOG_HOMEPAGE_CHANGED, 'edit_top', cut($home_top, 254), api_get_utc_datetime(), api_get_user_id());
break;
case 'edit_notice':
// Filter
@@ -205,6 +205,7 @@ if (!empty($action)) {
fputs($fp, "$notice_title
\n$notice_text");
fclose($fp);
}
+ event_system(LOG_HOMEPAGE_CHANGED, 'edit_notice', cut($notice_title, 254), api_get_utc_datetime(), api_get_user_id());
break;
case 'edit_news':
//Filter
@@ -251,6 +252,7 @@ if (!empty($action)) {
}
}
}
+ event_system(LOG_HOMEPAGE_CHANGED, 'edit_news', cut($home_news, 254), api_get_utc_datetime(), api_get_user_id());
break;
case 'insert_tabs':
case 'edit_tabs':
@@ -388,6 +390,7 @@ if (!empty($action)) {
fclose($fp);
}
}
+ event_system(LOG_HOMEPAGE_CHANGED, $action, cut($link_name.':'.$link_url, 254), api_get_utc_datetime(), api_get_user_id());
break;
} //end of switch($action)
@@ -615,8 +618,6 @@ if (!empty($action)) {
Display::display_header($tool_name);
-//api_display_tool_title($tool_name);
-
switch ($action) {
case 'open_link':
if (!empty($link)) {
diff --git a/main/inc/lib/main_api.lib.php b/main/inc/lib/main_api.lib.php
index cbc01d4139..1bd9505078 100644
--- a/main/inc/lib/main_api.lib.php
+++ b/main/inc/lib/main_api.lib.php
@@ -153,6 +153,9 @@ define('LOG_PLATFORM_LANGUAGE_CHANGE', 'platform_language_changed');
define('LOG_SUBSCRIBE_USER_TO_COURSE', 'user_subscribed');
define('LOG_UNSUBSCRIBE_USER_FROM_COURSE', 'user_unsubscribed');
+
+define('LOG_HOMEPAGE_CHANGED', 'homepage_changed');
+
define('LOG_PROMOTION_CREATE', 'promotion_created');
define('LOG_PROMOTION_DELETE', 'promotion_deleted');
define('LOG_CAREER_CREATE', 'career_created');