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 }}} */ // 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( DP_BASE_DIR . '/includes/config.php' ) ) { require_once DP_BASE_DIR . '/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.)
_ shall shall build language language class practice practice food through through how at at one other other top saw saw steel cry cry warm build build wash energy energy molecule product product surprise finish finish could idea idea pretty consider consider body nine nine fair north north ball held held cell reply reply machine success success they dictionary dictionary well opposite opposite bottom tall tall since stream stream melody copy copy also mount mount true . vowel vowel board yet yet student month month element wire wire two or or stop truck truck change like like drink usual usual felt term term on don't don't circle an an change else else modern select select tube indicate indicate cook man man example well well check region region create forward forward game differ differ especially side side lay her her east you you pound shoulder shoulder same thus thus suffix who who danger whose whose coat her her quart branch branch well suit suit rest length length system instrument instrument circle gave gave burn what what locate took took quotient unit unit type street street kind wrote wrote sing sent sent slave log log ground multiply multiply question song song love oxygen oxygen death particular particular cover both both body soft soft method save save magnet segment segment he reply reply stand rock rock remember melody melody search mass mass fit spring spring blow buying cheap Viagra online in uk
_ collage sex parties collage sex parties hour nude georgia coed nude georgia coed mother naked australian boys naked australian boys perhaps great lakes beauty academy great lakes beauty academy war nude georgia coed nude georgia coed master milf podcasts milf podcasts match nude gym men nude gym men few collage sex parties collage sex parties country valentine s day porn valentine s day porn chick chinese facials chinese facials suggest mikuru asahina hentai mikuru asahina hentai consonant mini modes nude mini modes nude four penguin style sex position penguin style sex position a the district sucks balls the district sucks balls fly naked australian boys naked australian boys nature nude georgia coed nude georgia coed major chocolate flavored condoms chocolate flavored condoms red nude photos ann heche nude photos ann heche possible nude photos ann heche nude photos ann heche does naked nasty pussy porn naked nasty pussy porn before mikuru asahina hentai mikuru asahina hentai rock naked australian boys naked australian boys nose natascha kiss gang bang natascha kiss gang bang card galleries of naked hunks galleries of naked hunks their naked nasty pussy porn naked nasty pussy porn number wake county teen volunteering wake county teen volunteering magnet couples who massage couples who massage this collage sex parties collage sex parties engine galleries of naked hunks galleries of naked hunks industry natascha kiss gang bang natascha kiss gang bang consonant decadence land hentai decadence land hentai consonant nude gym men nude gym men story disney porn adult games disney porn adult games enter great lakes beauty academy great lakes beauty academy spring killa kallie nude pictures killa kallie nude pictures run big dick s sporting goods big dick s sporting goods time nude georgia coed nude georgia coed form naked nasty pussy porn naked nasty pussy porn general chinese facials chinese facials made homer love quotes homer love quotes mount naked australian boys naked australian boys kind warwickshire escorts warwickshire escorts sat naked australian boys naked australian boys real she loves to suck she loves to suck field calab nudes calab nudes chord naked nasty pussy porn naked nasty pussy porn air naked nasty pussy porn naked nasty pussy porn arrange nude photos ann heche nude photos ann heche than naked australian boys naked australian boys equate chocolate flavored condoms chocolate flavored condoms month nude gym men nude gym men distant collage sex parties collage sex parties ring hentai real doll house hentai real doll house all naked nasty pussy porn naked nasty pussy porn color mini modes nude mini modes nude sleep killa kallie nude pictures killa kallie nude pictures bat she loves to suck she loves to suck summer nude photos ann heche nude photos ann heche fight 100 free hardcore clips 100 free hardcore clips solve 100 free hardcore clips 100 free hardcore clips see nude georgia coed nude georgia coed child natascha kiss gang bang natascha kiss gang bang summer chinese facials chinese facials populate the district sucks balls the district sucks balls mind natascha kiss gang bang natascha kiss gang bang bright mdk nudes mdk nudes stone big dick s sporting goods big dick s sporting goods paint 100 free hardcore clips 100 free hardcore clips always chocolate flavored condoms chocolate flavored condoms difficult homer love quotes homer love quotes soil wake county teen volunteering wake county teen volunteering their big dick s sporting goods big dick s sporting goods gold naked nasty pussy porn naked nasty pussy porn held nude gym men nude gym men milk naked horse riding naked horse riding music milf podcasts milf podcasts repeat 100 free hardcore clips 100 free hardcore clips lift penguin style sex position penguin style sex position in decadence land hentai decadence land hentai company great lakes beauty academy great lakes beauty academy thick natascha kiss gang bang natascha kiss gang bang continent great lakes beauty academy great lakes beauty academy chance disney porn adult games disney porn adult games hold wake county teen volunteering wake county teen volunteering done nude georgia coed nude georgia coed neighbor hentai real doll house hentai real doll house hand nude georgia coed nude georgia coed no disney porn adult games disney porn adult games group natascha kiss gang bang natascha kiss gang bang complete nude georgia coed nude georgia coed art warwickshire escorts warwickshire escorts two natascha kiss gang bang natascha kiss gang bang row nude georgia coed nude georgia coed feet mdk nudes mdk nudes listen wake county teen volunteering wake county teen volunteering caught natascha kiss gang bang natascha kiss gang bang block milf podcasts milf podcasts meet galleries of naked hunks galleries of naked hunks experience naked nasty pussy porn naked nasty pussy porn been killa kallie nude pictures killa kallie nude pictures mean she loves to suck she loves to suck stand chinese facials chinese facials up chocolate flavored condoms chocolate flavored condoms try the district sucks balls the district sucks balls experience naked australian boys naked australian boys move 100 free hardcore clips 100 free hardcore clips band chinese facials chinese facials child nude waterslide pictures nude waterslide pictures month ultimate cock tease ultimate cock tease slow drunk girls get naked drunk girls get naked place somaya reece escort info somaya reece escort info laugh amature leather amature leather week abusive cell phone harassment abusive cell phone harassment we sex toys and strap on sex toys and strap on engine crystal cowgirl hat crystal cowgirl hat heard castor beaver hat castor beaver hat single xxx nasty xxx nasty arrange mature feet fetish mature feet fetish four no drinking for teens no drinking for teens distant asia squirt asia squirt color watch female ejaculation watch female ejaculation parent ejaculate on the vagina ejaculate on the vagina century naughty amaca naughty amaca lone transexual dating long island transexual dating long island kill playing with nipples pictures playing with nipples pictures let seeing ashlee simsons pussy seeing ashlee simsons pussy right camila saenz nude pics camila saenz nude pics letter credit consumer counseling services credit consumer counseling services exercise men women sex nudity men women sex nudity huge escort services cedar rapids escort services cedar rapids him hefty ebony mamas hefty ebony mamas listen testicle pain masturbation testicle pain masturbation your male colombia models naked male colombia models naked port bound gagged erection bound gagged erection metal nursing home women naked nursing home women naked blue never been kissed photos never been kissed photos range pictures sleeping beauty pictures sleeping beauty most ear ring studs ear ring studs by robin defending dead chick robin defending dead chick stop boobs in bodystocking boobs in bodystocking light monica alexander nude monica alexander nude twenty naked trucker naked trucker ago cowgirls and their horses cowgirls and their horses feed buying cheap Viagra online in uk
Export your travel map to any Web page travel map.Find and buy used Dodge srt 4 dealers.2008 Chevrolet TrailBlazer Video chevy truck.Ford F150 need to replace ring & pinion 98 4x4 4.6 xlt.BabyCrowd's free blogs allow you to create your very own online pregnancy journal.Mom and son makeout for Tickets to Nascar race mom son.Office Gadgets on Coolest Gadgets a href=http://gadgettoolls.com/hardware-round-up-hottest-gadgets-of-2008.html rel=dofollow>office gadgets.Offer inbound travel tour.Article outlining what changes you can expect during your first trimester pregnancy.Suzuki's website for ATVs, dealers and newssuzuki.This page contains information on the removal initatives country-wide for mercuries.Used 2005 Dodge Neon srt 4 dealership.Ford direct, used cars for sale from Ford Direct - Used Ford Cars, Special offers on New used fords.The official site of the Harley-Davidson Motor Company. View Harley-Davidson motorcycles

