getPurified() public static method

Params: $input (string) - contains the string which will be purified
public static getPurified ( $input )
Example #1
0
foreach ($custom_css as $item) {
    echo $item;
}
// Google Analytics module
if (isset($ga_script)) {
    echo $ga_script;
}
// Announcements
if (isset($page)) {
    $page_announcements = $queries->getWhere('announcements_pages', array('page', '=', $page));
    if (count($page_announcements)) {
        if ($user->isLoggedIn()) {
            $group_id = $user->data()->group_id;
        } else {
            $group_id = 0;
        }
        $announcements = array();
        foreach ($page_announcements as $page_announcement) {
            // Permissions
            $permissions = $queries->getWhere('announcements_permissions', array('announcement_id', '=', $page_announcement->announcement_id));
            foreach ($permissions as $permission) {
                if ($permission->view == 1 && $permission->group_id == $group_id) {
                    $announcement = $queries->getWhere('announcements', array('id', '=', $page_announcement->announcement_id));
                    $announcement = $announcement[0];
                    $announcements[] = array('type' => htmlspecialchars($announcement->type), 'content' => Output::getPurified(htmlspecialchars_decode($announcement->content)), 'can_close' => $announcement->can_close, 'id' => $announcement->id);
                }
            }
        }
        $smarty->assign('ANNOUNCEMENTS', $announcements);
    }
}