'; #var_dump($_SERVER); #echo ''; $starttime = microtime(); // optionally enable output compression (as long as debug mode isn't on) if( isset($config['output_compression']) && $config['debug'] != true ) { @ob_start('ob_gzhandler'); } else { @ob_start(); } clearstatcache(); if (!isset($_SERVER['REQUEST_URI']) && isset($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'] = $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING']; } if (!file_exists(CONFIG_FILE_LOCATION) || filesize(CONFIG_FILE_LOCATION) < 800) { require_once($dirname.'/lib/misc.functions.php'); if (FALSE == is_file($dirname.'/install/index.php')) { die ('There is no config.php file or install/index.php please correct one these errors!'); } else { redirect('install/'); } } else if (file_exists(TMP_CACHE_LOCATION.'/SITEDOWN')) { echo "Maintenance

Site down for maintenance.

"; exit; } if (!is_writable(TMP_TEMPLATES_C_LOCATION) || !is_writable(TMP_CACHE_LOCATION)) { echo 'Error'; echo '

The following directories must be writable by the web server:
'; echo 'tmp/cache
'; echo 'tmp/templates_c

'; echo '

Please correct by executing:
chmod 777 tmp/cache
chmod 777 tmp/templates_c

or the equivilent for your platform before continuing.

'; echo '
Find and buy toyota park.Official site of the 2009 Jeep wrangler.Visit Subaru of America for reviews, pricing and photos of impreza.2006 Nissan 350Z highlights from Consumer Guide Automotive. Learn about the 2006 nissan 350z.Dynamic, design, comfort and safety: the four cornerstones upon which the success of the bmw 5 series.Find and buy toyota center kennewick.Contact: View company contact information fo protege.What does this mean for legacy.The website of American suzuki motorcycle.The site for all new 2009 chevy.Use the Organic natural food stores.Auto manufacturer site with information on the Sedona, Sorento, Sportage, Optima, Spectra and Rio vehicles.kia.Get more online information on hyundai getz.Find and buy used nissan 350z.Kia cars, commercial vehicles, dealers, news and history in Australia. kia com.Site for Ford's cars and minivans, trucks, and SUVs. Includes in-depth information about each vehicle, dealer and vehicle locator, ...fords dealers.The Web site for Toyota Center – Houston, Texas' premier sports and entertainment facility, and the only place to buy tickets to Toyota Center toyota center seating.Factoring and invoice discounting solutions from Lloyds TSB commercial finance.Read Fodor's reviews to find the best travel destinations, hotels and restaurants. Plan your trip online with Fodor's.travel guide.Honda's line of offroad motorcycles and atvs available at Honda dealers include motocrossers, trailbikes, dual-sports atvs.Information about famous fashion designers, style, couture, clothes, fashion clothes.Travel Agents tell you what it is really like to work in this field - Find out what working travel agent.Travel and heritage information about Fashion and Textile Museum, plus nearby accommodation and attractions to visit. Part of the Greater London Travel fashion.Get buying advice on the Mazda rx8

white spots on fish gill

not a mental

olive garden berry sangria

incestuous lust

child punished with diapers

quantum computer

counties in ontario

get over

kenari untuk dijual

Kenshiro Abbe

david hughes photography

file sharing

theoretical framework in ventilator acquired pneumonia

Pacific Sunwears

tasado el segundo

propositions

icing recipe sugar cookies

black lace

neopet petpage layout

lose weight

lists of no carbohydrate foods

wine production

the legend of zelda n64 rom

Cologne review

indianapolis indoor golf range

LED bulbs

juego vestir barbi

hiking trails

strap on sexual fantsy

weight loss

fhm high street honeys 2005 homemade

lay back

gateway bbs svens ranchi

long term

smoked liverwurst

rabbit vibrator

welivetogether full length downloadable movies 3 96 mb

of typical laser

pinky s bubble booty

class wind question happen

privatevoyeur hall of fame

long hair

happy tree frinds

get enough

new princess max tx2

Internet dating

kwik scan bible

wide range

katherine erbe video clips

indigenous Australians

whilemina model

normative mainstream

carne al pastor recipe

travel less

rupert the bear characters

well worth

k proxy codes

Italian food

ilovethebeach gallery

web pages

contour ab belt reviews

could see

food vendors at the crow fair

get dressed

snowman nutter butter cookies

primarily come

misty from pokemonporn

Shih Tzu

dexter s labrotory xxx

to explain

mercury thunderbolt 65 hp

freelance author

will demps bio

fax machine

k5 suzuki gsxr 1000 0 60 mph

RSS feeds

roberto samayoa

arrangements online

sbb girls jessica brittany

which makes

altar of the eggun

better way

date leader results in loaisa expedition

credit cards

loukaniko recipe

inner city

commercial pumpkin planters

then as Giblin

reality pornsites reviewed by bitchmag

Italian wine

miss vasantham 2006

Mexico City

hl340

bladder infection

jillian michaels overweight childhood

credit rating

ruth kalder interview

needs and wants

refractory portland night club

opposite sex

spy tech ottawa

shirt off

tubes like porntube

great deal

yo sobrevivire lyrics

fast verb sing

assessing tesco through pestel analysis

essential oils

penggunaan gambar rajah dalam matematik

online community

integral of sin2x

which she said she

child models her panties

paint language

jessica gomez barcia

high school

talisman centre calgary

ticket broker

railway timetable england

Web hosting

clips of eva angelina in povxxx

could taste

viva pinata how to make medicine

apartment building

tissot heritage 150

would hurt

katherine thom idb

industrial hemp

using feeldoe pics

well over

motorcycle accident gorey pictures

in compositions

happy friday animation

lose weight

pyrex bread tube recipe

partial interest

i 40 auto accident in new mexico

music video

meadowlands expo center nj

ebook Craft

recipe for bam bam shrimp

executive recruiter

piccalo lyrics

of the times

chicken curry puff recipe

Ice Cream

galistin galleries

shape equate hot miss

s10 drag racing suspension

video conferencing

commercial pumpkin planters

immune system

incredimail magnetic

came again

christy cannon videos

having sex

trista stevens fucking movies

hip hop

ohtsu motorcycle tires

Search Engine

revscan 19200i driver

floor lamp

raw black ametures

ancient Swahili

mercury trim motor bolts

conventional light

sunbeam snowy ice cream maker recipes

web page

veronica nachard brazil

of truth applied

hollyoaks babes 2004 calendar

Louis Vuitton

recipe for cooking goose rotisserie

family member

brian pumper s gay movie

dog training

hugo rolling walkers

Cyprus apartment

wizard of oz chords

hobby shop

amateur couple ass to mouth

of the seeds of death

rextex video board

sweat pants

sterling stainless 380 pistol

they should be subject to test

pennysaver orange county ca

web sites

salvage snowmobile yard in mn

little bit

rhinathiol syrup

get away

recipe card templates free

low cost

military in the soth

home based

mensajes lindos

good deal
'; exit; } require_once($dirname.'/include.php'); #Makes gCms object $params = array_merge($_GET, $_POST); $smarty = &$gCms->smarty; $smarty->params = $params; $page = ''; if (isset($params['mact'])) { $ary = explode(',', cms_htmlentities($params['mact']), 4); $smarty->id = (isset($ary[1])?$ary[1]:''); } else { $smarty->id = (isset($params['id'])?intval($params['id']):''); } if (isset($smarty->id) && isset($params[$smarty->id . 'returnid'])) { $page = $params[$smarty->id . 'returnid']; } else if (isset($config["query_var"]) && $config["query_var"] != '' && isset($_GET[$config["query_var"]])) { $page = $_GET[$config["query_var"]]; //trim off the extension, if there is one set if ($config['page_extension'] != '' && endswith($page, $config['page_extension'])) { $page = substr($page, 0, strlen($page) - strlen($config['page_extension'])); } } else { $calced = cms_calculate_url(); if ($calced != '') $page = $calced; } //See if our page matches any predefined routes $page = rtrim($page, '/'); if (strpos($page, '/') !== FALSE) { $routes =& $gCms->variables['routes']; $matched = false; foreach ($routes as $route) { $matches = array(); if (preg_match($route->regex, $page, $matches)) { //Now setup some assumptions if (!isset($matches['id'])) $matches['id'] = 'cntnt01'; if (!isset($matches['action'])) $matches['action'] = 'defaulturl'; if (!isset($matches['inline'])) $matches['inline'] = 0; if (!isset($matches['returnid'])) $matches['returnid'] = ''; #Look for default page if (!isset($matches['module'])) $matches['module'] = $route->module; //Get rid of numeric matches foreach ($matches as $key=>$val) { if (is_int($key)) { unset($matches[$key]); } else { if ($key != 'id') $_REQUEST[$matches['id'] . $key] = $val; } } //Now set any defaults that might not have been in the url if (isset($route->defaults) && count($route->defaults) > 0) { foreach ($route->defaults as $key=>$val) { $_REQUEST[$matches['id'] . $key] = $val; if (array_key_exists($key, $matches)) { $matches[$key] = $val; } } } //Get a decent returnid if ($matches['returnid'] == '') { global $gCms; $contentops =& $gCms->GetContentOperations(); $matches['returnid'] = $contentops->GetDefaultPageID(); } $_REQUEST['mact'] = $matches['module'] . ',' . $matches['id'] . ',' . $matches['action'] . ',' . $matches['inline']; $page = $matches['returnid']; $smarty->id = $matches['id']; $matched = true; } } if (!$matched) { $page = substr($page, strrpos($page, '/') + 1); } } if ($page == '') { global $gCms; $contentops =& $gCms->GetContentOperations(); $page =& $contentops->GetDefaultContent(); } else { $page = preg_replace('/\variables['pageinfo'] =& $pageinfo; if( isset($pageinfo->template_encoding) && $pageinfo->template_encoding != '' ) { set_encoding($pageinfo->template_encoding); } $gCms->variables['content_id'] = $pageinfo->content_id; $gCms->variables['page'] = $page; $gCms->variables['page_id'] = $page; $gCms->variables['page_name'] = $pageinfo->content_alias; $gCms->variables['position'] = $pageinfo->content_hierarchy; global $gCms; $contentops =& $gCms->GetContentOperations(); $gCms->variables['friendly_position'] = $contentops->CreateFriendlyHierarchyPosition($pageinfo->content_hierarchy); $smarty->assign('content_id', $pageinfo->content_id); $smarty->assign('page', $page); $smarty->assign('page_id', $page); $smarty->assign('page_name', $pageinfo->content_alias); $smarty->assign('page_alias', $pageinfo->content_alias); $smarty->assign('position', $pageinfo->content_hierarchy); $smarty->assign('friendly_position', $gCms->variables['friendly_position']); } else if (get_site_preference('enablecustom404') == '' || get_site_preference('enablecustom404') == "0") { ErrorHandler404(); exit; } $html = ''; $cached = ''; if (isset($_GET["print"])) { ($smarty->is_cached('print:'.$page, '', $pageinfo->template_id)?$cached="":$cached="not "); $html = $smarty->fetch('print:'.$page, '', $pageinfo->template_id) . "\n"; } else { #If this is a case where a module doesn't want a template to be shown, just disable caching if ((isset($_REQUEST['showtemplate']) && $_REQUEST['showtemplate'] == 'false') || (isset($smarty->id) && $smarty->id != '' && isset($_REQUEST[$smarty->id.'showtemplate']) && $_REQUEST[$smarty->id.'showtemplate'] == 'false')) { $html = $smarty->fetch('template:notemplate') . "\n"; } else { $smarty->caching = false; $smarty->compile_check = true; ($smarty->is_cached('template:'.$pageinfo->template_id)?$cached="":$cached="not "); // we allow backward compatibility (for a while) // for people that have hacks for setting page title // or header variables by capturing a modules output // to a smarty variable, and then displaying it later. if( isset($config['process_whole_template']) && $config['process_whole_template'] === false ) { $top = $smarty->fetch('tpl_top:'.$pageinfo->template_id); $body = $smarty->fetch('tpl_body:'.$pageinfo->template_id); $head = $smarty->fetch('tpl_head:'.$pageinfo->template_id); $html = $top.$head.$body; } else { $html = $smarty->fetch('template:'.$pageinfo->template_id); } } } #if ((get_site_preference('enablecustom404') == '' || get_site_preference('enablecustom404') == "0") && (!$config['debug'])) #{ # set_error_handler($old_error_handler); #} if (!$cached) { #Perform the content postrendernoncached callback reset($gCms->modules); while (list($key) = each($gCms->modules)) { $value =& $gCms->modules[$key]; if ($gCms->modules[$key]['installed'] == true && $gCms->modules[$key]['active'] == true) { $gCms->modules[$key]['object']->ContentPostRenderNonCached($html); } } //Events::SendEvent('Core', 'ContentPostRenderNonCached', array(&$html)); } #Perform the content postrender callback reset($gCms->modules); while (list($key) = each($gCms->modules)) { $value =& $gCms->modules[$key]; if ($gCms->modules[$key]['installed'] == true && $gCms->modules[$key]['active'] == true) { $gCms->modules[$key]['object']->ContentPostRender($html); } } Events::SendEvent('Core', 'ContentPostRender', array('content' => &$html)); header("Content-Type: " . $gCms->variables['content-type'] . "; charset=" . (isset($pageinfo->template_encoding) && $pageinfo->template_encoding != ''?$pageinfo->template_encoding:get_encoding())); echo $html; @ob_flush(); $endtime = microtime(); $db =& $gCms->GetDb(); $memory = (function_exists('memory_get_usage')?memory_get_usage():0); $memory = $memory - $orig_memory; $memory_peak = (function_exists('memory_get_peak_usage')?memory_get_peak_usage():0); if ($config["debug"] == true) { echo "

Generated in ".microtime_diff($starttime,$endtime)." seconds by CMS Made Simple using ".(isset($db->query_count)?$db->query_count:'')." SQL queries and {$memory} bytes of memory (peak memory usage was {$memory_peak}

"; } else if( !isset($config['hide_performance_info']) ) { echo "\n"; } if (get_site_preference('enablesitedownmessage') == "1" || $config['debug'] == true) { $smarty->clear_compiled_tpl(); #$smarty->clear_all_cache(); } if ($config["debug"] == true) { #$db->LogSQL(false); // turn off logging # output summary of SQL logging results #$perf = NewPerfMonitor($db); #echo $perf->SuspiciousSQL(); #echo $perf->ExpensiveSQL(); #echo $sql_queries; foreach ($gCms->errors as $error) { echo $error; } } # vim:ts=4 sw=4 noet ?>