Changeset 5406 for trunk/admin/plugins_update.php
- Timestamp:
- Mar 27, 2010, 6:32:45 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/plugins_update.php
r5367 r5406 38 38 if (isset($_GET['plugin']) and isset($_GET['revision']) and !is_adviser()) 39 39 { 40 check_pwg_token(); 41 42 $plugin_id = $_GET['plugin']; 43 $revision = $_GET['revision']; 40 if (!is_webmaster()) 41 { 42 array_push($page['errors'], l10n('Webmaster status is required.')); 43 } 44 else 45 { 46 check_pwg_token(); 47 48 $plugin_id = $_GET['plugin']; 49 $revision = $_GET['revision']; 44 50 45 if (isset($plugins->db_plugins_by_id[$plugin_id])46 and $plugins->db_plugins_by_id[$plugin_id]['state'] == 'active')47 {48 $plugins->perform_action('deactivate', $plugin_id);51 if (isset($plugins->db_plugins_by_id[$plugin_id]) 52 and $plugins->db_plugins_by_id[$plugin_id]['state'] == 'active') 53 { 54 $plugins->perform_action('deactivate', $plugin_id); 49 55 50 redirect($base_url 51 . '&revision=' . $revision 52 . '&plugin=' . $plugin_id 53 . '&pwg_token='.get_pwg_token() 54 . '&reactivate=true'); 56 redirect($base_url 57 . '&revision=' . $revision 58 . '&plugin=' . $plugin_id 59 . '&pwg_token='.get_pwg_token() 60 . '&reactivate=true'); 61 } 62 63 $upgrade_status = $plugins->extract_plugin_files('upgrade', $revision, $plugin_id); 64 65 if (isset($_GET['reactivate'])) 66 { 67 $plugins->perform_action('activate', $plugin_id); 68 } 69 redirect($base_url.'&plugin='.$plugin_id.'&upgradestatus='.$upgrade_status); 55 70 } 56 57 $upgrade_status = $plugins->extract_plugin_files('upgrade', $revision, $plugin_id);58 59 if (isset($_GET['reactivate']))60 {61 $plugins->perform_action('activate', $plugin_id);62 }63 redirect($base_url.'&plugin='.$plugin_id.'&upgradestatus='.$upgrade_status);64 71 } 65 72
Note: See TracChangeset
for help on using the changeset viewer.