'törölt', 0 => 'inaktív', 1 => 'aktív' ); $LANGUAGES_MAP = array( 'english' => 'angol', 'french' => 'francia', 'german' => 'német', 'portugese' => 'portugál', 'spanish' => 'spanyol', 'swedish' => 'svéd' ); // pages that use the control box: $CONTROLBOX_PAGES = array('home','report','admin','advisor','dictionary','reports'); $CONTROLBOX2_PAGES = array('usersandadvisors'); require_once ( $_SERVER['DOCUMENT_ROOT'] . "/php-bin/library.inc.php"); //require_once ( $CM_PATH . "/secure/dbconnect.php"); $dbserver = ""; $dbuser = ""; $dbpass = ""; $db = ""; require_once ($_SERVER['DOCUMENT_ROOT'] . "/../php-bin/kmcssz.org/olvasasikulonproba/rwprofile.php"); $db = mysqli_connect("$dbserver", "$dbuser", "$dbpass"); if (mysqli_error($db) != "") throw new Exception('I cannot connect to the database'); //new Exception('I cannot connect to the database because: ' . mysqli_error($db)); mysqli_select_db($db, $dbname); // date_default_timezone_set('Europe/Budapest'); $import_vars = array( 'dosignin' => 'BOOL', 'dosignout' => 'BOOL', 'page' => 'VARNAME' ); $default_vals = array(); $default_vals['dosignin'] = FALSE; $default_vals['dosignout'] = FALSE; $default_vals['page'] = isset($_SESSION['LOGGEDIN']) ? 'home' : 'welcome'; import_req_vars($import_vars, $default_vals); if (isset($_SESSION['LOGGEDIN']) && !isset($_SESSION['USERID'])) { $dosignout = TRUE; } if ($dosignin) { require_once('library/signin.inc.php'); } if ($dosignout) { require_once('library/signout.inc.php'); } $session_vars = array( 'USERID' => 'NUMERIC', 'LOGGEDIN' => 'BOOL', 'LOGINTYPE' => 'ALPHA', 'LOGINTIME' => 'DATE', 'USERFIRSTNAME' => 'HRTEXT', 'USERLASTNAME' => 'HRTEXT', 'USEREMAIL' => 'EMAIL', 'ROLE' => 'VARNAME', 'TROOPID2' => 'NUMERIC', 'TROOPNAME2' => 'HRTEXT', 'TROOPNO2' => 'HRTEXT', 'ADVISOREMAIL' => 'EMAIL', 'TROOPNAME' => 'HRTEXT', 'TROOPNO' => 'HRTEXT', 'TROOPID' => 'NUMERIC', 'USERNAME' => 'EMAIL', 'ISADMIN' => 'BOOL', 'SIGNIN_RETURNURL' => 'LINK' ); $session_default_vals = array( 'USERFIRSTNAME' => '', 'USERLASTNAME' => '' ); //echo "

USERFIRSTNAME: " . $_SESSION['USERFIRSTNAME']; //EGYEDIA// // Ezt az alábbi blokkot teljesen kivettem // Nem világos, hogy mit csinál, bejelentkezés utón hibát is dobott // Illetve az értékeléskor hiányzó változó miatt nem jelenik meg az értékelés /*$validated = validate_session_vars($session_vars, $session_default_vals); if ($validated != '') { echo "

Unset the followign fields: " . $validated; }*/ if (isset($_REQUEST['action'])) { if (is_array($_REQUEST['action'])) { $action = array_keys($_REQUEST['action']); $action = $action[0]; } else { $action = $_REQUEST['action']; } if (!preg_match('/^[a-z0-9_:]*$/i', $action)) unset($action); } if (isset($action) && substr($action,0,7) == 'jumpto:') { $jumpto_page = substr($action,7); switch ($jumpto_page) { case 'welcome': $page = 'welcome'; break; case 'intro': $page = 'intro'; break; case 'login': $page = 'login'; break; case 'admin': $page = 'admin'; break; } } if (isset($action) && $action == 'home' || empty($page)) { if (isset($_SESSION['LOGINTYPE'])) $page = $_SESSION['LOGINTYPE'] == 'USER' ? 'home' : 'advisor'; else $page = 'welcome'; } if (in_array($page, $CONTROLBOX_PAGES)) { include_once ("common/header_wcb.php"); } elseif (in_array($page, $CONTROLBOX2_PAGES)) { include_once ("common/header_wcb2.php"); } else { include_once ("common/header.php"); } if (empty($action) or !preg_match('/^[a-z0-9_]*$/i', $action)) unset($action); include "pages/$page.inc.php"; if (in_array($page, $CONTROLBOX_PAGES)) { include_once ("common/footer_wcb.php"); } elseif (in_array($page, $CONTROLBOX2_PAGES)) { include_once ("common/footer_wcb2.php"); } else { include_once ("common/footer.php"); } ?>