Exemplo n.º 1
0
         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();
     }
Exemplo n.º 2
0
             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;