aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorGreg Froese <greg.froese@gmail.com>2009-05-16 00:16:40 +0000
committerGreg Froese <greg.froese@gmail.com>2009-05-16 00:16:40 +0000
commitaf26a60db00294af093bf8e385d3e628de1c47d2 (patch)
treeee5c659b777a01ea178939065523892e8afaa991 /views
parent711c6040d3a5e3b479a1326c5afc6c3a689c8ad5 (diff)
downloadelgg-af26a60db00294af093bf8e385d3e628de1c47d2.tar.gz
elgg-af26a60db00294af093bf8e385d3e628de1c47d2.tar.bz2
counting now using annotations
Diffstat (limited to 'views')
-rw-r--r--views/default/object/image.php31
1 files changed, 28 insertions, 3 deletions
diff --git a/views/default/object/image.php b/views/default/object/image.php
index 09a121256..13a94fc7d 100644
--- a/views/default/object/image.php
+++ b/views/default/object/image.php
@@ -88,7 +88,26 @@ if ($photo_tags) {
//
////////////////////////////////////////////////////////
-
+ // Get view information
+
+ $viewer = get_loggedin_user();
+
+ //who is viewing?
+ if($viewer->guid) {
+ $the_viewer = $viewer->guid;
+ } else {
+ $the_viewer = 0;
+ }
+
+ create_annotation($file_guid, "tp_view", "1", "integer", $the_viewer, 2);
+ $views_a = get_annotations($file_guid, "object", "image", "tp_view");
+ $views = count($views_a);
+
+ $my_views = 0;
+ foreach($views_a as $view) {
+ if($view->owner_guid == $the_viewer && $the_viewer != 0) $my_views++;
+ }
+
// Build back and next links
$back = '';
@@ -123,17 +142,19 @@ if ($photo_tags) {
<div id="tidypics_wrapper">
<div id="tidypics_breadcrumbs">
- <?php echo elgg_view('tidypics/breadcrumbs', array('album' => $album,) ); ?>
+ <?php echo elgg_view('tidypics/breadcrumbs', array('album' => $album,) ); ?> <br />
+ Views: <?=$views ?> <?= $my_views ? " ($my_views by me)" : ""; ?>
</div>
<div id="tidypics_desc">
<?php echo autop($desc); ?>
</div>
<div id="tidypics_image_nav">
- <?php echo $back . $next; ?>
+ <?php echo $back . " " . $next; ?>
</div>
<div id="tidypics_image_wrapper">
<?php echo '<img id="tidypics_image"' . ' src="' . $vars['url'] . 'mod/tidypics/thumbnail.php?file_guid=' . $file_guid . '&size=large" alt="' . $title . '"/>'; ?>
+
<div class="clearfloat"></div>
</div>
<div id="tidypics_controls">
@@ -159,7 +180,11 @@ if ($photo_tags) {
<?php if (!is_null($tags)) { ?>
<div class="object_tag_string"><?php echo elgg_view('output/tags',array('value' => $tags));?></div>
<?php } ?>
+<div id="rate_container">
+ <?php echo elgg_view('rate/rate', array('entity'=> $vars['entity'])); ?>
+</div>
<?
+
echo elgg_echo('image:by');?> <b><a href="<?php echo $vars['url']; ?>pg/profile/<?php echo $owner->username; ?>"><?php echo $owner->name; ?></a></b> <?php echo $friendlytime;
?>
</div>