aboutsummaryrefslogtreecommitdiff
path: root/mod/activity/views
diff options
context:
space:
mode:
authormarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-10-16 15:54:38 +0000
committermarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-10-16 15:54:38 +0000
commitf81d6e670ba8c6c98819612cdddad97649be2241 (patch)
treea47f71d337ac41580ea5da54506b635054e16d7f /mod/activity/views
parent1d557893a991830c28f4dbd8c25ed906044a2419 (diff)
downloadelgg-f81d6e670ba8c6c98819612cdddad97649be2241.tar.gz
elgg-f81d6e670ba8c6c98819612cdddad97649be2241.tar.bz2
Initial activity view.
Missing functionality: comments, tabs and drill down ability. git-svn-id: https://code.elgg.org/elgg/trunk@2272 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/activity/views')
-rw-r--r--mod/activity/views/default/activity/dashboard.php14
-rw-r--r--mod/activity/views/default/activity/wrapper.php51
-rw-r--r--mod/activity/views/default/settings/activity/edit.php11
3 files changed, 76 insertions, 0 deletions
diff --git a/mod/activity/views/default/activity/dashboard.php b/mod/activity/views/default/activity/dashboard.php
new file mode 100644
index 000000000..3e626b49f
--- /dev/null
+++ b/mod/activity/views/default/activity/dashboard.php
@@ -0,0 +1,14 @@
+<?php
+ /// Extract the activity
+ $activity = $vars['activity'];
+?>
+<div id="activity">
+ <?php
+ if (($activity) && (count($activity)))
+ {
+ foreach ($activity as $a) echo $a;
+ }
+ else
+ echo elgg_echo('activity:noactivity');
+ ?>
+</div> \ No newline at end of file
diff --git a/mod/activity/views/default/activity/wrapper.php b/mod/activity/views/default/activity/wrapper.php
new file mode 100644
index 000000000..88ba6ef57
--- /dev/null
+++ b/mod/activity/views/default/activity/wrapper.php
@@ -0,0 +1,51 @@
+<?php
+
+ /**
+ * Elgg activity item wrapper.
+ * Wraps all river items.
+ *
+ * @package Elgg
+ * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
+ * @author Curverider
+ * @copyright Curverider Ltd 2008
+ * @link http://elgg.com/
+ */
+
+ $statement = $vars['statement'];
+ $time = $vars['time'];
+ $event = $vars['event'];
+ $entry = $vars['entry'];
+
+ if ($statement->getObject() instanceof ElggEntity) {
+
+ $obj = $statement->getObject();
+ $subtype = $obj->getSubtype();
+ if (empty($subtype)) $subtype = $obj->type;
+ if (empty($subtype)) $subtype = "general";
+ } else if (is_array($statement->getObject())) {
+ $obj = $statement->getObject();
+ $subtype = "relationship_" . $obj['relationship'];
+ }
+?>
+<div class="activity_item">
+
+ <div class="activity_<?php echo $subtype; ?>">
+ <div class="activity_<?php echo $event; ?>">
+ <p class="activity_<?php echo $subtype; ?>_<?php echo $event; ?>">
+ <?php
+
+ echo $vars['entry'];
+
+ ?>
+ <span class="activity_item_time">
+ (<?php
+
+ echo friendly_time($time);
+
+ ?>)
+ </span>
+ </p>
+ </div>
+ </div>
+
+</div>
diff --git a/mod/activity/views/default/settings/activity/edit.php b/mod/activity/views/default/settings/activity/edit.php
new file mode 100644
index 000000000..bfb1a9dbe
--- /dev/null
+++ b/mod/activity/views/default/settings/activity/edit.php
@@ -0,0 +1,11 @@
+<?php
+?>
+<p>
+ <?php echo elgg_echo('activity:useasdashboard'); ?>
+
+ <select name="params[useasdashboard]">
+ <option value="yes" <?php if ($vars['entity']->useasdashboard == 'yes') echo " selected=\"yes\" "; ?>><?php echo elgg_echo('option:yes'); ?></option>
+ <option value="no" <?php if ($vars['entity']->useasdashboard != 'yes') echo " selected=\"yes\" "; ?>><?php echo elgg_echo('option:no'); ?></option>
+ </select>
+
+</p>