Ejemplo n.º 1
0
    }
    $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;
Ejemplo n.º 2
0
// 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);
Ejemplo n.º 3
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');
}
Ejemplo n.º 4
0
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';
Ejemplo n.º 5
0
            $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');
}
Ejemplo n.º 6
0
    $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');
}
Ejemplo n.º 7
0
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');
Ejemplo n.º 8
0
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');
Ejemplo n.º 9
0
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);
Ejemplo n.º 10
0
$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']);
Ejemplo n.º 13
0
     $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');
Ejemplo n.º 14
0
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');