$board_config['sitename'] = $_SERVER['SERVER_NAME']; $lang['ENCODING'] = $langEncodings[$currentlang]; // set page title $page_title = 'LEONARDO'; // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup(); $mode = request_var('mode', ''); // print_r($user); if (!function_exists('is_user')) { function is_user($user) { if ($user->data['userID']) { return true; } else { return false; } } } require_once dirname(__FILE__) . '/functions.php'; setVarFromRequest("clubID", 0, 1); $clubID = makeSane($clubID, 1); if ($clubID) { // some things we do when first in club if (is_array($clubsList[$clubID]['gliderCat'])) { setVar("cat", 0); } setVar("lng", $clubsList[$clubID]['lang']); $currentlang = $lng; }
<?php //************************************************************************ // Leonardo XC Server, http://www.leonardoxc.net // // Copyright (c) 2004-2010 by Andreadakis Manolis // // This program is free software. You can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 of the License. // // $Id: EXT_config.php,v 1.22 2010/03/14 20:56:10 manolis Exp $ // //************************************************************************ @session_start(); setVarFromRequest("lng", $PREFS->language); $currentlang = $lng; $lang = $currentlang; $language = $currentlang; if ($opMode == 1) { $newlang = $currentlang; $inside_mod = 1; define('INSIDE_MOD', 1); require_once "../../mainfile.php"; // re-set $module_name; $tmpDir = dirname(__FILE__); $tmpParts = split("/", str_replace("\\", "/", $tmpDir)); $module_name = $tmpParts[count($tmpParts) - 1]; } else { if ($opMode == 2) { // require_once "language/lang-".$currentlang.".php";
foreach ($CONF_NAC_list as $nacid => $nacdata) { if (!empty($nacdata['use_clubs'])) { $key = 'nacclubs' . $nacid . '_incl'; $dlgfilters[$key] = new dialogfilter('nacclub', 'FILTER_' . $key, $nacid); } } } } $dlgfilters['countries_incl'] = new dialogfilter('country', 'FILTER_countries_incl'); $dlgfilters['takeoffs_incl'] = new dialogfilter('takeoff', 'FILTER_takeoffs_incl'); $dlgfilters['nationality_incl'] = new dialogfilter('nationality', 'FILTER_nationality_incl'); if (count($CONF['servers']['list'])) { $dlgfilters['servers_incl'] = new dialogfilter('server', 'FILTER_server_incl'); } $filterkeys = array_keys($dlgfilters); setVarFromRequest("fltr", 0); $filter = new LeonardoFilter(); $filter->parseFilterString($fltr); // echo "<PRE>"; print_r($filter->filterArray); echo "</PRE>"; $_SESSION['filter_clause'] = $filter->makeClause(); // echo "<pre>".print_r($filter->filterArray)."</pre>"; global $filterVariables; $filter->filterExport('filterVariables'); // print_r($filterVariables); if (is_array($filterVariables)) { foreach ($filterVariables as $key => $value) { if (is_array($value)) { continue; } if (substr($key, 0, 7) == "FILTER_") { ${$key} = $value;
setVarFromRequest("op",$CONF_main_page); setVarFromRequest("cat",$PREFS->viewCat,1); setVarFromRequest("class",0,1); setVarFromRequest("xctype",0,1); setVarFromRequest("subcat","pg"); setVarFromRequest("comp",0,1); setVarFromRequest("rank",0,1); setVarFromRequest("subrank",0,1); setVarFromRequest("clubID",0,1); /// Martin Jursa 17.05.2007 : values for nacclub filtering added setVarFromRequest("nacclubid", 0, 1); setVarFromRequest("nacid", 0, 1); // The filter for displaying only flights with photos setVarFromRequest("filter01", 0, 1); $serverID=0; $serverIDview=0; if ( count($pilotPartsArray=split('_',$pilotIDview)) > 1 ) { $serverIDview=$pilotPartsArray[0]; $serverID=$serverIDview; $pilotIDview=$pilotPartsArray[1]; // echo "@@ $serverID $pilotIDview@@"; } // echo "# $pilotID # "; if ( count($pilotPartsArray=split('_',$pilotID)) >1 ) { $serverID=$pilotPartsArray[0]; $pilotID=$pilotPartsArray[1];