コード例 #1
0
 /**
  * @see    \wcf\data\DatabaseObjectList::readObjects()
  */
 public function readObjects()
 {
     parent::readObjects();
     if ($this->loadDeleteNote) {
         $objectIDs = array();
         foreach ($this->objects as $object) {
             if ($object->isDeleted) {
                 $objectIDs[] = $object->entryID;
             }
         }
         // load deletion data
         if (!empty($objectIDs)) {
             $this->logList = new EntryListModificationLogList();
             $this->logList->setEntryData($objectIDs, 'trash');
             $this->logList->readObjects();
             foreach ($this->logList as $logEntry) {
                 foreach ($this->objects as $object) {
                     if ($object->entryID == $logEntry->objectID) {
                         $object->setLogEntry($logEntry);
                     }
                 }
             }
         }
     }
 }