$udf = new UserDeductionFactory();
             $udf->setUser($data['user_id']);
             $udf->setCompanyDeduction($deduction_id);
             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'));
 } else {
     Debug::Text('Editing Deductions', __FILE__, __LINE__, __METHOD__, 10);
     $udf->setId($data['id']);
     $udf->setUser($data['user_id']);
     if (isset($data['user_value1'])) {
         $udf->setUserValue1($data['user_value1']);
     }
     if (isset($data['user_value2'])) {
         $udf->setUserValue2($data['user_value2']);
     }
     if (isset($data['user_value3'])) {
         $udf->setUserValue3($data['user_value3']);
     }
     if (isset($data['user_value4'])) {
         $udf->setUserValue4($data['user_value4']);
     }
     if (isset($data['user_value5'])) {
         $udf->setUserValue5($data['user_value5']);
     }
     if (isset($data['user_value6'])) {
         $udf->setUserValue6($data['user_value6']);
Exemple #2
0
 }
 if ($update_column == FALSE and isset($mapped_row['province_income_tax_deduction_id']) and $mapped_row['province_income_tax_deduction_id'] != '' and isset($mapped_row['province_income_tax_user_value1']) and $mapped_row['province_income_tax_user_value1'] != '') {
     echo "    Importing Provincial/State Income Tax Information...";
     $cdlf = new CompanyDeductionListFactory();
     if (is_numeric($mapped_row['province_income_tax_deduction_id'])) {
         $cdlf->getByCompanyIdAndId($mapped_row['company_id'], $mapped_row['province_income_tax_deduction_id']);
     } else {
         $cdlf->getByCompanyIdAndName($mapped_row['company_id'], $mapped_row['province_income_tax_deduction_id']);
     }
     if ($cdlf->getRecordCount() > 0) {
         $cd_obj = $cdlf->getCurrent();
         $udf = new UserDeductionFactory();
         $udf->setUser($user_id);
         $udf->setCompanyDeduction($cd_obj->getId());
         if (isset($mapped_row['province_income_tax_user_value1']) and $mapped_row['province_income_tax_user_value1'] != '') {
             $udf->setUserValue1(Misc::importCallInputParseFunction('province_income_tax_user_value1', $mapped_row['province_income_tax_user_value1'], $filtered_import_map['province_income_tax_user_value1']['default_value'], $filtered_import_map['province_income_tax_user_value1']['parse_hint']));
         }
         if (isset($mapped_row['province_income_tax_user_value2']) and $mapped_row['province_income_tax_user_value2'] != '') {
             $udf->setUserValue2(Misc::importCallInputParseFunction('province_income_tax_user_value2', $mapped_row['province_income_tax_user_value2'], $filtered_import_map['province_income_tax_user_value2']['default_value'], $filtered_import_map['province_income_tax_user_value2']['parse_hint']));
         }
         if (isset($mapped_row['province_income_tax_user_value3']) and $mapped_row['province_income_tax_user_value3'] != '') {
             $udf->setuserValue3(Misc::importCallInputParseFunction('province_income_tax_user_value3', $mapped_row['province_income_tax_user_value3'], $filtered_import_map['province_income_tax_user_value3']['default_value'], $filtered_import_map['province_income_tax_user_value3']['parse_hint']));
         }
         if (isset($mapped_row['province_income_tax_user_value4']) and $mapped_row['province_income_tax_user_value4'] != '') {
             $udf->setuserValue4(Misc::importCallInputParseFunction('province_income_tax_user_value4', $mapped_row['province_income_tax_user_value4'], $filtered_import_map['province_income_tax_user_value4']['default_value'], $filtered_import_map['province_income_tax_user_value4']['parse_hint']));
         }
         if (isset($mapped_row['province_income_tax_user_value5']) and $mapped_row['province_income_tax_user_value5'] != '') {
             $udf->setUserValue5(Misc::importCallInputParseFunction('province_income_tax_user_value5', $mapped_row['province_income_tax_user_value5'], $filtered_import_map['province_income_tax_user_value5']['default_value'], $filtered_import_map['province_income_tax_user_value5']['parse_hint']));
         }
         if ($udf->isValid()) {
             $udf->Save();