]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
last of the river updates I hope - fixes the likes river view
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 17 Dec 2010 21:09:31 +0000 (21:09 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Fri, 17 Dec 2010 21:09:31 +0000 (21:09 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@7665 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/upgrades/2010121702.php [new file with mode: 0644]
languages/en.php
version.php
views/default/annotation/annotatelike.php [deleted file]
views/default/river/annotation/likes/create.php [new file with mode: 0644]

diff --git a/engine/lib/upgrades/2010121702.php b/engine/lib/upgrades/2010121702.php
new file mode 100644 (file)
index 0000000..1c4a931
--- /dev/null
@@ -0,0 +1,10 @@
+<?php
+/**
+ * Change the location of the likes river view
+ */
+
+$query = "UPDATE {$CONFIG->dbprefix}river
+                       SET view='river/annotation/likes/create', action_type='create'
+                       WHERE view='annotation/annotatelike' AND action_type='likes'";
+update_data($query);
+
index 9ce523a4e4b9edbb616446bb77260740122c961f..2d406d3bee499a4941f34eee30eb3d417d4b22f6 100644 (file)
@@ -638,6 +638,7 @@ $english = array(
        'river:select' => 'Show %s',
        'river:comments:more' => '+%u more',
        'river:generic_comment' => 'commented on %s %s',
+       'river:likes' => 'likes %s %s',
 
        'members:label:newest' => 'Newest',
        'members:label:popular' => 'Popular',
index 2a445de6ecbe1b2fcf377ff582a977e5787105ee..235180d1c872ace4e99efde40e627413ca909c05 100644 (file)
@@ -11,7 +11,7 @@
 
 // YYYYMMDD = Elgg Date
 // XX = Interim incrementer
-$version = 2010121701;
+$version = 2010121702;
 
 // Human-friendly version name
 $release = '1.8-svn';
diff --git a/views/default/annotation/annotatelike.php b/views/default/annotation/annotatelike.php
deleted file mode 100644 (file)
index 7b0d5c2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<?php
-
-$performed_by = get_entity($vars['item']->subject_guid);
-$object = get_entity($vars['item']->object_guid);
-$url = $object->getURL();
-$title = $object->title;
-$string = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a> ";
-$string .= elgg_echo("likes:river:annotate") . "  <a href=\"{$object->getURL()}\">" . $title . "</a> <span class='entity-subtext'>" . elgg_view_friendly_time($object->time_created)."</span>";
-       
-echo $string;
\ No newline at end of file
diff --git a/views/default/river/annotation/likes/create.php b/views/default/river/annotation/likes/create.php
new file mode 100644 (file)
index 0000000..374f4a3
--- /dev/null
@@ -0,0 +1,23 @@
+<?php
+/**
+ * Likes river view
+ */
+$object = $vars['item']->getObjectEntity();
+$comment = $vars['item']->getAnnotation();
+
+$url = $object->getURL();
+$title = $object->title;
+if (!$title) {
+       $title = elgg_echo('untitled');
+}
+$params = array(
+       'href' => $object->getURL(),
+       'text' => $title,
+);
+$object_link = elgg_view('output/url', $params);
+
+$type = $object->getType();
+$subtype = $object->getSubtype();
+
+$type_string = elgg_echo("river:commented:$type:$subtype");
+echo elgg_echo('river:likes', array($type_string, $object_link));