"; //die(); // echo "SELECT DISTINCT cms_nav, cms_sub FROM cms WHERE cms_redirect='" . $cmsr . "' and cms_nav>0 AND cms_sub>0 LIMIT 1
"; $result = mysqli_query($link,"SELECT DISTINCT cms_nav, cms_sub FROM cms WHERE cms_redirect='" . $cmsr . "' and cms_nav>0 AND cms_sub>0 AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) {while ( $row = mysqli_fetch_array($result) ){$cmsnav=$row["cms_nav"]; $cmssub=$row["cms_sub"];}}else{$cmsnav=0;$cmssub=0;} //echo "SELECT DISTINCT cms_id FROM cms WHERE cms_redirect='" . $gparentnav . "' and cms_nav=" . $cmsnav . "
"; $tresult = mysqli_query($link,"SELECT DISTINCT cms_id FROM cms WHERE cms_redirect='" . $gparentnav . "' and cms_nav=" . $cmsnav . " AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($tresult) > 0) { while ( $trow = mysqli_fetch_array($tresult) ) { if(ISSET($parentnav)) { //echo "SELECT DISTINCT cms_id FROM cms WHERE cms_redirect='" . $parentnav . "' and cms_nav=" . $row["cms_nav"] . " LIMIT 1
"; $tresult = mysqli_query($link,"SELECT DISTINCT cms_id FROM cms WHERE cms_redirect='" . $parentnav . "' and cms_nav=" . $cmsnav . " AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($tresult) > 0) {while ( $trow = mysqli_fetch_array($tresult) ){$cmsrparent=" AND cms_nav=" . $cmsnav . " AND cms_sub=" . $cmssub. "";}}else{$cmsrparent=" AND (cms_nav=0 AND cms_sub=0)";} } //$cmsrparent=" AND cms_nav=" . $row["cms_nav"] . " AND cms_sub=" . $row["cms_sub"]. ""; } }else{$cmsrparent=" AND (cms_nav=0 AND cms_sub=0)";} } else if(ISSET($parentnav)) { //echo "2. SELECT DISTINCT cms_nav, cms_sub FROM cms WHERE cms_redirect='" . $cmsr . "' and cms_nav>0 LIMIT 1
"; $result = mysqli_query($link,"SELECT DISTINCT cms_nav, cms_sub FROM cms WHERE cms_redirect='" . $cmsr . "' and cms_nav>0 and cms_navmain=0 AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) {while ( $row = mysqli_fetch_array($result) ){$cmsnav=$row["cms_nav"]; $cmssub=$row["cms_sub"];}}else{$cmsnav=254780;$cmssub=0;} //echo "SELECT DISTINCT cms_id FROM cms WHERE cms_redirect='" . $parentnav . "' and cms_nav=" . $cmsnav . " LIMIT 1"; $result = mysqli_query($link,"SELECT DISTINCT cms_id FROM cms WHERE cms_redirect='" . $parentnav . "' and cms_nav=" . $cmsnav . " and cms_sub=" . $cmssub . " AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) {while ( $row = mysqli_fetch_array($result) ){$cmsrparent=" AND cms_nav=" . $cmsnav . " AND cms_sub=" . $cmssub. "";}}else{$cmsrparent=" AND (cms_nav=254780 AND cms_sub=0)";} } else { //$cmsrparent=" AND (cms_nav=0 AND cms_sub=0)"; //echo "3. SELECT DISTINCT cms_nav, cms_sub, cms_navmain FROM cms WHERE cms_redirect='" . $cmsr . "' and cms_nav>0 LIMIT 1
"; $result = mysqli_query($link,"SELECT DISTINCT cms_nav, cms_sub, cms_navmain FROM cms WHERE cms_redirect='" . $cmsr . "' and cms_nav>0 AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) {while ( $row = mysqli_fetch_array($result) ){$cmsnavmain=$row["cms_navmain"];$cmsnav=$row["cms_nav"]; $cmssub=$row["cms_sub"];}}else{$cmsnav=0;$cmssub=0;} if($cmsnavmain==0){$cmsrparent=" AND (cms_nav=0 AND cms_sub=0)";}else{$cmsrparent=" AND cms_nav=$cmsnav";} //echo "$cmsnav - $cmssub
"; } //echo "SELECT DISTINCT cms_pn, cms_id FROM cms WHERE cms_redirect='" . $cmsr . "'" . $cmsrparent . " LIMIT 1"; $result = mysqli_query($link,"SELECT DISTINCT cms_pn, cms_id FROM cms WHERE cms_redirect='" . $cmsr . "'" . $cmsrparent . " AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) { while ( $row = mysqli_fetch_array($result) ) { $pnv=$row["cms_pn"];$pnvc=strtoupper($row["cms_pn"]);$cmsid=$row["cms_id"];//we set pnv and pnvc. pnv is used within the page if user is paginating for example. pnvc is used to get page details } } else {//if nothing is found in the database then we assume that pnv has been set directly - perhaps for pagination purposes //check to see if a wrong redirect $result = mysqli_query($link,"SELECT DISTINCT cms_nav, cms_sub FROM cms WHERE cms_redirect='" . $cmsr . "' AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) { while ( $row = mysqli_fetch_array($result) ){$cmsnav=$row["cms_nav"];$cmssub=$row["cms_sub"];}} if(ISSET($pnv)){$pnvc=strtoupper($pnv);}else{$pnvc="SOBORNOST"; }//if not set then header("HTTP/1.0 404 Not Found"); //don't find anything and redirect as 404 //Header("Location: /sitemap.php", true, 301); $result = mysqli_query($link,"SELECT DISTINCT cms_pn FROM cms WHERE cms_id=194 LIMIT 1"); if(mysqli_num_rows($result) > 0) {//pull out site map stuff now while ( $row = mysqli_fetch_array($result) ) { $pnv=$row["cms_pn"];$pnvc=strtoupper($row["cms_pn"]);$cmsid=$preconfigureid;//we set pnv and pnvc. pnv is used within the page if user is paginating for example. pnvc is used to get page details } } } } else if(ISSET($preconfigureid)) {//if cmsr is not set then page is likely to be preconfigured so lets pull out the pre-configured page info $result = mysqli_query($link,"SELECT DISTINCT cms_pn, cms_id FROM cms WHERE cms_pc_value='" . $preconfigureid . "' AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) { while ( $row = mysqli_fetch_array($result) ) { $pnv=$row["cms_pn"];$pnvc=strtoupper($row["cms_pn"]);$cmsid=$row["cms_id"];//we set pnv and pnvc. pnv is used within the page if user is paginating for example. pnvc is used to get page details } } else {//if nothing is found in the database then we assume that pnv has been set directly - perhaps for pagination purposes if(ISSET($pnv)){$pnvc=strtoupper($pnv);}else{$pnvc="SOBORNOST"; }//just a catch all if db calls back with nothing } } else {//cmsr is not set nor is preconfigureid so we check if pnv is set and if so pull out pnvc or default to error page if(ISSET($pnv)){$pnvc=strtoupper($pnv);}else{$pnvc="SOBORNOST";} } switch($pnvc) {//pnvc is always set by this point so find page case "SOBORNOST": { //this means that pnv is not set so we pull out the default page - this should be the homepage! If no default found pulls out our hardcoded default page - sobornost_inc.php $result = mysqli_query($link,"SELECT DISTINCT cms_pn, cms_id FROM cms WHERE cms_default=1 AND cms_location=$udlocation ORDER BY cms_id DESC LIMIT 1"); if(mysqli_num_rows($result) > 0) {while ( $row = mysqli_fetch_array($result) ){$pn=strtoupper($row["cms_title"]); $ptv=$row["cms_pn"];$pn="HOME";$cmsid=$row["cms_id"];}}else{$pn="HOME"; $ptv="sobornost_inc";} break; } default: { //otherwise pnv is set and we must pull out the relevant page - catchall is left in if pnv is not found we show sobornost_inc.php $result = mysqli_query($link,"SELECT DISTINCT cms_pn, cms_pageid, cms_id FROM cms WHERE cms_pn='" . strtolower($pnv) . "' AND cms_location=$udlocation LIMIT 1"); if(mysqli_num_rows($result) > 0) {while ( $row = mysqli_fetch_array($result) ){$pn=strtoupper($row["cms_pageid"]); $ptv=$row["cms_pn"];$cmsid=$row["cms_id"];}}else{$pn="HOME"; $ptv="sobornost_inc";} $break; } } //$pn=dynamicontent($pn, $_GET, $_POST, 1); //check to see if pn is dynamic variable - will have [[ and ]] in it. THEN MAKE IT DYNAMIC! $testoutput.="Page ID: $pn
File Name: $ptv"; ?>bot TCOM