Zeile 6 | Zeile 6 |
---|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* Website: http://www.mybboard.net * License: http://www.mybboard.net/about/license *
|
* $Id: plugins.php 4151 2008-08-26 04:39:31Z Tikitiki $
| * $Id: plugins.php 4386 2009-06-25 07:30:06Z RyanGordon $
|
*/
// Disallow direct access to this file for security reasons
| */
// Disallow direct access to this file for security reasons
|
Zeile 29 | Zeile 29 |
---|
if($plugins_list) {
|
if($plugins_list) {
|
| $active_hooks = $plugins->hooks;
|
foreach($plugins_list as $plugin_file) { require_once MYBB_ROOT."inc/plugins/".$plugin_file;
| foreach($plugins_list as $plugin_file) { require_once MYBB_ROOT."inc/plugins/".$plugin_file;
|
Zeile 47 | Zeile 48 |
---|
$names[$plugininfo['guid']] = array('name' => $plugininfo['name'], 'version' => $plugininfo['version']); } }
|
$names[$plugininfo['guid']] = array('name' => $plugininfo['name'], 'version' => $plugininfo['version']); } }
|
| $plugins->hooks = $active_hooks;
|
} if(empty($info))
| } if(empty($info))
|
Zeile 128 | Zeile 130 |
---|
$sub_tabs['update_plugins'] = array( 'title' => $lang->plugin_updates,
|
$sub_tabs['update_plugins'] = array( 'title' => $lang->plugin_updates,
|
'link' => "index.php?module=config/plugin&action=check",
| 'link' => "index.php?module=config/plugins&action=check",
|
'description' => $lang->plugin_updates_desc ); $page->output_nav_tabs($sub_tabs, 'update_plugins');
|
'description' => $lang->plugin_updates_desc ); $page->output_nav_tabs($sub_tabs, 'update_plugins');
|
$table->output($lang->plugin_updates);
| $table->output($lang->plugin_updates);
|
$page->output_footer(); }
// Activates or deactivates a specific plugin if($mybb->input['action'] == "activate" || $mybb->input['action'] == "deactivate") {
|
$page->output_footer(); }
// Activates or deactivates a specific plugin if($mybb->input['action'] == "activate" || $mybb->input['action'] == "deactivate") {
|
| if(!verify_post_check($mybb->input['my_post_key'])) { flash_message($lang->invalid_post_verify_key2, 'error'); admin_redirect("index.php?module=config/plugins"); }
|
if($mybb->input['action'] == "activate") { $plugins->run_hooks("admin_config_plugins_activate");
| if($mybb->input['action'] == "activate") { $plugins->run_hooks("admin_config_plugins_activate");
|
Zeile 336 | Zeile 344 |
---|
} else {
|
} else {
|
$table->construct_cell("<a href=\"index.php?module=config/plugins&action=activate&plugin={$codename}\">{$lang->install_and_activate}</a>", array("class" => "align_center", "colspan" => 2));
| $table->construct_cell("<a href=\"index.php?module=config/plugins&action=activate&plugin={$codename}&my_post_key={$mybb->post_code}\">{$lang->install_and_activate}</a>", array("class" => "align_center", "colspan" => 2));
|
} } // Plugin is activated and installed else if($active_plugins[$codename]) {
|
} } // Plugin is activated and installed else if($active_plugins[$codename]) {
|
$table->construct_cell("<a href=\"index.php?module=config/plugins&action=deactivate&plugin={$codename}\">{$lang->deactivate}</a>", array("class" => "align_center", "width" => 150));
| $table->construct_cell("<a href=\"index.php?module=config/plugins&action=deactivate&plugin={$codename}&my_post_key={$mybb->post_code}\">{$lang->deactivate}</a>", array("class" => "align_center", "width" => 150));
|
if($uninstall_button) {
|
if($uninstall_button) {
|
$table->construct_cell("<a href=\"index.php?module=config/plugins&action=deactivate&uninstall=1&plugin={$codename}\">{$lang->uninstall}</a>", array("class" => "align_center", "width" => 150));
| $table->construct_cell("<a href=\"index.php?module=config/plugins&action=deactivate&uninstall=1&plugin={$codename}&my_post_key={$mybb->post_code}\">{$lang->uninstall}</a>", array("class" => "align_center", "width" => 150));
|
} else {
| } else {
|
Zeile 355 | Zeile 363 |
---|
// 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&action=activate&plugin={$codename}\">{$lang->activate}</a>", array("class" => "align_center", "width" => 150));
| $table->construct_cell("<a href=\"index.php?module=config/plugins&action=activate&plugin={$codename}&my_post_key={$mybb->post_code}\">{$lang->activate}</a>", array("class" => "align_center", "width" => 150));
|
if($uninstall_button) {
|
if($uninstall_button) {
|
$table->construct_cell("<a href=\"index.php?module=config/plugins&action=deactivate&uninstall=1&plugin={$codename}\">{$lang->uninstall}</a>", array("class" => "align_center", "width" => 150));
| $table->construct_cell("<a href=\"index.php?module=config/plugins&action=deactivate&uninstall=1&plugin={$codename}&my_post_key={$mybb->post_code}\">{$lang->uninstall}</a>", array("class" => "align_center", "width" => 150));
|
} else {
| } else {
|