* @return string Output text
*/
function serendipity_trackback_excerpt($text) {
- return substr(strip_tags($text), 0, 255);
+ return serendipity_mb('substr', strip_tags($text), 0, 255);
}
/**
function introspect_config_item($name, &$propbag)
{
if (preg_match('@^category_([0-9]+)$@imsU', $name, $catid)) {
+ $parent = '';
+ if ($this->data['cat'][$catid[1]]['parentid'] > 0) {
+ $parent = " '" . $this->data['cat'][$this->data['cat'][$catid[1]]['parentid']]['category_name'] . "' -";
+ }
$propbag->add('type', 'string');
- $propbag->add('name', CATEGORY . " '" . $this->data['cat'][$catid[1]]['category_name'] . "'");
+ $propbag->add('name', CATEGORY . $parent . " '" . $this->data['cat'][$catid[1]]['category_name'] . "'");
$propbag->add('description', PLUGIN_EVENT_MAILER_RECIPIENTDESC);
$propbag->add('default', '');
return true;