wiki
[ class tree: wiki ] [ index: wiki ] [ all elements ]

Todo List

languages

Babelfish::host()

  • move to BitBase class

kernel

Bablotron::$db

  • Empty variable - does nothing

Bablotron::$lan

  • Not sure where this gets set from. Is used in other libraries.

BitBase::$mErrors

  • not used yet

Bablotron::$words

  • Variable is scoped here but not really used in this scope below.

Bablotron

  • does not need to inherit BitBase class. Should hold a BitDb connection as a global variable.

BitCache::BitCache()

  • add $bitdomain prefix and mkdir_p if does not exist.
  • Check that the folder is a directory and throw an error if not so.

BitCache.php

  • Need to implement in more places

BitDate

  • As of 1.7, dates are still stored in server local time. This should be changed for 1.7.1 (requires many module changes).

BitDb::convertBinary()

  • only used in gBitSystem and users_lib to compare login names

BitDbAdodb::convertQuery()

  • investigate replacement by AdoDB NameQuote() function

BitDb::convertQuery()

  • investigate replacement by AdoDB NameQuote() function

BitDbAdodb::CreateSequence()

  • To be combined with GenID

BitDb::CreateSequence()

  • To be combined with GenID

BitDbPear::CreateSequence()

  • To be combined with GenID

BitDb::createTables()

  • remove references to BIT_DB_PREFIX, us a member function

BitDbAdodb::createTables()

  • remove references to BIT_DB_PREFIX, us a member function

BitDb::dbByteDecode()

  • had a lot of trouble with AdoDB BlobEncode and BlobDecode the code works but will need work for dbs other than PgSQL

BitDb::dbByteEncode()

  • had a lot of trouble with AdoDB BlobEncode and BlobDecode the code works but will need work for dbs other than PgSQL

BitDb::dropTables()

  • remove references to BIT_DB_PREFIX, us a member function

BitDbAdodb::dropTables()

  • remove references to BIT_DB_PREFIX, us a member function

Bablotron::find_similar()

  • Empty function - does nothing

BitDb::getCol()

  • not currently used anywhere

BitDbPear::getCol()

  • not currently used anywhere

BitDbAdodb::getCol()

  • not currently used anywhere

BitDb::ls()

  • could be used to later convert all int timestamps into db timestamps. Currently not used anywhere.

BitDbPear::ls()

  • could be used to later convert all int timestamps into db timestamps. Currently not used anywhere.

BitDbAdodb::ls()

  • could be used to later convert all int timestamps into db timestamps. Currently not used anywhere.

NotificationLib

  • does not need to inherit BitBase class. Should hold a BitDb connection as a global variable.

BitDb::NOW()

  • This needs extending to allow the use of GMT timestamp rather then the current server time

BitDbPear::OffsetDate()

  • Not currently used - this is database specific and uses TIMESTAMP rather than unix seconds

BitDb::OffsetDate()

  • Not currently used - this is database specific and uses TIMESTAMP rather than unix seconds

BitDbAdodb::OffsetDate()

  • Not currently used - this is database specific and uses TIMESTAMP rather than unix seconds

BitDb::postDBConnection()

  • get spiderr to explain the schema line
  • investigate if this is the correct way to do it.
  • remove the BIT_DB_PREFIX, change to a member variable

NotificationLib::post_content_event()

  • Improve the generic handling of the messages Param information probably needs to be passed as an array, or accessed from Content directly

BitDb::preDBConnection()

  • investigate if this is the correct way to do it.

BitDbAdodb::qstr()

  • not sure what its supposed to do

BitDbPear::qstr()

  • not sure what its supposed to do

BitDb::qtNOW()

  • This needs extending to allow the use of GMT timestamp rather then the current server time

BitDbAdodb::queryError()

  • currently not used anywhere.

BitDbPear::queryError()

  • currently not used anywhere.

BitDb::queryError()

  • currently not used anywhere.

TagLineLib::replace_cookie()

  • This doesn't look like it works correctly - wolff_borg

BitDb::SQLForUpdate()

  • could be used to later convert all int timestamps into db timestamps. Currently not used anywhere.

BitDb::SQLIntToTimestamp()

  • could be used to later convert all int timestamps into db timestamps. Currently not used anywhere.

Bablotron::sql_error()

  • Empty function - does nothing

BitDb::tableExists()

  • should be used to confirm tables are already created

BitDbAdodb::tableExists()

  • should be used to confirm tables are already created

TagLineLib

  • does not need to inherit BitBase class. Should hold a BitDb connection as a global variable.

BitDate::year_digit_check()

  • This needs to be disabled when dates prior to 100AD are required in ISO format

Smarty

smarty_block_box()

  • somehow make the variable that is contained within $iselect global --> this will allow importing of outside variables not set in $_REQUEST

smarty_block_form()

  • somehow make the variable that is contained within $iselect global --> this will allow importing of outside variables not set in $_REQUEST

liberty

LibertyContent::cacheUrl()

  • LEGACY FUNCTIONS that need to be cleaned / moved / or deprecated & deleted

LibertyContent::isCached()

  • LEGACY FUNCTIONS that need to be cleaned / moved / or deprecated & deleted

treasury

mime.default.php

  • since plugins can do just about anything here, we might need the
    option to create specific tables during install. if required we can scan for
    files called:
    table.plugin_guid.php
    where plugins can insert their own tables

Documentation generated on Thu, 15 Feb 2007 20:51:11 +0000 by phpDocumentor 1.3.0