示例#1
0
 if (isset($data['job_id'])) {
     $sf->setDefaultJob($data['job_id']);
 }
 if (isset($data['job_item_id'])) {
     $sf->setDefaultJobItem($data['job_item_id']);
 }
 if (isset($data['time_zone_id'])) {
     $sf->setTimeZone($data['time_zone_id']);
 }
 $sf->setGroupSelectionType($data['group_selection_type_id']);
 $sf->setBranchSelectionType($data['branch_selection_type_id']);
 $sf->setDepartmentSelectionType($data['department_selection_type_id']);
 if ($sf->isValid()) {
     $sf->Save(FALSE);
     if (isset($data['group_ids'])) {
         $sf->setGroup($data['group_ids']);
     } else {
         $sf->setGroup(array());
     }
     if (isset($data['branch_ids'])) {
         $sf->setBranch($data['branch_ids']);
     } else {
         $sf->setBranch(array());
     }
     if (isset($data['department_ids'])) {
         $sf->setDepartment($data['department_ids']);
     } else {
         $sf->setDepartment(array());
     }
     if (isset($data['include_user_ids'])) {
         $sf->setIncludeUser($data['include_user_ids']);