Exemple #1
0
    print "<script> window.location = 'index.php'; </script>";
    exit;
}
require_once $basepath . "/plugins/blogger/includes/blogger.class.php";
require_once $basepath . "/plugins/blogger/includes/simplepie.class.php";
$blogger_license_key = $settings->getSetting("blogger_license_key");
if (empty($blogger_license_key)) {
    $blogger_license_key = '';
}
$blogger = new Blogger($blogger_license_key);
if (!$blogger->valid) {
    print "<script> window.location = 'index.php?menu=plugin&plugin=blogger&plugin_menu=blogger_config'; </script>";
    exit;
}
if (isset($delete)) {
    $blogger->deleteFeed($delete);
}
if (isset($_POST['add_feed'])) {
    $params = $_POST;
    $errors = $blogger->validateFeed($params, false);
    if (!count($errors)) {
        $feed = new SimplePie();
        $feed->enable_order_by_date(false);
        $feed->set_feed_url($_POST['url']);
        $feed->set_item_limit(1);
        $feed->set_stupidly_fast(true);
        $feed->enable_cache(false);
        $feed->init();
        $feed->handle_content_type();
        if ($feed->error()) {
            $errors[1] = "Can't parse feed";