From 4928e46d6b93ccd1256117e08283341bdc224791 Mon Sep 17 00:00:00 2001 From: Cash Costello Date: Wed, 17 Jun 2009 00:53:35 +0000 Subject: tabbed interface for admin now --- admin.php | 4 +++- languages/en.php | 4 +++- views/default/admin/tidypics.php | 40 ++++++++++++++++++++++++++----------- views/default/tidypics/settings.php | 13 ++++++++++++ views/default/tidypics/stats.php | 3 +++ 5 files changed, 50 insertions(+), 14 deletions(-) create mode 100644 views/default/tidypics/settings.php create mode 100644 views/default/tidypics/stats.php diff --git a/admin.php b/admin.php index 23a3c22f3..e881c5ecd 100644 --- a/admin.php +++ b/admin.php @@ -12,10 +12,12 @@ admin_gatekeeper(); set_context('admin'); set_page_owner($_SESSION['guid']); + + $tab = isset($_GET['tab']) ? $_GET['tab'] : 'settings'; $body = elgg_view_title(elgg_echo('tidypics:administration')); - $body .= elgg_view("admin/tidypics"); + $body .= elgg_view("admin/tidypics", array('tab' => $tab)); page_draw(elgg_echo('tidypics:administration'), elgg_view_layout("two_column_left_sidebar", '', $body)); diff --git a/languages/en.php b/languages/en.php index 9bcd623f6..f71a1fb89 100644 --- a/languages/en.php +++ b/languages/en.php @@ -40,13 +40,15 @@ 'tidypics:viewsbyowner' => "Views: %s by %s users (not including you)", 'tidypics:viewsbyothers' => "Views: %s (%s by you)", 'tidypics:administration' => 'Tidypics Administration', + 'tidypics:stats' => 'Stats', //settings + 'tidypics:settings' => 'Settings', 'tidypics:admin:instructions' => 'These are the core Tidypics settings. Change them for your setup and then click save.', 'tidypics:settings:image_lib' => "Image Library: ", 'tidypics:settings:download_link' => "Show download link", 'tidypics:settings:tagging' => "Enable photo tagging", - 'tidypics:settings:photo_ratings' => "Enable photo ratings (requires rate plugin of Miguel Montes or comptabile)", + 'tidypics:settings:photo_ratings' => "Enable photo ratings (requires rate plugin of Miguel Montes or compatible)", 'tidypics:settings:exif' => "Show EXIF data", 'tidypics:settings:grp_perm_override' => "Allow group members full access to group albums", 'tidypics:settings:maxfilesize' => "Maximum image size in megabytes (MB):", diff --git a/views/default/admin/tidypics.php b/views/default/admin/tidypics.php index cecf5409f..7bc2c2921 100644 --- a/views/default/admin/tidypics.php +++ b/views/default/admin/tidypics.php @@ -2,19 +2,35 @@ global $CONFIG; + $tab = $vars['tab']; - echo '
'; + $settingsselect = ''; + $statsselect = ''; + switch($tab) { + case 'settings': + $settingsselect = 'class="selected"'; + break; + case 'stats': + $statsselect = 'class="selected"'; + break; + } - echo elgg_view('output/longtext', array('value' => elgg_echo("tidypics:admin:instructions"))); - - global $CONFIG; - $system_url = $CONFIG->wwwroot . 'mod/tidypics/system.php'; ?> -

-Run Server Analysis -

+
+
+
    +
  • '>
  • +
  • >
  • +
+
"; -?> \ No newline at end of file + switch($tab) { + case 'settings': + echo elgg_view("tidypics/settings"); + break; + case 'stats': + echo elgg_view("tidypics/stats"); + break; + } +?> +
\ No newline at end of file diff --git a/views/default/tidypics/settings.php b/views/default/tidypics/settings.php new file mode 100644 index 000000000..e69d6d306 --- /dev/null +++ b/views/default/tidypics/settings.php @@ -0,0 +1,13 @@ + elgg_echo("tidypics:admin:instructions"))); + + global $CONFIG; + $system_url = $CONFIG->wwwroot . 'mod/tidypics/system.php'; +?> +

+Run Server Analysis +

+ \ No newline at end of file diff --git a/views/default/tidypics/stats.php b/views/default/tidypics/stats.php new file mode 100644 index 000000000..8680ab052 --- /dev/null +++ b/views/default/tidypics/stats.php @@ -0,0 +1,3 @@ + \ No newline at end of file -- cgit v1.2.3