예제 #1
0
 *
 * You should have received a copy of the GNU General Public License
 * along with POS-Tracker2.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @author     Stephen Gulickk <*****@*****.**>
 * @author     DeTox MinRohim <*****@*****.**>
 * @author      Andy Snowden <*****@*****.**>
 * @copyright  2007-2009 (C)  Stephen Gulick, DeTox MinRohim, and Andy Snowden
 * @license    http://www.gnu.org/licenses/gpl-3.0.html GPL 3.0
 * @package    POS-Tracker2
 * @version    SVN: $Id$
 * @link       https://sourceforge.net/projects/pos-tracker2/
 * @link       http://www.eve-online.com/
 */
include_once 'eveconfig/config.php';
include_once 'includes/eveclass.php';
include_once 'includes/eveRender.class.php';
$eveRender = new eveRender($config, $mod, false);
$colors = $eveRender->themeconfig;
$eve = new Eve();
$access = $eve->SessionGetVar('access');
$eveRender->Assign('access', $access);
$eveRender->Assign('config', $config);
if (isset($access)) {
    $eve->SessionSetVar('errormsg', 'Welcome to the POS Tracker!');
    $eve->RedirectUrl('track.php');
} else {
    $eve->SessionSetVar('errormsg', 'Welcome to the POS Tracker!');
    $eve->RedirectUrl('login.php');
    //$eveRender->Display('home.tpl');
}
예제 #2
0
<?php

include_once 'eveconfig/config.php';
include_once 'includes/dbfunctions.php';
EveDBInit();
include_once 'includes/eveclass.php';
include_once 'includes/eveRender.class.php';
$colors = $eveRender->themeconfig;
$eve = new Eve();
$access = $eve->SessionGetVar('access');
$additional_header = array();
// NEEDS SOME CHECKING AROUND HERE, THIS IS ONLY AN EXAMPLE
$op = $eve->VarCleanFromInput('op');
$mod = $eve->VarCleanFromInput('name');
$func = $eve->VarCleanFromInput('func');
if (empty($func)) {
    $func = 'index';
}
$eveRender = new eveRender($config, $mod, false);
if (is_dir('mods/' . $mod . '/plugins')) {
    array_push($eveRender->plugins_dir, 'mods/' . $mod . '/plugins');
}
/*if (is_dir('mods/'.$mod.'/style') && file_exists('mods/'.$mod.'/style/style.css')) { CSS PAIN
    $additional_header[] = "<link rel=\"stylesheet\" type=\"text/css\" href=\"mods/".$mod."/style/style.css\" />";
}*/
$theme_id = $eve->SessionGetVar('theme_id');
$eveRender->Assign('theme_id', $theme_id);
$eveRender->Assign('access', $access);
$eveRender->Assign('config', $config);
// Called it index for easy access... would need to be less noobish
include_once 'mods/' . $mod . '/index.php';
예제 #3
0
include_once 'includes/dbfunctions.php';
EveDBInit();
include_once 'includes/eveclass.php';
include_once 'includes/class.pos.php';
include_once 'includes/api.php';
include_once 'includes/eveRender.class.php';
include_once 'version.php';
$eveRender = new eveRender($config, $mod, false);
$colors = $eveRender->themeconfig;
$eveRender->Assign('config', $config);
$eveRender->Assign('version', VERSION);
$eve = new Eve();
$posmgmt = new POSMGMT();
$API = new API();
$userinfo = $posmgmt->GetUserInfo();
$theme_id = $eve->SessionGetVar('theme_id');
$eveRender->Assign('theme_id', $theme_id);
$pID = 'admin';
$eveRender->Assign('pID', $pID);
if (!$userinfo || $userinfo['access'] != 5 && $userinfo['access'] != 6) {
    $eve->SessionSetVar('errormsg', 'Admin Access Level Required - Please login!');
    $eve->RedirectUrl('login.php');
} else {
    $access = explode('.', $userinfo['access']);
    $eveRender->Assign('access', $access);
}
$file_check = 'install.php';
$installchecker = file_exists($file_check) ? true : false;
$eveRender->Assign('installchecker', $installchecker);
$op = $eve->VarCleanFromInput('op');
if ($op == 'modules') {
예제 #4
0
<?php

include_once 'eveconfig/config.php';
include_once 'includes/dbfunctions.php';
EveDBInit();
include_once 'includes/eveclass.php';
include_once 'includes/class.pos.php';
include_once 'includes/eveRender.class.php';
$eveRender = new eveRender($config, '', false);
$eve = new Eve();
$posmgmt = new POSMGMT();
$userinfo = $posmgmt->GetUserInfo();
$eve->SessionSetVar('userlogged', 1);
$eveRender->Assign('name', $userinfo['name']);
$eveRender->Assign('corp', $userinfo['corp']);
$access = $eve->SessionGetVar('access');
$access = explode('.', $access);
$eveRender->Assign('access', $access);
$theme_id = $eve->SessionGetVar('theme_id');
$eveRender->Assign('theme_id', $theme_id);
$pID = 'track';
$eveRender->Assign('pID', $pID);
include_once 'themes/posmanager/style/theme' . $theme_id . '.php';
$user_track = explode('.', $userinfo['user_track']);
if (in_array('1', $access) || in_array('5', $access) || in_array('6', $access)) {
    //sets current time
    $time = time();
    //pulls time out of database for last update
    $pulltime = $posmgmt->GetLastSystemUpdate();
    $sovtime = $posmgmt->get_formatted_timediff($pulltime, $now = false);
    //gives a difference value for the warning message
 /**
  * POSMGMT::LogOutUser()
  *
  * @return
  */
 function LogOutUser()
 {
     $userlogged = Eve::SessionGetVar('userlogged');
     if (!$userlogged) {
         return true;
     } else {
         Eve::SessionDelVar('name');
         Eve::SessionDelVar('access');
         Eve::SessionDelVar('corp');
         Eve::SessionDelVar('id');
         Eve::SessionDelVar('eve_id');
         Eve::SessionDelVar('email');
         Eve::SessionDelVar('away');
         Eve::SessionDelVar('highly_trusted');
         Eve::SessionDelVar('delsid');
         Eve::SessionDelVar('allianceID');
         Eve::SessionDelVar('theme_id');
         Eve::SessionDelVar('userlogged');
         Eve::SessionDelVar('user_track');
     }
     return true;
 }