29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
 38 
 39 
 40 
 41 
 42 
 43 
 44 
 45 
 46 
 47 
 48 
 49 
     $pagename preg_replace("/[^a-zA-Z0-9_]/i"''$pagename);
     
$pageRID $db->QueryRow('SELECT `redirectID` FROM `' $dbtable['page'] . '` WHERE `name`=\'' $pagename'\' and `active`=1 AND `lang`=\'' $lang '\' LIMIT 1');
     
$redirectID '';
     if ((
$redirectID != '') and ($redirectID != '0')) $pagename $pageRID['redirectID'];
 }
 
$content['page'] = $pagename;
 
$page $db->QueryRow('SELECT * FROM `' $dbtable['page'] . '` WHERE `name`=\'' $pagename '\' AND `active`=1 AND `lang`=\'' $lang '\' LIMIT 1');
 
$lng $db->QueryRow('SELECT * FROM `' $dbtable['languages'] . '` WHERE `iso`=\'' $lang '\' AND `active`=1');
 
 if (!
$page['ID'] || !$lng['ID']) {
     
header("HTTP/1.0 404 Not Found");
     exit();
 }
 
 
$content['Title'] = $page['title'];
 
 list(
$tplname) = $db->QueryRow('SELECT `name` FROM `' $dbtable['tpl'] . '` WHERE `ID`=\'' $page['tplID'] . '\' AND `opt`=0');
 if (
$page['ptplID'] == 0)
     list(
$ptplname) = $db->QueryRow('SELECT `name` FROM `' $dbtable['tpl'] . '` WHERE `name`=\'' $tplname '\' AND `opt`=2');
 else
     list(
$ptplname) = $db->QueryRow('SELECT `name` FROM `' $dbtable['tpl'] . '` WHERE `ID`=\'' $page['ptplID'] . '\' AND `opt`=2');

View Full Source