}
     }
 } else {
     if (isset($data['add']) and $data['add'] == 1) {
         Debug::Text('Adding Deductions', __FILE__, __LINE__, __METHOD__, 10);
         if (isset($data['deduction_ids']) and count($data['deduction_ids']) > 0) {
             foreach ($data['deduction_ids'] as $deduction_id) {
                 $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'])) {