. */ define("DEFAULT_LAYOUT", "aegee2012"); $BLACKLIST = array(); $BLACKLIST[] = "Account"; $BLACKLIST[] = "board"; //Get URL of script #$patha = strrpos("/".$_SERVER['SCRIPT_NAME'], "/"); #$PATH = strtolower(substr($_SERVER['SCRIPT_NAME'], 0, $patha)); if( !defined("LAYOUTPATH") ) { define("LAYOUTPATH", "../layout/"); } $PATH = dirname($_SERVER['SCRIPT_NAME']); if( substr($PATH, -5)=="admin" ) { $PATH = substr($PATH, 0, -5); define("LAYOUTPATHABS", "../".LAYOUTPATH); }elseif( substr($PATH, -7)=="include" ) { $PATH = substr($PATH, 0, -7); define("LAYOUTPATHABS", "../".LAYOUTPATH); }elseif( substr($PATH, -8)=="rundaily" ) { $PATH = substr($PATH, 0, -8); define("LAYOUTPATHABS", "../".LAYOUTPATH); }else { $PATH .= "/"; define("LAYOUTPATHABS", LAYOUTPATH); } if( isset($_SERVER['HTTP_HOST']) ) { $FULL_URL = $_SERVER['HTTP_HOST'].$PATH; }else { $FULL_URL = ""; } $FULL_PATH = $_SERVER['DOCUMENT_ROOT'].$PATH; //Start the session if( substr(dirname($_SERVER['SCRIPT_NAME']), -5)=="admin" ) { session_name("AEGEE_Statutory_Admin_".substr(dirname($_SERVER['SCRIPT_NAME']), -12, 6)); session_set_cookie_params(0, dirname($_SERVER['REQUEST_URI']."x"), $_SERVER['HTTP_HOST'], true); session_start(); }elseif( substr(dirname($_SERVER['SCRIPT_NAME']), -11)=="admin/image" ) { session_name("AEGEE_Statutory_Admin_".substr(dirname($_SERVER['SCRIPT_NAME']), -18, 6)); session_set_cookie_params(0, dirname($_SERVER['REQUEST_URI']."x"), $_SERVER['HTTP_HOST'], true); session_start(); }elseif( substr(dirname($_SERVER['SCRIPT_NAME']), -7)=="include" ) { // don't start session }elseif( isset($_SERVER['HTTP_HOST']) ) { // user page session_name("AEGEE_Statutory"); session_set_cookie_params(0, dirname(dirname($_SERVER['REQUEST_URI']."x")), $_SERVER['HTTP_HOST'], false); session_start(); } if( !isset($_SESSION['sess_uid']) ) $_SESSION['sess_uid']=0; //Set the layout if( isset($_GET['layout']) ) $_SESSION['layout'] = $_GET['layout']; if( isset($_POST['layout']) ) $_SESSION['layout'] = $_POST['layout']; if( !isset($_SESSION['layout']) ) $_SESSION['layout'] = DEFAULT_LAYOUT; if( strlen($_SESSION['layout'])<1 || isset($_GET['layout']) || isset($_POST['layout']) ) { if( !preg_match("/^[a-z0-9]+$/", $_SESSION['layout']) ) { // not matching regex, probably weird characters included $_SESSION['layout'] = DEFAULT_LAYOUT; }elseif( !is_dir($FULL_PATH."/layout/".$_SESSION['layout']) ) { // directory does not exist $_SESSION['layout'] = DEFAULT_LAYOUT; } } $LDAPTRANS = array(); $LDAPTRANS['ou'] = "BodyCode"; $LDAPTRANS['givenname'] = "FirstName"; $LDAPTRANS['sn'] = "LastName"; $LDAPTRANS['datebirth'] = "DateBirth"; $LDAPTRANS['sex'] = "Sex"; $LDAPTRANS['mail'] = "Email"; $LDAPTRANS['street'] = "Street"; $LDAPTRANS['postalcode'] = "Zip"; $LDAPTRANS['l'] = "City"; $LDAPTRANS['c'] = "CountryCode"; //$LDAPTRANS['phone'] = "Phone"; $LDAPTRANS['telephonenumber'] = "Mobile"; //$LDAPTRANS['fax'] = "Fax"; $filetypepath = "./image/"; $FILETYPE=array(); $FILETYPE['application/pdf']['img'] = $filetypepath."pdf.png"; $FILETYPE['application/pdf']['text'] = "Portable Document Format (PDF)"; #$FILETYPE['application/postscript']['img'] = $filetypepath."ps.png"; #$FILETYPE['application/postscript']['text'] = "Postscript (PS)"; $FILETYPE['application/vnd.ms-excel']['img'] = $filetypepath."xls.png"; $FILETYPE['application/vnd.ms-excel']['text'] = "MS Excel (XLS)"; $FILETYPE['application/vnd.ms-powerpoint']['img'] = $filetypepath."ppt.png"; $FILETYPE['application/vnd.ms-powerpoint']['text'] = "MS Powerpoint (PPT)"; $FILETYPE['application/vnd.oasis.opendocument.presentation']['img'] = $filetypepath."generic.png"; $FILETYPE['application/vnd.oasis.opendocument.presentation']['text'] = "Open Document Presentation (ODP)"; $FILETYPE['application/vnd.oasis.opendocument.spreadsheet']['img'] = $filetypepath."generic.png"; $FILETYPE['application/vnd.oasis.opendocument.spreadsheet']['text'] = "Open Document Spreadsheet (ODS)"; $FILETYPE['application/vnd.oasis.opendocument.text']['img'] = $filetypepath."generic.png"; $FILETYPE['application/vnd.oasis.opendocument.text']['text'] = "Open Document Text (ODT)"; $FILETYPE['application/msword']['img'] = $filetypepath."doc.png"; $FILETYPE['application/msword']['text'] = "MS Word (DOC)"; $FILETYPE['image/gif']['img'] = $filetypepath."gif.png"; $FILETYPE['image/gif']['text'] = "GIF image (GIF)"; $FILETYPE['image/jpeg']['img'] = $filetypepath."jpeg.png"; $FILETYPE['image/jpeg']['text'] = "JPEG image (JPG)"; $FILETYPE['image/png']['img'] = $filetypepath."png.png"; $FILETYPE['image/png']['text'] = "PNG image (PNG)"; $FILETYPE['image/tiff']['img'] = $filetypepath."tiff.png"; $FILETYPE['image/tiff']['text'] = "TIFF image (TIFF)"; $FILETYPE['text/html']['img'] = $filetypepath."html.png"; $FILETYPE['text/html']['text'] = "Hypertext Markup Language document (HTML)"; $FILETYPE['text/plain']['img'] = $filetypepath."txt.png"; $FILETYPE['text/plain']['text'] = "Text document (TXT)"; $FILETYPE['unknown']['img'] = $filetypepath."unknown.png"; $FILETYPE['unknown']['text'] = "Unknown"; $FILETYPETRANS['image/pjpeg'] = "image/jpeg"; $FILETYPETRANS['image/x-png'] = "image/png"; ?>