Ignore:
Timestamp:
Mar 13, 2012, 10:13:17 PM (12 years ago)
Author:
rvelices
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/batch_manager_global.php

    r13457 r13544  
    412412  }
    413413
    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)
    415429  {
    416430    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']));
    418432
    419433    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
    447436  }
    448437
     
    673662  );
    674663
     664//derivatives
     665$del_deriv_map = array();
     666foreach(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
    675677// +-----------------------------------------------------------------------+
    676678// |                        global mode thumbnails                         |
     
    757759  {
    758760    $nb_thumbs_page++;
    759     $src = DerivativeImage::thumb_url($row);
     761    $src_image = new SrcImage($row);
    760762
    761763    $title = render_element_name($row);
     
    769771      array(
    770772        'ID' => $row['id'],
    771         'TN_SRC' => $src,
     773        'TN_SRC' => DerivativeImage::url(IMG_THUMB, $src_image),
    772774        'FILE' => $row['file'],
    773775        'TITLE' => $title,
    774776        'LEVEL' => $row['level'],
    775         'FILE_SRC' => $row['path'],
     777        'FILE_SRC' => DerivativeImage::url(IMG_LARGE, $src_image),
    776778        'U_EDIT' => get_root_url().'admin.php?page=photo-'.$row['id'],
    777779        )
Note: See TracChangeset for help on using the changeset viewer.