예제 #1
0
 function prepareRow(xPDOObject $object)
 {
     /** @var byAd $object */
     $row = $object->toArray();
     $row['clicks'] = $this->modx->getCount('byClick', array('ad' => $row['id']));
     $row['current_image'] = $object->getImageUrl();
     if (preg_match('/\\[\\[\\~([0-9]{1,})\\]\\]$/', $row['url'], $matches)) {
         if ($resource = $this->modx->getObject('modResource', $matches[1])) {
             $row['url'] = '<sup>(' . $resource->id . ')</sup> ' . $resource->pagetitle;
         }
     }
     return $row;
 }