Example #1
0
/******************************
 * 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;
 }
Example #3
0
 * @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 . "&amp;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&amp;display=admin">' . $rt_wordings[$roster_conf['roster_lang']]['Admin'] . '</a></td>';
    echo '<td class="membersHeader"><a href="addon.php?roster_addon_name=RaidTracker&amp;display=admin&amp;action=delete">Delete Raids</a></td>';
    // echo '<td class="membersHeader"><a href="addon.php?roster_addon_name=RaidTracker&amp;display=admin&amp;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';
    }