123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * @version 7.9 [rev.7.9.01]
- */
- if ($sale instanceof \Ppb\Db\Table\Row\Sale) {
- /** @var \Ppb\Db\Table\Row\User $user */
- $user = $this->userDetails($this->loggedInUser['id'])->getUser();
- $active = $user->isActive();
- ?>
- <?php echo $this->partial('partials/sale.phtml', array(
- 'sale' => $sale,
- 'postageDesc' => ($active) ? true : false,
- 'caption' => ($active) ? true : false,
- 'directPaymentButton' => ($active) ? true : false,
- 'type' => $this->loggedInUser['id'] == $sale['seller_id'] ? 'sold' : 'bought')); ?>
- <?php }
- else {
- // TODO: not an ideal solution
- $topicTitle = $message->getTopicTitle();
- @preg_match('#Private Message - Listing ID: \#(.*)#', $topicTitle, $matches);
- if (count($matches) > 1) {
- if (!empty($matches[1])) {
- $listingsService = new \Ppb\Service\Listings();
- $listing = $listingsService->findBy('id', intval($matches[1]));
- if (count($listing) > 0) {
- echo $this->partial('partials/listing-box.phtml', array(
- 'listing' => $listing)) . '<br>';
- }
- }
- }
- }
- ?>
- <h4 class="headline">
- <span><?php echo $this->_('Message Board'); ?></span>
- </h4>
- <?php echo ($message['topic_id'] != null) ? $this->partial('partials/messages.phtml', array(
- 'message' => $message)) : null; ?>
- <?php echo $this->action('create', 'messaging', 'members', array(
- 'receiver_id' => ($this->loggedInUser['id'] == $message['sender_id']) ?
- $message['receiver_id'] : $message['sender_id'],
- 'sale_id' => $message['sale_id'],
- 'topic_id' => $message['topic_id'])); ?>
|