isso.git
19 years agoksort() the $return array so tags are in order
Robert Sesek [Tue, 10 May 2005 03:46:33 +0000 (03:46 +0000)]
ksort() the $return array so tags are in order

19 years agoFixed the XML parser so it actually works now... how exciting!
Robert Sesek [Tue, 10 May 2005 02:39:18 +0000 (02:39 +0000)]
Fixed the XML parser so it actually works now... how exciting!

19 years agoForgot to change the name of the XML-in data
Robert Sesek [Tue, 10 May 2005 02:09:23 +0000 (02:09 +0000)]
Forgot to change the name of the XML-in data

19 years agoRenaming downloads.xml to xmltest.xml
Robert Sesek [Tue, 10 May 2005 02:02:30 +0000 (02:02 +0000)]
Renaming downloads.xml to xmltest.xml

19 years agoFixed the second ignore clause... it was in the wrong place (woops!)
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!)

19 years agoChecking in the parser:
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

19 years ago- Simplified dev/downloads.xml to have only a few items
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

19 years ago- New folder called "dev" for all of our fun little things
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

19 years agoAdded fetch_extension() method
Robert Sesek [Sun, 8 May 2005 22:43:16 +0000 (22:43 +0000)]
Added fetch_extension() method

19 years agoMake ISSO::escape() force by default, as all strings should be automagically escaped...
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.

19 years agoAdded fetch_microtime_diff() function
Robert Sesek [Sun, 24 Apr 2005 22:33:54 +0000 (22:33 +0000)]
Added fetch_microtime_diff() function

19 years agoFixed: Fatal error: Call to undefined function: mysql_error_no() in /WebRoot/htdocs...
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

19 years agoDocumented @return for Functions::array_set_current()
Robert Sesek [Sun, 24 Apr 2005 04:32:56 +0000 (04:32 +0000)]
Documented @return for Functions::array_set_current()

19 years agoAdded array_set_current() function.
Robert Sesek [Fri, 22 Apr 2005 22:51:14 +0000 (22:51 +0000)]
Added array_set_current() function.

19 years agoAdded description of what phpdoc.sh does
Robert Sesek [Tue, 19 Apr 2005 01:30:33 +0000 (01:30 +0000)]
Added description of what phpdoc.sh does

19 years agoAdding apidoc/ folder so phpdoc.sh script will work out-of-the-box.
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.

19 years agoFixed documentation langage mistake
Robert Sesek [Sun, 17 Apr 2005 19:35:52 +0000 (19:35 +0000)]
Fixed documentation langage mistake

19 years agoMarking iff() as deprecated.
Robert Sesek [Sun, 17 Apr 2005 05:28:17 +0000 (05:28 +0000)]
Marking iff() as deprecated.

19 years agoChanged default output format.
Robert Sesek [Sun, 17 Apr 2005 05:22:21 +0000 (05:22 +0000)]
Changed default output format.

19 years agoMaking everything properly documented so that we don't produce warnings when running...
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

19 years agoRemoved echo() debug for error reporting stuff.
Robert Sesek [Wed, 13 Apr 2005 23:55:53 +0000 (23:55 +0000)]
Removed echo() debug for error reporting stuff.

19 years agoUpdated error reporting stuff. It was really broken before and I'm not exactly sure...
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.

19 years agoUpdated file headers to be our new one.
Robert Sesek [Wed, 13 Apr 2005 22:12:51 +0000 (22:12 +0000)]
Updated file headers to be our new one.

19 years agoUpdated initial copyright year from 2003 to 2002
Robert Sesek [Wed, 13 Apr 2005 03:58:06 +0000 (03:58 +0000)]
Updated initial copyright year from 2003 to 2002

19 years agoRemoved some unnecessary function calls from DB_Template::_parse_conditionals()
Robert Sesek [Mon, 11 Apr 2005 00:21:47 +0000 (00:21 +0000)]
Removed some unnecessary function calls from DB_Template::_parse_conditionals()

19 years agoFixed faulty documentation.
Robert Sesek [Mon, 11 Apr 2005 00:20:32 +0000 (00:20 +0000)]
Fixed faulty documentation.

19 years ago- White space OCD
Robert Sesek [Mon, 11 Apr 2005 00:11:24 +0000 (00:11 +0000)]
- White space OCD
- Documentation

19 years agoDo not replace the WWW at the start of our host when we do the POST referer check.
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.

19 years agoChanged ISSO::debug() to not only work under debug mode because we want to show that...
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.

19 years agoWe now hide the path when we use ISSO::_error_handler(). Added ability to check for...
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.

19 years agoRemoved iff() from use in ISSO. Placed notice on the function to state that it's...
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.

19 years agoAdded force paramater on ISSO::escape to disable magic quotes fix.
Robert Sesek [Wed, 30 Mar 2005 08:50:21 +0000 (08:50 +0000)]
Added force paramater on ISSO::escape to disable magic quotes fix.

19 years agoAllow ISSO::funct::rand() to take array(LOW VAL, HIGH VAL) just like rand() normally...
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.

19 years agoCreated live query printing for debugging purposes.
Robert Sesek [Wed, 30 Mar 2005 01:05:39 +0000 (01:05 +0000)]
Created live query printing for debugging purposes.

19 years agoOnly use ISSO::db::escape_string() when we have binary data, otherwise it'll escape...
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.

19 years agoWoops... didn't want that damn keyword to expand.
Robert Sesek [Wed, 23 Mar 2005 03:58:54 +0000 (03:58 +0000)]
Woops... didn't want that damn keyword to expand.

19 years agoAdded more tests for not under source control things.
Robert Sesek [Wed, 23 Mar 2005 03:57:57 +0000 (03:57 +0000)]
Added more tests for not under source control things.

19 years agoFixed:
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

19 years agoNo longer need to fetch the character of $i in the conditional parser.
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.

19 years agoSimplified ISSO::escape() a little.
Robert Sesek [Tue, 22 Mar 2005 19:37:44 +0000 (19:37 +0000)]
Simplified ISSO::escape() a little.

19 years agoRemoved unnecessary extraction of the condition. Made comments clearer and cleaner...
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 />'

19 years agoMerging tpl-if-fix/ branch into trunk. We now properly handle nested conditionals...
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.

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.