]>
src.bluestatic.org Git - isso.git/log
Robert Sesek [Sat, 13 Aug 2005 18:39:43 +0000 (18:39 +0000)]
Added debugging check info
Robert Sesek [Sat, 13 Aug 2005 18:35:03 +0000 (18:35 +0000)]
Now we can do the top level... bah
Robert Sesek [Sat, 13 Aug 2005 18:25:23 +0000 (18:25 +0000)]
Getting closer to it working fully now; just need to figure out the second relativity bit
Robert Sesek [Sat, 13 Aug 2005 08:24:21 +0000 (08:24 +0000)]
Still not working right on <else />
Robert Sesek [Sat, 13 Aug 2005 07:04:10 +0000 (07:04 +0000)]
We're getting closer witht his method :)
Robert Sesek [Fri, 12 Aug 2005 21:23:31 +0000 (21:23 +0000)]
Lots of broken nothingness
Robert Sesek [Tue, 2 Aug 2005 04:46:24 +0000 (04:46 +0000)]
Created a conditional testing system
Robert Sesek [Tue, 2 Aug 2005 04:36:22 +0000 (04:36 +0000)]
Back-porting the trunk back onto branch
Robert Sesek [Mon, 25 Jul 2005 00:51:27 +0000 (00:51 +0000)]
Else tags are now working again. The problem was that if in a nested <if>, one of the children had an <else /> but the parent didn't, then it would break.
Robert Sesek [Mon, 25 Jul 2005 00:33:57 +0000 (00:33 +0000)]
Saving token creation code.
Robert Sesek [Mon, 25 Jul 2005 00:22:20 +0000 (00:22 +0000)]
Merging trunk back onto the template parsing branch
Robert Sesek [Tue, 19 Jul 2005 20:40:05 +0000 (20:40 +0000)]
Removed the $globaltz option.
Robert Sesek [Fri, 15 Jul 2005 02:47:49 +0000 (02:47 +0000)]
Forgot to put the name in the header.
Robert Sesek [Sun, 10 Jul 2005 20:49:18 +0000 (20:49 +0000)]
Only do the referer check if we have the HTTP_REFERER; Norton Internet Security removes it, making the applications unusable.
Robert Sesek [Sun, 10 Jul 2005 20:23:58 +0000 (20:23 +0000)]
Added another way to remove the full path from errors (it didn't always work).
Robert Sesek [Sun, 10 Jul 2005 19:29:02 +0000 (19:29 +0000)]
The $adjust paramater in format() wasn't doing anything... now it is
Robert Sesek [Sun, 10 Jul 2005 19:21:18 +0000 (19:21 +0000)]
Added date formatting framework.
Robert Sesek [Tue, 5 Jul 2005 18:44:25 +0000 (18:44 +0000)]
Fixed a duplicate variable name problem(?).
Robert Sesek [Sun, 26 Jun 2005 14:08:56 +0000 (14:08 +0000)]
Changing the way we detect PHP 4.1.0
Robert Sesek [Sun, 26 Jun 2005 12:19:26 +0000 (12:19 +0000)]
Message text colour should be black
Robert Sesek [Thu, 2 Jun 2005 14:22:50 +0000 (14:22 +0000)]
Removing the apidoc/ folder
Robert Sesek [Thu, 2 Jun 2005 04:51:34 +0000 (04:51 +0000)]
Added scandir() function
Robert Sesek [Tue, 31 May 2005 23:45:13 +0000 (23:45 +0000)]
On XML parsing fail, use trigger_error() not some random print() statement
Robert Sesek [Mon, 30 May 2005 17:54:15 +0000 (17:54 +0000)]
ISSO's input handler now merges $_COOKIE into the mix
Robert Sesek [Mon, 30 May 2005 17:46:29 +0000 (17:46 +0000)]
Removed ISSO::i and ISSO::input; the only input mechanism is ISSO::in
Robert Sesek [Sat, 14 May 2005 20:03:38 +0000 (20:03 +0000)]
Made the docs less colloquial
Robert Sesek [Fri, 13 May 2005 23:20:22 +0000 (23:20 +0000)]
Added fetch_max_attachment_size()
Robert Sesek [Tue, 10 May 2005 03:48:51 +0000 (03:48 +0000)]
Increased the nesting depth a little so we can test the parser some more
Robert Sesek [Tue, 10 May 2005 03:46:33 +0000 (03:46 +0000)]
ksort() the $return array so tags are in order
Robert Sesek [Tue, 10 May 2005 02:39:18 +0000 (02:39 +0000)]
Fixed the XML parser so it actually works now... how exciting!
Robert Sesek [Tue, 10 May 2005 02:09:23 +0000 (02:09 +0000)]
Forgot to change the name of the XML-in data
Robert Sesek [Tue, 10 May 2005 02:02:30 +0000 (02:02 +0000)]
Renaming downloads.xml to xmltest.xml
Robert Sesek [Tue, 10 May 2005 01:58:13 +0000 (01:58 +0000)]
Fixed the second ignore clause... it was in the wrong place (woops!)
Robert Sesek [Mon, 9 May 2005 23:46:59 +0000 (23:46 +0000)]
Checking in the parser:
- Doesn't work
- Includes raw DEBUG data
- Tag stack is operating weirdly
- Need to fix before the next release
Robert Sesek [Mon, 9 May 2005 23:45:21 +0000 (23:45 +0000)]
- Simplified dev/downloads.xml to have only a few items
- Wrote our test XML instance parser
Robert Sesek [Mon, 9 May 2005 18:50:03 +0000 (18:50 +0000)]
- New folder called "dev" for all of our fun little things
- Make phpdoc.sh ignore our new folder
- Completely remove and recreate ./apidoc/ when we run phpdoc.sh
Robert Sesek [Sun, 8 May 2005 22:43:16 +0000 (22:43 +0000)]
Added fetch_extension() method
Robert Sesek [Wed, 4 May 2005 16:36:25 +0000 (16:36 +0000)]
Make ISSO::escape() force by default, as all strings should be automagically escaped at init.
Robert Sesek [Sun, 24 Apr 2005 22:33:54 +0000 (22:33 +0000)]
Added fetch_microtime_diff() function
Robert Sesek [Sun, 24 Apr 2005 21:37:43 +0000 (21:37 +0000)]
Fixed: Fatal error: Call to undefined function: mysql_error_no() in /WebRoot/htdocs/isso/db_mysql.php on line 274
Robert Sesek [Sun, 24 Apr 2005 04:32:56 +0000 (04:32 +0000)]
Documented @return for Functions::array_set_current()
Robert Sesek [Fri, 22 Apr 2005 22:51:14 +0000 (22:51 +0000)]
Added array_set_current() function.
Robert Sesek [Tue, 19 Apr 2005 01:30:33 +0000 (01:30 +0000)]
Added description of what phpdoc.sh does
Robert Sesek [Tue, 19 Apr 2005 01:28:31 +0000 (01:28 +0000)]
Adding apidoc/ folder so phpdoc.sh script will work out-of-the-box.
Robert Sesek [Sun, 17 Apr 2005 19:35:52 +0000 (19:35 +0000)]
Fixed documentation langage mistake
Robert Sesek [Sun, 17 Apr 2005 05:28:17 +0000 (05:28 +0000)]
Marking iff() as deprecated.
Robert Sesek [Sun, 17 Apr 2005 05:22:21 +0000 (05:22 +0000)]
Changed default output format.
Robert Sesek [Sun, 17 Apr 2005 05:05:06 +0000 (05:05 +0000)]
Making everything properly documented so that we don't produce warnings when running ./phpdoc.sh
Robert Sesek [Wed, 13 Apr 2005 23:55:53 +0000 (23:55 +0000)]
Removed echo() debug for error reporting stuff.
Robert Sesek [Wed, 13 Apr 2005 23:53:18 +0000 (23:53 +0000)]
Updated error reporting stuff. It was really broken before and I'm not exactly sure why. We now also use the pre-defined PHP constants instead of the ERR_* ones.
Robert Sesek [Wed, 13 Apr 2005 22:12:51 +0000 (22:12 +0000)]
Updated file headers to be our new one.
Robert Sesek [Wed, 13 Apr 2005 03:58:06 +0000 (03:58 +0000)]
Updated initial copyright year from 2003 to 2002
Robert Sesek [Mon, 11 Apr 2005 00:21:47 +0000 (00:21 +0000)]
Removed some unnecessary function calls from DB_Template::_parse_conditionals()
Robert Sesek [Mon, 11 Apr 2005 00:20:32 +0000 (00:20 +0000)]
Fixed faulty documentation.
Robert Sesek [Mon, 11 Apr 2005 00:11:24 +0000 (00:11 +0000)]
- White space OCD
- Documentation
Robert Sesek [Fri, 8 Apr 2005 02:42:33 +0000 (02:42 +0000)]
Do not replace the WWW at the start of our host when we do the POST referer check.
Robert Sesek [Thu, 31 Mar 2005 22:15:28 +0000 (22:15 +0000)]
Changed ISSO::debug() to not only work under debug mode because we want to show that the POST check works, and we can't if we use that method.
Robert Sesek [Thu, 31 Mar 2005 22:07:51 +0000 (22:07 +0000)]
We now hide the path when we use ISSO::_error_handler(). Added ability to check for foreign host POST requests.
Robert Sesek [Wed, 30 Mar 2005 23:06:15 +0000 (23:06 +0000)]
Removed iff() from use in ISSO. Placed notice on the function to state that it's being deprecated.
Robert Sesek [Wed, 30 Mar 2005 08:50:21 +0000 (08:50 +0000)]
Added force paramater on ISSO::escape to disable magic quotes fix.
Robert Sesek [Wed, 30 Mar 2005 01:25:50 +0000 (01:25 +0000)]
Allow ISSO::funct::rand() to take array(LOW VAL, HIGH VAL) just like rand() normally would.
Robert Sesek [Wed, 30 Mar 2005 01:05:39 +0000 (01:05 +0000)]
Created live query printing for debugging purposes.
Robert Sesek [Sun, 27 Mar 2005 18:16:04 +0000 (18:16 +0000)]
Only use ISSO::db::escape_string() when we have binary data, otherwise it'll escape new line and carriage return characters.
Robert Sesek [Wed, 23 Mar 2005 03:58:54 +0000 (03:58 +0000)]
Woops... didn't want that damn keyword to expand.
Robert Sesek [Wed, 23 Mar 2005 03:57:57 +0000 (03:57 +0000)]
Added more tests for not under source control things.
Robert Sesek [Wed, 23 Mar 2005 03:28:29 +0000 (03:28 +0000)]
Fixed:
- ksort() expects parameter 1 to be array, null given in /WebRoot/htdocs/isso/template.php on line 460
- Invalid argument supplied for foreach() in /WebRoot/htdocs/isso/template.php on line 461
Robert Sesek [Tue, 22 Mar 2005 19:59:45 +0000 (19:59 +0000)]
No longer need to fetch the character of $i in the conditional parser.
Robert Sesek [Tue, 22 Mar 2005 19:37:44 +0000 (19:37 +0000)]
Simplified ISSO::escape() a little.
Robert Sesek [Sat, 19 Mar 2005 05:37:28 +0000 (05:37 +0000)]
Moving the tpl-if-fix/ branch from tags/ to branches/. My bad.
Robert Sesek [Sat, 19 Mar 2005 05:37:28 +0000 (05:37 +0000)]
Moving the tpl-if-fix/ branch from tags/ to branches/. My bad.
Robert Sesek [Sat, 19 Mar 2005 05:36:36 +0000 (05:36 +0000)]
Removed unnecessary extraction of the condition. Made comments clearer and cleaner. Changed the else parser to use the $tag_else variable instead of just '<else />'
Robert Sesek [Sat, 19 Mar 2005 05:26:19 +0000 (05:26 +0000)]
Merging tpl-if-fix/ branch into trunk. We now properly handle nested conditionals with our bran-spankin' new parser.
Robert Sesek [Sat, 19 Mar 2005 05:18:56 +0000 (05:18 +0000)]
Removed debugging code and old code.
Robert Sesek [Sat, 19 Mar 2005 05:16:56 +0000 (05:16 +0000)]
NOW it works completely.
Robert Sesek [Sat, 19 Mar 2005 05:09:59 +0000 (05:09 +0000)]
By golly I think we have it!
Robert Sesek [Sat, 19 Mar 2005 05:01:45 +0000 (05:01 +0000)]
IT WORKS... well... almost. <else /> doesn't YET.
Robert Sesek [Sat, 19 Mar 2005 04:28:36 +0000 (04:28 +0000)]
Broken, just checking in code.
Robert Sesek [Sat, 19 Mar 2005 03:39:10 +0000 (03:39 +0000)]
Back to tokenization. The stack method WORKS, but we need to figure out why parsing it does not. *sigh* so complicated... wait... I think I know... HOLD ON :).
Robert Sesek [Sat, 19 Mar 2005 01:07:03 +0000 (01:07 +0000)]
Hackish way to do it by just replacing strings. Ugh.
Robert Sesek [Sat, 19 Mar 2005 00:58:35 +0000 (00:58 +0000)]
Not working... just checking in.
Robert Sesek [Sat, 19 Mar 2005 00:48:22 +0000 (00:48 +0000)]
We now properly extract the condition :-)
Robert Sesek [Fri, 18 Mar 2005 08:32:02 +0000 (08:32 +0000)]
It's kind of working... not really, though. Bed time so I can't finish this now :-(.
Robert Sesek [Fri, 18 Mar 2005 08:17:25 +0000 (08:17 +0000)]
Base tokenizing parser in place
Robert Sesek [Fri, 18 Mar 2005 06:51:21 +0000 (06:51 +0000)]
Added debugging information.
Robert Sesek [Mon, 14 Mar 2005 00:16:03 +0000 (00:16 +0000)]
Only turn on magicquotes in exec_sanitize_data() if we are supposed to...
Robert Sesek [Mon, 14 Mar 2005 00:13:23 +0000 (00:13 +0000)]
Cleaned up error reporting stuff so it works better under PHP5... this seems to be the only thing we ever do now :p
Robert Sesek [Thu, 10 Mar 2005 00:22:47 +0000 (00:22 +0000)]
Fixed bug in ISSO::Mail::_convert_line_breaks where line breaks were in some cases being converted twice. The problem was that if you wanted to convert to \r\n you can't convert in a linear fashion (do all of the conversions to \r\n). Instead, you have to simplify everything to one line break, and then change the line breaks to the desired style. This is because \r\n would be converted into double line breaks if the old style was already \r\n.
Robert Sesek [Wed, 9 Mar 2005 22:57:24 +0000 (22:57 +0000)]
Better detecting for PHP5.
Robert Sesek [Mon, 21 Feb 2005 04:53:18 +0000 (04:53 +0000)]
Added a parameter to ISSO::unsanitize to force magic quotes to be off (which is needed by ISSO::Mail if we don't want escaped quotes in the mail).
Robert Sesek [Mon, 21 Feb 2005 04:05:22 +0000 (04:05 +0000)]
All line breaks are now LF (http://us4.php.net/manual/en/function.mail.php). We leave headers as such because the NB says that poor mailers will not send it, but it's a one-way street. Also, to follow the rest of send(), the headers are now stored in the object, not as a separate variable.
Robert Sesek [Mon, 21 Feb 2005 03:42:27 +0000 (03:42 +0000)]
Shortened instance variables.
Robert Sesek [Mon, 21 Feb 2005 02:39:53 +0000 (02:39 +0000)]
Added mail framework. *BLIND COMMIT*
Robert Sesek [Sun, 20 Feb 2005 21:49:52 +0000 (21:49 +0000)]
Added appversion instance variable.
Robert Sesek [Sun, 20 Feb 2005 21:26:22 +0000 (21:26 +0000)]
Fixed possible exploit in query link where the original URI was not sanitized.
Robert Sesek [Sun, 20 Feb 2005 01:43:25 +0000 (01:43 +0000)]
Added magic quotes mimicker, except it actually works well. Added support for isso::db::escape_string() for when isso::magicquotes is set to true.
Robert Sesek [Sat, 19 Feb 2005 23:23:59 +0000 (23:23 +0000)]
Fixed debug HTML select tab spacing.
Robert Sesek [Sun, 13 Feb 2005 00:17:37 +0000 (00:17 +0000)]
Added error handling so all E_USER_* would be disabled with their E_* counterparts.
Robert Sesek [Sun, 13 Feb 2005 00:07:54 +0000 (00:07 +0000)]
Added random string generator.
Robert Sesek [Wed, 9 Feb 2005 20:29:23 +0000 (20:29 +0000)]
Added reference instance variables to isso::input (named i and in). Allows for more short-hand processing.
Robert Sesek [Sat, 22 Jan 2005 23:20:44 +0000 (23:20 +0000)]
Changed ERR_ERROR to ERR_ALERT. Added PHP5 fix for error reporting. Error handler now checks to make sure error_reporting is right.