<?php $updateID = $_GET['updateID']; if ($updateID) { $instance = new ImportConfig(new NamedArguments(array('primaryKey' => $updateID))); $orgMappingInstance = new OrgNameMapping(); $orgMappings = $orgMappingInstance->getOrgNameMappingByImportConfigID($updateID); } else { $instance = new ImportConfig(); $orgMappingInstance = new OrgNameMapping(); $orgMappings = array(); } $configuration = json_decode($instance->configuration, true); ?> <div id='div_updateForm' style='height: 700px;'> <input type='hidden' id='importConfigID' value='<?php echo $updateID; ?> '> <div class='formTitle' style='min-width:1000px;'> <span class='headerText' style='margin-left:7px;'> <?php if ($updateID) { echo _("Edit Import Configuration"); } else { echo _("Add Import Configuration"); } ?> </span> </div> <span class='smallDarkRedText' id='span_errors'></span>
} $instance->shortName = $shortName; $instance->configuration = $configuration; try { $instance->save(); } catch (Exception $e) { echo $e->getMessage(); } try { //first remove all payment records, then we'll add them back $instance->removeOrgNameMappings(); $orgNameImportedArray = array(); $orgNameImportedArray = explode(':::', $_POST['orgNameImported']); $orgNameMappedArray = array(); $orgNameMappedArray = explode(':::', $_POST['orgNameMapped']); foreach ($orgNameImportedArray as $key => $value) { if ($value && $orgNameMapped[$key]) { $orgNameMapping = new OrgNameMapping(); $orgNameMapping->importConfigID = $instance->primaryKey; $orgNameMapping->orgNameImported = $orgNameImportedArray[$key]; $orgNameMapping->orgNameMapped = $orgNameMappedArray[$key]; try { $orgNameMapping->save(); } catch (Exception $e) { echo $e->getMessage(); } } } } catch (Exception $e) { echo $e->getMessage(); }