Revision 1785
Added by Luisehahne about 13 years ago
| frontend.functions.php | ||
|---|---|---|
| 37 | 37 |
$sql = 'SELECT `directory` FROM `'.TABLE_PREFIX.'addons` '; |
| 38 | 38 |
$sql .= 'WHERE `type`=\'module\' AND `function`=\'snippet\''; |
| 39 | 39 |
if(($resSnippets = $database->query($sql))) {
|
| 40 |
while($recSnippet = $resSnippets->fetchRow()) {
|
|
| 40 |
while($recSnippet = $resSnippets->fetchRow(MYSQL_ASSOC)) {
|
|
| 41 | 41 |
$module_dir = $recSnippet['directory']; |
| 42 | 42 |
if (is_readable(WB_PATH.'/modules/'.$module_dir.'/include.php')) {
|
| 43 | 43 |
include(WB_PATH.'/modules/'.$module_dir.'/include.php'); |
| ... | ... | |
| 101 | 101 |
* @return string |
| 102 | 102 |
*/ |
| 103 | 103 |
function search_highlight($foo='', $arr_string=array()) {
|
| 104 |
require_once(WB_PATH.'/framework/functions.php');
|
|
| 104 |
require(WB_PATH.'/framework/functions.php'); |
|
| 105 | 105 |
static $string_ul_umlaut = FALSE; |
| 106 | 106 |
static $string_ul_regex = FALSE; |
| 107 | 107 |
if($string_ul_umlaut === FALSE || $string_ul_regex === FALSE) {
|
| ... | ... | |
| 294 | 294 |
} |
| 295 | 295 |
|
| 296 | 296 |
// Loop through them and include their module file |
| 297 |
while($section = $oSections->fetchRow()) {
|
|
| 297 |
while($section = $oSections->fetchRow(MYSQL_ASSOC)) {
|
|
| 298 | 298 |
// skip this section if it is out of publication-date |
| 299 | 299 |
$now = time(); |
| 300 | 300 |
if( !(($now<=$section['publ_end'] || $section['publ_end']==0) && ($now>=$section['publ_start'] || $section['publ_start']==0)) ) {
|
| ... | ... | |
| 307 | 307 |
// fetch content -- this is where to place possible output-filters (before highlighting) |
| 308 | 308 |
ob_start(); // fetch original content |
| 309 | 309 |
$sectionAnchor = (defined('SEC_ANCHOR') && SEC_ANCHOR!='') ? SEC_ANCHOR.$section_id : 'section_'.$section_id;
|
| 310 |
echo PHP_EOL.'<div id="'.$sectionAnchor.'" class="wb_'.$module.'" >'.PHP_EOL;
|
|
| 310 |
echo "\n".'<div id="'.$sectionAnchor.'" class="wb_'.$module.'" >'."\n";
|
|
| 311 | 311 |
require(WB_PATH.'/modules/'.$module.'/view.php'); |
| 312 |
echo PHP_EOL.'</div><!-- '.$module.$section_id.' -->'.PHP_EOL;
|
|
| 312 |
echo "\n".'</div><!-- '.$module.$section_id.' -->'."\n";
|
|
| 313 | 313 |
$content = ob_get_clean(); |
| 314 |
echo $content; |
|
| 314 | 315 |
} else {
|
| 315 | 316 |
continue; |
| 316 | 317 |
} |
Also available in: Unified diff
! secure fix for search update in settings, search_footer now can be empty
! change ->fetchRow() to ->fetchRow(MYSQL_ASSOC) in frontend.functions.php