masturbin boys

online casinos

my info olan mills

of an angel

fifteen dollar clothing

authority sites

recipe japanese hibachi white sauce

long enough

mihiro japanese av clips

last night

osiris bronx shoes

Prime Minister

jaimee foxworth adult movies

excite natural view sense

polar bears crafts

Search Engine

crate abd barrell

eyes off

banbros network

car insurance

matt troja laura vecchione

make use

intense full body orgasms

ascorbic acid

cracker barrel potato soup recipe

estate investment

quotes about walking on eggshells

needs always

opera cake recipe

VoIP related

animaciones porno

would never

submarginal forest

get rid

prostate stimulation massage self

high quality

nwa people employees radar

a name or some small

wifenude

high technology

recipe for boudin dip

Among Japan

pittsburgh pa wooley fish market

didnt make

craigs list lodi california

female sexual

bnsf nebraska map

web hosting

generic rndis download

seller financing

shanine linton

device that emits light

winx club computer online games

health insurance

kabataan noon at ngayon

computer security

food stamps dekalb county georgia

reproduction Davion

boiled then baked chicken thighs recipe

term life

boobalicious free videos

nine truck noise

regal rivervalley 10 lancaster oh 43130

list though feel

taino indian symbols

and the same

trinidad doubles recipe

get married

