From 1a08a1f4a273737afb508c781d5f39cef021a273 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 15 May 2008 13:35:37 +0000 Subject: Moving some stuff into the plugins repo, where it belongs. git-svn-id: https://code.elgg.org/elgg/trunk@646 36083f99-b078-4883-b0ff-0f9b5a30f544 --- admin/index.php | 26 +++++ admin/plugins/index.php | 3 + admin/settings/index.php | 3 + admin/users/index.php | 3 + languages/en.php | 8 ++ mod/blog/actions/add.php | 66 ------------ mod/blog/actions/comments/add.php | 44 -------- mod/blog/actions/comments/delete.php | 34 ------ mod/blog/actions/delete.php | 38 ------- mod/blog/actions/edit.php | 70 ------------- mod/blog/add.php | 25 ----- mod/blog/edit.php | 31 ------ mod/blog/everyone.php | 23 ----- mod/blog/index.php | 32 ------ mod/blog/languages/en.php | 52 ---------- mod/blog/read.php | 52 ---------- mod/blog/start.php | 111 -------------------- mod/blog/views/default/blog/css.php | 58 ----------- mod/blog/views/default/blog/forms/edit.php | 89 ---------------- mod/blog/views/default/blog/notfound.php | 21 ---- mod/blog/views/default/blog/view.php | 26 ----- mod/blog/views/default/object/blog-comment.php | 50 --------- mod/blog/views/default/object/blog-comments.php | 52 ---------- mod/blog/views/default/object/blog.php | 88 ---------------- mod/file/actions/download.php | 38 ------- mod/file/actions/upload.php | 46 --------- mod/file/friends.php | 34 ------ mod/file/index.php | 30 ------ mod/file/languages/en.php | 45 -------- mod/file/start.php | 131 ------------------------ mod/file/upload.php | 15 --- mod/file/views/default/file/file.php | 40 -------- mod/file/views/default/file/footer.php | 29 ------ mod/file/views/default/file/icon.php | 23 ----- mod/file/views/default/file/upload.php | 25 ----- mod/file/world.php | 31 ------ mod/tasklist/index.php | 72 ------------- mod/tasklist/start.php | 83 --------------- mod/tasklist/views/default/tasklist/item.php | 32 ------ mod/tasklist/views/default/tasklist/main.php | 18 ---- mod/tasklist/views/default/tasklist/newtask.php | 18 ---- views/default/admin/main.php | 20 ++++ views/default/editmenu.php | 2 +- views/default/navigation/topmenu.php | 19 +++- 44 files changed, 80 insertions(+), 1676 deletions(-) create mode 100644 admin/index.php create mode 100644 admin/plugins/index.php create mode 100644 admin/settings/index.php create mode 100644 admin/users/index.php delete mode 100644 mod/blog/actions/add.php delete mode 100644 mod/blog/actions/comments/add.php delete mode 100644 mod/blog/actions/comments/delete.php delete mode 100644 mod/blog/actions/delete.php delete mode 100644 mod/blog/actions/edit.php delete mode 100644 mod/blog/add.php delete mode 100644 mod/blog/edit.php delete mode 100644 mod/blog/everyone.php delete mode 100644 mod/blog/index.php delete mode 100644 mod/blog/languages/en.php delete mode 100644 mod/blog/read.php delete mode 100644 mod/blog/start.php delete mode 100644 mod/blog/views/default/blog/css.php delete mode 100644 mod/blog/views/default/blog/forms/edit.php delete mode 100644 mod/blog/views/default/blog/notfound.php delete mode 100644 mod/blog/views/default/blog/view.php delete mode 100644 mod/blog/views/default/object/blog-comment.php delete mode 100644 mod/blog/views/default/object/blog-comments.php delete mode 100644 mod/blog/views/default/object/blog.php delete mode 100644 mod/file/actions/download.php delete mode 100644 mod/file/actions/upload.php delete mode 100644 mod/file/friends.php delete mode 100644 mod/file/index.php delete mode 100644 mod/file/languages/en.php delete mode 100644 mod/file/start.php delete mode 100644 mod/file/upload.php delete mode 100644 mod/file/views/default/file/file.php delete mode 100644 mod/file/views/default/file/footer.php delete mode 100644 mod/file/views/default/file/icon.php delete mode 100644 mod/file/views/default/file/upload.php delete mode 100644 mod/file/world.php delete mode 100644 mod/tasklist/index.php delete mode 100644 mod/tasklist/start.php delete mode 100644 mod/tasklist/views/default/tasklist/item.php delete mode 100644 mod/tasklist/views/default/tasklist/main.php delete mode 100644 mod/tasklist/views/default/tasklist/newtask.php create mode 100644 views/default/admin/main.php diff --git a/admin/index.php b/admin/index.php new file mode 100644 index 000000000..9011e7e8b --- /dev/null +++ b/admin/index.php @@ -0,0 +1,26 @@ +admin && !$_SESSION['user']->siteadmin) forward(); + + $menuoptions = get_register("admin"); + + // Display main admin menu + page_draw(elgg_echo("admin"),elgg_view("admin/main")); + +?> \ No newline at end of file diff --git a/admin/plugins/index.php b/admin/plugins/index.php new file mode 100644 index 000000000..0165eb215 --- /dev/null +++ b/admin/plugins/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/admin/settings/index.php b/admin/settings/index.php new file mode 100644 index 000000000..0165eb215 --- /dev/null +++ b/admin/settings/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/admin/users/index.php b/admin/users/index.php new file mode 100644 index 000000000..0165eb215 --- /dev/null +++ b/admin/users/index.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/languages/en.php b/languages/en.php index aac6af52f..2a5b21086 100644 --- a/languages/en.php +++ b/languages/en.php @@ -57,11 +57,19 @@ */ 'account' => "Account", + 'settings' => "Settings", 'register' => "Register", 'registerok' => "You have successfully registered for %s.", 'registerbad' => "Your registration was unsuccessful. The username may already exist, or your passwords might not match.", + /** + * Administration + */ + + 'admin' => "Administration", + 'admin:description' => "The admin panel allows you to control all aspects of the system, from user management to how plugins behave. Choose an option below to get started.", + /** * Generic action words */ diff --git a/mod/blog/actions/add.php b/mod/blog/actions/add.php deleted file mode 100644 index f51bbedac..000000000 --- a/mod/blog/actions/add.php +++ /dev/null @@ -1,66 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.org/ - */ - - // Make sure we're logged in (send us to the front page if not) - if (!isloggedin()) forward(); - - // Get input data - $title = get_input('blogtitle'); - $body = get_input('blogbody'); - $tags = get_input('blogtags'); - - // Cache to the session - $_SESSION['blogtitle'] = $title; - $_SESSION['blogbody'] = $body; - $_SESSION['blogtags'] = $tags; - - // Convert string of tags into a preformatted array - $tagarray = string_to_tag_array($tags); - - // Make sure the title / description aren't blank - if (empty($title) || empty($body)) { - register_error(elgg_echo("blog:blank")); - forward("mod/blog/add.php"); - - // Otherwise, save the blog post - } else { - - // Initialise a new ElggObject - $blog = new ElggObject(); - // Tell the system it's a blog post - $blog->subtype = "blog"; - // Set its owner to the current user - $blog->owner_guid = $_SESSION['user']->getGUID(); - // For now, set its access to public (we'll add an access dropdown shortly) - $blog->access_id = 2; - // Set its title and description appropriately - $blog->title = $title; - $blog->description = $body; - // Before we can set metadata, we need to save the blog post - if (!$blog->save()) { - register_error(elgg_echo("blog:error")); - forward("mod/blog/add.php"); - } - // Now let's add tags. We can pass an array directly to the object property! Easy. - if (is_array($tagarray)) { - $blog->tags = $tagarray; - } - // Success message - system_message(elgg_echo("blog:posted")); - // Remove the blog post cache - unset($_SESSION['blogtitle']); unset($_SESSION['blogbody']); unset($_SESSION['blogtags']); - // Forward to the main blog page - forward("mod/blog/?username=" . $_SESSION['user']->username); - - } - -?> \ No newline at end of file diff --git a/mod/blog/actions/comments/add.php b/mod/blog/actions/comments/add.php deleted file mode 100644 index 8a54cde13..000000000 --- a/mod/blog/actions/comments/add.php +++ /dev/null @@ -1,44 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.org/ - */ - - // Make sure we're logged in; forward to the front page if not - if (!isloggedin()) forward(); - - // Get input - $blogpost_guid = (int) get_input('blogpost_guid'); - $comment = get_input('comment'); - - // Let's see if we can get an entity with the specified GUID, and that it's a blog post - if ($blogpost = get_entity($blogpost_guid)) { - if ($blogpost->getSubtype() == "blog") { - - // If posting the comment was successful, say so - if ($blogpost->annotate('comment',$comment,$blogpost->access_id, $_SESSION['guid'])) { - - system_message(elgg_echo("comment:success")); - - } else { - system_message(elgg_echo("comment:failure")); - } - - } - - } else { - - system_message(elgg_echo("blog:notfound")); - - } - - // Forward to the - forward("mod/blog/read.php?blogpost=" . $blogpost_guid); - -?> \ No newline at end of file diff --git a/mod/blog/actions/comments/delete.php b/mod/blog/actions/comments/delete.php deleted file mode 100644 index 8eee2c961..000000000 --- a/mod/blog/actions/comments/delete.php +++ /dev/null @@ -1,34 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.org/ - */ - - // Ensure we're logged in - if (!isloggedin()) forward(); - - // Make sure we can get the comment in question - $comment_id = (int) get_input('comment_id'); - if ($comment = get_annotation($comment_id)) { - - $url = "mod/blog/read.php?blogpost=" . $comment->entity_guid; - if ($comment->canEdit()) { - $comment->delete(); - system_message(elgg_echo("comment:deleted")); - forward($url); - } - - } else { - $url = ""; - } - - system_message(elgg_echo("comment:notdeleted")); - forward($url); - -?> \ No newline at end of file diff --git a/mod/blog/actions/delete.php b/mod/blog/actions/delete.php deleted file mode 100644 index cb494e59f..000000000 --- a/mod/blog/actions/delete.php +++ /dev/null @@ -1,38 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.org/ - */ - - // Make sure we're logged in (send us to the front page if not) - if (!isloggedin()) forward(); - - // Get input data - $guid = (int) get_input('blogpost'); - - // Make sure we actually have permission to edit - $blog = get_entity($guid); - if ($blog->getSubtype() == "blog" && $blog->canEdit()) { - - // Get owning user - $owner = get_entity($blog->getOwner()); - // Delete it! - $rowsaffected = $blog->delete(); - if ($rowsaffected > 0) { - // Success message - system_message(elgg_echo("blog:deleted")); - } else { - system_message(elgg_echo("blog:notdeleted")); - } - // Forward to the main blog page - forward("mod/blog/?username=" . $owner->username); - - } - -?> \ No newline at end of file diff --git a/mod/blog/actions/edit.php b/mod/blog/actions/edit.php deleted file mode 100644 index fba4763a6..000000000 --- a/mod/blog/actions/edit.php +++ /dev/null @@ -1,70 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.org/ - */ - - // Make sure we're logged in (send us to the front page if not) - if (!isloggedin()) forward(); - - // Get input data - $guid = (int) get_input('blogpost'); - $title = get_input('blogtitle'); - $body = get_input('blogbody'); - $tags = get_input('blogtags'); - - // Make sure we actually have permission to edit - $blog = get_entity($guid); - if ($blog->getSubtype() == "blog" && $blog->canEdit()) { - - // Cache to the session - $_SESSION['blogtitle'] = $title; - $_SESSION['blogbody'] = $body; - $_SESSION['blogtags'] = $tags; - - // Convert string of tags into a preformatted array - $tagarray = string_to_tag_array($tags); - - // Make sure the title / description aren't blank - if (empty($title) || empty($body)) { - register_error(elgg_echo("blog:blank")); - forward("mod/blog/add.php"); - - // Otherwise, save the blog post - } else { - - // Get owning user - $owner = get_entity($blog->getOwner()); - // For now, set its access to public (we'll add an access dropdown shortly) - $blog->access_id = 2; - // Set its title and description appropriately - $blog->title = $title; - $blog->description = $body; - // Before we can set metadata, we need to save the blog post - if (!$blog->save()) { - register_error(elgg_echo("blog:error")); - forward("mod/blog/add.php"); - } - // Now let's add tags. We can pass an array directly to the object property! Easy. - $blog->clearMetadata('tags'); - if (is_array($tagarray)) { - $blog->tags = $tagarray; - } - // Success message - system_message(elgg_echo("blog:posted")); - // Remove the blog post cache - unset($_SESSION['blogtitle']); unset($_SESSION['blogbody']); unset($_SESSION['blogtags']); - // Forward to the main blog page - forward("mod/blog/?username=" . $owner->username); - - } - - } - -?> \ No newline at end of file diff --git a/mod/blog/add.php b/mod/blog/add.php deleted file mode 100644 index 15abe819e..000000000 --- a/mod/blog/add.php +++ /dev/null @@ -1,25 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - // Load Elgg engine - require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); - - // If we're not logged in, forward to the front page - if (!isloggedin()) forward(); - - // Get the current page's owner - $page_owner = page_owner(); - - // Display page - page_draw(elgg_echo('blog:addpost'),elgg_view("blog/forms/edit")); - -?> \ No newline at end of file diff --git a/mod/blog/edit.php b/mod/blog/edit.php deleted file mode 100644 index 262973f54..000000000 --- a/mod/blog/edit.php +++ /dev/null @@ -1,31 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - // Load Elgg engine - require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); - - // Get the post, if it exists - $blogpost = (int) get_input('blogpost'); - if ($post = get_entity($blogpost)) { - - if ($post->canEdit()) { - - $body = elgg_view("blog/forms/edit", array('entity' => $post)); - - } - - } - - // Display page - page_draw(sprintf(elgg_echo('blog:editpost'),$post->title),$body); - -?> \ No newline at end of file diff --git a/mod/blog/everyone.php b/mod/blog/everyone.php deleted file mode 100644 index a97733c46..000000000 --- a/mod/blog/everyone.php +++ /dev/null @@ -1,23 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - // Load Elgg engine - require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); - - if ($blogposts = get_entities('object','blog')) { - $body = elgg_view("blog/view",array('posts' => $blogposts)); - } - - // Display page - page_draw(elgg_echo('blog:everyone'),$body); - -?> \ No newline at end of file diff --git a/mod/blog/index.php b/mod/blog/index.php deleted file mode 100644 index b7f1912f6..000000000 --- a/mod/blog/index.php +++ /dev/null @@ -1,32 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - // Load Elgg engine - require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); - - // Get the current page's owner - $page_owner = page_owner_entity(); - if ($page_owner === false || is_null($page_owner)) { - $page_owner = $_SESSION['user']; - set_page_owner($page_owner->getGUID()); - } - - // Get any blog posts to display - $posts = $page_owner->getObjects('blog'); - - // Display them - $body = elgg_view("blog/view",array('posts' => $posts)); - - // Display page - page_draw(sprintf(elgg_echo('blog:user'),$page_owner->name),$body); - -?> \ No newline at end of file diff --git a/mod/blog/languages/en.php b/mod/blog/languages/en.php deleted file mode 100644 index 845303700..000000000 --- a/mod/blog/languages/en.php +++ /dev/null @@ -1,52 +0,0 @@ - "Blog", - 'blog:user' => "%s's blog", - 'blog:posttitle' => "%s's blog: %s", - 'blog:everyone' => "All blog posts", - - 'blog:read' => "Read blog", - - 'blog:addpost' => "Write an entry", - 'blog:editpost' => "Edit entry (%s)", - - 'blog:text' => "Blog text", - - 'blog:strapline' => "%s", - - 'blog:comment:add' => "Add a comment", - 'blog:comment:text' => "Comment text", - - 'comments' => "Comments", - - /** - * Status messages - */ - - 'blog:posted' => "Your blog post was successfully posted.", - 'comment:success' => "Your comment was successfully added.", - 'blog:deleted' => "Your blog post was successfully deleted.", - 'comment:deleted' => "The comment was successfully deleted.", - - /** - * Error messages - */ - - 'blog:blank' => "Sorry; you need to fill in both the title and body before you can make a post.", - 'blog:notfound' => "Sorry; we could not find the specified blog post.", - 'blog:notdeleted' => "Sorry; we could not delete this blog post.", - - 'comment:failure' => "An unexpected error occurred when adding your comment. Please try again.", - 'comment:notdeleted' => "The comment could not be deleted.", - - ); - - add_translation("en",$english); - -?> \ No newline at end of file diff --git a/mod/blog/read.php b/mod/blog/read.php deleted file mode 100644 index 84e29d0ea..000000000 --- a/mod/blog/read.php +++ /dev/null @@ -1,52 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - // Load Elgg engine - require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); - - // Get the specified blog post - $post = (int) get_input('blogpost'); - - // If we can get out the blog post ... - if ($blogpost = get_entity($post)) { - - // Get any comments - $comments = $blogpost->getAnnotations('comments'); - - // Set the page owner - set_page_owner($blogpost->getOwner()); - $page_owner = get_entity($blogpost->getOwner()); - - // Display it - $body = elgg_view("object/blog",array( - 'entity' => $blogpost, - 'entity_owner' => $page_owner, - 'comments' => $comments, - 'full' => true - )); - - // Set the title appropriately - $title = sprintf(elgg_echo("blog:posttitle"),$page_owner->name,$blogpost->title); - - // If we're not allowed to see the blog post - } else { - - // Display the 'post not found' page instead - $body = elgg_view("blog/notfound"); - $title = elgg_echo("blog:notfound"); - - } - - // Display page - page_draw($title,$body); - -?> \ No newline at end of file diff --git a/mod/blog/start.php b/mod/blog/start.php deleted file mode 100644 index 8a39e4435..000000000 --- a/mod/blog/start.php +++ /dev/null @@ -1,111 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - /** - * Blog initialisation - * - * These parameters are required for the event API, but we won't use them: - * - * @param unknown_type $event - * @param unknown_type $object_type - * @param unknown_type $object - */ - - function blog_init() { - - // Load system configuration - global $CONFIG; - - // Load the language file - register_translations($CONFIG->pluginspath . "blog/languages/"); - - // Set up menu for logged in users - if (isloggedin()) { - add_menu(elgg_echo('blog'), $CONFIG->wwwroot . "pg/blog/",array( - menu_item(elgg_echo('blog:read'),$CONFIG->wwwroot."pg/blog/" . $_SESSION['user']->username), - menu_item(elgg_echo('blog:addpost'),$CONFIG->wwwroot."mod/blog/add.php"), - menu_item(elgg_echo('blog:everyone'),$CONFIG->wwwroot."mod/blog/everyone.php"), - )); - // And for logged out users - } else { - add_menu(elgg_echo('blog'), $CONFIG->wwwroot . "mod/blog/everyone.php",array( - menu_item(elgg_echo('blog:everyone'),$CONFIG->wwwroot."mod/blog/everyone.php"), - )); - } - - // Extend system CSS with our own styles, which are defined in the blog/css view - extend_view('css','blog/css'); - - // Register a page handler, so we can have nice URLs - register_page_handler('blog','blog_page_handler'); - - // Register a URL handler for blog posts - register_entity_url_handler('blog_url','object','blog'); - } - - /** - * Blog page handler; allows the use of fancy URLs - * - * @param array $page From the page_handler function - * @return true|false Depending on success - */ - function blog_page_handler($page) { - - // The first component of a blog URL is the username - if (isset($page[0])) { - set_input('username',$page[0]); - } - - // The second part dictates what we're doing - if (isset($page[1])) { - switch($page[1]) { - case "read": set_input('blogpost',$page[2]); - @include(dirname(__FILE__) . "/read.php"); - break; - case "friends": // TODO: add friends blog page here - break; - } - // If the URL is just 'blog/username', or just 'blog/', load the standard blog index - } else { - @include(dirname(__FILE__) . "/index.php"); - return true; - } - - return false; - - } - - /** - * Populates the ->getUrl() method for blog objects - * - * @param ElggEntity $blogpost Blog post entity - * @return string Blog post URL - */ - function blog_url($blogpost) { - - global $CONFIG; - return $CONFIG->url . "pg/blog/" . $blogpost->getOwnerEntity()->username . "/read/" . $blogpost->getGUID(); - - } - - // Make sure the blog initialisation function is called on initialisation - register_event_handler('init','system','blog_init'); - - // Register actions - global $CONFIG; - register_action("blog/add",false,$CONFIG->pluginspath . "blog/actions/add.php"); - register_action("blog/edit",false,$CONFIG->pluginspath . "blog/actions/edit.php"); - register_action("blog/delete",false,$CONFIG->pluginspath . "blog/actions/delete.php"); - register_action("blog/comments/add",false,$CONFIG->pluginspath . "blog/actions/comments/add.php"); - register_action("blog/comments/delete",false,$CONFIG->pluginspath . "blog/actions/comments/delete.php"); - -?> \ No newline at end of file diff --git a/mod/blog/views/default/blog/css.php b/mod/blog/views/default/blog/css.php deleted file mode 100644 index 2808508d6..000000000 --- a/mod/blog/views/default/blog/css.php +++ /dev/null @@ -1,58 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - -?> - -.blog-post { - - margin-bottom: 30px; - border: 0px; - border-bottom: 1px; - border-style: solid; - border-color: #aaa; - -} - -.blog-post a { - - text-decoration: underline; - color: #777; - -} - -.blog-post h3 { - - font-size: 200%; - margin-bottom: 15px; - -} - -.blog-post h3 a { - - text-decoration: none; - -} - -.blog-post .strapline { - - font-size: 130%; - margin-bottom: 20px; - color: #aaa; - -} - -.blog-post .strapline a { - - text-decoration: none; - color: #aaa; - -} \ No newline at end of file diff --git a/mod/blog/views/default/blog/forms/edit.php b/mod/blog/views/default/blog/forms/edit.php deleted file mode 100644 index ff8ae8767..000000000 --- a/mod/blog/views/default/blog/forms/edit.php +++ /dev/null @@ -1,89 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - * - * @uses $vars['object'] Optionally, the blog post to edit - */ - - // Set title, form destination - if (isset($vars['entity'])) { - $title = sprintf(elgg_echo("blog:editpost"),$object->title); - $action = "blog/edit"; - $title = $vars['entity']->title; - $body = $vars['entity']->description; - $tags = $vars['entity']->tags; - } else { - $title = elgg_echo("blog:addpost"); - $action = "blog/add"; - $tags = ""; - $title = ""; - $description = ""; - } - - // Just in case we have some cached details - if (isset($vars['blogtitle'])) { - $title = $vars['blogtitle']; - $body = $vars['blogbody']; - $tags = $vars['blogtags']; - } - -?> - -

