} $eveRender->Assign('querycount', 0); $eveRender->Assign('querytotal', count($sqls)); $eveRender->Display('install/install.tpl'); } elseif ($step == 2) { $eveRender->Assign('step', $step); $do = $eve->VarCleanFromInput('do'); if ($do) { echo $do(); exit; } $upgrade = $eve->VarCleanFromInput('upgrade'); if ($upgrade) { //$eveRender->Assign('upgrade', $upgrade); $eve->SessionSetVar('statusmsg', 'Tables created/updated succesfully'); $eve->RedirectUrl('install.php?step=4'); } if ($eve->IsMiniBrowser()) { if (!$eve->IsTrusted()) { $eve->RequestTrust('You must add this site to your trusted list to log in in-game!'); } else { $userinfo = $eve->GetUserVars(); $eveRender->Assign('IS_IGB', true); $eveRender->Assign('userinfo', $userinfo); } } else { $eveRender->Assign('IS_IGB', false); } $eveRender->Assign('done', true); $eveRender->Display('install/install.tpl'); exit;
// Called it index for easy access... would need to be less noobish include_once 'mods/' . $mod . '/index.php'; //echo $op;exit; //Execute the function from func $function = $mod . '_' . $func; if (function_exists($function)) { $template = $function(); // $template is filled by the $op.php file. Not clean, needs some work ModHead(); $eveRender->Display($template); ModFoot(); } else { echo 'Error'; exit; $eve->SessionSetVar('errormsg', 'Error somewhere!'); $eve->RedirectUrl('index.php'); } function ModHead() { global $eve, $eveRender, $additional_header; if ($eve->SessionGetVar('noheader')) { $eve->SessionSetVar('noheader', false); return null; } return $eveRender->display('header.tpl'); } function ModFoot() { global $eve, $eveRender; if ($eve->SessionGetVar('nofooter')) { $eve->SessionSetVar('nofooter', false);
* * 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'); }
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') { $posmgmt->ModuleLoadVars(); $func = $eve->VarCleanFromInput('func'); if ($func == 'install' || $func == 'uninstall') { $modname = $eve->VarCleanFromInput('modname'); if (file_exists('mods/' . $modname . '/install.php')) { include_once 'mods/' . $modname . '/install.php';
$row['bgcolor'] = $colors['edited_background_color']; $row['textcolor'] = $colors['edited_text_color']; } if (isset($focus_fuel) && $row['result_online'] <= $focus_fuel) { $row['bgcolor'] = $colors['focus_fuel_background_color']; $row['textcolor'] = $colors['focus_fuel_font_color']; } if ($row['result_online'] <= $minimal_fuel) { $row['bgcolor'] = $colors['minimal_fuel_background_color']; $row['textcolor'] = $colors['minimal_fuel_font_color']; } if ($row['result_online'] <= $critical_fuel) { $row['bgcolor'] = $colors['critical_fuel_background_color']; $row['textcolor'] = $colors['critical_fuel_text_color']; } $row['uptimecalc'] = $posmgmt->uptimecalc($row['pos_id']); $disp_rows[$key] = $row; } $pager = array('numitems' => $towercount, 'limit' => $args['limit'], 'page' => $args['page']); $eveRender->Assign('rows', $rows); $eveRender->Assign('pager', $pager); $eveRender->Assign('sb', $user_track[1]); $eveRender->Assign('st', $st); $eveRender->Assign('arrposize', array(1 => 'Small', 2 => 'Medium', 3 => 'Large')); $eveRender->Assign('config', $config); $eveRender->Assign('poses', $disp_rows); $eveRender->Display('track.tpl'); } else { $eve->SessionSetVar('errormsg', 'User not logged in or Access Denied - Please login or Contact your Admin!'); $eve->RedirectUrl('login.php'); }
$eveRender->Assign('fuel_oxygen', $fuel_oxygen); $eveRender->Assign('fuel_uranium', $fuel_uranium); $eveRender->Assign('fuel_mechanical_parts', $fuel_mechanical_parts); $eveRender->Assign('fuel_coolant', $fuel_coolant); $eveRender->Assign('fuel_robotics', $fuel_robotics); $eveRender->Assign('fuel_ozone', $fuel_ozone); $eveRender->Assign('fuel_heavy_water', $fuel_heavy_water); $eveRender->Assign('total_size', $total_size); $eveRender->Assign('fuel_A_total_size', $fuel_A_total_size); $eveRender->Assign('fuel_C_total_size', $fuel_C_total_size); $eveRender->Assign('fuel_G_total_size', $fuel_G_total_size); $eveRender->Assign('fuel_M_total_size', $fuel_M_total_size); $eveRender->Assign('fuel_A_total', $fuel_A_total); $eveRender->Assign('fuel_C_total', $fuel_C_total); $eveRender->Assign('fuel_G_total', $fuel_G_total); $eveRender->Assign('fuel_M_total', $fuel_M_total); $eveRender->Assign('fuel_time', $fuel_time); $eveRender->Assign('amarrFB_cost', $amarrFB_cost); $eveRender->Assign('caldariFB_cost', $caldariFB_cost); $eveRender->Assign('gallenteFB_cost', $gallenteFB_cost); $eveRender->Assign('minmatarFB_cost', $minmatarFB_cost); $eveRender->Assign('charter_total_size', $charter_total_size); $eveRender->Assign('charter_total', $charter_total); $eveRender->Assign('fb_total_size', $fb_total_size); $eveRender->Assign('towers', $disp_towers); $eveRender->Assign('towerName', $towerName); $eveRender->Display('fuelbill.tpl'); } else { $eve->SessionSetVar('errormsg', 'Access Denied - Redirecting you back!'); $eve->RedirectUrl('track.php'); }
include_once 'includes/eveRender.class.php'; $eveRender = new eveRender($config, $mod, false); $eveRender->Assign('config', $config); $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $posmgmt->GetUserInfo(); $theme_id = $eve->SessionGetVar('theme_id'); $eveRender->Assign('theme_id', $theme_id); $pID = 'outpost'; $eveRender->Assign('pID', $pID); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('access', $access); if (!in_array('1', $access) && !in_array('5', $access) && !in_array('6', $access)) { $eve->SessionSetVar('errormsg', 'Access Denied - Redirecting you back!'); $eve->RedirectUrl('outpost.php'); } $action = $eve->VarCleanFromInput('action'); switch ($action) { case 'Add Outpost': $fuel['corp'] = $userinfo['corp']; $fuel['outpost_name'] = $eve->VarCleanFromInput('outpostName'); $fuel['uranium'] = $eve->VarCleanFromInput('uranium'); $fuel['oxygen'] = $eve->VarCleanFromInput('oxygen'); $fuel['mechanical_parts'] = $eve->VarCleanFromInput('mechanical_parts'); $fuel['coolant'] = $eve->VarCleanFromInput('coolant'); $fuel['robotics'] = $eve->VarCleanFromInput('robotics'); $fuel['heisotope'] = $eve->VarCleanFromInput('heisotope'); $fuel['hyisotope'] = $eve->VarCleanFromInput('hyisotope'); $fuel['oxisotope'] = $eve->VarCleanFromInput('oxisotope'); $fuel['niisotope'] = $eve->VarCleanFromInput('niisotope');
EveDBInit(); include_once 'includes/eveclass.php'; include_once 'includes/class.pos.php'; include_once 'includes/eveRender.class.php'; $eveRender = new eveRender($config, $mod, false); $eveRender->Assign('config', $config); $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $posmgmt->GetUserInfo(); $theme_id = $eve->SessionGetVar('theme_id'); $eveRender->Assign('theme_id', $theme_id); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('access', $access); if (!in_array('1', $access) && !in_array('5', $access) && !in_array('6', $access)) { $eve->RedirectUrl('login.php'); } $pos_id = $eve->VarCleanFromInput('i'); // Dirty fix if (empty($pos_id)) { $pos_id = $eve->VarCleanFromInput('pos_id'); } if (empty($pos_id)) { $eve->SessionSetVar('errormsg', 'No POS ID!'); $eve->RedirectUrl('track.php'); } $action = $eve->VarCleanFromInput('action'); switch ($action) { case 'Change Tower Information': $newstatus = $eve->VarCleanFromInput('newstatus'); $new_tower_name = $eve->VarCleanFromInput('new_tower_name');
include_once 'eveconfig/config.php'; $eveRender = new eveRender($config, $mod, false); $colors = $eveRender->themeconfig; $pID = 'register'; $eveRender->Assign('pID', $pID); $eveRender->Assign('config', $config); $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $eve->GetUserVars(); $action = $eve->VarCleanFromInput('action'); $api_userid = $eve->VarCleanFromInput('api_userid'); $api_key = $eve->VarCleanFromInput('api_key'); if ($action == 'getchars') { if (empty($api_key) || empty($api_userid)) { $eve->SessionSetVar('errormsg', 'Missing API Information!'); $eve->RedirectUrl('register.php'); } $characters = $posmgmt->API_GetCharacters($api_userid, $api_key); if (!$characters) { $eve->SessionSetVar('errormsg', 'API ERROR or No Character on provided API Information!'); $eve->RedirectUrl('register.php'); } foreach ($characters as $key => $char) { $apicorp = $posmgmt->API_GetCorpInfo($char['corporationID']); $characters[$key]['alliance'] = $apicorp; } //echo '<pre>';print_r($characters);echo '</pre>';exit; $eveRender->Assign('action', $action); $eveRender->Assign('api_userid', $api_userid); $eveRender->Assign('api_key', $api_key); $eveRender->Assign('characters', $characters);
$eveRender = new eveRender($config, $mod, false); $colors = $eveRender->themeconfig; $eveRender->Assign('config', $config); $eve = new Eve(); $posmgmt = new POSMGMT(); $step = $eve->VarCleanFromInput('step'); $step = empty($step) ? $step = 1 : $step; $userinfo = $posmgmt->GetUserInfo(); $eveRender->Assign('userinfo', $userinfo); $theme_id = $eve->SessionGetVar('theme_id'); $eveRender->Assign('theme_id', $theme_id); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('access', $access); if (!in_array('5', $access) && !in_array('6', $access) && !in_array('83', $access)) { $eve->RedirectUrl('track.php'); } $eveRender->Assign('step', $step); $action = $eve->VarCleanFromInput('action'); if ($step == 2) { // Select Constellation $regionID = $eve->VarCleanFromInput('regionID'); if (!$regionID) { $eve->SessionSetVar('errormsg', 'No Regions selected!'); $eve->RedirectUrl('addpos.php'); } $constellations = $posmgmt->GetConstellationInfo($regionID); foreach ($constellations as $constellationID => $constellation) { $arrconstellation[$constellationID] = $constellation['constellationName']; } $eveRender->Assign('regionID', $regionID);
EveDBInit(); include_once 'includes/eveclass.php'; include 'includes/class.pos.php'; include_once 'includes/eveRender.class.php'; $eveRender = new eveRender($config, $mod, false); $eveRender->Assign('config', $config); $eve = new Eve(); $posmgmt = new POSMGMT(); $theme_id = $eve->SessionGetVar('theme_id'); $eveRender->Assign('theme_id', $theme_id); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('access', $access); if (!in_array('60', $access) && !in_array(61, $access) && !in_array('5', $access) && !in_array('6', $access)) { $eve->SessionSetVar('errormsg', 'Access Denied - Redirecting you back!'); $eve->RedirectUrl('outpost.php'); } $outpost_id = $eve->VarCleanFromInput('i'); // Dirty fix if (empty($outpost_id)) { $outpost_id = $eve->VarCleanFromInput('outpost_id'); } if (empty($outpost_id)) { $eve->SessionSetVar('errormsg', 'No Outpost ID!'); $eve->RedirectUrl('track.php'); } if (!is_numeric($outpost_id)) { $eve->SessionSetVar('errormsg', 'Incorrect Outpost ID!'); $eve->RedirectUrl('track.php'); } // TODO: Make this configurable via the UI
include_once 'includes/class.pos.php'; include_once 'includes/eveRender.class.php'; $eveRender = new eveRender($config, $mod, false); $colors = $eveRender->themeconfig; $eveRender->Assign('config', $config); $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $posmgmt->GetUserInfo(); $eveRender->Assign('userinfo', $userinfo); $theme_id = $eve->SessionGetVar('theme_id'); $eveRender->Assign('theme_id', $theme_id); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('access', $access); if (!in_array('1', $access) && !in_array('5', $access) && !in_array('6', $access)) { $eve->RedirectUrl('track.php'); } $pos_id = $eve->VarCleanFromInput('i'); if (empty($pos_id)) { $pos_id = $eve->VarCleanFromInput('pos_id'); if (empty($pos_id)) { $eve->SessionSetVar('errormsg', 'No ID defined!'); $eve->RedirectUrl('track.php'); } } $structs = $posmgmt->GetAllStaticStructures2(); $action = $eve->VarCleanFromInput('action'); if ($action == 'Done') { $dbconn =& DBGetConn(true); foreach ($structs as $struct) { $structvalue = $eve->VarCleanFromInput('s_id' . $struct['id']);
$charters_needed = $tower['charters_needed']; //$system = $row['system']; $pos_id = $tower['pos_id']; // grabs the new allianceid off the table $owner_id = $tower['owner_id']; $sec_owner_id = $tower['secondary_owner_id']; $owner_info = $posmgmt->GetUserInfofromID($tower['owner_id']); $tower['owner_name'] = $owner_info['name']; $sec_owner_info = $posmgmt->GetUserInfofromID($tower['secondary_owner_id']); $tower['secondary_owner_name'] = $sec_owner_info['name']; $secret_pos = $tower['secret_pos']; } if (!in_array('1', $access) && !in_array('5', $access) && !in_array('6', $access)) { //quick user check $eve->SessionSetVar('errormsg', 'You do not have access, ask your CEO for access.'); $eve->RedirectUrl('index.php'); die; } elseif (in_array('5', $access) || in_array('6', $access) || $tower['owner_id'] == $userinfo['eve_id'] || $tower['secondary_owner_id'] == $userinfo['eve_id']) { //Admin or tower owner logged in so kill the checkers so show the tower } elseif ($tower['secret_pos'] == 0) { //Not secret towers if ($tower['corp'] == $userinfo['corp']) { if (!in_array('20', $access) && !in_array('21', $access) && !in_array('22', $access)) { $eve->SessionSetVar('errormsg', 'You do not have access, ask your CEO for access.'); $eve->RedirectUrl('index.php'); die; } } else { if (!in_array('50', $access) && !in_array('51', $access) && !in_array('52', $access)) { $eve->SessionSetVar('errormsg', 'You do not have access, ask your CEO for access.'); $eve->RedirectUrl('index.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, $mod, false); $eveRender->Assign('config', $config); $pID = 'user'; $eveRender->Assign('pID', $pID); $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $posmgmt->GetUserInfo(); if (!$userinfo) { $eve->RedirectUrl('register.php'); } $IS_IGB = $eve->IsMiniBrowser(); if (!$userinfo['access'] || in_array('-1', $access)) { $eve->SessionSetVar('errormsg', 'You don\'t have access to this tracker!'); $eve->RedirectUrl('index.php'); } $action = $eve->VarCleanFromInput('action'); if ($action == 'changeinfo') { $theme_id = $eve->VarCleanFromInput('theme_id'); $user_track_display = $eve->VarCleanFromInput('user_track_display'); $user_track_sort = $eve->VarCleanFromInput('user_track_sort'); $trackArray = array($user_track_display, $user_track_sort); $user_track = implode(".", array_filter($trackArray)); $away = $eve->VarCleanFromInput('away'); $email = $eve->VarCleanFromInput('email');