*/ /** * @author Nabeel Shahzad <www.phpvms.net> * @desc Admin panel home */ define('ADMIN_PANEL', true); include '../core/codon.config.php'; if (!Auth::LoggedIn()) { Debug::showCritical('Please login first'); die; } if (!PilotGroups::group_has_perm(Auth::$usergroups, ACCESS_ADMIN)) { Debug::showCritical('Unauthorized access'); die; } $BaseTemplate = new TemplateSet(); $tplname = Config::Get('ADMIN_SKIN'); if ($tplname == '') { $tplname = 'layout'; } //load the main skin $settings_file = SITE_ROOT . '/admin/lib/' . $tplname . '/' . $tplname . '.php'; if (file_exists($settings_file)) { include $settings_file; } $BaseTemplate->template_path = SITE_ROOT . '/admin/lib/' . $tplname; $BaseTemplate->Set('title', SITE_NAME); Template::Set('MODULE_NAV_INC', $NAVBAR); Template::Set('MODULE_HEAD_INC', $HTMLHead); $BaseTemplate->Show('header.tpl'); flush();
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * @author Nabeel Shahzad * @copyright Copyright (c) 2008, Nabeel Shahzad * @link http://www.nsslive.net/codon * @license BSD License * @package codon_core */ include 'core/codon.config.php'; if (Config::Get('XDEBUG_BENCHMARK')) { $memory_start = xdebug_memory_usage(); } $BaseTemplate = new TemplateSet(); # Load the main skin $settings_file = SKINS_PATH . DS . CURRENT_SKIN . '.php'; if (file_exists($settings_file)) { include $settings_file; } $BaseTemplate->template_path = SKINS_PATH; Template::Set('MODULE_NAV_INC', $NAVBAR); Template::Set('MODULE_HEAD_INC', $HTMLHead); ob_start(); MainController::RunAllActions(); $page_content = ob_get_clean(); $BaseTemplate->Set('title', MainController::$page_title . ' - ' . SITE_NAME); $BaseTemplate->Set('page_title', MainController::$page_title . ' - ' . SITE_NAME); if (file_exists(SKINS_PATH . '/layout.tpl')) { $BaseTemplate->Set('page_htmlhead', Template::Get('core_htmlhead.tpl', true));