/****************************** * WoWRoster.net Roster * Copyright 2002-2006 * Licensed under the Creative Commons * "Attribution-NonCommercial-ShareAlike 2.5" license * * Short summary * http://creativecommons.org/licenses/by-nc-sa/2.5/ * * Full license information * http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode * ----------------------------- * * $Id$ * ******************************/ if (!defined('ROSTER_INSTALLED')) { exit('Detected invalid access to this file!'); } // ----[ Check log-in ]------------------------------------- $roster_login = new RosterLogin($script_filename . (isset($_GET['action']) ? "&action=" . $_GET['action'] : '')); // Disallow viewing of the page if (!$roster_login->getAuthorized()) { include_once ROSTER_BASE . 'roster_header.tpl'; include_once ROSTER_LIB . 'menu.php'; print '<span class="title_text">' . $wordings[$roster_conf['roster_lang']]['roster_config'] . '</span><br />' . $roster_login->getMessage() . $roster_login->getLoginForm(); include_once ROSTER_BASE . 'roster_footer.tpl'; exit; } // ----[ End Check log-in ]---------------------------------
/** * scope based __link call * */ function _checkAuth($scope = false) { global $roster, $addon; if (!$scope) { return false; } $roster_login = new RosterLogin(); if ($roster_login->getAuthorized() < $addon['config'][$scope]) { print '<span class="title_text">' . $this->title . '</span><br />' . $roster_login->getMessage() . $roster_login->getLoginForm($addon['config'][$scope]); $ret = false; } else { $ret = true; } $this->_debug(1, $ret, 'Checked authentication', $ret ? 'OK' : 'Failed'); return $ret; }
* @license http://creativecommons.org/licenses/by-nc-sa/2.5 Creative Commons "Attribution-NonCommercial-ShareAlike 2.5" * @version 1.2.1 * @svn SVN: $Id$ * @author PoloDude * @link http://www.wowroster.net/Forums/viewforum/f=55.html * */ if (!defined('ROSTER_INSTALLED')) { exit('Detected invalid access to this file!'); } // ----[ Check log-in ]------------------------------------- $roster_login = new RosterLogin($script_filename . "&display=admin"); $action = $_REQUEST['action']; // Disallow viewing of the page if (!$roster_login->getAuthorized()) { print '<span class="title_text">RaidTracker Admin</span><br />' . $roster_login->getMessage() . $roster_login->getLoginForm(); return; } else { // Show Admin Menu echo border('syellow', 'start', $rt_wordings[$roster_conf['roster_lang']]['Admin']); echo '<table cellpadding="0" cellspacing="0" class="membersList"><tr>'; echo '<td class="membersHeader"><a href="addon.php?roster_addon_name=RaidTracker&display=admin">' . $rt_wordings[$roster_conf['roster_lang']]['Admin'] . '</a></td>'; echo '<td class="membersHeader"><a href="addon.php?roster_addon_name=RaidTracker&display=admin&action=delete">Delete Raids</a></td>'; // echo '<td class="membersHeader"><a href="addon.php?roster_addon_name=RaidTracker&display=admin&action=options">RaidTracker Options</a></td>'; echo '<td class="membersHeaderRight"><a href="addon.php?roster_addon_name=RaidTracker">Back to RaidTracker</a></td>'; echo '</tr></table>'; echo border('syellow', 'end'); echo '<br/>'; if ($action == '') { require 'admin/manageRaids.php'; }