$ppf->setJobGroup($data['job_group_ids']);
             } else {
                 $ppf->setJobGroup(array());
             }
             if (isset($data['job_ids'])) {
                 $ppf->setJob($data['job_ids']);
             } else {
                 $ppf->setJob(array());
             }
             if (isset($data['job_item_group_ids'])) {
                 $ppf->setJobItemGroup($data['job_item_group_ids']);
             } else {
                 $ppf->setJobItemGroup(array());
             }
             if (isset($data['job_item_ids'])) {
                 $ppf->setJobItem($data['job_item_ids']);
             } else {
                 $ppf->setJobItem(array());
             }
         }
         if ($ppf->isValid()) {
             $ppf->Save(TRUE);
             //$ppf->FailTransaction();
             $ppf->CommitTransaction();
             Redirect::Page(URLBuilder::getURL(NULL, 'PremiumPolicyList.php'));
             break;
         }
     }
     $ppf->FailTransaction();
 default:
     if (isset($id)) {