Commit Graph

29 Commits (db4d084163d0deffef826cee93e57ffbddaba81f)

Author SHA1 Message Date
Sven Slootweg db4d084163 Get rid of some stuff we don't need anymore 12 years ago
Sven Slootweg 5212ae353e Include field name in generated input elements 12 years ago
Sven Slootweg 3bf5d768cb Rewrite templater to support elseif/else constructs, input element generator, and extensible syntax. Also removed deprecated legacy code. 12 years ago
Sven Slootweg 4c6f46efe6 Also support global template variables in the new template parser 12 years ago
Sven Slootweg 95f9d81288 Fix parsing bug where characters after an opening curly brace were omitted in the output. 12 years ago
Sven Slootweg 81fd2500ea Check if the strings array is actually a valid array before attempting to use it. 12 years ago
Sven Slootweg 2e5590ddeb Add CSRF protection mechanism 12 years ago
Sven Slootweg 6dbbfb4ebd Add correct null handling to templater 12 years ago
Sven Slootweg 110ba159d2 Implement isempty operation 12 years ago
Sven Slootweg ecb95ca151 Implement isset operation in template If statements 12 years ago
Sven Slootweg 7034837966 Throw proper exceptions if a variable in a template cannot be found. 12 years ago
Sven Slootweg d749e53352 Deprecate a few legacy functions. 12 years ago
Sven Slootweg 44196de152 Bugfix for incorrect handling of boolean values in FetchVariable function 12 years ago
Sven Slootweg 2b91a34206 Move templater constants outside the Templater class 12 years ago
Sven Slootweg 9b0058d199 Optimize Templater::Localize and add support for new format 12 years ago
Sven Slootweg 597d8d0e56 Clean up Templater code 12 years ago
Sven Slootweg f910045417 Clean up Templater code 12 years ago
Sven Slootweg 70baf0b182 Move tree visualization to debug variable 12 years ago
Sven Slootweg 0e027f73bd Finished variable substitution 12 years ago
Sven Slootweg da9e963602 First steps for variable substitution 12 years ago
Sven Slootweg 93e7510cc5 ForEach/If evaluation done, including data subsets 12 years ago
Sven Slootweg 261ea3b8b4 Add foreach logic 12 years ago
Sven Slootweg 2b575d4f0e Clean up some unneeded parser code 12 years ago
Sven Slootweg d254d77c27 Finish template parsing 12 years ago
Sven Slootweg 1cfd53deb4 Basic template parser 12 years ago
Sven Slootweg 9254b0594b Merged back CPHP updates from CVM and Anontune 12 years ago
Sven Slootweg b40139d102 Removed debugging info 12 years ago
Sven Slootweg 7aee896ebc Added if and foreach statements to Templater 12 years ago
Sven Slootweg ede5d9f3fe Initial commit 12 years ago