Commit graph

  • 4c6b5b6415 Removed "advanced" clean up logic (yes, those are air quotes) Josh Sherman 2010-11-24 23:39:28 -05:00
  • 9adc9d868d Added redirect to the login page when user is not properly authorized. Josh Sherman 2010-11-24 23:27:31 -05:00
  • 075ec0b94b Cleaned up method by sanity checking some variables. Josh Sherman 2010-11-24 23:17:03 -05:00
  • 63d0eec491 Replaced array to XML converter with a more robust method. Josh Sherman 2010-11-24 23:06:24 -05:00
  • 1173636365 Logged warning when minified file is not present and cannot be generated. Josh Sherman 2010-11-24 22:41:43 -05:00
  • ad6155572e Updated security layer to lookup the user's access from the database each time instead of just relying on the session data being accurate. Alleviates the scenario where a user's permissions are changed, but the level is not reset until their next login. Josh Sherman 2010-11-22 00:15:34 -05:00
  • 03567d86d4 Convert defined security levels into defined constants prefixed with SECURITY_LEVEL_*. Also documented the flatten method. Josh Sherman 2010-11-21 21:44:46 -05:00
  • 376d3226cc Added reset code to when the form is lacking attributes. Josh Sherman 2010-11-18 22:57:01 -05:00
  • 5539259d50 Added String utility class. Josh Sherman 2010-11-18 22:20:18 -05:00
  • 4dd9249ba0 Implemented automatic security checks in the Controller. Opened up the security class to accept an array as an argument and will great that array as if it's the array coming from func_get_args(). Josh Sherman 2010-11-17 23:39:45 -05:00
  • cf4a1307e8 Refactored public security functions to take a variable number of parameters and added a new function to check if a set security level is between two others (range checking). Removed the logic to allow a level to be passed in to validate against, a new function will be added to accomodate if it ever comes up. Josh Sherman 2010-11-17 22:59:07 -05:00
  • 62261420ff Added logic to strip empty parameters from the DSN, specifically the MySQL DSN. Josh Sherman 2010-11-16 23:02:27 -05:00
  • 885e3c56be Removed the Smarty path. Josh Sherman 2010-11-16 22:52:38 -05:00
  • 8bbbd7d330 Added logic to remove the messages upon submiting a form. Josh Sherman 2010-11-15 23:12:23 -05:00
  • 435194b060 Fixed issue with form validation that was resulting in a double form submission. Josh Sherman 2010-11-15 22:03:17 -05:00
  • ce71b0b1b8 Added generated="true" to the added error messages. Josh Sherman 2010-11-15 00:34:34 -05:00
  • e4afe5209f Automatically add jQuery validator to all forms. Josh Sherman 2010-11-15 00:32:33 -05:00
  • ba13bb5696 Fixed typo in function name. Josh Sherman 2010-11-15 00:10:44 -05:00
  • db2b66322e Updated alert messages to be injected divs. Josh Sherman 2010-11-14 21:27:46 -05:00
  • 3812b66217 Added scripts to automate JS compiling and combining. Josh Sherman 2010-11-14 18:15:15 -05:00
  • 7c7fe769a8 Added sanity checking on return type overloading. Josh Sherman 2010-11-14 17:20:26 -05:00
  • eccb07e786 Default to JSON if there are no PHP templates Josh Sherman 2010-11-14 16:47:06 -05:00
  • d157b9ad52 Removed RSS display class as it is not usable. Josh Sherman 2010-11-14 16:00:33 -05:00
  • cda869ae7f Added a single javascript file that contains all of the included javascript to reduce the number of files loaded. Josh Sherman 2010-11-13 00:25:10 -05:00
  • 0eaca78806 Added hidden class to the foundation CSS Josh Sherman 2010-11-13 00:24:54 -05:00
  • d64251c098 Default parent template to "index" and added sanity check if template exists. Josh Sherman 2010-11-12 23:03:18 -05:00
  • 20b0d55839 Upgraded jQuery and jQuery UI Josh Sherman 2010-11-12 22:19:44 -05:00
  • b79b5e9ebd Removed unnecessary NC's Josh Sherman 2010-11-12 22:17:30 -05:00
  • acd96ea5f0 Prettied up the uncaught exception display. Leveraged the styles that are used on the Profiler. Josh Sherman 2010-11-07 01:03:32 -05:00
  • 384cc0a272 Added back exception handling in a more debug friendly capacity. Josh Sherman 2010-11-07 01:06:19 -04:00
  • 6639fae6ed Updated Controller to handle fatal errors directly instead of throwing an exception. Josh Sherman 2010-11-07 00:09:33 -04:00
  • 93541bc788 Removed the built-in exception handler was a pain to debug. Josh Sherman 2010-11-07 00:07:32 -04:00
  • 973c8307a7 Added some notes and some @todo items. Josh Sherman 2010-11-06 18:50:49 -04:00
  • ba67887522 Added minified version of the PICKLES Core JavaScript. Uncompressed version left intact in case anyone wanted to extend it in some capacity. Josh Sherman 2010-11-06 18:49:59 -04:00
  • dab16379bb Removed the framebreak script, isn't a fundamental part of the system. Josh Sherman 2010-11-06 18:49:28 -04:00
  • 795594a391 Started adding support for Mongo in the Model class. Also removed fetchAll and fetchColumn methods, all data is returned as an associative array for consistency and to simplify the fetching logic. Josh Sherman 2010-10-31 14:34:39 -04:00
  • fce848e9bb Added getDriver method. Josh Sherman 2010-10-31 14:34:14 -04:00
  • 756e0a4452 Added better debugging output, currently commented. Josh Sherman 2010-10-31 14:33:41 -04:00
  • 2325e79f3c Updated @todo. Josh Sherman 2010-10-31 11:23:28 -04:00
  • 0729d46281 Updated Model updates to limit the number of columns being set to only the columns that have changed. Josh Sherman 2010-10-30 22:05:51 -04:00
  • f24880d12d Updated manipulation functions and added folding. Josh Sherman 2010-10-28 22:15:01 -04:00
  • 9a4fe84b9b Added timer capabilities to the profiler, refactored a bunch of the sanity checks associated with the profiler. Josh Sherman 2010-10-22 22:26:45 -04:00
  • 92e4b0391a Added profiler options. Josh Sherman 2010-10-22 00:31:26 -04:00
  • 58a4254738 Updated profiler styles as some were being overwritten by the page's styles. Josh Sherman 2010-10-20 01:16:58 -04:00
  • 5ea7756803 Added private templates via the __shared directory. Josh Sherman 2010-10-20 01:06:11 -04:00
  • 67de8cdf47 Fixed minor bugs. Josh Sherman 2010-10-19 00:24:53 -04:00
  • 2761352332 Added support for multiple host names in the config. Josh Sherman 2010-10-18 23:35:15 -04:00
  • 013fa77ec2 Added sanity check on variable. Josh Sherman 2010-10-18 23:34:42 -04:00
  • bb336ed3d1 Updated the readme and loaded it up with markdown. Josh Sherman 2010-10-18 22:42:34 -04:00
  • 9f3f041514 Updated docs, moved doc generator script up a directory and added a markdown file extension on the README file. Josh Sherman 2010-10-17 23:18:44 -04:00
  • 2d466d98e7 Gave the controller some more smarts with the ability to detect requests for internal files and pass them through. Used to use the Javascript and CSS that is provided in PICKLES without the need of copying the files into the public scope, symlinking or Apache aliasing. Josh Sherman 2010-10-17 23:10:48 -04:00
  • 1980b8871a Added new Mongo wrapper. Still a work in progress in regards to integrating it into the Model. Josh Sherman 2010-10-17 22:46:24 -04:00
  • 60d0cf0928 Removed configuration options to override classes in templates. Simply name your class CustomClass where Class is the name of the class you want to override. Josh Sherman 2010-10-17 17:56:52 -04:00
  • 66088b7613 Added a class for handling hard caching and minification of [dynamic] content. Josh Sherman 2010-10-17 17:34:51 -04:00
  • 29f3275988 Updated styles. Josh Sherman 2010-10-17 16:00:47 -04:00
  • 3aca3f011d Updated jquery, moved code out of vendor branch to eliminate symlink. Josh Sherman 2010-10-17 02:26:04 -04:00
  • 8f97e44e36 Remapped the jquery files. Josh Sherman 2010-10-16 00:42:22 -04:00
  • 4ea757291d Rearranged the jquery vendor files. Josh Sherman 2010-10-16 00:41:37 -04:00
  • 024751a492 Removed bulky jquery validate directory. Josh Sherman 2010-10-16 00:40:51 -04:00
  • 656b9df172 Rearranged the jQuery files. Josh Sherman 2010-10-16 00:40:23 -04:00
  • 18032a854e Removed left over jquery-ui directory Josh Sherman 2010-10-16 00:27:17 -04:00
  • dc2a6f3475 Updated jQuery UI to 1.8.5, switched to smaller package. Josh Sherman 2010-10-16 00:26:43 -04:00
  • 83da525bd6 Removed SimpleTest. Josh Sherman 2010-10-16 00:18:56 -04:00
  • b019cee5b7 Removed FAMFAMFAM silk icons. Josh Sherman 2010-10-16 00:18:04 -04:00
  • a2bfd4a5f4 Modified file permissions. Josh Sherman 2010-10-16 00:16:21 -04:00
  • d1167a9817 Removed CKEditor. Josh Sherman 2010-10-16 00:16:00 -04:00
  • 3ce42507da Changed type variable to be driver, and updated PDO driver names (in the config) to line up with the PHP internal names. Josh Sherman 2010-10-14 22:24:16 -04:00
  • a81f3c90ed Moved installed to github Wiki, added new sample site (dubbed launchpad) Josh Sherman 2010-10-14 22:06:45 -04:00
  • 3fb1e8d3d0 Updated the docs Josh Sherman 2010-10-14 20:53:44 -04:00
  • 1cd61dda42 Updated licensing to use the [better suited] MIT License. Josh Sherman 2010-10-14 20:12:40 -04:00
  • 186d57f648 Removed sample site, will be replaced with wiki entries. Josh Sherman 2010-10-14 20:11:15 -04:00
  • 1cb7980353 Moved PDO classes into Database/PDO and gave data models the ability to know which datasource to use. Josh Sherman 2010-10-13 23:41:27 -04:00
  • 1e0a7cd719 Added support for PostgreSQL and SQLite. Josh Sherman 2010-10-13 23:06:46 -04:00
  • 83e8447d8a Added Mongo layer by piggy backing the PHP/Pecl Mongo class. Josh Sherman 2010-10-12 03:30:47 -04:00
  • 630a1276aa Gutted config system to use a PHP array instead of 1980's INI files. Broke down the database layer to support multiple types of interfaces and started laying out the Mongo interface class. Josh Sherman 2010-10-12 01:44:10 -04:00
  • 9fe5ce72d4 Building in security capabilities. Josh Sherman 2010-10-06 00:01:49 -04:00
  • 0a6c124302 Fixed some issued with PHP <5.3, added more built in profiling and ditched the Singleton class (related to <5.3 issues). Josh Sherman 2010-10-03 23:07:48 -04:00
  • b4db5d1e45 Added support for optgroup. Josh Sherman 2010-10-03 19:19:45 -04:00
  • b8c795c569 Implemented environment support without this class. Josh Sherman 2010-10-03 19:07:00 -04:00
  • a38d58dfc1 Added support for multiple environments and config INIs. Josh Sherman 2010-10-03 19:06:18 -04:00
  • 9b4763dd23 Removed whitespace. Josh Sherman 2010-10-03 15:16:01 -04:00
  • 520d841500 Removed whitespace. Josh Sherman 2010-10-03 15:09:29 -04:00
  • e0e2a87aaa Rebuilt the Model class. Josh Sherman 2010-10-03 15:07:28 -04:00
  • 9a24b32e67 Added another @usage. Josh Sherman 2010-10-02 17:43:18 -04:00
  • d2966c7345 Created a Singleton parent class and implemented some common Object method. Josh Sherman 2010-10-02 16:36:54 -04:00
  • 5b0c42bda3 Updated documentation. Josh Sherman 2010-10-01 23:28:14 -04:00
  • 1a15dfd337 Expanded the Profiler and added SQL query profiling. Josh Sherman 2010-10-01 23:25:45 -04:00
  • 9bf37c37ec Profiler, Phase 1. Josh Sherman 2010-10-01 01:12:37 -04:00
  • 28525dcf08 Updated Database class interaction to use Singleton getInstance() method. Josh Sherman 2010-09-30 21:51:28 -04:00
  • 744418fe0f Fixed bad markup that was being generated. Josh Sherman 2010-09-28 11:42:01 -04:00
  • afe82e3da3 Fixed the redirect URL variable. Josh Sherman 2010-09-26 23:17:52 -04:00
  • 583d75350b Added new element to listen on and added check if jquery validation plugin is loaded. Josh Sherman 2010-09-26 22:29:12 -04:00
  • 17042f4151 Fixed variable names. Josh Sherman 2010-09-26 20:17:14 -04:00
  • b210803e81 Added the Form class and updated the configuration arrangement. Josh Sherman 2010-09-26 20:07:50 -04:00
  • cd1593a045 Updated the documentation. Josh Sherman 2010-09-19 22:52:21 -04:00
  • c54b9a2610 Updated documentation and removed some Smarty remnants. Josh Sherman 2010-09-19 22:51:03 -04:00
  • 4f83d3ebe3 Refactored whitespacer trimmer. Josh Sherman 2010-09-19 22:03:59 -04:00
  • 6bd87d270d Refactored a bunch of the display logic, added handling to avoid the infinite redirect loop in the controller. Josh Sherman 2010-09-19 19:13:11 -04:00
  • 4307594ab5 Expanding error handling with a custom handler. All errors are converted to exceptions for easier handling and to help save time because you won't have to type out a bunch of crazy sanity checks, just try/catch FTW. Josh Sherman 2010-09-19 12:27:55 -04:00
  • 17d5738e77 Updated module CSS class name to replace invalid class name characters with - Josh Sherman 2010-09-19 10:29:18 -04:00