From a8a421963b1a36d94bbf01bd92bd9fbd5265ddb2 Mon Sep 17 00:00:00 2001
From: Eric Rasmussen <erasmussen2@unl.edu>
Date: Fri, 28 Aug 2009 20:29:40 +0000
Subject: [PATCH] everybody plugin - mostly for testing, not planning on being
 used

---
 plugins/everybody/index.php                   | 23 +++++++++++++++++++
 plugins/everybody/languages/en.php            |  9 ++++++++
 plugins/everybody/start.php                   | 21 +++++++++++++++++
 .../views/default/everybody/user.php          |  3 +++
 4 files changed, 56 insertions(+)
 create mode 100644 plugins/everybody/index.php
 create mode 100644 plugins/everybody/languages/en.php
 create mode 100644 plugins/everybody/start.php
 create mode 100644 plugins/everybody/views/default/everybody/user.php

diff --git a/plugins/everybody/index.php b/plugins/everybody/index.php
new file mode 100644
index 00000000..41ef8839
--- /dev/null
+++ b/plugins/everybody/index.php
@@ -0,0 +1,23 @@
+<?php
+        // Get the Elgg framework
+                require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
+
+                gatekeeper();
+
+                $context = get_context();
+
+                $title = elgg_view_title(elgg_echo('memberlist'));
+
+                set_context('search');
+
+                $result = list_entities('user');
+
+
+        // Display main admin menu
+                page_draw(elgg_echo("memberlist"),
+                                                elgg_view_layout("two_column_left_sidebar",
+                                                                                '',
+                                                                                $title . elgg_view("everybody/user") . $result)
+                                                                                );
+
+?>
diff --git a/plugins/everybody/languages/en.php b/plugins/everybody/languages/en.php
new file mode 100644
index 00000000..baf5ce16
--- /dev/null
+++ b/plugins/everybody/languages/en.php
@@ -0,0 +1,9 @@
+<?php
+	$english = array(
+	    'everybody' => "Everybody",
+	    'memberlist' => "Member List",
+	    'memberlistdescription' => "Find your friend",
+	);
+					
+	add_translation("en",$english);
+?>
diff --git a/plugins/everybody/start.php b/plugins/everybody/start.php
new file mode 100644
index 00000000..a027ab5f
--- /dev/null
+++ b/plugins/everybody/start.php
@@ -0,0 +1,21 @@
+<?
+
+function everybody_init() {
+
+  global $CONFIG;
+
+// Set up menu for logged in users
+	register_translations($CONFIG->pluginspath . "everybody/languages/");
+         if (isloggedin()) {
+              add_menu(elgg_echo('everybody'), $CONFIG->wwwroot ."pg/everybody");
+         }
+	register_page_handler('everybody','everybody_page_handler');
+}
+
+                function everybody_page_handler($page) {
+                                @include(dirname(__FILE__) . "/index.php");
+                                return true;
+                }
+
+register_elgg_event_handler('init','system','everybody_init');
+?>
diff --git a/plugins/everybody/views/default/everybody/user.php b/plugins/everybody/views/default/everybody/user.php
new file mode 100644
index 00000000..78066282
--- /dev/null
+++ b/plugins/everybody/views/default/everybody/user.php
@@ -0,0 +1,3 @@
+<?php
+		echo "<p>" . autop(elgg_echo("memberlistdescription")) . "</p>";
+?>
-- 
GitLab