How to make part of theme visible only to listing owners
From JReviews Documentation
It is possible to display certain information (part of the theme file) only to the listing owner using this conditional:
<?php if($listing['User']['user_id'] == $this->auth->id): ?> This will be visible only to the listing owner <?php endif; ?>
If you want to display certain information to listing owners and site admins as well, use this conditional:
JReviews 3
<?php if ( $listing['User']['user_id'] == $this->auth->id || $this->auth->admin ): ?> This will be visible only to the listing owner and site admin <?php endif; ?>
JReviews 2
<?php if($listing['User']['user_id'] == $User->id || $this->Access->isAdmin()): ?> This will be visible only to the listing owner and site admin <?php endif; ?>
The above examples will only work in theme file where the $listing array is available:
- /listings/detail.thtml
- /listings/detail_tabs.thtml
- /listings/detail_compact.thtml
For below files the $listing variable is available only inside the foreach($listings AS $listing) loop:
- /listings/listings_blogview.thtml
- /listings/listings_blogview_compact.thtml
- /listings/listings_tableview.thtml
- /listings/listings_thumbview.thtml
- /listings/listings_masonry.thtml
- /modules/listings.thtml