summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorspiderr <spider@viovio.com>2012-05-05 19:02:23 -0400
committerspiderr <spider@viovio.com>2012-05-05 19:02:23 -0400
commit09658378667d2fbc5edbf4292c27ea164b9720b5 (patch)
tree215c424e756847e61e2e283dac15040fe70fa8c2 /admin
parent8ec1aab9c5de1950b39f7c74e125f0a89e2d480c (diff)
downloadkernel-09658378667d2fbc5edbf4292c27ea164b9720b5.tar.gz
kernel-09658378667d2fbc5edbf4292c27ea164b9720b5.tar.bz2
kernel-09658378667d2fbc5edbf4292c27ea164b9720b5.zip
add some sitemaps admin
Diffstat (limited to 'admin')
-rw-r--r--admin/sitemaps.php33
1 files changed, 33 insertions, 0 deletions
diff --git a/admin/sitemaps.php b/admin/sitemaps.php
new file mode 100644
index 0000000..850e59b
--- /dev/null
+++ b/admin/sitemaps.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * @package kernel
+ * @author spider <spider@steelsun.com>
+ *
+ * Copyright (c) 2011 bitweaver.org
+ * All Rights Reserved. See below for details and a complete list of authors.
+ * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See http://www.gnu.org/copyleft/lesser.html for details
+ */
+
+
+// Initialization
+require_once( '../../kernel/setup_inc.php' );
+
+include_once( KERNEL_PKG_PATH.'notification_lib.php' );
+
+// Check for admin permission
+$gBitSystem->verifyPermission( 'p_admin' );
+
+global $gSiteMapHash;
+
+foreach( $gBitSystem->mPackages as $packageName => $package ) {
+ if( file_exists( $package['path'].'sitemap.php' ) ) {
+ $gSiteMapHash[$packageName]['loc'] = constant( strtoupper( $package['name'] ).'_PKG_URI' ).'sitemap.php';
+ $gSiteMapHash[$packageName]['lastmod'] = date( "Y-m-d", strtotime( "midnight yesterday" ) );
+ }
+}
+
+$gBitSmarty->assign_by_ref( 'gSiteMapHash', $gSiteMapHash );
+
+// Display the template
+$gBitSystem->display( 'bitpackage:kernel/admin_sitemaps.tpl', NULL, array( 'display_mode' => 'admin' ));
+