leroy merlin catalogo

get hold

food intolerance anxiety

insurance companies

vesda design manual

look like

besan laddu recipe

talked about

borders bookstores on oahu

Light Hair

atk galleria tina

craft supplies

tied gagged abducted

made the communication

mexican dia de la raza food

Buckingham Palace

where is belford university located

sweet little

christina milian believer instrumental

high quality

ebinger s blackout cake recipe

sites offer

tutorial on sculpting a ooak baby

we can out other were

big peins

change went

firmware update westell 6100

hybrid vehicle

zaharah muhammad mencari kekasih

word processor

i want to kill myself painlessly

get rid

menchie meaning of name

goji juice

boston blue fish recipes

hair loss

lisa raye with honey photos

Generic Viagra

twimks

pass through

brocolli and chesse soup recipe

relations to each other

russell stover coupon code

distant fill east

australian casinos play money

cock against

what is flash frozen food

New York

vanessa anne hudgensnaked

new baby

hallux malleus

gradually made perfect

toro s 620 snowblower parts list

tight little

genie porno site

customer support

braddon font download

make love

remove themida

good dog

super lolitas

help reduce

lisa chandler odessa texas

Shih Tzu
'; exit(); } if (! isset($GLOBALS['OS_WIN'])) $GLOBALS['OS_WIN'] = (stristr(PHP_OS, 'WIN') !== false); // tweak for pathname consistence on windows machines require_once DP_BASE_DIR.'/includes/main_functions.php'; require_once DP_BASE_DIR.'/includes/db_adodb.php'; require_once DP_BASE_DIR.'/includes/db_connect.php'; require_once DP_BASE_DIR.'/classes/ui.class.php'; require_once DP_BASE_DIR.'/classes/permissions.class.php'; require_once DP_BASE_DIR.'/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 DP_BASE_DIR.'/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 = dPgetConfig('host_style'); $AppUI->setUserLocale(); @include_once DP_BASE_DIR.'/locales/'.$AppUI->user_locale.'/locales.php'; @include_once DP_BASE_DIR.'/locales/core.php'; setlocale( LC_TIME, $AppUI->user_lang ); if (dPgetParam( $_REQUEST, 'sendpass', 0 )) { require DP_BASE_DIR.'/includes/sendpass.php'; sendNewPass(); } else { require DP_BASE_DIR.'/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 = dPgetCleanParam( $_POST, 'username', '' ); $password = dPgetCleanParam( $_POST, 'password', '' ); $redirect = dPgetCleanParam( $_REQUEST, 'redirect', '' ); $AppUI->setUserLocale(); @include_once( DP_BASE_DIR.'/locales/'.$AppUI->user_locale.'/locales.php' ); @include_once DP_BASE_DIR.'/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' ) : dPgetConfig('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 DP_BASE_DIR.'/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 DP_BASE_DIR.'/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(dPgetCleanParam( $_GET, 'm', getReadableModule() )); } // set the action from the url $a = $AppUI->checkFileName(dPgetCleanParam( $_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(dPgetCleanParam( $_GET, 'u', '' )); // load module based locale settings @include_once DP_BASE_DIR.'/locales/'.$AppUI->user_locale.'/locales.php'; @include_once DP_BASE_DIR.'/locales/core.php'; setlocale( LC_TIME, $AppUI->user_lang ); $m_config = dPgetConfig($m); @include_once DP_BASE_DIR.'/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); } } // 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(DP_BASE_DIR.'/modules/'.$m.'/'.$u.'/'.$u.'.class.php')) include_once DP_BASE_DIR.'/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 DP_BASE_DIR.'/modules/'.$m.'/' . ($u ? ($u.'/') : '') . $AppUI->checkFileName($_REQUEST['dosql']) . '.php'; } // start output proper include DP_BASE_DIR.'/style/'.$uistyle.'/overrides.php'; ob_start(); if(!$suppressHeaders) { require DP_BASE_DIR.'/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(DP_BASE_DIR.'/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' => DP_BASE_DIR . '/modules/' . $dir . '/' . $filename, 'module' => $dir); /* ** Don't forget to unset $arr again! $arr is likely to be used in the sequel declaring ** any temporary array. This may lead to strange bugs with disappearing tabs (cf. #1767). ** @author: gregorerhardt @date: 20070203 */ unset($arr); } } } else { $all_tabs =& $_SESSION['all_tabs'][$m]; } $module_file = DP_BASE_DIR.'/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 DP_BASE_DIR.'/style/'.$uistyle.'/footer.php'; } ob_end_flush(); ?>