Changeset 10100 for trunk/admin/plugins_list.php
- Timestamp:
- Apr 6, 2011, 12:30:06 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/plugins_list.php
r10098 r10100 70 70 $plugins->get_merged_extensions(); 71 71 $plugins->get_incompatible_plugins(); 72 $merged_plugins = array();72 $merged_plugins = false; 73 73 74 74 foreach($plugins->fs_plugins as $plugin_id => $fs_plugin) … … 93 93 ); 94 94 95 if (isset($fs_plugin['extension']) and in_array($fs_plugin['extension'], $_SESSION['merged_extensions']))96 {97 $tpl_plugin['STATE'] = 'merged';98 array_push($merged_plugins, $tpl_plugin);99 continue;100 }101 102 95 if (isset($plugins->db_plugins_by_id[$plugin_id])) 103 96 { … … 109 102 } 110 103 104 if (isset($fs_plugin['extension']) and in_array($fs_plugin['extension'], $_SESSION['merged_extensions'])) 105 { 106 switch($tpl_plugin['STATE']) 107 { 108 case 'active': $plugins->perform_action('deactivate', $plugin_id); 109 case 'inactive': $plugins->perform_action('uninstall', $plugin_id); 110 } 111 $tpl_plugin['STATE'] = 'merged'; 112 $tpl_plugin['DESC'] = l10n("THIS PLUGIN IS NOW PART OF PIWIGO CORE. UNINSTALL IT NOW."); 113 $merged_plugins = true; 114 } 115 111 116 $template->append('plugins', $tpl_plugin); 112 117 } … … 115 120 $template->append('plugin_states', 'inactive'); 116 121 $template->append('plugin_states', 'uninstalled'); 122 123 if ($merged_plugins) 124 { 125 $template->append('plugin_states', 'merged'); 126 } 117 127 118 128 $missing_plugin_ids = array_diff( … … 139 149 } 140 150 141 if (count($merged_plugins) > 0)142 {143 foreach($merged_plugins as $tpl_plugin)144 {145 $tpl_plugin['DESC'] = l10n("THIS PLUGIN IS NOW PART OF PIWIGO CORE. UNINSTALL IT NOW.");146 $template->append('plugins', $tpl_plugin);147 }148 $template->append('plugin_states', 'merged');149 }150 151 151 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugins'); 152 152 ?>
Note: See TracChangeset
for help on using the changeset viewer.