<?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(); }
} 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); }