// If current user is admin if ($GLOBALS["USERMANAGEMENT_DATA_ACCESS"]->isAdmin($currentUserID)) { $customerID = $request->getParameter("customerID"); $content->setVariable("CUSTOMER_SELECTION", $viewHelper->getCustomersSelection("courses-assignCSV", $customerID)); } else { if ($GLOBALS["USERMANAGEMENT_DATA_ACCESS"]->isCustomerAdmin($currentUserID)) { $customerData = $GLOBALS["USERMANAGEMENT_DATA_ACCESS"]->getEmployeeCustomer($currentUserID); $customerID = $customerData["id"]; } } $content->setVariable("VALUE_CUSTOMER_ID", $customerID); foreach ($GLOBALS["USERMANAGEMENT_DATA_ACCESS"]->getAllCourseIDs() as $courseID) { $data = $GLOBALS["USERMANAGEMENT_DATA_ACCESS"]->getCourseData($courseID); if ($data["customerID"] == $customerID && $customerID != "") { $content->setCurrentBlock("BLOCK_COURSES_ENTRY"); $content->setVariable("COURSE_ENTRY", $viewHelper->getCourseRowAssignCSV($courseID)); $content->parse("BLOCK_COURSES_ENTRY"); } } $usermanagementHTMLTemplate->set_context("courses"); break; case "courses-remove": $usermanagementHTMLTemplate = new koala_html_usermanagement("courses-remove"); $usermanagementHTMLTemplate->set_context("courses"); $content = $usermanagementHTMLTemplate->get_template(); $customerID = ""; $currentUserID = $GLOBALS["STEAM"]->get_current_steam_user()->get_id(); // If current user is admin if ($GLOBALS["USERMANAGEMENT_DATA_ACCESS"]->isAdmin($currentUserID)) { $customerID = $request->getParameter("customerID"); $content->setVariable("CUSTOMER_SELECTION", $viewHelper->getCustomersSelection("courses-remove", $customerID));