From fe236ea096f092f38ea4d3517fd25fd084d28c6f Mon Sep 17 00:00:00 2001 From: dave Date: Mon, 24 May 2010 10:27:53 +0000 Subject: a simple version of the sitepages index - we will need to turn this into a basic and advance selection for admins. git-svn-id: http://code.elgg.org/elgg/trunk@6153 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/sitepages/actions/addfrontsimple.php | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 mod/sitepages/actions/addfrontsimple.php (limited to 'mod/sitepages/actions') diff --git a/mod/sitepages/actions/addfrontsimple.php b/mod/sitepages/actions/addfrontsimple.php new file mode 100644 index 000000000..ee26723e8 --- /dev/null +++ b/mod/sitepages/actions/addfrontsimple.php @@ -0,0 +1,45 @@ + + * @copyright Curverider Ltd 2008-2010 + * @link http://elgg.com/ + * + */ + +admin_gatekeeper(); + +$logged_in_content = get_input('logged_in_content', '', FALSE); +$logged_out_content = get_input('logged_out_content', '', FALSE); + +$welcometitle = get_input('welcometitle', '', FALSE); +$welcomemessage = get_input('welcomemessage', '', FALSE); +$sidebartitle = get_input('sidebartitle', '', FALSE); +$sidebarmessage = get_input('sidebarmessage', '', FALSE); + +$loggedin_user_guid = get_loggedin_userid(); + +// Cache to the session for sticky forms +// @todo does nothing yet. +$_SESSION['sitepages:content'] = $content; +$_SESSION['sitepages:css'] = $css; + +if (!$sitepagesimple = sitepages_get_sitepage_object('frontsimple')) { + $sitepagesimple = sitepages_create_sitepage_object('frontsimple'); +} + +$sitepagesimple->welcometitle = $welcometitle; +$sitepagesimple->welcomemessage = $welcomemessage; +$sitepagesimple->sidebartitle = $sidebartitle; +$sitepagesimple->sidebarmessage = $sidebarmessage; + +if ($sitepagesimple->save()) { + system_message(elgg_echo("sitepagessimple:posted")); +} else { + register_error(elgg_echo("sitepages:error")); +} + +forward($_SERVER['HTTP_REFERER']); -- cgit v1.2.3