- -

-
- -

- -

-

- -

-

-

-

- - -

- -
\ No newline at end of file diff --git a/mod/blog/views/default/blog/notfound.php b/mod/blog/views/default/blog/notfound.php deleted file mode 100644 index ae716df89..000000000 --- a/mod/blog/views/default/blog/notfound.php +++ /dev/null @@ -1,21 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - -?> - -

- -

\ No newline at end of file diff --git a/mod/blog/views/default/blog/view.php b/mod/blog/views/default/blog/view.php deleted file mode 100644 index 24d0bde7d..000000000 --- a/mod/blog/views/default/blog/view.php +++ /dev/null @@ -1,26 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - * - * @uses $vars['posts'] An array of posts to view - */ - - // If there are any posts to view, view them - if (is_array($vars['posts']) && sizeof($vars['posts']) > 0) { - - foreach($vars['posts'] as $post) { - - echo elgg_view_entity($post); - - } - - } - -?> \ No newline at end of file diff --git a/mod/blog/views/default/object/blog-comment.php b/mod/blog/views/default/object/blog-comment.php deleted file mode 100644 index 344eb5a9c..000000000 --- a/mod/blog/views/default/object/blog-comment.php +++ /dev/null @@ -1,50 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - * - * @uses $vars['entity'] The comment to view - */ - - -?> - -
  • -
    -

    $vars['entity']->value)); ?>

    - - canEdit()) { -?> -

    - $vars['url'] . "action_handler.php?action=blog/comments/delete&comment_id=" . $vars['entity']->id, - 'text' => elgg_echo('delete'), - 'confirm' => elgg_echo('deleteconfirm'), - )); - - ?> -

    - -
    -
  • \ No newline at end of file diff --git a/mod/blog/views/default/object/blog-comments.php b/mod/blog/views/default/object/blog-comments.php deleted file mode 100644 index 188214ff1..000000000 --- a/mod/blog/views/default/object/blog-comments.php +++ /dev/null @@ -1,52 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - * - * @uses $vars['comments'] Array of comments - */ - -?> - -
    - - 0) { - - echo "

    ". elgg_echo("comments") ."

      "; - foreach($vars['comments'] as $comment) { - - echo elgg_view("object/blog-comment",array('entity' => $comment)); - - } - echo "
    "; - - } - -?> -
    -

    - -

    -

    - -

    -

    - - " /> -

    -
    - -
    \ No newline at end of file diff --git a/mod/blog/views/default/object/blog.php b/mod/blog/views/default/object/blog.php deleted file mode 100644 index e6b6b7129..000000000 --- a/mod/blog/views/default/object/blog.php +++ /dev/null @@ -1,88 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - * - * @uses $vars['entity'] Optionally, the blog post to view - */ - - if (isset($vars['entity'])) { - -?> - -
    -

    title; ?>

    -

    - time_created) - ); - - ?> -

    -

    - $vars['entity']->getOwnerEntity(), 'size' => 'medium')); - ?>
    - getOwnerEntity()->name; ?> -

    -

    - description); - - ?> -

    -

    - $vars['entity']->tags)); - - ?> -

    -

    - canEdit()) { - - ?> - - $vars['url'] . "action_handler.php?action=blog/delete&blogpost=" . $vars['entity']->getGUID(), - 'text' => elgg_echo('delete'), - 'confirm' => elgg_echo('deleteconfirm'), - )); - - // Allow the menu to be extended - echo elgg_view("editmenu",array('entity' => $vars['entity'])); - - ?> - -

    -
    - - $vars['entity'], 'comments' => $vars['entity']->getAnnotations('comment'))); - } - - // Display comments if any - // echo elgg_view('object/blog-comments',array('entity' => $vars['entity'], 'comments' => $vars['comments'])); - - } - -?> \ No newline at end of file diff --git a/mod/file/actions/download.php b/mod/file/actions/download.php deleted file mode 100644 index 19ef86d90..000000000 --- a/mod/file/actions/download.php +++ /dev/null @@ -1,38 +0,0 @@ -getMimeType(); - if (!$mime) $mime = "application/octet-stream"; - - $filename = $file->getFilename(); - - header("Content-type: $mime"); - header("Content-Disposition: attachment; filename=\"$filename\""); - - $file->open("read"); - - while (!$file->eof()) - { - echo $file->read(10240, $file->tell()); - } - - $file->close(); - } - else - system_message(elgg_echo("file:downloadfailed")); -?> \ No newline at end of file diff --git a/mod/file/actions/upload.php b/mod/file/actions/upload.php deleted file mode 100644 index 410fecc95..000000000 --- a/mod/file/actions/upload.php +++ /dev/null @@ -1,46 +0,0 @@ -save(); - - if ($result) - { - $file->setFilename($prefix.$_FILES['upload']['name']); - $file->setMimeType($_FILES['upload']['type']); - - $file->open("write"); - $file->write(get_uploaded_file('upload')); - $file->close(); - - $file->title = $title; - $file->description = $desc; - - $result = $file->save(); - - // Save tags - $tags = explode(",", $tags); - $file->tag = $tags; - } - - if ($result) - system_message(elgg_echo("file:saved")); - else - system_message(elgg_echo("file:uploadfailed")); -?> \ No newline at end of file diff --git a/mod/file/friends.php b/mod/file/friends.php deleted file mode 100644 index a58912485..000000000 --- a/mod/file/friends.php +++ /dev/null @@ -1,34 +0,0 @@ -getOwner(); - $objects = get_entities("object","file", $owners, "time_created desc", $limit, $offset); - } - - // Draw page - $body .= file_draw($objects); - - // Draw footer - $body .= file_draw_footer($limit, $offset); - - // Finally draw the page - page_draw(sprintf(elgg_echo("file:friends"),$_SESSION['user']->name), $body); -?> \ No newline at end of file diff --git a/mod/file/index.php b/mod/file/index.php deleted file mode 100644 index 896eb9e94..000000000 --- a/mod/file/index.php +++ /dev/null @@ -1,30 +0,0 @@ -name), $body); -?> \ No newline at end of file diff --git a/mod/file/languages/en.php b/mod/file/languages/en.php deleted file mode 100644 index eeae1de02..000000000 --- a/mod/file/languages/en.php +++ /dev/null @@ -1,45 +0,0 @@ - "Files", - 'file:yours' => "%s's files", - 'file:friends' => "%s's friend's files", - 'file:all' => "All files", - - 'file:upload' => "Upload a file", - - 'file:file' => "File", - 'file:title' => "Title", - 'file:desc' => "Description", - 'file:tags' => "Tags", - - /** - * Status messages - */ - - 'file:saved' => "Your file was successfully saved.", - - /** - * Error messages - */ - - 'file:uploadfailed' => "Sorry; we could not save your file.", - 'file:downloadfailed' => "Sorry; this file is not available at this time.", - - ); - - add_translation("en",$english); -?> \ No newline at end of file diff --git a/mod/file/start.php b/mod/file/start.php deleted file mode 100644 index 2783e6e64..000000000 --- a/mod/file/start.php +++ /dev/null @@ -1,131 +0,0 @@ -wwwroot . "pg/file/" . $_SESSION['user']->username, array( - menu_item(sprintf(elgg_echo("file:yours"),$_SESSION['user']->name), $CONFIG->wwwroot . "pg/file/" . $_SESSION['user']->username), - menu_item(sprintf(elgg_echo('file:friends'),$_SESSION['user']->name), $CONFIG->wwwroot . "pg/file/". $_SESSION['user']->username . "/friends/"), - menu_item(elgg_echo('file:all'), $CONFIG->wwwroot . "pg/file/". $_SESSION['user']->username . "/world/"), - menu_item(elgg_echo('file:upload'), $CONFIG->wwwroot . "pg/file/". $_SESSION['user']->username . "/new/") - )); - } - else - { - add_menu(elgg_echo('file'), $CONFIG->wwwroot . "pg/file/" . $_SESSION['user']->username . "/", array( - menu_item(elgg_echo('file:all'), $CONFIG->wwwroot . "pg/file/". $_SESSION['user']->username . "/world/"), - )); - } - - // Register a page handler, so we can have nice URLs - register_page_handler('file','file_page_handler'); - - } - - /** - * File page handler - * - * @param array $page Array of page elements, forwarded by the page handling mechanism - */ - function file_page_handler($page) { - - global $CONFIG; - - // The username should be the file we're getting - if (isset($page[0])) { - set_input('username',$page[0]); - } - - if (isset($page[1])) - { - switch($page[1]) - { - case "friends": - include($CONFIG->pluginspath . "file/friends.php"); - break; - case "world": - include($CONFIG->pluginspath . "file/world.php"); - break; - case "new": - include($CONFIG->pluginspath . "file/upload.php"); - break; - } - } - else - { - // Include the standard profile index - include($CONFIG->pluginspath . "file/index.php"); - } - - } - - /** - * Draw an individual file. - * - * @param ElggFile $file - */ - function file_draw_file(ElggFile $file) - { - // Get tags - $tags = $file->getMetaData("tag"); - if (!is_array($tags)) - $tags = array($tags); - - // Draw file - return elgg_view("file/file", array( - "file_guid" => $file->guid, - "tags" => $tags, - "title" => $file->title, - "description" => $file->description, - "mimetype" => $file->getMimeType() - )); - } - - /** - * Draw a given set of objects. - * - * @param array $objects - */ - function file_draw(array $objects) - { - $body = ""; - - foreach ($objects as $object) - $body .= file_draw_file($object); - - return $body; - } - - function file_draw_footer($limit, $offset) - { - return elgg_view("file/footer", array( - "limit" => $limit, - "offset" => $offset - )); - } - - // Make sure test_init is called on initialisation - register_event_handler('init','system','file_init'); - - // Register actions - register_action("file/upload", false, $CONFIG->pluginspath . "file/actions/upload.php"); - register_action("file/download", false, $CONFIG->pluginspath. "file/actions/download.php"); - -?> \ No newline at end of file diff --git a/mod/file/upload.php b/mod/file/upload.php deleted file mode 100644 index 51da6be3a..000000000 --- a/mod/file/upload.php +++ /dev/null @@ -1,15 +0,0 @@ - \ No newline at end of file diff --git a/mod/file/views/default/file/file.php b/mod/file/views/default/file/file.php deleted file mode 100644 index d2efa1b0c..000000000 --- a/mod/file/views/default/file/file.php +++ /dev/null @@ -1,40 +0,0 @@ - -
    - - - - - -
    - - -
    -
    -
    wwwroot . "pg/file/". $_SESSION['user']->username . "/world/?tag=$tag\">$tag "; - ?>
    -
    -
    diff --git a/mod/file/views/default/file/footer.php b/mod/file/views/default/file/footer.php deleted file mode 100644 index 149c87e5a..000000000 --- a/mod/file/views/default/file/footer.php +++ /dev/null @@ -1,29 +0,0 @@ - - \ No newline at end of file diff --git a/mod/file/views/default/file/icon.php b/mod/file/views/default/file/icon.php deleted file mode 100644 index 266a60a47..000000000 --- a/mod/file/views/default/file/icon.php +++ /dev/null @@ -1,23 +0,0 @@ - \ No newline at end of file diff --git a/mod/file/views/default/file/upload.php b/mod/file/views/default/file/upload.php deleted file mode 100644 index d318b85a3..000000000 --- a/mod/file/views/default/file/upload.php +++ /dev/null @@ -1,25 +0,0 @@ - -
    - - - - - - -
    :
    :
    :
    :
    - - - -
    \ No newline at end of file diff --git a/mod/file/world.php b/mod/file/world.php deleted file mode 100644 index ffb689050..000000000 --- a/mod/file/world.php +++ /dev/null @@ -1,31 +0,0 @@ -name), $body); -?> \ No newline at end of file diff --git a/mod/tasklist/index.php b/mod/tasklist/index.php deleted file mode 100644 index e21303638..000000000 --- a/mod/tasklist/index.php +++ /dev/null @@ -1,72 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - require_once("../../engine/start.php"); - - global $CONFIG; - $_SESSION['id'] = 2; - - // Get the user - $owner_id = page_owner(); - $owner = get_user(page_owner()); - - $description = get_input("task"); - $status = get_input("status"); - $action = get_input("action"); - $guid = get_input("guid"); - $tags = get_input("tags"); - - $limit = get_input("limit",10); - $offset = get_input("offset",0); - - switch ($action) - { - case 'newtask' : - $taskid = create_entity("object", "task", $owner_id, 0); - - if ($taskid) - { - $entity = get_entity($taskid); - - $entity->setMetaData('task', $task, 'text'); - $entity->setMetaData('status', 'notdone', 'text'); - - if ($tags!="") - { - $tags = explode(",",$tags); - - foreach ($tags as $tag) - { - $tag = sanitise_string($tag); - $entity->setMetaData($tag, $tag); - } - } - - $entity->save(); - } else echo "error"; - - break; - - case 'tick' : - $entity = get_entity($guid); - - $entity->setMetaData('status', 'done', 'text'); - break; - } - - $body = elgg_view("tasklist/main", array( - "name" => $owner->name, - "tasklist" => tasklist_drawtasks($owner_id, $limit, $offset), - "newtask" => tasklist_draw_newtask_form($owner_id) - )); - page_draw("Tasklist",$body); - -?> \ No newline at end of file diff --git a/mod/tasklist/start.php b/mod/tasklist/start.php deleted file mode 100644 index 720114238..000000000 --- a/mod/tasklist/start.php +++ /dev/null @@ -1,83 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - - /** - * Simple tasklist plugin - * - * These parameters are required for the event API, but we won't use them: - * - * @param unknown_type $event - * @param unknown_type $object_type - * @param unknown_type $object - */ - function tasklist_init($event, $object_type, $object = null) { - - global $CONFIG; - - add_menu("Tasklist",$CONFIG->wwwroot . "mod/tasklist/",array( - menu_item("The tasklist plugin",$CONFIG->wwwroot."mod/tasklist/"), - )); - } - - /** - * The entity. - * - * @param ElggObject $entity - */ - function tasklist_draw_task($entity) - { - // Get the status - $status = $entity->getMetaData("status"); - - // Task - $task = $entity->getMetaData("task"); - - // Render the item - return elgg_view("tasklist/item", array( - "owner_id" => $entity->owner_guid, - "task" => $task, - "status" => $status, - "guid" => $entity->guid - )); - } - - function tasklist_drawtasks($ownerid, $offset = 0, $limit = 10) - { - // Get all entities of task - //$entities = get_entities("object","task",$ownerid, "time_created desc", $limit, $offset); - $entities = get_entities_from_metadata("status", "notdone", "object", "task", $limit, $offset); - - if (($entities) && (is_array($entities))) - { - $display = ""; - - foreach($entities as $e) - $display .= tasklist_draw_task($e); - - $display .= "
    "; - - return $display; - } - - return "No tasks present for user."; - } - - function tasklist_draw_newtask_form($ownerid) - { - return elgg_view("tasklist/newtask", array( - "owner_id" => $ownerid - )); - } - - // Make sure test_init is called on initialisation - register_event_handler('init','system','tasklist_init'); - -?> \ No newline at end of file diff --git a/mod/tasklist/views/default/tasklist/item.php b/mod/tasklist/views/default/tasklist/item.php deleted file mode 100644 index 009d30aa4..000000000 --- a/mod/tasklist/views/default/tasklist/item.php +++ /dev/null @@ -1,32 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ -?> - - - - - -
    - - - - - -
    - - - \ No newline at end of file diff --git a/mod/tasklist/views/default/tasklist/main.php b/mod/tasklist/views/default/tasklist/main.php deleted file mode 100644 index b371339bf..000000000 --- a/mod/tasklist/views/default/tasklist/main.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ - -?> -

    's Tasklist

    - - - - - diff --git a/mod/tasklist/views/default/tasklist/newtask.php b/mod/tasklist/views/default/tasklist/newtask.php deleted file mode 100644 index 579e27e6d..000000000 --- a/mod/tasklist/views/default/tasklist/newtask.php +++ /dev/null @@ -1,18 +0,0 @@ - - * @copyright Curverider Ltd 2008 - * @link http://elgg.com/ - */ -?> -
    - - - - - -
    \ No newline at end of file diff --git a/views/default/admin/main.php b/views/default/admin/main.php new file mode 100644 index 000000000..7a1358f03 --- /dev/null +++ b/views/default/admin/main.php @@ -0,0 +1,20 @@ +" . nl2br(elgg_echo("admin:description")) . "

    "; + + // Main menu items + echo elgg_view("admin/mainmenu"); + +?> \ No newline at end of file diff --git a/views/default/editmenu.php b/views/default/editmenu.php index e08a512d1..5d05e7a14 100644 --- a/views/default/editmenu.php +++ b/views/default/editmenu.php @@ -9,5 +9,5 @@ * @author Curverider Ltd * @copyright Curverider Ltd 2008 * @link http://elgg.org/ - + **/ ?> \ No newline at end of file diff --git a/views/default/navigation/topmenu.php b/views/default/navigation/topmenu.php index fe289a7ba..a8211f67a 100644 --- a/views/default/navigation/topmenu.php +++ b/views/default/navigation/topmenu.php @@ -27,9 +27,22 @@ ?> -- cgit v1.2.3