]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
fixed a core Elgg bug dealing with commenting on untitled objects
authorCash Costello <cash.costello@gmail.com>
Sun, 2 Aug 2009 22:47:46 +0000 (22:47 +0000)
committerCash Costello <cash.costello@gmail.com>
Sun, 2 Aug 2009 22:47:46 +0000 (22:47 +0000)
languages/en.php
views/default/annotation/annotate.php [new file with mode: 0644]

index 76604f543d6ff37a37bf97b4b89987e025f34efb..6890ddfd8f8d17e1e1bd3c964de4be7c6a7cfebc 100644 (file)
@@ -1,6 +1,8 @@
 <?php\r
 \r
        $english = array(\r
+               // hack for core bug\r
+                       'untitled' => "untitled",\r
 \r
                // Menu items and titles\r
 \r
diff --git a/views/default/annotation/annotate.php b/views/default/annotation/annotate.php
new file mode 100644 (file)
index 0000000..03dd097
--- /dev/null
@@ -0,0 +1,17 @@
+<?php\r
+\r
+       $performed_by = get_entity($vars['item']->subject_guid); // $statement->getSubject();\r
+       $object = get_entity($vars['item']->object_guid);\r
+       $url = $object->getURL();\r
+       $subtype = get_subtype_from_id($object->subtype);\r
+       $title = $object->title;\r
+       if (!$title)\r
+               $title = elgg_echo('untitled');\r
+\r
+       $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";\r
+       $string = sprintf(elgg_echo("river:posted:generic"),$url) . " ";\r
+       $string .= elgg_echo("{$subtype}:river:annotate") . " <a href=\"" . $object->getURL() . "\">" . $title . "</a>";\r
+\r
+?>\r
+\r
+<?php echo $string; ?>
\ No newline at end of file