<?php

$resourceSubject = new ResourceSubject();
$resourceID = $_GET['resourceID'];
$generalSubjectID = $_GET['generalSubjectID'];
$detailSubjectID = $_GET['detailSubjectID'];
if (!isset($detailSubjectID)) {
    $detailSubjectID = -1;
}
if (!isset($generalSubjectID)) {
    $generalSubjectID = -1;
}
$generalDetailSubjectLink = new GeneralDetailSubjectLink();
$generalDetailSubjectLinkID = $generalDetailSubjectLink->getGeneralDetailID($generalSubjectID, $detailSubjectID);
$resourceSubject->resourceID = $resourceID;
$resourceSubject->generalDetailSubjectLinkID = $generalDetailSubjectLinkID;
// Check to see if the subject has already been associated with the resouce.  If not then save.
if ($resourceSubject->duplicateCheck($resourceID, $generalDetailSubjectLinkID) == 0) {
    try {
        $resourceSubject->save();
    } catch (Exception $e) {
        echo $e->getMessage();
    }
}
<?php

$generalDetailSubjectID = $_GET['generalDetailSubjectID'];
$resourceID = $_GET['resourceID'];
$resourceSubject = new ResourceSubject();
try {
    $resourceSubject->removeResourceSubject($resourceID, $generalDetailSubjectID);
    echo _("Subject successfully removed.");
} catch (Exception $e) {
    echo $e->getMessage();
}
Esempio n. 3
0
     }
     foreach ($noteArray as $currentNote) {
         $noteObj = new ResourceNote();
         $noteObj->resourceID = $resource->primaryKey;
         $noteObj->noteTypeID = $note['noteType'];
         $noteObj->updateLoginID = '';
         $noteObj->updateDate = '';
         $noteObj->noteText = $currentNote;
         $noteObj->tabName = 'Product';
         $noteObj->save();
         $noteInserted++;
     }
 }
 //Add subjects to the resource
 foreach ($generalDetailSubjectLinkIDArray as $generalDetailID) {
     $resourceSubject = new ResourceSubject();
     $resourceSubject->resourceID = $resource->primaryKey;
     $resourceSubject->generalDetailSubjectLinkID = $generalDetailID;
     $resourceSubject->save();
 }
 // Do we have to create an organization or attach the resource to an existing one?
 foreach ($jsonData['organization'] as $importOrganization) {
     if ($importOrganization['column'] === "") {
         continue;
     }
     $roleID = $importOrganization['organizationRole'];
     $organizationName = trim($data[intval($importOrganization['column']) - 1]);
     //transform organization if necessary
     foreach ($orgNamesImported as $key => $value) {
         $organizationName = preg_replace('/' . $value . '/i', $orgNamesMapped[$key], $organizationName);
     }