}
             if (isset($data['user_value9'])) {
                 $udf->setUserValue9($data['user_value9']);
             }
             if (isset($data['user_value10'])) {
                 $udf->setUserValue10($data['user_value10']);
             }
             if ($udf->isValid()) {
                 $udf->Save();
                 $udf->CommitTransaction();
                 Redirect::Page(URLBuilder::getURL(array('user_id' => $data['user_id'], 'saved_search_id' => $saved_search_id), 'UserDeductionList.php'));
                 break;
             }
         }
     }
     $udf->FailTransaction();
 default:
     $cf = new CompanyFactory();
     if (isset($company_deduction_id) and $company_deduction_id != '') {
         Debug::Text('Mass User Deduction Edit!', __FILE__, __LINE__, __METHOD__, 10);
         //Get all employees assigned to this company deduction.
         $cdlf = new CompanyDeductionListFactory();
         $cdlf->getByCompanyIdAndId($current_company->getId(), $company_deduction_id);
         Debug::Text('Company Deduction Records: ' . $cdlf->getRecordCount(), __FILE__, __LINE__, __METHOD__, 10);
         if ($cdlf->getRecordCount() > 0) {
             foreach ($cdlf as $cd_obj) {
                 $province_options = $cf->getOptions('province', $cd_obj->getCountry());
                 $tmp_district_options = $cf->getOptions('district', $cd_obj->getCountry());
                 $district_options = array();
                 if (isset($tmp_district_options[$cd_obj->getProvince()])) {
                     $district_options = $tmp_district_options[$cd_obj->getProvince()];