diff options
| author | spiderr <spider@viovio.com> | 2012-05-05 19:02:23 -0400 |
|---|---|---|
| committer | spiderr <spider@viovio.com> | 2012-05-05 19:02:23 -0400 |
| commit | 09658378667d2fbc5edbf4292c27ea164b9720b5 (patch) | |
| tree | 215c424e756847e61e2e283dac15040fe70fa8c2 /admin | |
| parent | 8ec1aab9c5de1950b39f7c74e125f0a89e2d480c (diff) | |
| download | kernel-09658378667d2fbc5edbf4292c27ea164b9720b5.tar.gz kernel-09658378667d2fbc5edbf4292c27ea164b9720b5.tar.bz2 kernel-09658378667d2fbc5edbf4292c27ea164b9720b5.zip | |
add some sitemaps admin
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/sitemaps.php | 33 |
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' )); + |
