/** * Create a new planning * * @param int $group_id * @param PlanningParameters $planning_parameters */ public function createPlanning($group_id, PlanningParameters $planning_parameters) { $inserted_planning_id = $this->dao->createPlanning($group_id, $planning_parameters); if (isset($planning_parameters->priority_change_permission) && !empty($planning_parameters->priority_change_permission)) { $this->planning_permissions_manager->savePlanningPermissionForUgroups($inserted_planning_id, $group_id, PlanningPermissionsManager::PERM_PRIORITY_CHANGE, $planning_parameters->priority_change_permission); } }
/** * Create a new planning * * @param int $group_id * @param PlanningParameters $planning_parameters * * @return array of Planning */ public function createPlanning($group_id, PlanningParameters $planning_parameters) { return $this->dao->createPlanning($group_id, $planning_parameters); }