$fname_translation['paydat'] = 'payment_date'; $fname_translation['podate'] = 'date_submitted'; if (array_key_exists($fName, $fname_translation)) { if ($fName == 'paysta') { $fValue = $fValue == '1' ? '0' : '1'; } if ($fName == 'paypri') { $fValue = str_replace(' ', '', $fValue); } if ($fName == 'paydat' || $fName == 'podate') { $fValueTemp = $fValue; $da = explode('.', $fValue); $fValue = date('Y-m-d', strtotime($da[2] . '-' . $da[1] . '-' . $da[0])); } $eo = new elements_order($oid); $eo->updateField($fname_translation[$fName], $fValue); if ($fName == 'paysta') { $paydat = $fValue == '0' ? 'null' : date('Y-m-d'); $eo->updateField('payment_date', $paydat); } } else { $fValue = ''; } if ($fName == 'paypri') { $fValue = number_format($fValue, 2, '.', ' '); } $result = array(); $result['oid'] = $oid; $result['fName'] = $fName; $result['fValue'] = isset($fValueTemp) ? $fValueTemp : $fValue; if ($fName == 'paysta') {