<?php if(!empty($results)){
//pr($results);
echo '<h1>Search results: found '.count($results). ' document(s):</h1>';
//pr ($results[0]); EACH ENTRY IN THE $RESULTS ARRAY IS A QUERY HIT OBJECT
?>
<h2>Results from Inside Cruise News</h2>
<?php
foreach($results as $result){
$result = $result->getDocument();
$allFields = $result->getFieldNames();
if(in_array('news_id',$allFields)){
echo $result->getFieldValue('news_title').'<br />';
} else {
//echo 'foo'; IF I ECHO SOMETHING HERE I WILL GET A LINE FOR EVERY RESULT OBJECT, WHETHER IT IS NEWS OR NOT. I WANT TO DISPLAY A MESSAGE LIKE 'THERE ARE NO NEWS RESULTS' IF THERE ARE NONE.
}
// NEXT ON TO FEATURES - PRINT A HEADING LIKE THE HEADING FOR NEWS ABOVE.
if(in_array('features_id',$allFields)){
echo $result->getFieldValue('features_title').'<br />';
} else {
//echo 'foo';
}
}
} else {
echo '<h1>There are no results to display</h2>';
}
?>