Changeset 9922 for extensions/regenerateThumbnails/main.inc.php
- Timestamp:
- Mar 29, 2011, 8:48:13 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/regenerateThumbnails/main.inc.php
r9918 r9922 10 10 define('REGENERATE_THUMBNAILS_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/'); 11 11 12 add_event_handler('loc_begin_admin', 'rg_add_thumbnails_tab'); 12 13 add_event_handler('loc_begin_element_set_global', 'rg_element_set_global_add_action'); 13 14 add_event_handler('ws_add_methods', 'add_regenerate_thumbnails_method'); 15 16 function rg_add_thumbnails_tab() 17 { 18 global $page; 19 20 if (isset($_GET['page']) and in_array($_GET['page'], array('thumbnail', 'plugin-regenerateThumbnails'))) 21 { 22 load_language('plugin.lang', REGENERATE_THUMBNAILS_PATH); 23 include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 24 25 if ($_GET['page'] == 'plugin-regenerateThumbnails') 26 $page['tab'] = 'regenerateThumbnails'; 27 else 28 $page['tab'] = 'thumbnail'; 29 30 $tabsheet = new tabsheet(); 31 $tabsheet->add('thumbnail', l10n('Thumbnail creation'), get_root_url().'admin.php?page=thumbnail'); 32 $tabsheet->add('regenerateThumbnails', l10n('Regenerate Thumbnails'), get_root_url().'admin.php?page=plugin-'.basename(dirname(__FILE__))); 33 $tabsheet->select($page['tab']); 34 $tabsheet->assign(); 35 } 36 } 14 37 15 38 function rg_element_set_global_add_action() … … 22 45 $template->set_filename('regenerateThumbnails', realpath(REGENERATE_THUMBNAILS_PATH.'element_set_global_action.tpl')); 23 46 24 if (isset($_ GET['regeneratedThumbnail']))47 if (isset($_SESSION['regeneratedThumbnail'])) 25 48 { 26 49 $template->delete_compiled_templates(); 27 array_push($page['infos'], sprintf(l10n('%s thumbnails have been regenerated'), $_GET['regeneratedThumbnail'])); 50 array_push($page['infos'], l10n('Thumbnails have been regenerated')); 51 unset($_SESSION['regeneratedThumbnail']); 28 52 } 29 53 … … 40 64 } 41 65 66 $redirect_url = get_root_url().'admin.php?page='.$_GET['page']; 67 if ($_GET['page'] == 'plugin') 68 $redirect_url .= '-regenerateThumbnails'; 69 42 70 $template->assign(array( 43 71 'upload_form_settings' => $form_values, 44 72 'all_elements' => $page['cat_elements_id'], 45 'redirect_url' => get_root_url().'admin.php?page='.$_GET['page'],73 'redirect_url' => $redirect_url, 46 74 ) 47 75 ); 76 77 if ($template->get_template_vars('redirect_url') == null) 78 $template->assign('redirect_url', get_root_url().'admin.php?page='.$_GET['page']); 48 79 49 80 $template->append('element_set_global_plugins_actions', array( … … 111 142 ); 112 143 144 $_SESSION['regeneratedThumbnail'] = true; 145 113 146 return true; 114 147 }
Note: See TracChangeset
for help on using the changeset viewer.