Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.28 KB

README.md

File metadata and controls

25 lines (16 loc) · 1.28 KB

Upload Fix JPEG Orientation

Purpose

This extension fixes the orientation of pictures with EXIF headers. It works in frontend and backend with the Symphony Upload field and the extension Field: Unique File Upload.

Note: This extension requires a little hack (use at your own risk).

Installation

  1. Upload the 'upload_fix_jpeg_orientation' folder to your Symphony 'extensions' folder.
  2. On the 'Extensions' page in the backend enable it by selecting the "Upload Fix JPEG Orientation", choose 'Enable' from the with-selected menu and click 'Apply'.
  3. Add a delegate (the hack) as described below.

The hack: Add a delegate

To get this extension to work, it needs a delegate in the upload function of Symphony (What is a delegate?).

  1. Go to the folder symphony/lib/toolkit and open the file class.general.php.
  2. After line 1468 insert the following line:
Symphony::ExtensionManager()->notifyMembers('ManipulateTmpFile', class_exists('Administration', false) ? '/backend/' : '/frontend/', array('tmp' => $tmp_name,));

Note: If you upgrade Symphony to a newer version and forget to re-insert the delegate, this extension will do nothing.