search working, updated system reference

This commit is contained in:
Ulf Gebhardt 2015-08-31 02:38:45 +02:00
parent b41a0ed8d8
commit 82a512b074
5 changed files with 16 additions and 41 deletions

@ -1 +1 @@
Subproject commit 45543a45b8bd0f6277edf66b66bf88e8dc29f086
Subproject commit ab1f4a62e8c4653b8f0663e5c1f83ac4e8a423b3

View File

@ -7,14 +7,14 @@ $(document).ready(function() {
function search(){
$("#nav_search_btn").click(function(){
$('#contentframe').load('./?page=search&param='+$('#nav_search').val());
system.load('search;param.'+$('#nav_search').val());
});
$(document).keypress(function(e) {
var hasFocus = $('#nav_search').is(':focus');
if(e.which === 13 && hasFocus) {
$('#contentframe').load('./?page=search&param='+$('#nav_search').val());
}
});
system.load('search;param.'+$('#nav_search').val());
}
});
}
function tabs(){
@ -22,26 +22,5 @@ function tabs(){
$('#tabs_user_list li').each(function(){
$(this).removeClass('active');});
$(this).parent().addClass('active');
//system.load('start;filter.'+$(this).attr('filter'));
//btn_element();
});
}
/*function btn_element(){
$(".list_element").click(function(){
system.load('article;article.'+$(this).attr('text_id'))
//load_element($(this).attr('text_id'));
});
}
function load_element(text_id){
$('#contentframe').load('./?page=get_element&text_id=' + text_id, function(){
});
}
function load_list(filter){
$('#contentframe').load('./?page=get_list&filter=' + filter, function(){
btn_element();
});
}*/
}

View File

@ -8,15 +8,16 @@ class default_search extends \SYSTEM\PAGE\Page {
public function html(){
$vars = array();
$vars['title'] = $this->param;
$vars['search'] = '';
$elements = \DBD\NEOPOLIMATRIX_GENERATE_ELEMENTLIST_FULLTEXT_SEARCH::QA(array('%'.$this->param.'%','%'.$this->param.'%'));
$elements = \SYSTEM\PAGE\text::search($this->param, 'neopolimatrix');
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']));
$element['published'] = date_format(new DateTime($element['time_create']), 'H:i d-m-Y');
$element['ago'] = \SYSTEM\time::time_ago_string(strtotime($element['time_create']));
$vars['search'] .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_search/tpl/element.tpl'), $element);
}
$vars['title'] = $this->param;
$vars = array_merge($vars, \SYSTEM\PAGE\text::tag('time'));
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PPAGE(),'default_search/tpl/search.tpl'), $vars);
}
}

View File

@ -1,10 +1,10 @@
<div style="width: 750px; margin: auto; margin-bottom: 50px; text-align: justify;">
<p style="float: left; font-size: 10pt; margin-top: 7px;">Author: <i>${author}</i></p>
<p style="float: right; font-size: 10pt; margin-top: 7px;">Veröffentlicht: ${timestamp}</p>
<p style="float: left; font-size: 10pt; margin-top: 7px;">Author: <i>${author_name}</i></p>
<p style="float: right; font-size: 10pt; margin-top: 7px;">Veröffentlicht: ${ago}</p>
<div style="clear: both;"></div>
<div style="border-top: solid 1px black; width: 100%;"></div>
<h2>${title}</h2>
<br>
${deDE}
<br>
<br>
${text}
<br>
</div>

View File

@ -1,5 +0,0 @@
<?php
class PLIB extends \SYSTEM\PATH {
public static function getPath(){
return \SYSTEM\C_ROOT.'neopolimatrix/lib/'.\SYSTEM\C_SUBPATH;}
}