Browse Source

Hiding Home_top when connected && and hide global announcements when not connected refs BT#7009

Cesar Perales 11 years ago
parent
commit
f1a474f626
2 changed files with 13 additions and 2 deletions
  1. 11 2
      index.php
  2. 2 0
      main/install/configuration.dist.php

+ 11 - 2
index.php

@@ -177,9 +177,16 @@ if (!isset($_REQUEST['include'])) {
     $announcements_block = $controller->return_announcements();
 }
 
+global $_configuration;
+//hiding global announcements when user not connected
+if ($_configuration['hide_global_announcements_when_not_connected'] && isset($_user['user_id'])) {
+    $controller->tpl->assign('announcements_block', $announcements_block);    
+}
+//hiding home top whe user not connected
+if ($_configuration['hide_home_top_when_connected'] && !isset($_user['user_id'])) {
+    $controller->tpl->assign('home_page_block', $controller->return_home_page());    
+}
 $controller->tpl->assign('hot_courses', $hot_courses);
-$controller->tpl->assign('announcements_block', $announcements_block);
-$controller->tpl->assign('home_page_block', $controller->return_home_page());
 $controller->tpl->assign('navigation_course_links', $controller->return_navigation_links());
 $controller->tpl->assign('notice_block', $controller->return_notice());
 $controller->tpl->assign('main_navigation_block', $controller->return_navigation_links());
@@ -190,3 +197,5 @@ if (api_is_platform_admin() || api_is_drh()) {
 }
 
 $controller->tpl->display_two_col_template();
+#api_block_anonymous_users
+#isset ($_user['user_id'])

+ 2 - 0
main/install/configuration.dist.php

@@ -163,3 +163,5 @@ $_configuration['deny_delete_users'] = false;
 // Version settings
 $_configuration['system_version']    = '{NEW_VERSION}';
 $_configuration['system_stable']     = NEW_VERSION_STABLE;
+$_configuration['hide_home_top_when_connected'] = true;
+$_configuration['hide_global_announcements_when_not_connected'] = true;