$wh[]="(`interpret` LIKE '%".$search."%' OR `title` LIKE '%".$search."%' OR `isbn` LIKE '%".$search."%' OR `review` LIKE '%".$search."%' OR `description` LIKE '%".$search."%' OR `publisher` LIKE '%".$search."%' OR `author` LIKE '%".$search."%')";
}else{
$wh[]="(`interpret` LIKE '".$search."' OR `title` LIKE '".$search."' OR `isbn` LIKE '".$search."' OR `review` LIKE '".$search."' OR `description` LIKE '".$search."' OR `publisher` LIKE '".$search."' OR `author` LIKE '".$search."')";
}
}else{
foreach($data['styp']as$key){
if($sexact==0){
$wo[]='`'.$key.'` LIKE \'%'.$search.'%\'';
}else{
$wo[]='`'.$key.'` LIKE \''.$search.'\'';
}
}
if(is_array($wo))
$wh[]='('.Join(" OR ",$wo).')';
}
if(is_array($wh))
$WS=Join(" AND ",$wh);
if(!$_GET['searchid']){
$resultc=$db->query("SELECT r.`id` FROM `".$config['prefix']."reviews` r WHERE ".$WS." ORDER BY r.`timestamp` DESC")ordie($db->error());
$sql="SELECT r.`id`,r.`title`,r.`interpret`,r.`author`,r.`result`,r.`review`,r.`typ`, r.`pyear`,sum(v.`vote`) AS `voteresult` FROM `".$config['prefix']."reviews` r LEFT JOIN `".$config['prefix']."votes` v ON v.`rid`=r.`id` WHERE ".$WS." GROUP BY r.`id` ORDER BY r.`timestamp` DESC LIMIT ".$start.", ".$count;
}else{
$resultc=$db->query("SELECT `results` FROM `".$config['prefix']."searches` s WHERE `sid`='".$db->escape($_GET['searchid'])."'");
while($res=$db->fetch_array($resultc)){
$rs=unserialize($res['results']);
}
if(!$rs){
$core->message("Fehler.","Diese Suchanfrage ist ungültig oder nicht mehr aktuell",TRUE,"/");
}
$pages=ceil(count($rs)/$count);
if(!$_GET['page']||$_GET['page']=="first"){
$start=0;
}elseif($_GET['page']=="last"){
$page=$pages-1;
}elseif($_GET['page']>=1){
$page=$_GET['page']-1;
}
$start=$page*$count;
$ru=array_slice($rs,$start,$count);
foreach($ruas$key=>$val){
if(!$rids)
$rids='\''.$val.'\'';
else
$rids.=',\''.$val.'\'';
}
$add='/'.$_GET['searchid'];
$sql="SELECT r.`id`,r.`title`,r.`interpret`,r.`author`,r.`result`,r.`review`,r.`typ`, r.`pyear`,sum(v.`vote`) AS `voteresult` FROM `".$config['prefix']."reviews` r LEFT JOIN `".$config['prefix']."votes` v ON v.`rid`=r.`id` WHERE r.`id` in(".$rids.") GROUP BY r.`id` ORDER BY r.`timestamp` DESC";