Uploader v2.5

An all around general purpose file uploader for CakePHP. Packaged as a stand alone plugin with file validation, file scanning and support for a wide range of basic mime types.

Recent Thoughts

Decoda Version Logs

Package: Lightweight Markup Parser
Category: PHP & MySQL

Below is a list of all files and every available version for the Decoda script.
Each file is accompanied by a change log. Be cautious in using older versions, they may buggy.

Decoda

Version: 2.6
Requires: PHP 5
Tested On: PHP 5.2.5
Uploaded On: Sat, Oct 3rd 2009, 16:22

  • Updated the PHP Doc blocks and variable, method names
  • Added a censored words system, can add words with addCensored()
  • Added a hide tag
  • Changed the b, i and u tags to use the regular HTML tags

Version: 2.5
Requires: PHP 5
Tested On: PHP 5.2.5
Uploaded On: Sun, Sep 20th 2009, 20:09

  • Added functionality for the GeSHi code highlighter
  • Added an attributes() method to deal with element attributes
  • Added the callbackCode(), processCode() and processGeshi() methods to manage the GeSHi implementation
  • Added the setupGeshi() and useGeshi() methods to apply GeSHi settings
  • Added a float markup type to float content left or right (must clear!)
  • Rewrote the div tags to use double quotes
  • Rewrote parse() to properly escape HTML
  • Rewrote makeClickable() and useShorthand()

Version: 2.4
Requires: PHP 5
Tested On: PHP 5.2.5
Uploaded On: Sat, Sep 19th 2009, 20:48

  • Added support for multi-byte and UTF-8 characters
  • Fixed a few problems with processQuotes() not parsing or returning the correct result
  • Fixed a bug with processLists()
  • Rewrote removeCode() because it didn't work to begin with

Version: 2.3
Requires: PHP 5
Tested On: PHP 5.2.5
Uploaded On: Fri, Jul 31st 2009, 14:53

  • Added an $allowed property to restrict what tags should be parsed
  • Added an allowed() method to deal with the restricted tags
  • Added a parseDefaults() method to deal with the $allowed
  • Replaced the $markup property with 2 standalone properties to work in sync with the new allowed system
  • Rewrote __construct(), addMarkup(), clickable() and parse()
  • Removed the title and alt attributes from emails and urls
  • Fixed an error with parse() not returning data when no [code] was found

Version: 2.2
Requires: PHP 5
Tested On: PHP 5.2.5
Uploaded On: Fri, Apr 10th 2009, 21:33

  • First initial release of Decoda

Decoda Helper

Version: 2.6
Requires: PHP 5, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Uploaded On: Sat, Oct 3rd 2009, 16:22

  • Upgraded to PHP 5 only
  • Includes all updates from the base Decoda class
  • Reworked how settings are passed to the Helper
  • Censored words can now be passed through settings

Version: 2.5
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.5
Uploaded On: Sun, Sep 20th 2009, 20:09

  • Includes most of the GeSHi functionality from the base Decoda 2.5 class
  • Added support for a settings system, to implement custom GeSHi settings

Version: 2.4
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.4.8284
Uploaded On: Sat, Sep 19th 2009, 20:48

  • Includes all fixes found in the regular Decoda 2.4 changes
  • Added parent::__construct() to the base __construct() method
  • Fixed a bug where using allowed tags would apply to all parses instead of the one it was assigned to

Version: 2.3
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.3.8166
Uploaded On: Fri, Jul 31st 2009, 14:53

  • Includes all fixes found in the regular Decoda 2.3 changes
  • Removed the $textToParse and $doParse properties as they were causing problems while in loops
  • Minor fixes here and there

Version: 2.2
Requires: PHP 4, CakePHP 1.2
Tested On: PHP 5.2.5, CakePHP 1.2.2.8120
Uploaded On: Sat, Apr 11th 2009, 00:32

  • Initial release of the Decoda Helper