This repository was archived by the owner on Apr 29, 2026. It is now read-only.
forked from bjohnson045/phpMyDirectory
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch_documents.php
More file actions
38 lines (28 loc) · 1.92 KB
/
search_documents.php
File metadata and controls
38 lines (28 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
define('PMD_SECTION', 'public');
include('./defaults.php');
$PMDR->loadLanguage(array('public_search_documents'));
$PMDR->setAdd('page_title',$PMDR->getLanguage('public_search_documents'));
$PMDR->setAddArray('breadcrumb',array('link'=>BASE_URL.'/search.php','text'=>$PMDR->getLanguage('public_search_documents')));
$paging = $PMDR->get('Paging');
$paging->modRewrite = false;
$paging->setResultsNumber($PMDR->getConfig('count_search'));
$paging->linksNumber = 5;
$document_results = $db->GetAll("SELECT SQL_CALC_FOUND_ROWS d.id, d.listing_id, d.title, d.description, d.extension, l.title AS listing_title, l.friendly_url
FROM ".T_DOCUMENTS." d INNER JOIN ".T_LISTINGS." l ON d.listing_id=l.id
WHERE (d.title LIKE ".$PMDR->get('Cleaner')->clean_db("%".$_GET['keyword']."%")." OR d.description LIKE ".$PMDR->get('Cleaner')->clean_db("%".$_GET['keyword']."%").") AND l.status='active'
LIMIT ".$paging->limit1.",".$paging->limit2);
$paging->setTotalResults($document_count = $db->FoundRows());
$pageArray = $paging->getPageArray();
$template_page_navigation = $PMDR->get('Template',PMDROOT.TEMPLATE_PATH.'blocks/page_navigation.tpl');
$template_page_navigation->set('page',$pageArray);
foreach($document_results as $key=>$document) {
$document_results[$key]['document_url'] = get_file_url(DOCUMENTS_PATH.$document['id'].'.'.$document['extension']);
$document_results[$key]['url'] = $PMDR->get('Listings')->getURL($document['listing_id'],$document['friendly_url'],'','/documents.html','listing_documents.php');
}
$template_content = $PMDR->getNew('Template',PMDROOT.TEMPLATE_PATH.'search_documents.tpl');
$template_content->set('document_results',$document_results);
$template_content->set('document_count',$document_count);
$template_content->set('page_navigation',$template_page_navigation);
include(PMDROOT.'/includes/template_setup.php');
?>