Vergleich admin/modules/config/plugins.php - 1.6.7 - 1.6.15

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
 * Website: http://mybb.com
* License: http://mybb.com/about/license
*

 * Website: http://mybb.com
* License: http://mybb.com/about/license
*

 * $Id: plugins.php 5404 2011-03-19 01:17:10Z jammerx2 $

 * $Id$

 */

// Disallow direct access to this file for security reasons

 */

// Disallow direct access to this file for security reasons

Zeile 90Zeile 90
	$parser = new XMLParser($contents);
$tree = $parser->get_tree();


	$parser = new XMLParser($contents);
$tree = $parser->get_tree();


	if(!array_key_exists("results", $tree))

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

	{
$page->output_inline_error($lang->error_communication_problem);
$page->output_footer();

	{
$page->output_inline_error($lang->error_communication_problem);
$page->output_footer();

Zeile 243Zeile 243
	
$parser = new XMLParser($contents);
$tree = $parser->get_tree();

	
$parser = new XMLParser($contents);
$tree = $parser->get_tree();

	









if(!is_array($tree) || !isset($tree['plugins']))
{
$page->output_inline_error($lang->error_communication_problem);
$page->output_footer();
exit;
}


	if(array_key_exists('error', $tree['plugins']))
{
switch($tree['plugins'][0]['error'])

	if(array_key_exists('error', $tree['plugins']))
{
switch($tree['plugins'][0]['error'])

Zeile 267Zeile 274
	$table->construct_header($lang->your_version, array("class" => "align_center", 'width' => 125));
$table->construct_header($lang->latest_version, array("class" => "align_center", 'width' => 125));
$table->construct_header($lang->controls, array("class" => "align_center", 'width' => 125));

	$table->construct_header($lang->your_version, array("class" => "align_center", 'width' => 125));
$table->construct_header($lang->latest_version, array("class" => "align_center", 'width' => 125));
$table->construct_header($lang->controls, array("class" => "align_center", 'width' => 125));

	

	

	if(!is_array($tree['plugins']['plugin']))
{
flash_message($lang->success_plugins_up_to_date, 'success');
admin_redirect("index.php?module=config-plugins");

	if(!is_array($tree['plugins']['plugin']))
{
flash_message($lang->success_plugins_up_to_date, 'success');
admin_redirect("index.php?module=config-plugins");

	}

	}

	
if(array_key_exists("tag", $tree['plugins']['plugin']))
{

	
if(array_key_exists("tag", $tree['plugins']['plugin']))
{

Zeile 282Zeile 289
	}

foreach($tree['plugins']['plugin'] as $plugin)

	}

foreach($tree['plugins']['plugin'] as $plugin)

	{

	{

		if(version_compare($names[$plugin['attributes']['guid']]['version'], $plugin['version']['value'], "<"))
{
$table->construct_cell("<strong>{$names[$plugin['attributes']['guid']]['name']}</strong>");

		if(version_compare($names[$plugin['attributes']['guid']]['version'], $plugin['version']['value'], "<"))
{
$table->construct_cell("<strong>{$names[$plugin['attributes']['guid']]['name']}</strong>");

Zeile 402Zeile 409
		$message = $lang->success_plugin_deactivated;

if(function_exists("{$codename}_deactivate"))

		$message = $lang->success_plugin_deactivated;

if(function_exists("{$codename}_deactivate"))

		{

		{

			call_user_func("{$codename}_deactivate");
}


			call_user_func("{$codename}_deactivate");
}


Zeile 555Zeile 562
			// Plugin is installed but not active
else if($installed == true)
{

			// Plugin is installed but not active
else if($installed == true)
{

				$table->construct_cell("<a href=\"index.php?module=config-plugins&amp;action=activate&amp;plugin={$codename}&amp;my_post_key={$mybb->post_code}\">{$lang->activate}</a>", array("class" => "align_center", "width" => 150));
if($uninstall_button)
{
$table->construct_cell("<a href=\"index.php?module=config-plugins&amp;action=deactivate&amp;uninstall=1&amp;plugin={$codename}&amp;my_post_key={$mybb->post_code}\">{$lang->uninstall}</a>", array("class" => "align_center", "width" => 150));

				if($compatibility_warning && !$uninstall_button)
{
$table->construct_cell("{$compatibility_warning}", array("class" => "align_center", "colspan" => 2));


				}
else
{

				}
else
{

					$table->construct_cell("&nbsp;", array("class" => "align_center", "width" => 150));









					$table->construct_cell("<a href=\"index.php?module=config-plugins&amp;action=activate&amp;plugin={$codename}&amp;my_post_key={$mybb->post_code}\">{$lang->activate}</a>", array("class" => "align_center", "width" => 150));
if($uninstall_button)
{
$table->construct_cell("<a href=\"index.php?module=config-plugins&amp;action=deactivate&amp;uninstall=1&amp;plugin={$codename}&amp;my_post_key={$mybb->post_code}\">{$lang->uninstall}</a>", array("class" => "align_center", "width" => 150));
}
else
{
$table->construct_cell("&nbsp;", array("class" => "align_center", "width" => 150));
}

				}
}
$table->construct_row();

				}
}
$table->construct_row();