Vergleich admin/modules/config/plugins.php - 1.8.0 - 1.8.7

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 54Zeile 54

if($mybb->input['page'])
{


if($mybb->input['page'])
{

		$url_page = "&page=".$mybb->get_input('page', 1);

		$url_page = "&page=".$mybb->get_input('page', MyBB::INPUT_INT);

	}
else
{

	}
else
{

Zeile 99Zeile 99
			unset($tree['results']['result']);
$tree['results']['result'][0] = $only_plugin;
}

			unset($tree['results']['result']);
$tree['results']['result'][0] = $only_plugin;
}

 

require_once MYBB_ROOT . '/inc/class_parser.php';
$post_parser = new postParser();


foreach($tree['results']['result'] as $result)
{


foreach($tree['results']['result'] as $result)
{

 
			$result['name']['value'] = htmlspecialchars_uni($result['name']['value']);
$result['description']['value'] = htmlspecialchars_uni($result['description']['value']);
$result['author']['value'] = $post_parser->parse_message($result['author']['value'], array(
'allow_html' => true
)
);
$result['version']['value'] = htmlspecialchars_uni($result['version']['value']);
$result['download_url']['value'] = htmlspecialchars_uni(html_entity_decode($result['download_url']['value']));


			$table->construct_cell("<strong>{$result['name']['value']}</strong><br /><small>{$result['description']['value']}</small><br /><i><small>{$lang->created_by} {$result['author']['value']}</small></i>");
$table->construct_cell($result['version']['value'], array("class" => "align_center"));
$table->construct_cell("<strong><a href=\"http://community.mybb.com/{$result['download_url']['value']}\" target=\"_blank\">{$lang->download}</a></strong>", array("class" => "align_center"));

			$table->construct_cell("<strong>{$result['name']['value']}</strong><br /><small>{$result['description']['value']}</small><br /><i><small>{$lang->created_by} {$result['author']['value']}</small></i>");
$table->construct_cell($result['version']['value'], array("class" => "align_center"));
$table->construct_cell("<strong><a href=\"http://community.mybb.com/{$result['download_url']['value']}\" target=\"_blank\">{$lang->download}</a></strong>", array("class" => "align_center"));

Zeile 118Zeile 130
	$search = new Form("index.php?module=config-plugins&amp;action=browse", 'post', 'search_form');
echo "<div style=\"padding-bottom: 3px; margin-top: -9px; text-align: right;\">";
if($mybb->input['keywords'])

	$search = new Form("index.php?module=config-plugins&amp;action=browse", 'post', 'search_form');
echo "<div style=\"padding-bottom: 3px; margin-top: -9px; text-align: right;\">";
if($mybb->input['keywords'])

	{

	{

		$default_class = '';
$value = htmlspecialchars_uni($mybb->input['keywords']);

		$default_class = '';
$value = htmlspecialchars_uni($mybb->input['keywords']);

	}
else
{

	}
else
{

		$default_class = "search_default";
$value = $lang->search_for_plugins;
}

		$default_class = "search_default";
$value = $lang->search_for_plugins;
}

Zeile 174Zeile 186
	// Recommended plugins = Default; Otherwise search results & pagination
if($mybb->request_method == "post")
{

	// Recommended plugins = Default; Otherwise search results & pagination
if($mybb->request_method == "post")
{

		$table->output("<span style=\"float: right;\"><small><a href=\"http://community.mybb.com/mods.php\" target=\"_blank\">{$lang->browse_all_plugins}</a></small></span>".$lang->sprintf($lang->browse_results_for_mybb, $mybb->version));

		$table->output("<span style=\"float: right;\"><small><a href=\"http://community.mybb.com/mods.php?action=browse&category=plugins\" target=\"_blank\">{$lang->browse_all_plugins}</a></small></span>".$lang->sprintf($lang->browse_results_for_mybb, $mybb->version));

	}
else
{

	}
else
{

		$table->output("<span style=\"float: right;\"><small><a href=\"http://community.mybb.com/mods.php\" target=\"_blank\">{$lang->browse_all_plugins}</a></small></span>".$lang->sprintf($lang->recommended_plugins_for_mybb, $mybb->version));

		$table->output("<span style=\"float: right;\"><small><a href=\"http://community.mybb.com/mods.php?action=browse&category=plugins\" target=\"_blank\">{$lang->browse_all_plugins}</a></small></span>".$lang->sprintf($lang->recommended_plugins_for_mybb, $mybb->version));

	}

echo "<br />".draw_admin_pagination($mybb->input['page'], 15, $tree['results']['attributes']['total'], "index.php?module=config-plugins&amp;action=browse{$keywords}&amp;page={page}");

	}

echo "<br />".draw_admin_pagination($mybb->input['page'], 15, $tree['results']['attributes']['total'], "index.php?module=config-plugins&amp;action=browse{$keywords}&amp;page={page}");

Zeile 245Zeile 257
	$tree = $parser->get_tree();

if(!is_array($tree) || !isset($tree['plugins']))

	$tree = $parser->get_tree();

if(!is_array($tree) || !isset($tree['plugins']))

	{

	{

		flash_message($lang->error_communication_problem, 'error');
admin_redirect("index.php?module=config-plugins");
}

		flash_message($lang->error_communication_problem, 'error');
admin_redirect("index.php?module=config-plugins");
}

Zeile 293Zeile 305

if(version_compare($names[$plugin['attributes'][$compare_by]]['version'], $plugin['version']['value'], "<"))
{


if(version_compare($names[$plugin['attributes'][$compare_by]]['version'], $plugin['version']['value'], "<"))
{

 
			$plugin['download_url']['value'] = htmlspecialchars_uni($plugin['download_url']['value']);
$plugin['vulnerable']['value'] = htmlspecialchars_uni($plugin['vulnerable']['value']);
$plugin['version']['value'] = htmlspecialchars_uni($plugin['version']['value']);


			if($is_vulnerable)
{
$table->construct_cell("<div class=\"error\" id=\"flash_message\">

			if($is_vulnerable)
{
$table->construct_cell("<div class=\"error\" id=\"flash_message\">

Zeile 572Zeile 588
	$page->output_footer();
}


	$page->output_footer();
}


 
/**
* @return array
*/

function get_plugins_list()
{
// Get a list of the plugin files which exist in the plugins directory

function get_plugins_list()
{
// Get a list of the plugin files which exist in the plugins directory

Zeile 593Zeile 612
	return $plugins_list;
}


	return $plugins_list;
}


 
/**
* @param array $plugin_list
*/

function build_plugin_list($plugin_list)
{
global $lang, $mybb, $plugins, $table;

function build_plugin_list($plugin_list)
{
global $lang, $mybb, $plugins, $table;