コード例 #1
0
 /**
  * Load the grouped work that this record is connected to.
  */
 public function loadGroupedWork()
 {
     require_once ROOT_DIR . '/sys/Grouping/GroupedWorkPrimaryIdentifier.php';
     require_once ROOT_DIR . '/sys/Grouping/GroupedWork.php';
     $groupedWork = new GroupedWork();
     $query = "SELECT grouped_work.* FROM grouped_work INNER JOIN grouped_work_primary_identifiers ON grouped_work.id = grouped_work_id WHERE type='overdrive' AND identifier = '" . $this->getUniqueID() . "'";
     $groupedWork->query($query);
     if ($groupedWork->N == 1) {
         $groupedWork->fetch();
         $this->groupedWork = clone $groupedWork;
     }
 }