Zeile 53 | Zeile 53 |
---|
$page->output_header($lang->version_check); $page->output_nav_tabs($sub_tabs, 'version_check');
|
$page->output_header($lang->version_check); $page->output_nav_tabs($sub_tabs, 'version_check');
|
// We do this because there is some weird symbols that show up in the xml file for unknown reasons $pos = strpos($contents, "<"); if($pos > 1) { $contents = substr($contents, $pos); }
$pos = strpos(strrev($contents), ">"); if($pos > 1) { $contents = substr($contents, 0, (-1) * ($pos-1)); }
| $contents = trim($contents);
|
$parser = new XMLParser($contents); $tree = $parser->get_tree();
| $parser = new XMLParser($contents); $tree = $parser->get_tree();
|
Zeile 77 | Zeile 66 |
---|
$version_warn = 1; $updated_cache['latest_version'] = $latest_version; $updated_cache['latest_version_code'] = $latest_code;
|
$version_warn = 1; $updated_cache['latest_version'] = $latest_version; $updated_cache['latest_version_code'] = $latest_code;
|
} else
| } else
|
{ $latest_version = "<span style=\"color: green;\">".$latest_version."</span>"; }
| { $latest_version = "<span style=\"color: green;\">".$latest_version."</span>"; }
|
Zeile 99 | Zeile 88 |
---|
$table->construct_cell("<strong>".$mybb->version."</strong> (".$mybb->version_code.")"); $table->construct_cell($latest_version); $table->construct_row();
|
$table->construct_cell("<strong>".$mybb->version."</strong> (".$mybb->version_code.")"); $table->construct_cell($latest_version); $table->construct_row();
|
|
|
$table->output($lang->version_check);
|
$table->output($lang->version_check);
|
|
|
require_once MYBB_ROOT."inc/class_feedparser.php";
|
require_once MYBB_ROOT."inc/class_feedparser.php";
|
|
|
$feed_parser = new FeedParser(); $feed_parser->parse_feed("http://feeds.feedburner.com/MyBBDevelopmentBlog");
|
$feed_parser = new FeedParser(); $feed_parser->parse_feed("http://feeds.feedburner.com/MyBBDevelopmentBlog");
|
|
|
$updated_cache['news'] = array();
|
$updated_cache['news'] = array();
|
require_once MYBB_ROOT . '/inc/class_parser.php'; $post_parser = new postParser();
| |
if($feed_parser->error == '') {
|
if($feed_parser->error == '') {
|
| require_once MYBB_ROOT . '/inc/class_parser.php'; $post_parser = new postParser();
|
foreach($feed_parser->items as $item) {
|
foreach($feed_parser->items as $item) {
|
if(!isset($updated_cache['news'][2])) { $description = $item['description']; $content = $item['content'];
$description = $post_parser->parse_message($description, array( 'allow_html' => true, ) );
| $description = $item['description']; $content = $item['content'];
|
|
|
$content = $post_parser->parse_message($content, array( 'allow_html' => true, ) );
$description = preg_replace('#<img(.*)/>#', '', $description); $content = preg_replace('#<img(.*)/>#', '', $content);
| $description = $post_parser->parse_message($description, array( 'allow_html' => true, ) );
$content = $post_parser->parse_message($content, array( 'allow_html' => true, ) );
$description = preg_replace('#<img(.*)/>#', '', $description); $content = preg_replace('#<img(.*)/>#', '', $content);
|
|
|
| if(!isset($updated_cache['news'][2])) {
|
$updated_cache['news'][] = array( 'title' => htmlspecialchars_uni($item['title']), 'description' => $description,
| $updated_cache['news'][] = array( 'title' => htmlspecialchars_uni($item['title']), 'description' => $description,
|