Beispiel #1
0
 public function qualityAssuranceModuleItems($courseId, $moduleItemIds)
 {
     $modulesItems = ModuleItem::where('course_id', '=', $courseId)->select('module_item_id')->get();
     $fromDBArr = array();
     foreach ($modulesItems as $item) {
         $fromDBArr[] = $item['module_item_id'];
     }
     $toBeDeleted = array_diff($fromDBArr, $moduleItemIds);
     foreach ($toBeDeleted as $module_item_id) {
         ModuleItem::where('course_id', '=', $courseId)->where('module_item_id', '=', intval($module_item_id))->delete();
     }
 }