"Viewed XXX times" nur für Admin sichtbar?!

noelg

Joined: 2003-05-22
Posts: 2
Posted: Thu, 2003-05-22 11:41

hi zusammen,

ich würd gern wissen, obs irgendwie möglich ist, dass dieses "viewed xxx times" nur für den Admin sichtbar ist?!
im moment ist es bei mir ganz ausgeblendet, aber ich hätte gerne, dass das nur ich als admin sehen, der Rest aber nicht.

geht das irgendwie?!

vielen dank schonmal!

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Fri, 2003-05-23 10:43

Klar geht das. Um herasuzufinden ob der eingeloggte Nutzer der ADMIN ist, gibt es diese Abfrage:

$gallery->user->isAdmin() == true oder false

In view_album.php musst du dann die beiden Abfragen ergänzen, die etwa so aussehen:

<?php if (!(strcmp($gallery->album->fields["display_clicks"] , "yes")) && ($myAlbum->getClicks() > 0)) { ?>
Viewed: <?php echo pluralize($myAlbum->getClicks(), "time", "0")?>.<br>
<?php } ?>

daraus machen ---->

<?php if ($gallery->user->isAdmin() && !(strcmp($gallery->album->fields["display_clicks"] , "yes")) && ($myAlbum->getClicks() > 0)) { ?>
Viewed: <?php echo pluralize($myAlbum->getClicks(), "time", "0")?>.<br>
<?php } ?>

Damit wird diese Anzeige nur dargestellt, wenn User Admin ist und die Anzeige laut Einstellung erwünscht ist.

 
noelg

Joined: 2003-05-22
Posts: 2
Posted: Sat, 2003-05-31 09:23

hey, vielen dank! hat geklappt!