Esempio n. 1
0
     // 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));