echo $e->getMessage(); } break; case 'addIdentifier': $titleIdentifier = new TitleIdentifier(); $titleIdentifier->titleID = $_POST['titleID']; $titleIdentifier->identifier = trim(str_replace('-', '', $_POST['identifier'])); $titleIdentifier->identifierType = $_POST['identifierType']; try { $titleIdentifier->save(); } catch (Exception $e) { echo $e->getMessage(); } break; case 'removeIdentifier': $titleIdentifier = new TitleIdentifier(new NamedArguments(array('primaryKey' => $_GET['titleIdentifierID']))); try { $titleIdentifier->delete(); } catch (Exception $e) { echo $e->getMessage(); } break; case 'updatePlatformDisplay': $platform = new Platform(new NamedArguments(array('primaryKey' => $_GET['updateID']))); $platform->reportDisplayName = $_GET['reportDisplayName']; try { $platform->save(); echo _("Platform Reporting Display Name has been updated"); } catch (Exception $e) { echo $e->getMessage(); }
if (!$titleObj->getExistingIdentifier($eISSN)) { $titleIdentifier = new TitleIdentifier(); $titleIdentifier->titleIdentifierID = ''; $titleIdentifier->titleID = $titleID; $titleIdentifier->identifier = $eISSN; $titleIdentifier->identifierType = 'eISSN'; try { $titleIdentifier->save(); } catch (Exception $e) { echo $e->getMessage(); } } } if ($doi) { if (!$titleObj->getExistingIdentifier($doi)) { $titleIdentifier = new TitleIdentifier(); $titleIdentifier->titleIdentifierID = ''; $titleIdentifier->titleID = $titleID; $titleIdentifier->identifier = $doi; $titleIdentifier->identifierType = 'doi'; try { $titleIdentifier->save(); } catch (Exception $e) { echo $e->getMessage(); } } } } } $holdYear = $year; $holdPubPlat = $publisherName . " / " . $platformName;