diff options
author | Cash Costello <cash.costello@gmail.com> | 2009-08-25 23:36:20 +0000 |
---|---|---|
committer | Cash Costello <cash.costello@gmail.com> | 2009-08-25 23:36:20 +0000 |
commit | 53349bde3438dfccfc6c32c94e92aca730cc1049 (patch) | |
tree | c75444e2c2810a8d1ec026dce8c9472ffb2fa61b /views/default/tidypics/admin | |
parent | 31a654b61284e0f848645aeb436d0335bc765abf (diff) | |
download | elgg-53349bde3438dfccfc6c32c94e92aca730cc1049.tar.gz elgg-53349bde3438dfccfc6c32c94e92aca730cc1049.tar.bz2 |
restructured admin views
Diffstat (limited to 'views/default/tidypics/admin')
-rw-r--r-- | views/default/tidypics/admin/settings.php | 25 | ||||
-rw-r--r-- | views/default/tidypics/admin/stats.php | 35 | ||||
-rw-r--r-- | views/default/tidypics/admin/tidypics.php | 36 |
3 files changed, 96 insertions, 0 deletions
diff --git a/views/default/tidypics/admin/settings.php b/views/default/tidypics/admin/settings.php new file mode 100644 index 000000000..1b449cfc7 --- /dev/null +++ b/views/default/tidypics/admin/settings.php @@ -0,0 +1,25 @@ +<?php
+
+ echo elgg_view('output/longtext', array('value' => elgg_echo("tidypics:admin:instructions")));
+
+ global $CONFIG;
+ $system_url = $CONFIG->wwwroot . 'mod/tidypics/pages/server_analysis.php';
+ $upgrade_url = $CONFIG->wwwroot . 'mod/tidypics/actions/upgrade.php';
+
+ $upgrade = false;
+ if (!get_subtype_class('object', 'image') || !get_subtype_class('object', 'album'))
+ $upgrade = true;
+?>
+<p>
+<?php
+ if ($upgrade) {
+?>
+<a href="<?php echo $upgrade_url; ?>">Upgrade</a><br />
+<?php
+ }
+?>
+<a href="<?php echo $system_url; ?>">Run Server Analysis</a>
+</p>
+<?php
+ echo elgg_view("tidypics/forms/settings");
+?>
\ No newline at end of file diff --git a/views/default/tidypics/admin/stats.php b/views/default/tidypics/admin/stats.php new file mode 100644 index 000000000..8de3415a1 --- /dev/null +++ b/views/default/tidypics/admin/stats.php @@ -0,0 +1,35 @@ +<?php
+
+ $img_type = get_subtype_id('object', 'image');
+ $query = "SELECT count(guid) as total from {$CONFIG->dbprefix}entities where subtype={$img_type}";
+ $total = get_data_row($query);
+ $num_images = $total->total;
+
+ $img_type = get_subtype_id('object', 'album');
+ $query = "SELECT count(guid) as total from {$CONFIG->dbprefix}entities where subtype={$img_type}";
+ $total = get_data_row($query);
+ $num_albums = $total->total;
+
+ $num_comments_photos = count_annotations(0, 'object', 'image', 'generic_comment');
+ $num_comments_albums = count_annotations(0, 'object', 'album', 'generic_comment');
+
+ $num_views = count_annotations(0, 'object', 'image', 'tp_view');
+
+ if (get_plugin_setting('tagging', 'tidypics') != "disabled")
+ $num_tags = count_annotations(0, 'object', 'image', 'phototag');
+?>
+<p>
+<br />
+Photos: <?php echo $num_images; ?><br />
+Albums: <?php echo $num_albums; ?><br />
+Comments on photos: <?php echo $num_comments_photos; ?><br />
+Comments on albums: <?php echo $num_comments_albums; ?><br />
+Total views: <?php echo $num_views; ?><br />
+<?php
+ if ($num_tags) {
+?>
+Photo tags: <?php echo $num_tags; ?><br />
+<?php
+ }
+?>
+</p>
\ No newline at end of file diff --git a/views/default/tidypics/admin/tidypics.php b/views/default/tidypics/admin/tidypics.php new file mode 100644 index 000000000..7d6aa220c --- /dev/null +++ b/views/default/tidypics/admin/tidypics.php @@ -0,0 +1,36 @@ +<?php + + global $CONFIG; + + $tab = $vars['tab']; + + $settingsselect = ''; + $statsselect = ''; + switch($tab) { + case 'settings': + $settingsselect = 'class="selected"'; + break; + case 'stats': + $statsselect = 'class="selected"'; + break; + } + +?> +<div class="contentWrapper"> + <div id="elgg_horizontal_tabbed_nav"> + <ul> + <li <?php echo $settingsselect; ?>><a href="<?php echo $CONFIG->wwwroot . 'mod/tidypics/pages/admin.php?tab=settings'; ?>"><?php echo elgg_echo('tidypics:settings'); ?></a></li> + <li <?php echo $statsselect; ?>><a href="<?php echo $CONFIG->wwwroot . 'mod/tidypics/pages/admin.php?tab=stats'; ?>"><?php echo elgg_echo('tidypics:stats'); ?></a></li> + </ul> + </div> +<?php + switch($tab) { + case 'settings': + echo elgg_view("tidypics/admin/settings"); + break; + case 'stats': + echo elgg_view("tidypics/admin/stats"); + break; + } +?> +</div> |