Пример #1
0
     }
 }
 if (isset($data['branch_id'])) {
     $sf->setDefaultBranch($data['branch_id']);
 }
 if (isset($data['department_id'])) {
     $sf->setDefaultDepartment($data['department_id']);
 }
 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());