コード例 #1
0
ファイル: homepage.php プロジェクト: a2call/commsy
        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';
コード例 #2
0
ファイル: ical.php プロジェクト: a2call/commsy
         $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();
                         }