Commit graph

  • 553f70fdb8 Fixed issue with setting the template to false Josh Sherman 2012-10-13 12:04:02 -04:00
  • 7660ddc768 Added Google Analytics as a site level configuration variable Josh Sherman 2012-10-13 11:07:58 -04:00
  • 521deddc44 Added injection of is_deleted when doing a query Josh Sherman 2012-10-13 11:02:02 -04:00
  • d76e2e71e9 Implemented created, updated, deleted logic. Josh Sherman 2012-10-13 10:18:07 -04:00
  • 91332b059c Added a placeholder about page Josh Sherman 2012-10-12 15:35:36 -04:00
  • 482f77c10b Set _REQUEST['request'] by default Josh Sherman 2012-10-11 22:50:32 -04:00
  • e05dd7c79e Added check that the table variable is actually set Josh Sherman 2012-10-11 21:35:28 -04:00
  • ce61f797f3 Added automatic injection of timestamps Josh Sherman 2012-10-11 21:27:22 -04:00
  • a595d85857 Dropped ID variable for Columns Josh Sherman 2012-10-11 18:56:15 -04:00
  • fb4c8c1a5a Added new class documentation Josh Sherman 2012-10-11 18:55:33 -04:00
  • c0afa08026 Updated email in core file, updated docs Josh Sherman 2012-10-11 18:39:45 -04:00
  • 252ad2fe7b Dropped MongoDB support Josh Sherman 2012-10-11 17:35:02 -04:00
  • e14e848f77 Gittin' my ignore on Josh Sherman 2012-10-11 15:38:42 -04:00
  • 7ed16d9a56 Working on bootstrap Josh Sherman 2012-10-11 15:27:00 -04:00
  • b779690b49 Worked out the kinks with the Apache conf Josh Sherman 2012-10-11 14:37:39 -04:00
  • 904a5856ce Started adding configuration stubs Josh Sherman 2012-10-11 14:12:04 -04:00
  • 9eb2d438a8 Added backtrace comment to SQL queries Josh Sherman 2012-10-11 09:51:01 -04:00
  • 9fbc4171d7 Added timestamp method Josh Sherman 2012-10-10 22:30:21 -04:00
  • f884a2e45e Time class Josh Sherman 2012-10-10 22:09:37 -04:00
  • 22090917fa Added jQuery as submodules Josh Sherman 2012-10-10 21:52:13 -04:00
  • 18dfcb220b Added main template Josh Sherman 2012-10-10 21:47:07 -04:00
  • b890cec30e Added PICKLES CSS Josh Sherman 2012-10-10 21:39:30 -04:00
  • e7c7550ced Fixed permissions Josh Sherman 2012-10-10 21:39:22 -04:00
  • bbcdfc0a94 Added PICKLES and core JS Josh Sherman 2012-10-10 21:36:51 -04:00
  • 0a7a6be18a Fixed permissions Josh Sherman 2012-10-10 21:36:40 -04:00
  • 8338cdfb47 Added bootstrap components Josh Sherman 2012-10-10 21:29:47 -04:00
  • 7644edb8b4 Started laying out the bootstrap files Josh Sherman 2012-10-10 19:37:24 -04:00
  • 47c99009cb Added Twitter Bootstrap Josh Sherman 2012-10-10 19:32:49 -04:00
  • 8dc808330c Removed memcached session option Josh Sherman 2012-10-10 19:23:06 -04:00
  • b7d7bfe1e7 Added assumption that OSX is a development platform Josh Sherman 2012-10-10 19:22:00 -04:00
  • 2b8914fdc4 Boilerplate is dead, long live Bootstrap! Josh Sherman 2012-10-10 18:50:00 -04:00
  • ebd3160bba Added session configuration Josh Sherman 2012-10-09 20:22:02 -04:00
  • a843589855 Added new hashing functions and updated random string generator to only use lowercase letters. Josh Sherman 2012-10-07 10:00:09 -04:00
  • 54372d24b7 Updated the last few URL's that were wrong, also generated a new copy of the documentation Josh Sherman 2012-10-03 17:46:27 -04:00
  • f11e3157e3 Tests for the Date class Josh Sherman 2012-10-03 17:37:03 -04:00
  • 4cf94f9c28 Added tests for the convert class Josh Sherman 2012-10-03 09:30:44 -04:00
  • ac63c12d80 Added tests for String class Josh Sherman 2012-10-02 23:10:39 -04:00
  • f3ee33e933 Toying with unit tests Josh Sherman 2012-10-02 16:08:24 -04:00
  • c27fbf8694 Fixed issue with _SERVER['HTTPS'] being set on nginx Josh Sherman 2012-10-01 22:49:49 -04:00
  • d20b3a83ff JAR was always loading Josh Sherman 2012-10-01 22:45:22 -04:00
  • 499d30b64f Brought the JAR back Josh Sherman 2012-09-30 13:02:19 -04:00
  • 6f114361bd Updated copyright, website and contact email Josh Sherman 2012-09-30 12:40:29 -04:00
  • 3e58cd89bf Emptied the JAR and cleaned up some whitespace Josh Sherman 2012-09-30 12:26:32 -04:00
  • 92fcfee986 PostgreSQL support Josh Sherman 2012-09-30 12:18:25 -04:00
  • 5274ed42bb Typo in the comments Josh Sherman 2012-07-28 13:02:12 -04:00
  • 761caf52cf Random string generator couldn't generate strings that exceeded the number of available characters. This resolves that and allows for characters to show up more than once in the string itself. Josh Sherman 2012-07-22 21:43:49 -04:00
  • 9cd9304cf8 Moved meta data to be after the module execution Josh Sherman 2012-05-18 21:10:01 -04:00
  • ee175f4923 Added fuzzy environment match (via @geoffoliver) Josh Sherman 2012-04-08 16:39:26 -04:00
  • 28c35c9869 Fixed variable scope error Josh Sherman 2012-04-08 13:45:39 -04:00
  • d312d92033 Minification is now a configuration option, off by default Josh Sherman 2012-02-24 23:22:27 -05:00
  • be9304d322 Fixed production error handling, stopped using jar Josh Sherman 2012-02-07 23:43:07 -05:00
  • 6619a0a7c8 Merge branch 'master' of github.com:joshtronic/pickles Josh Sherman 2011-11-20 13:38:39 -05:00
  • dc916622bb Added *_PRIORITY and IGNORE syntax Josh Sherman 2011-11-20 13:32:35 -05:00
  • 7f52efdbde Skip session start from CLI Josh Sherman 2011-11-20 11:19:27 -05:00
  • 410f70104d Merge pull request #2 from joshtronic/development Josh Sherman 2011-11-20 08:07:12 -08:00
  • 87c7e404df Merge f69c904a4f into 0f2a3353a1 GitHub Merge Button 2011-11-20 08:07:06 -08:00
  • f69c904a4f Updated documentation. Josh Sherman 2011-11-06 20:54:37 -05:00
  • dd4fb702eb Ripped out Mongo code, it's not being used and not being developed against at this time. Josh Sherman 2011-11-06 20:53:48 -05:00
  • 9fa67d0717 Added logic to snapshot/recall the original object properties. Josh Sherman 2011-11-02 22:49:53 -04:00
  • b39a6163e8 Moved logic to run the query out of the constructor. Josh Sherman 2011-11-02 22:15:04 -04:00
  • 0f2a3353a1 Removed comment on jar require, was for debugging. Josh Sherman 2011-11-02 14:57:06 -03:00
  • 31198402cb Merge branch 'master' of github.com:joshtronic/pickles Josh Sherman 2011-11-01 21:24:46 -04:00
  • 50c71201ca Merge pull request #1 from joshtronic/cache-n-carry Josh Sherman 2011-11-01 16:08:10 -07:00
  • 8581bef8b7 Merge 575a2f0914 into df5a2e2aaa GitHub Merge Button 2011-11-01 16:07:35 -07:00
  • 575a2f0914 Commented out cache usage in Model. Josh Sherman 2011-11-01 19:05:25 -04:00
  • baa291d88b Removed hashing based on some new caching logic I'm still dreaming up. Josh Sherman 2011-10-30 22:09:12 -04:00
  • e104250597 Caching of simple queries against primary key. Josh Sherman 2011-10-30 20:49:23 -04:00
  • 4b96d28bb7 Added cache object to Model and cleaned up some variable names. Josh Sherman 2011-10-30 19:24:23 -04:00
  • 02c0eef632 Added caching flag to database. Josh Sherman 2011-10-30 17:30:05 -04:00
  • 237cb22990 Added Cache class and made adjustments to Config to default the variables to false. Josh Sherman 2011-10-30 17:14:56 -04:00
  • df5a2e2aaa Removed logic to load /__pickles/(js|css)/*.(js|css) files. It didn't work in nginx without trickery and it was a fundamentally ignorant approach since it caused PHP overload just to load a static file. The inclusion of the boilerplate will allow users to fork said project and have all files readily available. Josh Sherman 2011-08-28 18:00:30 -04:00
  • 16d201bbc9 Moved CSS and JS from core to boilerplate Josh Sherman 2011-08-28 17:45:29 -04:00
  • b7fd659b3c Apparently the Google Profanity class wasn't in the jar. Josh Sherman 2011-08-28 17:44:30 -04:00
  • 3f82161f40 Merge branch 'master' of github.com:joshtronic/pickles Josh Sherman 2011-08-27 11:22:49 -04:00
  • ec9b3296ae Removed the boilerplate, added a note that it moved. Josh Sherman 2011-08-27 11:20:48 -04:00
  • 7064abf008 Added Google Profanity checker. Josh Sherman 2011-08-17 18:00:16 -04:00
  • 056c2d1212 Merge branch 'master' of github.com:joshtronic/pickles Josh Sherman 2011-08-13 13:39:44 -04:00
  • ee08489521 Turned off the exception handling and forced errors on. Josh Sherman 2011-08-13 13:39:23 -04:00
  • e5d3cb9988 Documented the Tinychat class (mostly). Still can't get the HTML portion to work, will try on a production server soon. Josh Sherman 2011-08-13 13:38:34 -04:00
  • d6fc14e293 Started building a Tinychat API wrapper Josh Sherman 2011-08-13 01:18:00 -04:00
  • cc778981f6 Jarring was not recursing into sub directories. Josh Sherman 2011-08-12 22:32:36 -04:00
  • 886026aa4c Added reference name to exception that is thrown. Josh Sherman 2011-08-06 13:31:08 -04:00
  • dbcf6fdb80 Changed environment checking to use HTTP_HOST instead of SERVER_NAME to resolve an issue with nginx server_name variable. Updated jarring to skip any files prefixed with '.' so that I could edit core files and not generate munged jar files because of vi .swp files. Josh Sherman 2011-08-06 12:57:59 -04:00
  • 3ea9ec8f36 Added support for "REPLACE" SQL syntax. Josh Sherman 2011-07-31 18:33:17 -04:00
  • c6bda10e3f Updated Security class to allow for a less paranoid user access check. Previously, at Security::login() the user ID would be set, and said user ID would be used to hit the database and verify the user's access on every page new. Now, if you pass the optional level value to Security::login() the class will store the value in the session and will continue to use the session for all subsequent verifications. This could easily be supplemented with short TTL on sessions and/or logic in index.php to periodically refresh said data to ensure someone's access wasn't downgraded. Josh Sherman 2011-07-26 09:50:07 -04:00
  • bc78fd61e8 Expanded session handling to include memcached. Josh Sherman 2011-07-23 23:47:46 -04:00
  • 3a89586eb1 Added configuration variable to disable logging. Currently it is a boolean value, but eventually it will probably be broken out into an array with key/value pairs to correspond with the different logging options within the PICKLES core. Josh Sherman 2011-06-15 21:13:28 -04:00
  • 7fba0d231d Added File class. Josh Sherman 2011-06-12 18:08:59 -04:00
  • afac101ba5 Added "jar" file to alleviate overhead of __autoload() look ups and decrease the number of included files to load a page. Josh Sherman 2011-06-01 22:55:52 -04:00
  • bf4b86116f Added closing ?> Josh Sherman 2011-06-01 22:55:38 -04:00
  • 07f495d789 Added date utility class. Similar to the string class but for dates. Contains a method to calculate an age from a date. Josh Sherman 2011-05-25 21:51:42 -04:00
  • b2504f5a6b Updated $db property to be protected instead of private to allow for "in model" interfacing with the object. Josh Sherman 2011-05-21 00:28:14 -04:00
  • aa8ea5849e Added submit() method for generating submit buttons. Flagged the shorthand methods to generate different types of inputs (password, hidden, et cetera) as deprecated and added shorter-hand methods. Example, you can use $__form->password() instead of $__form->passwordInput(). Methods will eventually be updated to throw deprecation warnings and subsequently removed. Josh Sherman 2011-05-20 20:26:59 -04:00
  • 5d63e032f5 Added sanity check to _REQUEST['request'] when redirecting to the login page. Alleviates an issue when securing the default module. Josh Sherman 2011-05-14 21:38:06 -04:00
  • 2ea8e1957d Fixed bug with commit() when no original record is set (in the case that you are running an update but did not pull the row beforehand). Josh Sherman 2011-05-14 16:41:08 -04:00
  • ccf728605d Sessions in the database were not destroying correctly. Josh Sherman 2011-05-14 09:54:00 -04:00
  • 76fd05d509 Added checkbox and radio methods. Josh Sherman 2011-05-12 00:21:29 -04:00
  • d5085ba6b9 Added vim fold markers to the methods. Josh Sherman 2011-05-09 22:33:01 -04:00
  • 996241debb Updated headers to have 2011 in the copyright date. Also updated copyright to my name as the LLC is currently defunct. Josh Sherman 2011-05-09 22:14:55 -04:00
  • c1e1ab3ea1 Added method to generate a password input. Josh Sherman 2011-05-08 18:23:58 -04:00