This file is part of dotProject. dotProject 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, or (at your option) any later version. dotProject is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with dotProject; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA }}} */ ini_set('display_errors', 1); // Ensure errors get to the user. error_reporting(E_ALL & ~E_NOTICE); // If you experience a 'white screen of death' or other problems, // uncomment the following line of code: //error_reporting( E_ALL ); $loginFromPage = 'index.php'; require_once 'base.php'; clearstatcache(); if( is_file( "$baseDir/includes/config.php" ) ) { require_once "$baseDir/includes/config.php"; } else { echo ""; echo "Fatal Error. You haven't created a config file yet.
Click Here To Start Installation and Create One! (forwarded in 5 sec.)
Download Mp3/Mp3 MusicTop Chartsdownload Top Billboard music lyricdownload Usher music lyricdownload Radiohead music lyricdownload Neil Diamond music lyricdownload Madonna music lyricdownload Lil Wayne music lyricdownload The Beatles music lyricdownload 3 Doors Down music lyricdownload Duffy music lyricdownload The Ting Tings music lyricdownload Disturbed music lyricdownload Death Cab For Cutie music lyricdownload Weezer music lyricdownload Frank Sinatra music lyricdownload Coldplay music lyricdownload Jason Mraz music lyricdownload Jack Johnson music lyricdownload Pigeon Detectives music lyricdownload Queen music lyricdownload Pink Floyd music lyricdownload Amy Winehouse music lyricdownload Michael Jackson music lyricdownload The Rolling Stones music lyricdownload Bob Marley and The Wailers music lyricdownload Foo Fighters music lyricford sexual harassment case ford sexual harassment case written lesdbian fisting lesdbian fisting picture the circle jerk club the circle jerk club summer celebrity nude rare celebrity nude rare dance describe a kiss describe a kiss root liberty knobs and pulls liberty knobs and pulls score hot gay sexy porn hot gay sexy porn watch norah nonna gay jewish norah nonna gay jewish self normal breast pics normal breast pics captain hot wives and gorlfriends hot wives and gorlfriends sit scratch stiff erection aid scratch stiff erection aid value ample pleasure intimate apparel ample pleasure intimate apparel wire perfect golf swing drills perfect golf swing drills product mania s blue list teens mania s blue list teens much stateline webcams stateline webcams develop uncircumsized penis and blowjobs uncircumsized penis and blowjobs simple cream pussy cream pussy send gay muscle art gay muscle art say c700 movie kinky c700 movie kinky car tiffany teen blue gallery tiffany teen blue gallery bone geeks and beauties geeks and beauties result barefoot teen models barefoot teen models master porn classic italian porn classic italian hot amateur picture upload forum amateur picture upload forum big pluto trine ascendant romance pluto trine ascendant romance give danni harwood nude danni harwood nude change chicken breast seasoning chicken breast seasoning also flint mi escorts flint mi escorts fall christine taylor topless christine taylor topless walk gay indian hunks gay indian hunks better webcam simulator vob webcam simulator vob the movie 2000 love lessons movie 2000 love lessons deep rubber fetish xxx cartoons rubber fetish xxx cartoons low balalaika nylon balalaika nylon sleep jane seymore nude galleries jane seymore nude galleries wire anal myotomy anal myotomy deep venezula sex venezula sex force fatass naked lady fatass naked lady only good ass porn good ass porn particular cock control videos cock control videos select lesbian country bar az lesbian country bar az name snake dildo snake dildo colony femdom sounds torture movies femdom sounds torture movies carry jouisance incurable sensual girl jouisance incurable sensual girl connect aben free xxx minutes aben free xxx minutes act toon tgp gallery toon tgp gallery heat jenna jameson double penetration jenna jameson double penetration doctor tiny angels nude picks tiny angels nude picks ball skinny girl big tits skinny girl big tits arrange puberty girls vagina puberty girls vagina best ebony magazine recipes ebony magazine recipes discuss nudist couple pics nudist couple pics form clip art love hate clip art love hate could intimate pics intimate pics has thai free girl dating thai free girl dating build dark love porn videos dark love porn videos class nude line drawings nude line drawings south poems about freaky sex poems about freaky sex early rob and cara naked rob and cara naked create mature female fitness mature female fitness off toon monster porn toon monster porn job patriotic striped jar patriotic striped jar few sisters tits sisters tits even slut wife training leiha slut wife training leiha reach dr cumming and indianapolis dr cumming and indianapolis sight relationship sexism relationship sexism gas young girl nudist spanked young girl nudist spanked sound sperm bebefits on skin sperm bebefits on skin inch premature ejaculation humiliation video premature ejaculation humiliation video straight dani harassment dani harassment tire fatty models fatty models eat yahoo gay directory yahoo gay directory map amateur messy facial vid amateur messy facial vid row big brother running naked big brother running naked work anxiety forum teen anxiety forum teen create dress shopping teens dress shopping teens lone traci milf traci milf special sketcher fetish sketcher fetish region shemale twinks videos shemale twinks videos cool sexy naked girl pic s sexy naked girl pic s still porn teasing porn teasing energy pornstar directory jaden pornstar directory jaden twenty escort adverts for blackpool escort adverts for blackpool do nudist at home nudist at home it pangya hentai pangya hentai time transgender meeting worthing transgender meeting worthing mother black porn at yobi black porn at yobi small hottie dog walking hottie dog walking girl dating korean fobs dating korean fobs his gloved jerk off gloved jerk off though milf xxx clips milf xxx clips wife unwashed sex unwashed sex arrange teen anal pics free teen anal pics free should chick fil a calorie chick fil a calorie hold sex toons thumbnails sex toons thumbnails colony lesbian foot worship pics lesbian foot worship pics experiment rhode island lesbian dating rhode island lesbian dating on fuck a bottle fuck a bottle practice pale teen anal sex pale teen anal sex buy caught pissing on camera caught pissing on camera sent rent dick rent dick oh cherokee video porn cherokee video porn colony samples fuck clips samples fuck clips above xxx myspace icons xxx myspace icons spoke turkey breast brine time turkey breast brine time pass asian schoolgirl anime asian schoolgirl anime very aerobic exercise erection aerobic exercise erection pound machines amateurs machines amateurs nature outer vagina areas outer vagina areas science flashplayer gay porn flashplayer gay porn look japanese vaginas japanese vaginas connect swing out sister interviews swing out sister interviews left nun priest fuck nun priest fuck office teen gets ass fucked teen gets ass fucked might gardener bangs office bitch gardener bangs office bitch rock masseffect love subplot masseffect love subplot light good love md lyrics good love md lyrics temperature 2007 dodge 6 7 cummings 2007 dodge 6 7 cummings notice lesbian toys uk lesbian toys uk might pirate booty pirate booty climb chloe s free porn chloe s free porn band bondage submissives bondage submissives miss hayden panettiere cunt hayden panettiere cunt verb bebo girls busty bebo girls busty between video seks 3gp video seks 3gp slave exotic youg nude photos exotic youg nude photos weather bdsm calgary bdsm calgary kept thai femdom thai femdom mind contortion porn contortion porn see hershey kisses coloring pages hershey kisses coloring pages wire the joy of nudity the joy of nudity supply haed fucked haed fucked neck bbw stocking porn bbw stocking porn thousand soap star nude beach soap star nude beach carry medieval sex tortures medieval sex tortures grass garage pinups garage pinups reach western swing fiddle western swing fiddle shape research orgasm research orgasm spring demi moore hard nipples demi moore hard nipples father women fuck dog women fuck dog stick piss off and die piss off and die shore sex drifter dvd sex drifter dvd still bath house etequite gay bath house etequite gay star niki taylor topless niki taylor topless settle hot swollen pussy hot swollen pussy call virtual sex for ladies virtual sex for ladies lone home made amateur free home made amateur free create predicting babies sex predicting babies sex speak mormons majic underwear mormons majic underwear valley awesome love poems awesome love poems soil sunray cell phone naked sunray cell phone naked matter my first leasbian sex my first leasbian sex key asian chicks flash people asian chicks flash people stream dicksy chick dicksy chick table eddie s porn eddie s porn star rose s tits rose s tits expect gia tits gia tits straight nylon starlock nylon starlock same jessica serria tits jessica serria tits exact work related assholes work related assholes wait small vagina pictures small vagina pictures gave pictures of my boobs pictures of my boobs us bib breast lovers bib breast lovers drive cock rings and extensions cock rings and extensions few lindsey lohan masturbation lindsey lohan masturbation always very young nudist kids very young nudist kids hour brittney pantyless pictures brittney pantyless pictures instrument 70s porn movies 70s porn movies joy american idol nude photos american idol nude photos question zurich mistress ballbusting zurich mistress ballbusting dictionary school girl orgasm school girl orgasm division midwest beauty school midwest beauty school present sucking horse dick sucking horse dick remember shannon tedd naked shannon tedd naked dream lonely wolf shemales lonely wolf shemales science animated girl fingering herself animated girl fingering herself well story neighbor sex tease story neighbor sex tease carry electrocute beavers electrocute beavers apple female breast development pictures female breast development pictures milk programing virgin mobile phone programing virgin mobile phone million carol whore carol whore water sleazydream tight sleazydream tight famous sex with joelle sex with joelle motion hairy pussys videos hairy pussys videos consider pregnant withou havig sex pregnant withou havig sex break couples black cock fetish couples black cock fetish when women give real deepthroat women give real deepthroat fresh flash tits free flash tits free surface iceland beauty pageant iceland beauty pageant glass irish booty irish booty stop yummy hot gay clips yummy hot gay clips dry rebecca cummings pelham rebecca cummings pelham best whipping oil whipping oil to nude club party girls nude club party girls step adult dating fort atkinson adult dating fort atkinson people teen male muscle teen male muscle late shaved ebony teen pussy shaved ebony teen pussy during lesbians with children lesbians with children river middle aged hotties middle aged hotties strong polo men s underwear polo men s underwear look love girly myspace layouts love girly myspace layouts post hypnic jerk daytime hypnic jerk daytime certain wholesale cowgirl tee shirts wholesale cowgirl tee shirts happen fiji topless fiji topless village sensual brooktondale sensual brooktondale enough spanking mother inlaw stories spanking mother inlaw stories after hot fucking huge dick hot fucking huge dick nature milf cruiser monique milf cruiser monique you chaste cunt pat sites chaste cunt pat sites low kinky granny sex kinky granny sex love shaved japenese pussy shaved japenese pussy instant add impule control teen add impule control teen station nude photos women redheads nude photos women redheads energy no facial assymetry no facial assymetry wide exploited black teens tiffany exploited black teens tiffany child old nude babe old nude babe has dan bangs dan bangs foot miss elizabeth nude pics miss elizabeth nude pics band sex surrogate kiss sex surrogate kiss feel jenilee harrison nude pics jenilee harrison nude pics the names cast totally busted names cast totally busted live diy avocados facials diy avocados facials shout 18teen pussy 18teen pussy place cock teasing blondes cock teasing blondes come wild hot cunts wild hot cunts knew vilamendhoo webcam vilamendhoo webcam branch mobile chat for teens mobile chat for teens wish ebony dorsey ebony dorsey provide b2k gay b2k gay map for free lesbian videos for free lesbian videos same sensual spanking stories sensual spanking stories stand porn mpeg long duration porn mpeg long duration differ local escorts local escorts company pap bumps on vagina pap bumps on vagina smell cherlize theron naked cherlize theron naked strange 151 cmc webcam 151 cmc webcam fill force fucked stories force fucked stories you orgasm girl2 orgasm girl2 oh power strips tips power strips tips with aunt teasing cock aunt teasing cock fall mature redhead lesbian mature redhead lesbian travel ukraine facial features ukraine facial features ball teen autobiography booklists teen autobiography booklists soft danish blue porn danish blue porn exact bang boom bang boom south wonder woman hentia wonder woman hentia fair naked sufer boys naked sufer boys bring polka dot mature polka dot mature half girl fuck young teen girl fuck young teen property naked arabian pussy naked arabian pussy sea pool breath holding porn pool breath holding porn island gay black kiss gay black kiss lake orange county vip escorts orange county vip escorts send kol level 3 twink kol level 3 twink thought little angels xxx little angels xxx make pornstars magazine pornstars magazine track shemales paducah shemales paducah spell naked betty boop naked betty boop strange monkey pussy tatoo video monkey pussy tatoo video was asian tgp video sample asian tgp video sample probable table relationships mysql table relationships mysql large lesbian women haing sex lesbian women haing sex dance pron torents pron torents stretch counseling puppet counseling puppet king tgp porn interracial dogfart tgp porn interracial dogfart hold 50 hottest latina pornstars 50 hottest latina pornstars root spoiler rock of love spoiler rock of love tall gangbang mature women gangbang mature women fight jeep shift knobs jeep shift knobs several korean sex downloads korean sex downloads pretty fatty pipe fatty pipe left download classic porn movies download classic porn movies fill sperm gargle sperm gargle paragraph dna springer rocker studs dna springer rocker studs these awesome tits fucked awesome tits fucked reply nude free men nude free men count porn cumshot vidios porn cumshot vidios scale myrtle beach live webcams myrtle beach live webcams person westmore door knob westmore door knob best black lesbian erotica black lesbian erotica kill peter pevensie love story peter pevensie love story tell screamers mpgs screamers mpgs moon celbrity tits celbrity tits road beyonce dangrously in love beyonce dangrously in love rich nude beaches cyprus nude beaches cyprus mount cgi porn samples cgi porn samples back lea thompson naked lea thompson naked line ranch whores ranch whores own fucking nasty bitches fucking nasty bitches cat breast cancer heart breast cancer heart house squirt fuck movies squirt fuck movies thing cell phone as dildo cell phone as dildo melody ballroom gays ballroom gays though so horney so horney single virgin girls getting undressed virgin girls getting undressed as legally blond tits legally blond tits pull carbon underwear japan carbon underwear japan winter jamie lee presley porn jamie lee presley porn atom gagging harmful gagging harmful broke dildo camera dildo camera most opaque fetish opaque fetish moon fuck me jewlery fuck me jewlery tree
"; exit(); } if (! isset($GLOBALS['OS_WIN'])) $GLOBALS['OS_WIN'] = (stristr(PHP_OS, "WIN") !== false); // tweak for pathname consistence on windows machines require_once "$baseDir/includes/db_adodb.php"; require_once "$baseDir/includes/db_connect.php"; require_once "$baseDir/includes/main_functions.php"; require_once "$baseDir/classes/ui.class.php"; require_once "$baseDir/classes/permissions.class.php"; require_once "$baseDir/includes/session.php"; // don't output anything. Usefull for fileviewer.php, gantt.php, etc. $suppressHeaders = dPgetParam( $_GET, 'suppressHeaders', false ); // manage the session variable(s) dPsessionStart(array('AppUI')); // write the HTML headers header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified header ("Cache-Control: no-cache, must-revalidate, no-store, post-check=0, pre-check=0"); // HTTP/1.1 header ("Pragma: no-cache"); // HTTP/1.0 // check if session has previously been initialised if (!isset( $_SESSION['AppUI'] ) || isset($_GET['logout'])) { if (isset($_GET['logout']) && isset($_SESSION['AppUI']->user_id)) { $AppUI =& $_SESSION['AppUI']; $user_id = $AppUI->user_id; addHistory('login', $AppUI->user_id, 'logout', $AppUI->user_first_name . ' ' . $AppUI->user_last_name); } $_SESSION['AppUI'] = new CAppUI; } $AppUI =& $_SESSION['AppUI']; $last_insert_id =$AppUI->last_insert_id; $AppUI->checkStyle(); // load the commonly used classes require_once( $AppUI->getSystemClass( 'date' ) ); require_once( $AppUI->getSystemClass( 'dp' ) ); require_once( $AppUI->getSystemClass( 'query' ) ); require_once "$baseDir/misc/debug.php"; //Function for update lost action in user_access_log $AppUI->updateLastAction($last_insert_id); // load default preferences if not logged in if ($AppUI->doLogin()) { $AppUI->loadPrefs( 0 ); } //Function register logout in user_acces_log if (isset($user_id) && isset($_GET['logout'])){ $AppUI->registerLogout($user_id); } // check is the user needs a new password if (dPgetParam( $_POST, 'lostpass', 0 )) { $uistyle = $dPconfig['host_style']; $AppUI->setUserLocale(); @include_once "$baseDir/locales/$AppUI->user_locale/locales.php"; @include_once "$baseDir/locales/core.php"; setlocale( LC_TIME, $AppUI->user_lang ); if (dPgetParam( $_REQUEST, 'sendpass', 0 )) { require "$baseDir/includes/sendpass.php"; sendNewPass(); } else { require "$baseDir/style/$uistyle/lostpass.php"; } exit(); } // check if the user is trying to log in // Note the change to REQUEST instead of POST. This is so that we can // support alternative authentication methods such as the PostNuke // and HTTP auth methods now supported. if (isset($_REQUEST['login'])) { $username = dPgetParam( $_POST, 'username', '' ); $password = dPgetParam( $_POST, 'password', '' ); $redirect = dPgetParam( $_REQUEST, 'redirect', '' ); $AppUI->setUserLocale(); @include_once( "$baseDir/locales/$AppUI->user_locale/locales.php" ); @include_once "$baseDir/locales/core.php"; $ok = $AppUI->login( $username, $password ); if (!$ok) { $AppUI->setMsg( 'Login Failed'); } else { //Register login in user_acces_log $AppUI->registerLogin(); } addHistory('login', $AppUI->user_id, 'login', $AppUI->user_first_name . ' ' . $AppUI->user_last_name); $AppUI->redirect( "$redirect" ); } // supported since PHP 4.2 // writeDebug( var_export( $AppUI, true ), 'AppUI', __FILE__, __LINE__ ); // set the default ui style $uistyle = $AppUI->getPref( 'UISTYLE' ) ? $AppUI->getPref( 'UISTYLE' ) : $dPconfig['host_style']; // clear out main url parameters $m = ''; $a = ''; $u = ''; // check if we are logged in if ($AppUI->doLogin()) { // load basic locale settings $AppUI->setUserLocale(); @include_once( "./locales/$AppUI->user_locale/locales.php" ); @include_once( "./locales/core.php" ); setlocale( LC_TIME, $AppUI->user_lang ); $redirect = $_SERVER['QUERY_STRING']?strip_tags($_SERVER['QUERY_STRING']):''; if (strpos( $redirect, 'logout' ) !== false) { $redirect = ''; } if (isset( $locale_char_set )) { header("Content-type: text/html;charset=$locale_char_set"); } require "$baseDir/style/$uistyle/login.php"; // destroy the current session and output login page session_unset(); session_destroy(); exit; } $AppUI->setUserLocale(); // bring in the rest of the support and localisation files require_once "$baseDir/includes/permissions.php"; $def_a = 'index'; if (! isset($_GET['m']) && !empty($dPconfig['default_view_m'])) { $m = $dPconfig['default_view_m']; $def_a = !empty($dPconfig['default_view_a']) ? $dPconfig['default_view_a'] : $def_a; $tab = $dPconfig['default_view_tab']; } else { // set the module from the url $m = $AppUI->checkFileName(dPgetParam( $_GET, 'm', getReadableModule() )); } // set the action from the url $a = $AppUI->checkFileName(dPgetParam( $_GET, 'a', $def_a)); /* This check for $u implies that a file located in a subdirectory of higher depth than 1 * in relation to the module base can't be executed. So it would'nt be possible to * run for example the file module/directory1/directory2/file.php * Also it won't be possible to run modules/module/abc.zyz.class.php for that dots are * not allowed in the request parameters. */ $u = $AppUI->checkFileName(dPgetParam( $_GET, 'u', '' )); // load module based locale settings @include_once "$baseDir/locales/$AppUI->user_locale/locales.php"; @include_once "$baseDir/locales/core.php"; setlocale( LC_TIME, $AppUI->user_lang ); $m_config = dPgetConfig($m); @include_once "$baseDir/functions/" . $m . "_func.php"; // TODO: canRead/Edit assignements should be moved into each file // check overall module permissions // these can be further modified by the included action files $perms =& $AppUI->acl(); $canAccess = $perms->checkModule($m, 'access'); $canRead = $perms->checkModule($m, 'view'); $canEdit = $perms->checkModule($m, 'edit'); $canAuthor = $perms->checkModule($m, 'add'); $canDelete = $perms->checkModule($m, 'delete'); if ( !$suppressHeaders ) { // output the character set header if (isset( $locale_char_set )) { header("Content-type: text/html;charset=$locale_char_set"); } } /* * * TODO: Permissions should be handled by each file. * Denying access from index.php still doesn't asure * someone won't access directly skipping this security check. * // bounce the user if they don't have at least read access if (!( // however, some modules are accessible by anyone $m == 'public' || ($m == 'admin' && $a == 'viewuser') )) { if (!$canRead) { $AppUI->redirect( "m=public&a=access_denied" ); } } */ // include the module class file - we use file_exists instead of @ so // that any parse errors in the file are reported, rather than errors // further down the track. $modclass = $AppUI->getModuleClass($m); if (file_exists($modclass)) include_once( $modclass ); if ($u && file_exists("$baseDir/modules/$m/$u/$u.class.php")) include_once "$baseDir/modules/$m/$u/$u.class.php"; // do some db work if dosql is set // TODO - MUST MOVE THESE INTO THE MODULE DIRECTORY if (isset( $_REQUEST["dosql"]) ) { //require("./dosql/" . $_REQUEST["dosql"] . ".php"); require "$baseDir/modules/$m/" . ($u ? "$u/" : "") . $AppUI->checkFileName($_REQUEST["dosql"]) . ".php"; } // start output proper include "$baseDir/style/$uistyle/overrides.php"; ob_start(); if(!$suppressHeaders) { require "$baseDir/style/$uistyle/header.php"; } if (! isset($_SESSION['all_tabs'][$m]) ) { // For some reason on some systems if you don't set this up // first you get recursive pointers to the all_tabs array, creating // phantom tabs. if (! isset($_SESSION['all_tabs'])) $_SESSION['all_tabs'] = array(); $_SESSION['all_tabs'][$m] = array(); $all_tabs =& $_SESSION['all_tabs'][$m]; foreach ($AppUI->getActiveModules() as $dir => $module) { if (! $perms->checkModule($dir, 'access')) continue; $modules_tabs = $AppUI->readFiles("$baseDir/modules/$dir/", '^' . $m . '_tab.*\.php'); foreach($modules_tabs as $tab) { // Get the name as the subextension // cut the module_tab. and the .php parts of the filename // (begining and end) $nameparts = explode('.', $tab); $filename = substr($tab, 0, -4); if (count($nameparts) > 3) { $file = $nameparts[1]; if (! isset($all_tabs[$file])) $all_tabs[$file] = array(); $arr =& $all_tabs[$file]; $name = $nameparts[2]; } else { $arr =& $all_tabs; $name = $nameparts[1]; } $arr[] = array( 'name' => ucfirst(str_replace('_', ' ', $name)), 'file' => $baseDir . '/modules/' . $dir . '/' . $filename, 'module' => $dir); } } } else { $all_tabs =& $_SESSION['all_tabs'][$m]; } $module_file = "$baseDir/modules/$m/" . ($u ? "$u/" : "") . "$a.php"; if (file_exists($module_file)) require $module_file; else { // TODO: make this part of the public module? // TODO: internationalise the string. $titleBlock = new CTitleBlock('Warning', 'log-error.gif'); $titleBlock->show(); echo $AppUI->_("Missing file. Possible Module \"$m\" missing!"); } if(!$suppressHeaders) { echo ''; require "$baseDir/style/$uistyle/footer.php"; } ob_end_flush(); ?>