22 lines
1.1 KiB
PHP
22 lines
1.1 KiB
PHP
<?php
|
|
class default_search extends \SYSTEM\PAGE\Page {
|
|
var $param = null;
|
|
public function __construct($param) {
|
|
$this->param = $param;}
|
|
public static function js(){
|
|
return array( \SYSTEM\WEBPATH(new PPAGE(),'default_search/js/default_search.js'));}
|
|
|
|
public function html(){
|
|
$vars = array();
|
|
$vars['search'] = '';
|
|
$elements = \DBD\NEOPOLIMATRIX_GENERATE_ELEMENTLIST_FULLTEXT_SEARCH::QA(array('%'.$this->param.'%','%'.$this->param.'%'));
|
|
foreach($elements as $element){
|
|
$element['title'] = $element['id'];
|
|
$element['published'] = date_format(new DateTime($element['timestamp']), 'H:i d-m-Y');
|
|
$element['ago'] = \SYSTEM\time::time_ago_string(strtotime($element['timestamp']));
|
|
$vars['search'] .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_search/tpl/element.tpl'), $element);
|
|
}
|
|
$vars['title'] = $this->param;
|
|
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_search/tpl/search.tpl'), $vars);
|
|
}
|
|
} |