Project

General

Profile

Actions

MigrationTo41 » History » Revision 3

« Previous | Revision 3/5 (diff) | Next »
Batyr Mackenov, February 08, 2017 22:11


Migration to version 4.1

Smarty

printImage

'printImage' call has been replaced by 'ia_image' function. All the arguments remain the same except the following:

— 'imgfile' parameter should be replaced to just 'file'

— 'field' parameter introduced - standard array with field settings, should be passed where possible. Information how to display the image will be brought from these settings.

- 'type' param can be passed. Default is 'thumbnail', large or original can be also passed

PHP

iaCore::factoryPackage() and iaCore::factoryPlugin()

No more naming classes in plural, all class names should be written in singular. 'Factory' methods perform replacement the next char of underscore symbol in arguments to capital letter, for example if class name is 'iaCartItem', then argument should be passed as 'cart_item' and file name should be 'ia.admin.cart_item.php'.

iaPicture::processImage()

The new 'iaField::uploadImage()' should be used by plugins instead.

iaPicture::delete()

Should be replaced by 'iaField::deleteUploadedFile()'.

Updated by Batyr Mackenov about 2 years ago · 3 revisions