* * 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'); }
<?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';
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') {
<?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; }