. */ $BLACKLIST = array(); $BLACKLIST[] = "Account"; $BLACKLIST[] = "board"; //Contact info $setup['ContactInfo'] = ""; if( strlen($setup['EventName']) ) $setup['ContactInfo'] .= "\t".$setup['EventName']."\n"; if( strlen($setup['EventCareOf']) ) $setup['ContactInfo'] .= "\tc/o ".$setup['EventCareOf']."\n"; if( strlen($setup['EventStreet']) ) $setup['ContactInfo'] .= "\t".$setup['EventStreet']."\n"; if( strlen($setup['EventCountryCode']) ) $setup['ContactInfo'] .= "\t".$setup['EventCountryCode']." - "; if( strlen($setup['EventZIP']) ) $setup['ContactInfo'] .= $setup['EventZIP']." "; if( strlen($setup['EventCity']) ) $setup['ContactInfo'] .= $setup['EventCity']; $setup['ContactInfo'] .= "\n"; if( strlen($setup['EventPhone']) ) $setup['ContactInfo'] .= "\tPhone: ".$setup['EventPhone']."\n"; if( strlen($setup['EventFax']) ) $setup['ContactInfo'] .= "\tFax: ".$setup['EventFax']."\n"; if( strlen($setup['EventEmail']) ) $setup['ContactInfo'] .= "\tE-mail: ".$setup['EventEmail']."\n"; if( strlen($setup['EventUrl']) ) $setup['ContactInfo'] .= "\tWebsite: ".$setup['EventUrl']."\n"; //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; //EventID $h = strtotime($setup['EventDateStart']); $EVENTNUMID = sprintf("%03d", (date("y", $h)*12 + date("m", $h))); define("EVENTNUMID", $EVENTNUMID); //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']), -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"; if( strlen($_SESSION['layout'])<1 OR isset($_GET['layout']) OR isset($_POST['layout']) ) { if( !preg_match("/^[a-z]+$/", $_SESSION['layout']) ) { // not matching regex, probably weird characters included $_SESSION['layout']="default"; }elseif( !is_dir($FULL_PATH."/layout/".$_SESSION['layout']) ) { // directory does not exist $_SESSION['layout']="default"; } } $LDAPTRANS = array(); //$LDAPTRANS['bodycode'] = "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"; ?>