$title, 'text' => $text );
}
}
}
// create ABBR
if(isset($content['glossary_cache'][$keyword])) {
$inner = ''.$inner.'';
}
}
return $inner;
}
// Search for glossary tag
$content['all'] = preg_replace_callback('/\[glossary (.*?)\](.*?)\[\/glossary\]/i', 'replace_glossary_tag', $content['all']);
/*
$sql = 'SELECT * FROM '.DB_PREPEND.'phpwcms_glossary WHERE ';
$sql .= 'glossary_status=1 AND glossary_highlight=1 AND glossary_keyword != ""';
$glossary['keywords'] = _dbGet('phpwcms_glossary', );
if($glossary['keywords'] !== false && is_array($glossary['keywords']) && count($glossary['keywords'])) {
// OK - fine we have found all glossary words
$glossary['tags'] = array();
foreach($glossary['keywords'] as $value) {
$value['glossary_tag'] = convertStringToArray(strtolower($value['glossary_tag']), ' ');
foreach($value['glossary_tag'] as $value) {
$glossary['tags'][$value] = $value;
}
}
// now lets search for glossary content parts
$sql = 'SELECT * FROM '.DB_PREPEND.'phpwcms_articlecontent ac ';
$sql .= 'LEFT JOIN '.DB_PREPEND.'phpwcms_article ar ON ac.acontent_aid = ar.article_id ';
$sql .= 'WHERE ar.article_public=1 AND ar.article_aktiv=1 AND ';
$sql .= 'ar.article_deleted=0 AND ar.article_begin $value) {
if(!isset($content['struct'][ $value['article_cid'] ])) {
unset($glossary['cp'][$key]);
continue;
}
$glossary['cp'][$key]['acontent_form'] = unserialize($value['acontent_form']);
$glossary['cp'][$key]['acontent_form']['acontent_id'] = $value['acontent_id'];
$glossary['cp'][$key]['acontent_form']['acontent_aid'] = $value['acontent_aid'];
$glossary['cp'][$key]['acontent_form']['article_cid'] = $value['article_cid'];
$glossary['cp'][$key] = $glossary['cp'][$key]['acontent_form'];
}
}
//dumpVar($glossary['tags']);
//dumpVar($glossary['cp']);
//dumpVar($glossary['keywords']);
}
*/
}
?>