I've narrowed it down to a rewrite.php file... which is called in the index.php.
However I have no clue as to what the rewrite file is getting at. Whenever I use one of the links, it gives a 404 saying the page doesnt exist. What the page is doing, I think, it rewriting links from index.php?cmd=1 to... 'this-page' so that the link is named from the mysql database and not an ugly link.
However, its beyond my level of expertise to see why its just going to a dud page instead of going to the page set in the cmd case :S
This whole website is starting to drive me mad.
Code: Select all
<?php
if(isset($_REQUEST['URL_Text'])){
$_REQUEST['cmd']=18;
$SUBCat_NaMe=explode("-",$_REQUEST['URL_Text']);
$lastValue=$SUBCat_NaMe[sizeof($SUBCat_NaMe)-1];
for($i=0;$i<sizeof($SUBCat_NaMe);$i++){
if($WHEre==""){
$WHEre.=" name LIKE '".$SUBCat_NaMe[$i]."%'";
}else if($i==sizeof($SUBCat_NaMe)-1){
$WHEre.=" AND name LIKE '%".$SUBCat_NaMe[$i]."'";
//$WHEre.=" AND subcategory LIKE '%".$SUBCat_NaMe[$i]."'";
}else{
$WHEre.=" AND name LIKE '%".$SUBCat_NaMe[$i]."%'";
}
}
if($_REQUEST['URL_Text']=='new-items'){
$_REQUEST['cmd']=5;
}else{
$query = "SELECT pID FROM ver_parent WHERE $WHEre";
$result_SET = $class->ResultSet($query);
$row_SET = $class->FetchObject($result_SET);
$_REQUEST['CID']=$row_SET->pID;
}
}////end of if.
if(isset($_REQUEST['URL_Text1'])){
$WHEre='';
$SUBCat_NaMe=explode("-",$_REQUEST['URL_Text1']);
$lastValue=$SUBCat_NaMe[sizeof($SUBCat_NaMe)-1];
for($i=0;$i<sizeof($SUBCat_NaMe);$i++){
if($WHEre==""){
$WHEre=" name LIKE '".$SUBCat_NaMe[$i]."%'";
}else if($i==sizeof($SUBCat_NaMe)-1){
$WHEre.=" AND name LIKE '%".$SUBCat_NaMe[$i]."'";
//$WHEre.=" AND subcategory LIKE '%".$SUBCat_NaMe[$i]."'";
}else{
$WHEre.=" AND name LIKE '%".$SUBCat_NaMe[$i]."%'";
}
}
$query = "SELECT cID FROM ver_child WHERE $WHEre";
$result_SET = $class->ResultSet($query);
if($class->NumRows($result_SET)!=0){
$_REQUEST['cmd']=2;
$row_SET = $class->FetchObject($result_SET);
$_REQUEST['SCID']=$row_SET->cID;
}else{
$query = "SELECT prID FROM ver_pro WHERE $WHEre";
$result_SET = $class->ResultSet($query);
$_REQUEST['cmd']=7;
$row_SET = $class->FetchObject($result_SET);
$_REQUEST['pr']=$row_SET->prID;
}
}////end of ......
if(isset($_REQUEST['URL_Text2'])){
$WHEre='';
$SUBCat_NaMe=explode("-",$_REQUEST['URL_Text2']);
$lastValue=$SUBCat_NaMe[sizeof($SUBCat_NaMe)-1];
for($i=0;$i<sizeof($SUBCat_NaMe);$i++){
if($WHEre==""){
$WHEre=" name LIKE '".$SUBCat_NaMe[$i]."%'";
}else if($i==sizeof($SUBCat_NaMe)-1){
$WHEre.=" AND name LIKE '%".$SUBCat_NaMe[$i]."'";
//$WHEre.=" AND subcategory LIKE '%".$SUBCat_NaMe[$i]."'";
}else{
$WHEre.=" AND name LIKE '%".$SUBCat_NaMe[$i]."%'";
}
}
$query = "SELECT prID FROM ver_pro WHERE $WHEre";
$result_SET = $class->ResultSet($query);
$_REQUEST['cmd']=9;
$row_SET = $class->FetchObject($result_SET);
$_REQUEST['pr']=$row_SET->prID;
}////end of ......
?>Kind regards,
Aravona.