/** * Make a string containing HTML safe for use in a XML document * Tags are stripped, entities are normalized and named entities are * converted to numeric entities. */ function stringToXML($string) { $string = stringStripTags($string); $string = entity::named_to_numeric($string); $string = entity::normalize_numeric($string); if (strtoupper(_CHARSET) == 'UTF-8') { $string = entity::numeric_to_utf8($string); } $string = entity::specialchars($string, 'xml'); return $string; }
} global $CONF, $manager; // $manager->checkTicket(); $action_url = $CONF['ActionURL']; $thispage = $CONF['PluginURL'] . "badbehavior/index.php"; $adminpage = $CONF['AdminURL']; $thisquerystring = serverVar('QUERY_STRING'); $toplink = '<p class="center"><a href="' . $thispage . '?' . $thisquerystring . '#sitop" alt="Return to Top of Page">-top-</a></p>' . "\n"; $showlist = strtolower(trim(requestVar('showlist'))); if (!in_array($showlist, array('stats', 'admin', 'logs'))) { $showlist = 'stats'; } $tname = stringStripTags(trim(requestVar('tname'))); $fname = stringStripTags(trim(requestVar('fname'))); $oname = stringStripTags(trim(requestVar('oname'))); $iname = stringStripTags(trim(requestVar('iname'))); $iname = preg_replace('|[^a-z0-9.,_/-]|i', '_', $iname); // make sure bad behavior is loaded if (!defined('BB2_CORE')) { //echo "loading necessary bad behavior libraries..."; global $DIR_PLUGINS; $homepath = $DIR_PLUGINS . '/badbehavior/'; require_once $homepath . '/bad-behavior-nucleuscms.php'; //echo " OK. Completed <br />\n"; } $plugin =& $oPluginAdmin->plugin; $sipid = $plugin->getID(); $admin = $plugin->siRights(); $minaccess = intval($plugin->minRights); if (!$minaccess || $minaccess == 0) { $minaccess = 8;