Markers (TODO / FIXME)

kernel/shop/discountruleedit.php1

Type Line Description
todo 27 it was not in the original code, but we may consider to add support for "folder with products",

kernel/visual/templateview.php1

Type Line Description
todo 110 read from correct site.ini

kernel/classes/ezcontentobjectoperations.php1

Type Line Description
todo 54 Is content cache cleared for all objects in subtree ??

kernel/classes/ezurlwildcard.php3

Type Line Description
todo 573 fix the example
todo 573 Try to replace the eval'd code with a preg_replace expression
todo 612 make private, this method isn't used anywhere else

kernel/classes/ezcontentobjectattribute.php1

Type Line Description
todo 929 Deprecate this in favor of a real __clone

kernel/classes/ezcollaborationsimplemessage.php1

Type Line Description
todo 141 Get participant trough participant link from item

kernel/classes/ezpackagecreationhandler.php1

Type Line Description
todo 317 : fix this

kernel/classes/ezpackage.php2

Type Line Description
todo 1594 Add fetching from URL (not here ?)
todo 2933 installation date

kernel/classes/workflowtypes/event/ezapprove/ezapprovetype.php5

Type Line Description
todo 436
todo 482
todo 599
todo 690
todo 696

kernel/classes/clusterfilehandlers/ezfsfilehandler.php1

Type Line Description
todo 990 add timeout handling...

kernel/classes/clusterfilehandlers/ezdbfilehandler.php3

Type Line Description
todo 103 On PHP5 turn into static member
todo 1385 refactor to a magic property: - when the property is requested, we check if it's null. - if it is, we load the metadata from the database and cache them - if it is not, we return the metaData - then we add a reinitMetaData() method that resets the property to null by erasing the cache
todo 1344 handle output using $cli or something

kernel/classes/webdav/ezwebdavcontentserver.php1

Type Line Description
todo 636 Check if the sites are using the same db,

kernel/classes/packagehandlers/ezextension/ezextensionpackagehandler.php1

Type Line Description
todo 94 don't delete modified files?

kernel/classes/packagehandlers/ezcontentobject/ezcontentobjectpackagehandler.php1

Type Line Description
todo 547 : add templates included in templates here.

kernel/classes/ezurlaliasml.php2

Type Line Description
todo 709 Handle all conflict cases, for now only the `Delete old, reparent` action is done
todo 1278 Add max redirection count?

kernel/classes/ezvatmanager.php1

Type Line Description
fixme 297 cache loaded handler.

kernel/classes/datatypes/ezuser/ezuser.php1

Type Line Description
todo 505 should use eZSession api (needs to be created) so callbacks (like preference / basket..) is cleared as well.

kernel/classes/datatypes/ezxmltext/ezxmlinputparser.php2

Type Line Description
todo 1023 break processing of any node that doesn't have parent
todo 1059 break processing of any node that doesn't have parent

kernel/classes/datatypes/ezimage/ezimagefile.php1

Type Line Description
todo 94 Rewrite ! A where data_text LIKE '%xxx%' is a resource hog !

kernel/classes/datatypes/ezimage/ezimagealiashandler.php1

Type Line Description
fixme 685 optimize not to use recursive delete

kernel/classes/ezclusterfilehandler.php1

Type Line Description
todo 130 Clustering: apply the eZClusterFileHandlerInterface to all cluster handlers

kernel/private/classes/clusterfilehandlers/ezdfsfilehandler.php7

Type Line Description
todo 120 On PHP5 turn into static member
todo 321 Reformat the doc so that it's readable
todo 929 -ceZDFSFileHandler write unit test
todo 948 -ceZDFSFileHandler write unit test
todo 965 -ceZDFSFileHandler write unit test
todo 989 -ceZDFSFileHandler write unit test
todo 1246 -ceZDFSFileHandler write unit test

kernel/private/classes/clusterfilehandlers/ezfs2filehandler.php1

Type Line Description
todo 367 add timeout handling...

kernel/private/classes/clusterfilehandlers/dfsbackends/mysqli.php1

Type Line Description
todo 243 This method should also remove the files from disk

kernel/private/classes/clusterfilehandlers/dfsbackends/dfs.php2

Type Line Description
todo 125 Improve error handling using exceptions
todo 186 Handle errors using exceptions

kernel/private/classes/clusterfilehandlers/dfsbackends/mysql.php1

Type Line Description
todo 242 This method should also remove the files from disk

kernel/private/classes/webdav/ezwebdavcontentbackend.php14

Type Line Description
todo 1151 Check if the sites are using the same db,
todo 1223 Check if the sites are using the same db,
todo 1369 remove or move in another class?
todo 1393 remove or move in another class?
todo 1425 remove/replace .ini calls, eZContentUpload, eZMimeType, eZSys RequestURI
todo 1425 handle articles as files
todo 1639 remove/replace eZContentUpload
todo 2446 remove/replace eZContentUpload
todo 2917 remove or replace with eZ Components functionality
todo 2948 remove or replace with eZ Components functionality
todo 2966 remove or replace
todo 2983 remove or replace
todo 3010 remove or replace
todo 3048 remove or replace

kernel/private/classes/webdav/ezwebdavcontentbackendauth.php1

Type Line Description
todo 247 remove or replace

kernel/private/classes/ezscriptclusterpurge.php2

Type Line Description
todo 46 Endless loop on fetch list. The expired items are returned over and over again
todo 133 Add type & value check

kernel/private/interfaces/ezclusterfilehandlerinterface.php1

Type Line Description
todo 80 Reformat the doc so that it's readable

kernel/class/edit.php1

Type Line Description
fixme 689 object pattern name is never validated

kernel/setup/steps/ezstep_site_details.php1

Type Line Description
todo 408 remove sites error array

kernel/setup/ezsetup.php2

Type Line Description
todo 74 : i18n translate
todo 218 : i18n

kernel/content/urlalias.php1

Type Line Description
todo 125 add error handling when $existingElements is empty

kernel/content/versionview.php1

Type Line Description
todo 198 add current node ident string.

kernel/content/urlalias_global.php1

Type Line Description
todo 39 For PHP 5, merge similar code in urlalias.php and urlalias_global.php into a function/class.

lib/ezpdf/classes/class.pdf.php1

Type Line Description
todo 749 Add pattern too

lib/ezutils/classes/ezmodule.php1

Type Line Description
todo 530 Deprecate; have redirect() check if $module is an eZModule or a string

lib/ezutils/classes/ezmoduleoperationinfo.php1

Type Line Description
todo 842 Use a static variable instead of globals

lib/ezdbschema/classes/ezdbschemainterface.php1

Type Line Description
fixme 1306 ugly hack preserving keys order in the field schema array, just to be diff-friendly

lib/eztemplate/classes/eztemplateblockfunction.php1

Type Line Description
todo 158 This is a temporary solution and should also check whether the template variable exists.

bin/php/ezconvertdbcharset.php3

Type Line Description
todo 1266 oracle servers might use UTF8 charset instead of AL32UTF8: check before executing!
todo 1266 using dbname as file name does not work with easy conection naming
todo 1266 log somewhere results of imp, exp commands for better understanding of errors

bin/php/ezwebincommon.php1

Type Line Description
todo 280 using 'eZStepSiteTypes' is hack.