<?php require_once "includes/blogger.class.php"; if (file_exists($basepath . "/plugins/blogger/language/" . $language . "/general.php")) { require_once $basepath . "/plugins/blogger/language/" . $language . "/general.php"; } else { require_once $basepath . "/plugins/blogger/language/" . $default_language . "/general.php"; } $blogger = new Blogger(); $perpage = 10; if (!isset($blog_page)) { $blog_page = 1; } $posts = $blogger->getPosts($blog_page, $perpage, array("language" => $language)); if (!count($posts)) { $posts = $blogger->getPosts($blog_page, $perpage); $total_posts = $blogger->getPostCount(); $max_pages = ceil($total_posts / $perpage); } else { $total_posts = $blogger->getPostCount(array("language" => $language)); $max_pages = ceil($total_posts / $perpage); } if (count($posts)) { foreach ($posts as $key => $val) { $content = $val['content']; $content = str_replace("<br />", "\n", $content); $content = str_replace("<br/>", "\n", $content); $content = strip_tags($content); $content = explode("\n", $content); $excerpt = ''; foreach ($content as $content_id => $chunk) {
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($_REQUEST['delete_post_id'])) { $blogger->deletePost($_REQUEST['delete_post_id']); } if (!isset($page) || !$page || !is_numeric($page)) { $page = 1; } $total = $blogger->getPostCount(); $posts = $blogger->getPosts($page); ?> <nav> <div id="jCrumbs" class="breadCrumb module"> <ul> <li> <a href="index.php"><i class="icon-home"></i></a> </li> <li> <a href="index.php?menu=plugins">Plugins</a> </li> <li> Blogger </li> <li>
<?php require_once "includes/blogger.class.php"; if (file_exists($basepath . "/plugins/blogger/language/" . $language . "/general.php")) { require_once $basepath . "/plugins/blogger/language/" . $language . "/general.php"; } else { require_once $basepath . "/plugins/blogger/language/" . $default_language . "/general.php"; } $blogger = new Blogger(); $post = $blogger->getPosts(1, 10, array("perma" => $perma)); if (count($post)) { foreach ($post as $post_id => $post_data) { $post_data['tags'] = $blogger->getTags($post_id); if ($post_data['original_url']) { $post_data['content'] .= "<div class=\"clear\"></div><br /><a href=\"" . $post_data['original_url'] . "\" target=\"_blank\" class=\"blog_read_more\">(Source)</a><div class=\"clear\"></div>"; } $smarty->assign("post_data", $post_data); $smarty->assign("post_id", $post_id); } } else { $smarty->assign("post_id", 0); }
$feed->set_feed_url($feed_data['url']); $feed->set_item_limit($max_items); $feed->set_stupidly_fast(true); $feed->enable_cache(false); $feed->init(); $feed->handle_content_type(); if ($feed->error()) { print $feed->error(); } else { $items = $feed->get_items(); foreach ($items as $key => $item) { $title = $item->get_title(); $content = $item->get_content(); $permalink = $item->get_permalink(); $categories = $item->get_categories(); $check = $blogger->getPosts(1, 1, array("original_url" => $permalink)); if (!$check || !count($check)) { $post_data = array(); $post_data['thumbnail'] = $blogger->getThumbnail($content, $curl); $post_data['title'] = $title; $post_data['content'] = $content; $post_data['language'] = $feed_data['language']; $post_data['original_url'] = $permalink; $clean_text = strip_tags($post_data['content']); if (strlen($clean_text) >= 300) { if (count($categories)) { $post_data['tags'] = array(); foreach ($categories as $key => $category) { $post_data['tags'][] = $category->term; } $post_data['tags'] = implode(",", $post_data['tags']);