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 [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).
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.