Changeset 13544 for trunk/admin/batch_manager_global.php
- Timestamp:
- Mar 13, 2012, 10:13:17 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/batch_manager_global.php
r13457 r13544 412 412 } 413 413 414 if ('regenerateThumbnails' == $action) 414 if ('delete_derivatives' == $action) 415 { 416 $query='SELECT path,representative_ext FROM '.IMAGES_TABLE.' 417 WHERE id IN ('.implode(',', $collection).')'; 418 $result = pwg_query($query); 419 while ($info = pwg_db_fetch_assoc($result)) 420 { 421 foreach( $_POST['del_derivatives_type'] as $type) 422 { 423 delete_element_derivatives($info, $type); 424 } 425 } 426 } 427 428 if ('generate_derivatives' == $action) 415 429 { 416 430 if ($_POST['regenerateSuccess'] != '0') 417 array_push($page['infos'], sprintf(l10n('%s thumbnails have been regenerated'), $_POST['regenerateSuccess']));431 array_push($page['infos'], sprintf(l10n('%s photos were generated'), $_POST['regenerateSuccess'])); 418 432 419 433 if ($_POST['regenerateError'] != '0') 420 array_push($page['warnings'], sprintf(l10n('%s thumbnails can not be regenerated'), $_POST['regenerateError'])); 421 422 $update_fields = array('thumb_maxwidth', 'thumb_maxheight', 'thumb_quality', 'thumb_crop', 'thumb_follow_orientation'); 423 } 424 425 if ('regenerateWebsize' == $action) 426 { 427 if ($_POST['regenerateSuccess'] != '0') 428 array_push($page['infos'], sprintf(l10n('%s photos have been regenerated'), $_POST['regenerateSuccess'])); 429 430 if ($_POST['regenerateError'] != '0') 431 array_push($page['warnings'], sprintf(l10n('%s photos can not be regenerated'), $_POST['regenerateError'])); 432 433 $update_fields = array('websize_maxwidth', 'websize_maxheight', 'websize_quality'); 434 } 435 436 if (!empty($update_fields)) 437 { 438 // Update upload configuration 439 $updates = array(); 440 foreach ($update_fields as $field) 441 { 442 $value = !empty($_POST[$field]) ? $_POST[$field] : null; 443 $form_values[$field] = $value; 444 $updates[$field] = $value; 445 } 446 save_upload_form_config($updates); 434 array_push($page['warnings'], sprintf(l10n('%s photos were not generated'), $_POST['regenerateError'])); 435 447 436 } 448 437 … … 673 662 ); 674 663 664 //derivatives 665 $del_deriv_map = array(); 666 foreach(ImageStdParams::get_defined_type_map() as $params) 667 { 668 $del_deriv_map[$params->type] = l10n($params->type); 669 } 670 $template->assign( 671 array( 672 'del_derivatives_types' => $del_deriv_map, 673 'generate_derivatives_types' => $del_deriv_map, 674 ) 675 ); 676 675 677 // +-----------------------------------------------------------------------+ 676 678 // | global mode thumbnails | … … 757 759 { 758 760 $nb_thumbs_page++; 759 $src = DerivativeImage::thumb_url($row);761 $src_image = new SrcImage($row); 760 762 761 763 $title = render_element_name($row); … … 769 771 array( 770 772 'ID' => $row['id'], 771 'TN_SRC' => $src,773 'TN_SRC' => DerivativeImage::url(IMG_THUMB, $src_image), 772 774 'FILE' => $row['file'], 773 775 'TITLE' => $title, 774 776 'LEVEL' => $row['level'], 775 'FILE_SRC' => $row['path'],777 'FILE_SRC' => DerivativeImage::url(IMG_LARGE, $src_image), 776 778 'U_EDIT' => get_root_url().'admin.php?page=photo-'.$row['id'], 777 779 )
Note: See TracChangeset
for help on using the changeset viewer.