diff options
Diffstat (limited to 'index.php')
| -rw-r--r-- | index.php | 174 |
1 files changed, 36 insertions, 138 deletions
@@ -1,138 +1,36 @@ -<?php
-
- /**
- * Elgg index page for web-based applications
- *
- * @package Elgg
- * @subpackage Core
- * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
- * @author Curverider Ltd
- * @copyright Curverider Ltd 2008
- * @link http://elgg.org/
- */
-
- /**
- * Start the Elgg engine
- */
- require_once(dirname(__FILE__) . "/engine/start.php");
- - /**
- * Check to see if user is logged in, if not display login form
- **/
- if ($_SESSION['id'] != -1){
- //Load the sample welcome page
- echo page_draw(null, elgg_view("welcome"));
- } else {
- //Load the front page
- echo page_draw(null, elgg_view("login"));
- }
-
-
- - $obj = new stdClass;
- $obj->id = 3; - - - - - // Testing /////// - if ($_SESSION['id']==-1) $_SESSION['id'] = 1; - - // Create / load a site -/* $site = get_site(1); -error_log("GETTIGN SITE ".$_SESSION['id']. " " . print_r($site, true)); - - if (empty($site)) - { - $site = new ElggSite(); - - $site->title = "Test title"; - $site->description = "Test description"; - $site->url = "http://dushka/~icewing/Workingdirectory/elggnew/"; - $site->owner_id = 1; - $site->access_id = 0; - - error_log("LOADED NEW SITE: Saving" . print_r($site,true)); - - $site->save(); - } - else - { - $site = new ElggSite($site); - - $site->title = "Test title " . time(); - $site->save(); - - error_log("UPDATING SITE " . print_r($site, true)); - } - - - - // annotate site - $site->annotate("Test","TestValue"); - - // add meta data - $site->setMetadata("Metaname", "Value"); - - - - // change site metadata - $site->setMetadata("Metaname", "Value2"); - - error_log("SITE RETRIEVE : " . print_r(get_objects_from_metadatas(0, "", "", "Value2"), true)); -
-
- // get site annotations
- error_log("SITE Annotations : " . print_r($site->getAnnotations("Test"), true));
- -
- // get site metadata
- error_log("SITE Metadata : " . print_r($site->getMetadata("Metaname"), true)); -*/ - -// get site annotations -$site = get_site_by_url("http://localhost/"); -error_log("GETTIGN SITE ".$_SESSION['id']. " " . print_r($site, true)); - - if (empty($site)) - { - $site = new ElggSite(); - - $site->name = "Test title"; - $site->description = "Test description"; - $site->url = "http://localhost/"; - $site->owner_guid = 1; - $site->access_guid = 0; - - error_log("LOADED NEW SITE: Saving" . print_r($site,true)); - - $site->save(); - } - else - { - $site = new ElggSite($site); - - $site->name = "Test title " . time(); - $site->save(); - - error_log("UPDATING SITE " . print_r($site, true)); - } - - // add meta data - $site->setMetadata("Metaname", "Value"); - - - - // change site metadata - $site->setMetadata("Metaname", "Value2"); - - error_log("SITE Metadata : " . print_r(get_entities_from_metadata("Metaname","","site"), true)); - - - // Get objects belonging to a site - - // get objects of type - - -
-?>
\ No newline at end of file +<?php +/** + * Elgg index page for web-based applications + * + * @package Elgg + * @subpackage Core + */ + +/** + * Start the Elgg engine + */ +require_once(dirname(__FILE__) . "/engine/start.php"); + +elgg_set_context('main'); + +// allow plugins to override the front page (return true to stop this front page code) +if (elgg_trigger_plugin_hook('index', 'system', null, FALSE) != FALSE) { + exit; +} + +if (elgg_is_logged_in()) { + forward('activity'); +} + + +$content = elgg_view_title(elgg_echo('content:latest')); +$content .= elgg_list_river(); + +$login_box = elgg_view('core/account/login_box'); + +$params = array( + 'content' => $content, + 'sidebar' => $login_box +); +$body = elgg_view_layout('one_sidebar', $params); +echo elgg_view_page(null, $body); |
