isso.git
19 years agoBack to tokenization. The stack method WORKS, but we need to figure out why parsing...
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 :).

19 years agoHackish way to do it by just replacing strings. Ugh.
Robert Sesek [Sat, 19 Mar 2005 01:07:03 +0000 (01:07 +0000)]
Hackish way to do it by just replacing strings. Ugh.

19 years agoNot working... just checking in.
Robert Sesek [Sat, 19 Mar 2005 00:58:35 +0000 (00:58 +0000)]
Not working... just checking in.

19 years agoWe now properly extract the condition :-)
Robert Sesek [Sat, 19 Mar 2005 00:48:22 +0000 (00:48 +0000)]
We now properly extract the condition :-)

19 years agoIt's kind of working... not really, though. Bed time so I can't finish this now :-(.
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 :-(.

19 years agoBase tokenizing parser in place
Robert Sesek [Fri, 18 Mar 2005 08:17:25 +0000 (08:17 +0000)]
Base tokenizing parser in place

19 years agoAdded debugging information.
Robert Sesek [Fri, 18 Mar 2005 06:51:21 +0000 (06:51 +0000)]
Added debugging information.

19 years agoOnly turn on magicquotes in exec_sanitize_data() if we are supposed to...
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...

19 years agoCleaned up error reporting stuff so it works better under PHP5... this seems to be...
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

19 years agoFixed bug in ISSO::Mail::_convert_line_breaks where line breaks were in some cases...
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.

19 years agoBetter detecting for PHP5.
Robert Sesek [Wed, 9 Mar 2005 22:57:24 +0000 (22:57 +0000)]
Better detecting for PHP5.

19 years agoAdded a parameter to ISSO::unsanitize to force magic quotes to be off (which is neede...
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).

19 years agoAll line breaks are now LF (http://us4.php.net/manual/en/function.mail.php). We leave...
Robert Sesek [Mon, 21 Feb 2005 04:05:22 +0000 (04:05 +0000)]
All line breaks are now LF (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.

19 years agoShortened instance variables.
Robert Sesek [Mon, 21 Feb 2005 03:42:27 +0000 (03:42 +0000)]
Shortened instance variables.

19 years agoAdded mail framework. *BLIND COMMIT*
Robert Sesek [Mon, 21 Feb 2005 02:39:53 +0000 (02:39 +0000)]
Added mail framework. *BLIND COMMIT*

19 years agoAdded appversion instance variable.
Robert Sesek [Sun, 20 Feb 2005 21:49:52 +0000 (21:49 +0000)]
Added appversion instance variable.

19 years agoFixed possible exploit in query link where the original URI was not sanitized.
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.

19 years agoAdded magic quotes mimicker, except it actually works well. Added support for isso...
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.

19 years agoFixed debug HTML select tab spacing.
Robert Sesek [Sat, 19 Feb 2005 23:23:59 +0000 (23:23 +0000)]
Fixed debug HTML select tab spacing.

19 years agoAdded error handling so all E_USER_* would be disabled with their E_* counterparts.
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.

19 years agoAdded random string generator.
Robert Sesek [Sun, 13 Feb 2005 00:07:54 +0000 (00:07 +0000)]
Added random string generator.

19 years agoAdded reference instance variables to isso::input (named i and in). Allows for more...
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.

19 years agoChanged ERR_ERROR to ERR_ALERT. Added PHP5 fix for error reporting. Error handler...
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.

19 years agoPHP version requirement of 4.1.0+
Robert Sesek [Sat, 22 Jan 2005 22:46:17 +0000 (22:46 +0000)]
PHP version requirement of 4.1.0+

19 years agoStrip registered globals. Make _isso::sanitize _isso::unsanitize behave like they...
Robert Sesek [Sat, 22 Jan 2005 22:36:23 +0000 (22:36 +0000)]
Strip registered globals. Make _isso::sanitize _isso::unsanitize behave like they're magically escaping data if magic quotes is enabled.

19 years agoAdded input sanitize functions. The new system works by merging $_GET and $_POST...
Robert Sesek [Sat, 22 Jan 2005 21:52:53 +0000 (21:52 +0000)]
Added input sanitize functions. The new system works by merging $_GET and $_POST, running them through a unicode-safe htmlspecialchars() and storing it in _isso::input. Then this can be accessed; and proper data manipulation (intval(), floatval(), _isso::escape) can be run on it. _isso::escape uses a variety of escape functions from none (Magic Quotes on), to mysql_real_escape_string() (have a valid DB connection), to just addslashes() (neither of the previous two).

19 years agoXML parser now should (in theory) be working.
Robert Sesek [Sat, 22 Jan 2005 05:25:15 +0000 (05:25 +0000)]
XML parser now should (in theory) be working.

19 years agoBroken initial XML parser. Just getting it in here so we can preserve debug stuff.
Robert Sesek [Sat, 22 Jan 2005 02:29:38 +0000 (02:29 +0000)]
Broken initial XML parser. Just getting it in here so we can preserve debug stuff.

19 years agoAdded core functions framework.
Robert Sesek [Sun, 16 Jan 2005 22:44:39 +0000 (22:44 +0000)]
Added core functions framework.

19 years agoUsed wrong server variable for the show queries URL.
Robert Sesek [Sun, 16 Jan 2005 22:08:43 +0000 (22:08 +0000)]
Used wrong server variable for the show queries URL.

19 years agoAdded advanced SCM debug information.
Robert Sesek [Sat, 15 Jan 2005 22:11:07 +0000 (22:11 +0000)]
Added advanced SCM debug information.

19 years agoAdded debug information notices. Created iff() wrapper. Template system done.
Robert Sesek [Sat, 15 Jan 2005 10:31:06 +0000 (10:31 +0000)]
Added debug information notices. Created iff() wrapper. Template system done.

19 years agoFinished database abstraction layer.
Robert Sesek [Fri, 14 Jan 2005 06:27:00 +0000 (06:27 +0000)]
Finished database abstraction layer.

19 years agoAdded font styling to ISSO::_message()
Robert Sesek [Fri, 14 Jan 2005 06:11:28 +0000 (06:11 +0000)]
Added font styling to ISSO::_message()

19 years agoAdded $apppath global variable, changed procedure for ISSO::fetch_sourcepath(), finis...
Robert Sesek [Fri, 14 Jan 2005 03:36:04 +0000 (03:36 +0000)]
Added $apppath global variable, changed procedure for ISSO::fetch_sourcepath(), finished module loading system, added ISSO::locate to load a framework, added ISSO::is_loaded to check and see if a framework is loaded.

19 years agoInitial SVN for base framework.
Robert Sesek [Thu, 13 Jan 2005 05:37:03 +0000 (05:37 +0000)]
Initial SVN for base framework.

19 years agoAdding repository setup.
Robert Sesek [Thu, 13 Jan 2005 00:43:08 +0000 (00:43 +0000)]
Adding repository setup.