コード例 #1
0
/**
 * 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;
}
コード例 #2
0
ファイル: index.php プロジェクト: NucleusCMS/NP_BadBehavior
}
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;