trigger_error('"register_globals" must be switched off for CommSy to work correctly. This must be set in php.ini, .htaccess or httpd.conf.', E_USER_ERROR); } } // setup commsy-environment include_once 'classes/cs_environment.php'; $environment = new cs_environment(); $translator = $environment->getTranslationObject(); $class_factory = $environment->getClassFactory(); // transform POST_VARS and GET_VARS --- move into page object, if exist include_once 'functions/text_functions.php'; $_POST = encode(FROM_FORM, $_POST); $_GET = encode(FROM_FORM, $_GET); // include classes needed for this script include_once 'classes/cs_session_item.php'; include_once 'classes/cs_session_manager.php'; $current_user = $environment->getCurrentUser(); /*********** INITIALIZE ENVIRONMENT ***********/ // initialize environment // - context id // - module // - function // and context object $cid_not_set = false; if (!isset($_GET['cid'])) { $current_context = $environment->getServerID(); $cid_not_set = true; } else { $current_context = $_GET['cid']; } if (!isset($_GET['mod'])) { $current_module = 'homepage';
$todo_manager->setStatusLimit(4); } } else { $todo_manager->setStatusLimit(4); } $todo_sel_room = ''; if (isset($context_item) and $context_item->isPrivateRoom()) { $todo_sel_room = $context_item->getRubrikSelection(CS_TODO_TYPE, 'room'); } if (!empty($todo_sel_room)) { if ($todo_sel_room > 99) { $room_id_array = array(); $room_id_array[] = $todo_sel_room; $todo_manager->setContextArrayLimit($room_id_array); } elseif ($todo_sel_room == 2) { $current_user_item = $environment->getCurrentUser(); $room_id_array = array(); $room_id_array[] = $context_item->getItemID(); $grouproom_list = $current_user_item->getRelatedGroupList(); if (isset($grouproom_list) and $grouproom_list->isNotEmpty()) { $grouproom_list->reverse(); $grouproom_item = $grouproom_list->getFirst(); while ($grouproom_item) { $project_room_id = $grouproom_item->getLinkedProjectItemID(); if (in_array($project_room_id, $room_id_array)) { $room_id_array_temp = array(); foreach ($room_id_array as $value) { $room_id_array_temp[] = $value; if ($value == $project_room_id) { $room_id_array_temp[] = $grouproom_item->getItemID(); }