MitchellMcKenna pushed to master at MitchellMcKenna/Lifepress

June 4 2012, 12:23am

MitchellMcKenna pushed to master at MitchellMcKenna/Lifepress June 04, 2012 MitchellMcKenna committed 9d954cc Rewrite LifePress for CodeIgniter 2.1 LifePress has been upgraded to run on CI 2.1, this includes a lot of benefits and meant a lot of LifePress had to be rewritten to work with it. This commit also includes changing the branding of the software to LifePress from it's no longer active parent project Sweetcron, and a lot of code cleanup to meet CI coding standards.
  • Add: Upgrading CodeIgniter from 1.7 to 2.1; see: http://codeigniter.com/user_guide/changelog.html.
  • Fix: Convert all forms from using CI 1.6 Validation library to CI 1.7+ Form_Validation library.
  • Fix: Add xss_clean to most form fields for security.
  • Add: GLPv3 licensing added (includes Sweetcron's recent change to GPLv3).
  • Add: Converte the mysql install script to a CI migration.
  • Fix: Update all configs to CI 2.1
  • Add: Add an autoload to config.php for any classes in the /core/ directory to support multiple MY_ controllers.
  • Fix: Change all controllers to extend MY_Controller (public) and MY_Auth_Controller (admin).
  • Add: Upgrade SimplePie from 1.1 to 1.2.1.
  • Add: LifePress now uses InnoDB by default. LifePress should still work with a Sweetcron MyISAM db however full text search keys are not available in InnoDB, so the site search box has been changed to using simple LIKE queries.
  • Fix: Clean up CSS (comments now docblocks, tag names removed from selectors for easier reading, osf removed)
  • Fix: Fix broken Youtube embeds in Boxy theme.
  • Add: Add proper constructors to all classes.
  • Fix: Remove includes for missing files highlight.js, code.js and code.css
  • Fix: Fix Formatting of inline comments.
  • Fix: All code is now normalize at 4 space tabs.
  • Fix: Remove any trailing white space from files.