Changeset 12417 for extensions/rotateImage/main.inc.php
- Timestamp:
- Oct 12, 2011, 8:40:15 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/rotateImage/main.inc.php
r12410 r12417 2 2 /* 3 3 Plugin Name: Rotate Image 4 Version: 0. 24 Version: 0.3 5 5 Description: enables to rotate images in batch processing 6 6 Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=578 … … 10 10 add_event_handler('loc_begin_element_set_global', 'rotate_image_set_template_data'); 11 11 add_event_handler('ws_add_methods', 'add_image_rotate_method'); 12 add_event_handler('element_set_global_action', 'rotate_image_element_action', 50, 2); 12 13 13 14 function add_image_rotate_method($arr) 14 15 { 15 16 include_once('ws_functions.inc.php'); 16 17 } 17 18 18 19 function rotate_image_set_template_data() { 19 global $template,$lang; 20 load_language('plugin.lang', dirname(__FILE__).'/'); 21 $template->set_filename('rotate_image', realpath(dirname(__FILE__).'/rotate_image.tpl')); 22 $template->append('element_set_global_plugins_actions', array( 20 global $template,$lang; 21 load_language('plugin.lang', dirname(__FILE__).'/'); 22 $angles = array ( 23 array('value' => 90, 'name' => l10n('90° left')), 24 array('value' => 270, 'name' => l10n('90° right')), 25 array('value' => 180, 'name' => l10n('180°')) 26 ); 27 28 $template->assign(array( 29 'RI_PWG_TOKEN' => get_pwg_token(), 30 'angles' => $angles, 31 'angle_value' => 90 32 )); 33 $template->set_filename('rotate_image', realpath(dirname(__FILE__).'/rotate_image.tpl')); 34 $template->append('element_set_global_plugins_actions', array( 23 35 'ID' => 'rotateImg', 24 36 'NAME' => l10n('Rotate images'), 25 'CONTENT' => $template->parse('rotate_image', true), 26 ) 37 'CONTENT' => $template->parse('rotate_image', true)) 27 38 ); 28 39 } 29 40 30 41 function rotate_image_element_action($action, $collection) { 42 global $template; 43 if ($action == 'rotateImg') { 44 //flush thumbnails links by regenerating ramdom ids to uris 45 $template->delete_compiled_templates(); 46 } 47 } 31 48 32 49 ?>
Note: See TracChangeset
for help on using the changeset viewer.