Esempio n. 1
0
<?php

function logout_add_css($show)
{
    $added = '#rapid_logout {	position: fixed;right: 15px;top: 5px}#rapid_logout li {display: inline;margin: 0;margin-right: 10px;border: 0}';
    return $show . $added;
}
function logout_button()
{
    global $cms;
    $html = "<script>jQuery(function (\$) {";
    $html .= "\$('body').append(\"";
    $html .= "<ul id='rapid_logout'>";
    $html .= "<li><a href='" . RAPID_DIR . "'>Admin Section</a></li>";
    $html .= "<li><a href='" . RAPID_DIR . "?action=logout' class='last'>Logout</a></li>";
    $html .= "</ul>";
    $html .= "\");});</script>";
    if ($cms->user->logged_in()) {
        echo "{$html}";
    }
}
hooks::do_action("head", "logout_button");
hooks::apply_filter("add_css", "logout_add_css", 1);
Esempio n. 2
0
<?php

function clean_html($html)
{
    $c = htmlentities(trim($html), ENT_NOQUOTES, "UTF-8", false);
    $c = str_replace("&Acirc;", "", $c);
    $c = str_replace("&lt;", "<", $c);
    $c = str_replace("&gt;", ">", $c);
    $c = str_replace("<?php", "&lt;?php", $c);
    $c = str_replace("?>", "?&gt;", $c);
    // Make HTML better in safari & chrome
    $c = str_replace("<b>", "<strong>", $c);
    $c = str_replace("</b>", "</strong>", $c);
    $c = str_replace("<i>", "<em>", $c);
    $c = str_replace("</i>", "</em>", $c);
    $c = str_replace("<s>", "<strike>", $c);
    $c = str_replace("</s>", "</strike>", $c);
    $c = str_replace("<br>", "<br />", $c);
    return $c;
}
hooks::apply_filter("update_content", "clean_html", 1);