} } $search_list->addList($rubric_list); if (!empty($temp_rubric_ids)){ $rubric_ids = $temp_rubric_ids; } $session->setValue('cid'.$environment->getCurrentContextID().'_'.$rubric.'_index_ids', $rubric_ids); $campus_search_ids = array_merge($campus_search_ids, $rubric_ids); } } if($interval == 0){ $interval = $search_list->getCount(); } // Set data for view $sublist = $search_list->getSubList($from-1,$interval); $view->setList($sublist); $view->setCountAllShown($search_list->getCount()); $view->setCountAll($count_all); $view->setFrom($from); $view->setInterval($interval); $view->setSearchText($search); $view->setSelectedRestriction($selrestriction); $view->setSelectedFile($selfiles); $view->setAvailableBuzzwords($buzzword_list); $view->setChoosenRubric($selrubric); $view->setSelectedBuzzword($selbuzzword); $view->setSelectedTagArray($seltag_array); $view->setActivationLimit($sel_activating_status); $view->setSelectedUser($seluser); $view->setSelectedGroup($selgroup);
if (!$exec) { echo "DEMO:"; nl(); } echo ProgressBar::start($numRoomsMoved, "Räume werden umgezogen..."); global $c_send_email; $c_send_email = false; $moveItem = $moveList->getFirst(); $index = 0; while ($moveItem) { $afterList = new cs_list(); if (($index + 1) < $moveList->getCount()) { $afterList = $moveList->getSubList($index + 1, $moveList->getCount() - ($index + 1)); } $handledProjectList = moveRoom($environment, $afterList, $moveItem, $exec, $newPortalId); if ($handledProjectList->isNotEmpty()) { $handledProjectItem = $handledProjectList->getFirst(); while ($handledProjectItem) { $moveList->removeElement($handledProjectItem); $handledProjectItem = $handledProjectList->getNext(); } } $moveItem = $moveList->getNext();
$to = $count; $to_display = $to; } } else { $from = 0; $to = $count; $to_display = $count; } if($to > 0){ $from_display = $from+1; } else { $from_display = 0; } $result_list = $complete_list->getSubList($from, $interval); $result_array = array(); $item = $result_list->getFirst(); $params = array(); $params['environment'] = $environment; $view = $class_factory->getClass(INDEX_VIEW,$params); while($item){ $room_name = $room_name_array[$item->getContextID()]; $hover_text = ''; if($item->getItemType() == CS_DATE_TYPE){ $hover_date_array = getTooltipDate($item); $hover_text .= $hover_date_array[0].' '.$hover_date_array[1];
$rubric_list->removeElement($entry); } $entry = $rubric_list->getNext(); } } $item_list->addList($rubric_list); $temp_rubric_ids = $rubric_manager->getIDArray(); if (!empty($temp_rubric_ids)){ $rubric_ids = $temp_rubric_ids; } $session->setValue('cid'.$environment->getCurrentContextID().'_item_attach_index_ids', $rubric_ids); $item_ids = array_merge($item_ids, $rubric_ids); } } $sublist = $item_list->getSubList($from-1,$interval); $item_attach_index_view->setList($sublist); $item_attach_index_view->setLinkedItemIDArray($selected_ids); $item_attach_index_view->setRefItemID($ref_iid); $item_attach_index_view->setRefItem($item); $item_attach_index_view->setCountAllShown(count($item_ids)); $item_attach_index_view->setCountAll($count_all); $item_attach_index_view->setFrom($from); $item_attach_index_view->setInterval($interval); $item_attach_index_view->setSearchText($search); $item_attach_index_view->setChoosenRubric($selrubric); $item_attach_index_view->setActivationLimit($sel_activating_status); ?>