<?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'; include_once 'version.php'; $eveRender = new eveRender($config, $mod, false); $colors = $eveRender->themeconfig; $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $posmgmt->GetUserInfo(); $pID = 'about'; $eveRender->Assign('pID', $pID); $theme_id = $eve->SessionGetVar('theme_id'); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('theme_id', $theme_id); $eveRender->Assign('access', $access); $eveRender->Assign('config', $config); $eveRender->Assign('version', VERSION); $eveRender->Display('about.tpl');
if (!in_array('1', $access) && !in_array('5', $access) && !in_array('6', $access)) { $eve->RedirectUrl('track.php'); } if (empty($pos_id)) { $pos_id = $eve->VarCleanFromInput('pos_id'); } if (empty($pos_id)) { $eve->SessionSetVar('errormsg', 'No POS ID!'); $eve->RedirectUrl('track.php'); } $tower['pos_id'] = $pos_id; $action = $eve->VarCleanFromInput('action'); switch ($action) { case 'Import Structures': $eveRender->Assign('tower', $tower); $eveRender->Display('importfit.tpl'); break; case 'Send File': $tmp_name = $_FILES["fitimport"]["tmp_name"]; if (file_exists($tmp_name)) { try { $xml = simplexml_load_file($tmp_name); } catch (Exception $e) { $eve->SessionSetVar('errormsg', 'File Not Valid!'); } $structures = array(); if ($_POST['xmlstyle'] == 'mypos') { foreach ($xml->xpath('//ItemID') as $key => $structure) { $posmgmt->addstructure($structure, $pos_id, 1); $typeID = intval($structure); $typeName = $posmgmt->getStructureName($typeID);
$args['pos_ids'][] = $filter_pos_id; } $allsilos = GetAllProd($args); $optposids[0] = 'All'; foreach ($allsilos as $dummy) { $optposids[$dummy['pos_id']] = $dummy['locationName']; } $eveRender->Assign('owner_bgcolor', $colors['owner_background_color']); $eveRender->Assign('regions', $regions); $eveRender->Assign('optregions', $optregions); $eveRender->Assign('systems', $systems); $eveRender->Assign('optsystems', $optsystems); $eveRender->Assign('optposids', $optposids); $eveRender->Assign('allsilos', $allsilos); $eveRender->Assign('access', $access); $eveRender->Display('production.tpl'); } else { $eve->SessionSetVar('errormsg', 'Access Denied - Redirecting you back!'); $eve->RedirectUrl('track.php'); } function UpdateSiloAmount($args) { global $eve; if (!isset($args['structure_id']) || !is_numeric($args['structure_id'])) { return false; } if (!isset($args['new_amount']) || !is_numeric($args['new_amount'])) { return false; } $dbconn =& DBGetConn(true); $sql = "UPDATE " . TBL_PREFIX . "silo_info SET material_ammount = '" . Eve::VarPrepForStore($args['new_amount']) . "' WHERE silo_id = '" . Eve::VarPrepForStore($args['structure_id']) . "'";
$x++; continue; } //echo '<pre>';print_r($lines);echo '</pre>';exit; }*/ //echo '<pre>';print_r($mods);echo '</pre>';exit; $users = $posmgmt->GetAllUsersArray(); $tower['lines'] = $lines; $tower['linecount'] = $linecount; $tower['hangars'] = $hangar; $eveRender->Assign('linecount', $linecount); $eveRender->Assign('lines', $lines); $eveRender->Assign('hangars', $hangar); $eveRender->Assign('arrposize', $arrposize); $eveRender->Assign('arrporace', $arrporace); $eveRender->Assign('arronline', array(1 => 'Online', 0 => 'Anchored', 100 => 'Remove')); $eveRender->Assign('towerstatus', array(0 => 'Unanchored', 1 => 'Anchored', 2 => 'Onlining', 3 => 'Reinforced', 4 => 'Online')); $eveRender->Assign('outpostlist', $outpost_list); $eveRender->Assign('users', $users); $eveRender->Assign('optimal', $optimal); $eveRender->Assign('optimalDiff', $optimalDiff); $eveRender->Assign('secret_pos', $secret_pos); /*0 - Unanchored (also unanchoring??) (has valid stateTimestamp) Note that moonID is zero for unanchored Towers, but locationID will still yield the solar system ID 1 - Anchored / Offline (no time information stored) 2 - Onlining (will be online at time = onlineTimestamp) 3 - Reinforced (until time = stateTimestamp) 4 - Online (continuously since time = onlineTimestamp)*/ $eveRender->Display('editpos.tpl');
include_once 'mods/' . $modname . '/install.php'; if (function_exists($modname . '_' . $func)) { $install = $modname . '_' . $func; $result = $install(); } else { $result = 0; } } else { $result = $func == 'install' ? 1 : 0; } $posmgmt->ChangeModState(array('modname' => $modname, 'modstate' => $result)); $eve->RedirectUrl('admin.php?op=modules'); } else { $modlist = $posmgmt->GetModList(); $eveRender->Assign('mods', $modlist); $eveRender->Display('admin_mods.tpl'); exit; } } $action = $eve->VarCleanFromInput('action'); $settings = $posmgmt->GetSettings(); if ($settings[2]['gsetting'] == 1) { $vcheck = isUpToDate(); $eveRender->Assign('vcheck', $vcheck); } if ($action == 'updatealliance') { $results = $posmgmt->API_UpdateAlliances(); $eveRender->Assign('action', $action); $eveRender->Assign('results', $results); $eveRender->Display('admin.tpl'); exit;
$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'; //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');
} //End Silo Tracking Code if (in_array('5', $access) || in_array('6', $access) || in_array('42', $access) || in_array('43', $access) || in_array('44', $access)) { $tower['silos'] = $silo; $tower['mods'] = $mods; } $last_update = gmdate("Y-m-d H:i:s", $row2['datetime']); $eveRender->Assign('tower', $tower); $eveRender->Assign('last_update', $last_update); $eveRender->Assign('hoursago', $hoursago); $arrposize = array(1 => 'Small', 2 => 'Medium', 3 => 'Large'); $arrporace = array(1 => 'Amarr CT', 2 => 'Caldari CT', 3 => 'Gallente CT', 4 => 'Minmatar CT', 5 => 'Angel CT', 6 => 'Blood CT', 7 => 'Dark Blood CT', 8 => 'Domination CT', 9 => 'Dread Guristas CT', 10 => 'Guristas CT', 11 => 'Sansha CT', 12 => 'Serpentis CT', 13 => 'Shadow CT', 14 => 'True Sansha CT'); $eveRender->Assign('arrposize', $arrposize); $eveRender->Assign('arrporace', $arrporace); $eveRender->Assign('towerstatus', array(0 => 'Unanchored', 1 => 'Anchored', 2 => 'Onlining', 3 => 'Reinforced', 4 => 'Online')); $eveRender->Assign('display_hangar', $display_hangar); $eveRender->Assign('hangars', $hangar); $eveRender->Assign('optimal', $optimal); $eveRender->Assign('optimalDiff', $optimalDiff); $eveRender->Assign('secret_pos', $secret_pos); $eveRender->Assign('name', $userinfo['name']); $eveRender->Assign('corp', $userinfo['corp']); $eveRender->Display('viewpos.tpl'); } else { $eve->SessionSetVar('errormsg', 'You forgot something'); $eve->RedirectUrl('track.php'); } } else { $eve->SessionSetVar('errormsg', 'You do not have access, ask your CEO for access.'); $eve->RedirectUrl('index.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'); }
$submit = $eve->VarCleanFromInput('submit'); $completed = $eve->VarCleanFromInput('completed'); $settings = $posmgmt->GetSettings(); if (in_array('5', $access) || in_array('6', $access)) { $ignore = 0; } elseif ($settings[0]['gsetting'] == '') { $ignore = 0; } elseif ($settings[0]['gsetting'] >= 0 || $settings[0]['gsetting'] <= 3) { $ignore = $settings[0]['gsetting']; } if (in_array('1', $access) && (in_array('40', $access) || in_array('41', $access) || in_array('45', $access)) || in_array('5', $access) || in_array('6', $access)) { if (!empty($submit)) { if ($completed == 1 && (in_array('41', $access) || in_array('45', $access) || in_array('5', $access) || in_array('6', $access))) { $jobs = $posmgmt->GetAllIndustrialJobs(1, $ignore); } else { $jobs = $posmgmt->GetAllIndustrialJobs(0, $ignore); } } else { $jobs = $posmgmt->GetAllIndustrialJobs(0, $ignore); } $activ = array(0 => 'None', 1 => 'Manufacturing', 2 => 'Researching Technology', 3 => 'Time Efficiency Reseach', 4 => 'Material Research', 5 => 'Copying', 6 => 'Duplicating', 7 => 'Reverse Engineering', 8 => 'Invention'); $eveRender->Assign('completed', $completed); $eveRender->Assign('jobs', $jobs); $eveRender->Assign('count', $count); $eveRender->Assign('counts', $counts); $eveRender->Assign('activ', $activ); $eveRender->Display('jobs.tpl'); } else { $eve->SessionSetVar('errormsg', 'Access Denied - Redirecting you back!'); $eve->RedirectUrl('track.php'); }
$partial_optimal['total'] = $partial_optimal['optimum_fuelblock'] * $pos_Fbl; if ($tower['charters_needed'] == 1) { $partial_optimal['total'] = $partial_optimal['total'] + $partial_optimal['optimum_charters'] * $pos_Cha; } } if ($cargosize > 0) { $fuel['trips2'] = ceil($optimalDiff['totalDiff'] / $cargosize); } $eveRender->Assign('optimal', $optimal); $eveRender->Assign('optimalDiff', $optimalDiff); $eveRender->Assign('partial_optimal', $partial_optimal); } $eveRender->Assign('pos_id', $pos_id); $eveRender->Assign('race_isotope', $race_isotope); $eveRender->Assign('fuel', $fuel); $eveRender->Assign('hours', $hours); $eveRender->Assign('cargosize', $cargosize); $eveRender->Assign('pos_to_refuel', $pos_to_refuel); $eveRender->Assign('days_to_refuel', $args['days_to_refuel']); $eveRender->Assign('display_optimal', $display_optimal); $eveRender->Assign('use_current_levels', $use_current_levels); $eveRender->Assign('partial_fuelup', $partial_fuelup); } $towers = $posmgmt->GetAllPos2(); $opttowers[0] = 'POS List'; foreach ($towers as $tower) { $opttowers[$tower['pos_id']] = $tower['MoonName'] . ' - ' . $tower['towerName']; } $eveRender->Assign('opttowers', $opttowers); $eveRender->Display('fuel_calc.tpl'); exit;
<?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); $colors = $eveRender->themeconfig; $eve = new Eve(); $posmgmt = new POSMGMT(); $userinfo = $posmgmt->GetUserInfo(); $theme_id = $eve->SessionGetVar('theme_id'); $access = $eve->SessionGetVar('access'); $access = explode('.', $access); $eveRender->Assign('theme_id', $theme_id); $eveRender->Assign('access', $access); $eveRender->Assign('config', $config); $eveRender->Assign('version', VERSION); $eveRender->Display('help.tpl');
} $pos_id = $eve->VarCleanFromInput('i'); if (!$pos_id) { $eve->SessionSetVar('errormsg', 'Need an ID!'); $eve->RedirectUrl('index.php'); } $pos = $posmgmt->GetTowerInfo($pos_id); $arrposize = array(1 => 'Small', 2 => 'Medium', 3 => 'Large'); $arrporace = array(1 => 'Amarr CT', 2 => 'Caldari CT', 3 => 'Gallente CT', 4 => 'Minmatar CT', 5 => 'Angel CT', 6 => 'Blood CT', 7 => 'Dark Blood CT', 8 => 'Domination CT', 9 => 'Dread Guristas CT', 10 => 'Guristas CT', 11 => 'Sansha CT', 12 => 'Serpentis CT', 13 => 'Shadow CT', 14 => 'True Sansha CT'); $pos['pos_type_name'] = $arrporace[$pos['pos_race']]; $pos['pos_size_name'] = $arrposize[$pos['pos_size']]; //echo '<pre>';print_r($pos); echo '</pre>';exit; if (!$pos) { $eve->SessionSetVar('errormsg', 'That POS apparently does not exist!'); $eve->RedirectUrl('track.php'); } $action = $eve->VarCleanFromInput('action'); if ($action == 'deletepos') { if (in_array('5', $access) || in_array('6', $access) || in_array('83', $access) && ($pos['owner_id'] == $userinfo['eve_id'] || $pos['secondary_owner_id'] == $userinfo['eve_id'])) { if ($posmgmt->DeletePOS($pos_id)) { $eve->SessionSetVar('statusmsg', 'POS deleted!'); $eve->RedirectUrl('track.php'); } } else { $eve->SessionSetVar('statusmsg', 'ERROR - You are not allowed to delete this POS'); $eve->RedirectUrl('track.php'); } } $eveRender->Assign($pos); $eveRender->Display('deletepos.tpl');
if (!empty($newpass) && $newpass != $newpass2) { $eve->SessionSetVar('errormsg', 'Password and confirmation password are different!'); $eve->RedirectUrl('user.php'); } if ($newpass) { if (!$posmgmt->UpdateUserPass(array('id' => $userinfo['id'], 'newpass' => $newpass))) { $eve->RedirectUrl('user.php'); } $eve->SessionSetVar('statusmsg', 'New password saved!'); $eve->RedirectUrl('user.php'); } $userinfo = $posmgmt->GetUserInfo(); } if ($action == 'updatecorpinfo') { $eveinfo = $eve->GetUserVars(); $userinfo = array_merge($userinfo, $eveinfo); if ($posmgmt->UpdateUserInfo($userinfo)) { $eve->SessionSetVar('statusmsg', 'Your information has been saved!'); $eve->RedirectUrl('user.php'); } } $user_track_sort = array(11 => 'Corp (A)', 23 => 'Corp (D)', 6 => 'Fuel Tech 1 (A)', 18 => 'Fuel Tech 1 (D)', 7 => 'Fuel Tech 2 (A)', 19 => 'Fuel Tech 2 (D)', 2 => 'Location (A)', 14 => 'Location (D)', 10 => 'POS Race (A)', 22 => 'POS Race (D)', 9 => 'POS Size (A)', 21 => 'POS Size (D)', 5 => 'POS Type (A)', 17 => 'POS Type (D)', 3 => 'Region (A)', 15 => 'Region (D)', 1 => 'Status (A)', 13 => 'Status (D)', 4 => 'Tower Name (A)', 16 => 'Tower Name (D)'); $userinfo['access'] = explode('.', $userinfo['access']); $eveRender->Assign($userinfo); $eveRender->Assign('awaystatus', array(2 => 'No', 1 => 'Yes')); $eveRender->Assign('themeset', array(1 => 'FGV - Default', 2 => 'Original POS-Tracker', 3 => 'Majesta Empire', 4 => 'Razor Alliance', 5 => 'Morsus Mihi')); $eveRender->Assign('user_track_display', array(10 => '10', 15 => '15', 30 => '30', 50 => '50', 75 => '75', 100 => '100')); $eveRender->Assign('user_track_sort', $user_track_sort); $eveRender->Assign('IS_IGB', $IS_IGB); $eveRender->Display('user.tpl');
$eve->SessionSetVar('statusmsg', 'Wrong Login or Pass!'); $eve->RedirectURL('login.php'); } } 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->Display('login.tpl'); /* ob_start(); require_once 'config.php'; require_once 'header.php'; echo '<form method="post" action="user-transaction.php">'; if (($_SERVER['HTTP_USER_AGENT'] == "EVE-minibrowser/3.0") && ($_SERVER['HTTP_EVE_TRUSTED'] == "yes")) { echo "Welcome ".stripslashes($_SERVER['HTTP_EVE_CHARNAME']).", please enter your password and <b>click</b> on the login-button.<br /><br />"; echo '<input type="hidden" name="name" value="'.stripslashes($_SERVER['HTTP_EVE_CHARNAME']).'">'; } else { echo 'If you are using the in-game browser, you must <b>click</b> the "Login" button!<p>'; echo 'Character Name: <input type="text" name="name" maxlength="255">'; echo '<br>'; }
$sql = "INSERT INTO " . TBL_PREFIX . "update_log VALUES ('NULL', '1', '" . $eve->VarPrepForStore($silo_id) . "', '2', 'Add Silo', '" . $time . "')"; $result = mysql_query($sql) or die('Could not insert values into update_log; ' . mysql_error()); } if ($s_id == 16221 || $s_id == 17170 || $s_id == 20175 || $s_id == 16869) { $structure_id = mysql_insert_id(); $sql = "INSERT INTO " . TBL_PREFIX . "reactor_info VALUES ('{$structure_id}','" . $eve->VarPrepForStore($pos_id) . "','" . $s_id . "','0')"; $dbconn->Execute($sql); $sql = "INSERT INTO " . TBL_PREFIX . "update_log VALUES ('NULL', '" . $eve_id . "', '" . $eve->VarPrepForStore($silo_id) . "', '2', 'Add Harvester/Reactor', '" . $time . "')"; $result = mysql_query($sql) or die('Could not insert values into update_log; ' . mysql_error()); } } } $mods = $posmgmt->GetAllPosMods($pos_id); if ($mods) { $current_pg = 0; $current_cpu = 0; foreach ($mods as $row) { if ($row['online']) { $current_pg = $current_pg + $row['pg']; $current_cpu = $current_cpu + $row['cpu']; } } $posmgmt->ChangeTowerCPUPG(array('pos_id' => $pos_id, 'new_pg' => $current_pg, 'new_cpu' => $current_cpu)); } $eve->RedirectUrl('viewpos.php?i=' . $pos_id); } $struct_amount = $eve->VarCleanFromInput('amount'); $eveRender->Assign('pos_id', $pos_id); $eveRender->Assign('structs', $structs); $eveRender->Display('addstructures.tpl'); exit;
} $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->Display('register.tpl'); exit; } else { if ($action == 'getuserinfo') { $charname = $eve->VarCleanFromInput('charname'); $characterID = $eve->VarCleanFromInput('characterID'); $corporationName = $eve->VarCleanFromInput('corporationName'); $corporationID = $eve->VarCleanFromInput('corporationID'); $allianceName = $eve->VarCleanFromInput('allianceName'); $allianceID = $eve->VarCleanFromInput('allianceID'); $eveRender->Assign('action', $action); $eveRender->Assign('api_userid', $api_userid); $eveRender->Assign('api_key', $api_key); $eveRender->Assign('charname', $charname); $eveRender->Assign('characterID', $characterID); $eveRender->Assign('corporationName', $corporationName);
} // TODO: Make this configurable via the UI $daysToStock = 60; $action = $eve->VarCleanFromInput('action'); //Gather Outpost Data $outpost = $posmgmt->GetOutpostInfo($outpost_id); $uptime = $posmgmt->outpostUptimeCalc($outpost_id); $outpost_req = $posmgmt->outpostRequired($outpost_id); $hoursago = $posmgmt->hoursago($outpost_id, '4'); $update = $posmgmt->GetLastOutpostUpdate($outpost_id); $outpost['hoursago'] = $hoursago; $outpost['lastupdate'] = gmdate("Y-m-d H:i:s", $update['datetime']); $outpost['uptimecalc'] = $uptime; $poslist = $posmgmt->GetAllPosOutpost($outpost_id); $towers = array(); foreach ($poslist as $tower) { $tower['moonName'] = $posmgmt->getMoonNameFromMoonID($tower['moonID']); $towerstatic = $posmgmt->GetTowerType($tower['typeID']); $tower['typeName'] = $towerstatic['typeName']; $towers[] = $tower; } $desiredStock = array('uranium' => $outpost_req['uranium'] * ($daysToStock * 24) - $outpost['uranium'], 'oxygen' => $outpost_req['oxygen'] * ($daysToStock * 24) - $outpost['oxygen'], 'mechanical_parts' => $outpost_req['mechanical_parts'] * ($daysToStock * 24) - $outpost['mechanical_parts'], 'coolant' => $outpost_req['coolant'] * ($daysToStock * 24) - $outpost['coolant'], 'robotics' => $outpost_req['robotics'] * ($daysToStock * 24) - $outpost['robotics'], 'heisotope' => $outpost_req['heisotope'] * ($daysToStock * 24) - $outpost['heisotope'], 'hyisotope' => $outpost_req['hyisotope'] * ($daysToStock * 24) - $outpost['hyisotope'], 'oxisotope' => $outpost_req['oxisotope'] * ($daysToStock * 24) - $outpost['oxisotope'], 'niisotope' => $outpost_req['niisotope'] * ($daysToStock * 24) - $outpost['niisotope'], 'ozone' => $uptime['total_needed_ozone'] * ($daysToStock * 24) - $outpost['ozone'], 'heavy_water' => $uptime['total_needed_heavy_water'] * ($daysToStock * 24) - $outpost['heavy_water']); //Assign Outpost Data to template $eveRender->Assign('outpost', $outpost); $eveRender->Assign('outpost_req', $outpost_req); $eveRender->Assign('towers', $towers); $eveRender->assign('daysToStock', $daysToStock); $eveRender->Assign('desiredStock', $desiredStock); //Display template $eveRender->Display('viewoutpost.tpl');
$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'); $fuel['ozone'] = $eve->VarCleanFromInput('ozone'); $fuel['heavy_water'] = $eve->VarCleanFromInput('heavy_water'); $fuel['strontium'] = $eve->VarCleanFromInput('strontium'); $fuel['charters'] = $eve->VarCleanFromInput('charters'); if ($outpost_id = $posmgmt->AddNewOutpost($fuel)) { $eve->SessionSetVar('statusmsg', 'Modifications Saved!'); $eve->RedirectUrl('viewoutpost.php?i=' . $outpost_id); } break; } //Gather Outpost Data $outpost = $posmgmt->GetOutpostInfo($outpost_id); $hoursago = $posmgmt->hoursago($outpost_id, '4'); $update = $posmgmt->GetLastOutpostUpdate($outpost_id); $outpost['hoursago'] = $hoursago; $outpost['lastupdate'] = gmdate("Y-m-d H:i:s", $update['datetime']); //Assign Outpost Data to template $eveRender->Assign('outpost', $outpost); //Display template $eveRender->Display('addoutpost.tpl');
$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); $eveRender->Assign('arrconstellation', $arrconstellation); $eveRender->Display('addpos.tpl'); exit; } elseif ($step == 3) { $constellationID = $eve->VarCleanFromInput('constellationID'); if (!$constellationID) { $eve->SessionSetVar('errormsg', 'No Constellations selected!'); $eve->RedirectUrl('addpos.php'); } $regionID = $eve->VarCleanFromInput('regionID'); $systems = $posmgmt->GetSystemFromConst($constellationID); foreach ($systems as $solarSystemID => $system) { $arrsystems[$solarSystemID] = $system['solarSystemName']; } $eveRender->Assign('regionID', $regionID); $eveRender->Assign('arrsystems', $arrsystems); $eveRender->Assign('constellationID', $constellationID);
$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'); }
$upgradeList = array(333 => 'FG Update for Tyrannis', 501 => 'v5.0.1 - Material Volume Fix', 502 => 'v5.0.2 - Theme Install', 511 => 'v5.1.1 - Incursion DB & Corp Jobs Install', 512 => 'v5.1.2 - Prices & Ship Assembly Array Fix', 514 => 'v5.1.4 - User & Global Settings Update', 517 => 'v5.1.7 - Hyasyoda ML & Wormhole Update', 520 => 'v5.2.0 - Fuel Block Support'); $eveRender->Assign('upgradeList', $upgradeList); $step = $eve->VarCleanFromInput('step'); $step = empty($step) ? $step = 1 : $step; if ($step <= 1) { $install = false; } $upgrade = $eve->VarCleanFromInput('upgrade'); if ($step == 1) { $eveRender->Assign('step', $step); } if ($step == 2) { $dbconn =& DBGetConn(true); $sql = file_get_contents('install/upgrade/' . $upgrade . '.sql'); $sql = preg_replace('/%prefix%/', TBL_PREFIX, $sql); $sql = trim($sql); $sql = explode(';', $sql); foreach ($sql as $query) { $query = trim($query); $dbconn->Execute($query); if (empty($query)) { continue; } $sqls[] = $query; } $eveRender->Assign('querycount', 0); $eveRender->Assign('querytotal', count($sqls)); $eveRender->Assign('step', $step); } $eveRender->Display('install/upgrade.tpl');
$eveRender->Assign('cache', is_writable('cache/templates_c')); $eveRender->Assign('dbconfig', is_writable('eveconfig/dbconfig.php')); $eveRender->Assign('step', $step); $sql = file_get_contents('install/install_database.sql'); $sql = preg_replace('/%prefix%/', $dbconfig['prefix'], $sql); $sql = explode(';', $sql); foreach ($sql as $query) { $query = trim($query); if (empty($query)) { continue; } $sqls[] = $query; } $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()) {
$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'); $fuel['ozone'] = $eve->VarCleanFromInput('ozone'); $fuel['heavy_water'] = $eve->VarCleanFromInput('heavy_water'); $fuel['strontium'] = $eve->VarCleanFromInput('strontium'); $fuel['charters'] = $eve->VarCleanFromInput('charters'); $fuel['outpost_id'] = $outpost_id; if ($posmgmt->UpdateOutpostFuel($fuel)) { $eve->SessionSetVar('statusmsg', 'Modifications Saved!'); $eve->RedirectUrl('viewoutpost.php?i=' . $outpost_id); } break; } //Gather Outpost Data $outpost = $posmgmt->GetOutpostInfo($outpost_id); $hoursago = $posmgmt->hoursago($outpost_id, '4'); $update = $posmgmt->GetLastOutpostUpdate($outpost_id); $outpost['hoursago'] = $hoursago; $outpost['lastupdate'] = gmdate("Y-m-d H:i:s", $update['datetime']); //Assign Outpost Data to template $eveRender->Assign('outpost', $outpost); //Display template $eveRender->Display('editoutpost.tpl');