Markers (TODO / FIXME)

kernel/shop/discountruleedit.php1

Type Line Description
todo 26 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 109 read from correct site.ini

kernel/classes/ezcontentobjectoperations.php1

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

kernel/classes/ezurlwildcard.php3

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

kernel/classes/ezcontentobjectattribute.php1

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

kernel/classes/ezcollaborationsimplemessage.php1

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

kernel/classes/ezpackagecreationhandler.php1

Type Line Description
todo 316 : fix this

kernel/classes/ezpackage.php2

Type Line Description
todo 1593 Add fetching from URL (not here ?)
todo 2943 installation date

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

Type Line Description
todo 435
todo 481
todo 598
todo 689
todo 695

kernel/classes/clusterfilehandlers/ezfsfilehandler.php1

Type Line Description
todo 994 add timeout handling...

kernel/classes/clusterfilehandlers/ezdbfilehandler.php3

Type Line Description
todo 102 On PHP5 turn into static member
todo 1420 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 1363 handle output using $cli or something

kernel/classes/webdav/ezwebdavcontentserver.php1

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

kernel/classes/packagehandlers/ezextension/ezextensionpackagehandler.php1

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

kernel/classes/packagehandlers/ezcontentobject/ezcontentobjectpackagehandler.php1

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

kernel/classes/ezurlaliasml.php2

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

kernel/classes/ezvatmanager.php1

Type Line Description
fixme 296 cache loaded handler.

kernel/classes/datatypes/ezuser/ezuser.php1

Type Line Description
todo 504 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 1022 break processing of any node that doesn't have parent
todo 1058 break processing of any node that doesn't have parent

kernel/classes/datatypes/ezimage/ezimagefile.php1

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

kernel/classes/ezclusterfilehandler.php1

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

kernel/private/rest/classes/views/feed_decorator.php1

Type Line Description
todo 37 Add list of required metadata to add

kernel/private/rest/classes/views/atom_decorator.php1

Type Line Description
todo 31 Add list of required metadata to add

kernel/private/classes/ezpcontentpublishingprocess.php1

Type Line Description
todo 287 Monitor the reset operation, using some kind of counter. The process must NOT get high priority, as it might block a slot if it fails constantly Maybe use a STATUS_RESET status, that gives lower priority to the item

kernel/private/classes/clusterfilehandlers/ezdfsfilehandler.php7

Type Line Description
todo 119 On PHP5 turn into static member
todo 320 Reformat the doc so that it's readable
todo 928 -ceZDFSFileHandler write unit test
todo 947 -ceZDFSFileHandler write unit test
todo 964 -ceZDFSFileHandler write unit test
todo 988 -ceZDFSFileHandler write unit test
todo 1251 -ceZDFSFileHandler write unit test

kernel/private/classes/clusterfilehandlers/ezfs2filehandler.php1

Type Line Description
todo 363 add timeout handling...

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

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

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

Type Line Description
todo 124 Improve error handling using exceptions
todo 193 Handle errors using exceptions

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

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

kernel/private/classes/webdav/ezwebdavcontentbackend.php14

Type Line Description
todo 1150 Check if the sites are using the same db,
todo 1222 Check if the sites are using the same db,
todo 1368 remove or move in another class?
todo 1392 remove or move in another class?
todo 1424 remove/replace .ini calls, eZContentUpload, eZMimeType, eZSys RequestURI
todo 1424 handle articles as files
todo 1638 remove/replace eZContentUpload
todo 2445 remove/replace eZContentUpload
todo 2914 remove or replace with eZ Components functionality
todo 2945 remove or replace with eZ Components functionality
todo 2963 remove or replace
todo 2980 remove or replace
todo 3007 remove or replace
todo 3045 remove or replace

kernel/private/classes/webdav/ezwebdavcontentbackendauth.php1

Type Line Description
todo 246 remove or replace

kernel/private/classes/ezscriptclusterpurge.php2

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

kernel/private/interfaces/ezclusterfilehandlerinterface.php1

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

kernel/private/oauth/classes/tokenmanager.php1

Type Line Description
todo 18 See if this should maybe return a token object with token + expiry

kernel/private/oauth/classes/restclient.php2

Type Line Description
todo 162 Enhance the return variable, as several status would be required. Exceptions, or constants ?
todo 218 Handle non-authorization using

kernel/class/edit.php1

Type Line Description
fixme 688 object pattern name is never validated

kernel/setup/steps/ezstep_site_details.php1

Type Line Description
todo 407 remove sites error array

kernel/setup/ezsetup.php2

Type Line Description
todo 73 : i18n translate
todo 217 : i18n

kernel/content/urlalias.php1

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

kernel/content/versionview.php1

Type Line Description
todo 197 add current node ident string.

kernel/content/urlalias_global.php1

Type Line Description
todo 38 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 748 Add pattern too

lib/ezutils/classes/ezmodule.php1

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

lib/ezutils/classes/ezmoduleoperationinfo.php1

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

lib/ezdbschema/classes/ezdbschemainterface.php1

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

lib/eztemplate/classes/eztemplateblockfunction.php1

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

bin/php/ezconvertdbcharset.php3

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

bin/php/ezwebincommon.php1

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