CMS  Version 3.9
LinkSearchResult Class Reference
+ Inheritance diagram for LinkSearchResult:
+ Collaboration diagram for LinkSearchResult:

Public Member Functions

 LinkSearchResult ($item)
 
 getPrimaryKey ()
 
 get ($field)
 
 prettifyClassName ($plural=false)
 
 format ($format)
 
 relevance ()
 
 title ()
 
 date ()
 
 summary ()
 Display the item title and any other essential details for the item such as author and a create date. More...
 
- Public Member Functions inherited from AbstractSearchResult
 formatIcon ($icon, $alt)
 

Public Attributes

 $item
 

Detailed Description

Definition at line 127 of file link_record.inc.

Member Function Documentation

◆ date()

LinkSearchResult::date ( )

Reimplemented from AbstractSearchResult.

Definition at line 151 of file link_record.inc.

152  {
153  return $this->item->publication_date;
154  }

◆ format()

LinkSearchResult::format (   $format)

Reimplemented from AbstractSearchResult.

Definition at line 139 of file link_record.inc.

139 { return $this->item->format($format); }

◆ get()

LinkSearchResult::get (   $field)

Reimplemented from AbstractSearchResult.

Definition at line 137 of file link_record.inc.

137 { return $this->item->get($field); }

◆ getPrimaryKey()

LinkSearchResult::getPrimaryKey ( )

Reimplemented from AbstractSearchResult.

Definition at line 136 of file link_record.inc.

136 { return $this->item->getPrimaryKey(); }

◆ LinkSearchResult()

LinkSearchResult::LinkSearchResult (   $item)

Definition at line 131 of file link_record.inc.

132  {
133  $this->item = $item;
134  }

◆ prettifyClassName()

LinkSearchResult::prettifyClassName (   $plural = false)

Reimplemented from AbstractSearchResult.

Definition at line 138 of file link_record.inc.

138 { return $this->item->prettifyClassName($plural = false); }

◆ relevance()

LinkSearchResult::relevance ( )

Reimplemented from AbstractSearchResult.

Definition at line 141 of file link_record.inc.

142  {
143  return 1;
144  }

◆ summary()

LinkSearchResult::summary ( )

Display the item title and any other essential details for the item such as author and a create date.

If Application Settings is set to show text fragment, display the teaser and a Read More link; otherwise, put the link to the full item' details directly on the title.

Reimplemented from AbstractSearchResult.

Definition at line 156 of file link_record.inc.

157  {
158  $url = $this->item->url;
159 
160  $img = $this->formatIcon(getDocIcon($url), getDocType($url));
161 
162  return $this->item->format("{$img}<h4><a href='{url}' target='_blank'>{title}</a></h4><p><em>{description}</em></p>");
163  }
formatIcon($icon, $alt)
Definition: searchable.inc:78
if(! $blog->published||! $blog->enable_rss_feed||!checkRole($blog->allow_read)) $url
Definition: rss.inc:58

◆ title()

LinkSearchResult::title ( )

Reimplemented from AbstractSearchResult.

Definition at line 146 of file link_record.inc.

147  {
148  return $this->item->title;
149  }

Member Data Documentation

◆ $item

LinkSearchResult::$item

Definition at line 129 of file link_record.inc.


The documentation for this class was generated from the following file: