]> src.bluestatic.org Git - isso.git/log
isso.git
16 years agoRemoving the PHP tests because we have now implemented our conclusions
Robert Sesek [Sun, 13 Jan 2008 22:35:43 +0000 (14:35 -0800)]
Removing the PHP tests because we have now implemented our conclusions

16 years agoAdding fixes in the unit tests for all the refactoring we did
Robert Sesek [Sun, 13 Jan 2008 22:11:46 +0000 (14:11 -0800)]
Adding fixes in the unit tests for all the refactoring we did

16 years agoRemoving the BSVariableRegistry and instead making public static vars in BSApp for...
Robert Sesek [Sun, 13 Jan 2008 21:37:31 +0000 (13:37 -0800)]
Removing the BSVariableRegistry and instead making public static vars in BSApp for the necessary inter-linking modules

* Api.php: No longer use BSApp::registry() but rather just the cvars
* App.php: Make the ivars cvars so we no longer need singleton stuff
(BSApp::_instance): Removed
(BSApp::registry): Removed
(BSApp::load_module): Removed, just directly instantiate now
(BSApp::required_modules): Removed
(BSVariableRegistry): Removed
* Input.php: Use cvars instead of the BSApp::registry()
* Installer.php: ditto
* Mail.php: ditto
* Pagination.php: ditto
* Template.php: ditto

16 years agoRemoving a lot of old system variables from BSApp
Robert Sesek [Sun, 13 Jan 2008 20:43:26 +0000 (12:43 -0800)]
Removing a lot of old system variables from BSApp

* App.php: Removed BSApp->application, BSApp->appPath, BSApp->appVersion, BSApp->webPath
(BSApp::set_application): Removed
(BSApp::get_application): Removed
(BSApp::set_app_path): Removed
(BSApp::get_app_path): Removed
(BSApp::set_app_version): Removed
(BSApp::get_app_version): Removed
(BSApp::set_web_path): Removed
(BSApp::get_web_path): Removed
* Printer.php: Add BSPrinter->copyright to store copyright information for the footer of pages
(BSPrinter::get_copyright): New method
(BSPrinter::set_copyright): New method
* PrinterNavigation.php: BSPrinter->realm is now the only component used for titles
(BSPrinterNavigation::constructHeaderHtml): Now uses only the realm
* PrinterRootElementPage.php: Again, only use BSPrinter->realm
(BSPrinterRootElementPage::paint): Switch to using only the realm in the title and using BSPrinter->copyright in the footer

16 years agoFixing a few functions that broke during the refactoring
Robert Sesek [Sun, 13 Jan 2008 18:46:16 +0000 (10:46 -0800)]
Fixing a few functions that broke during the refactoring

* Functions.php:
(BSFunctions::swap_css_classes): This function wasn't marked static so it wasn't refactored, fixed both of those issues
(BSFunctions::scan_directory): Issues arose with _help_scan_directory()
(BSFunctions::_help_scan_directory): ditto

16 years agoRefactoring all the static functions to not use the upper camel-case nomenclature...
Robert Sesek [Sun, 13 Jan 2008 08:19:10 +0000 (00:19 -0800)]
Refactoring all the static functions to not use the upper camel-case nomenclature, but rather underscores

16 years agoWe need to throw Exceptions rather than trigger_error()
Robert Sesek [Sun, 13 Jan 2008 04:55:41 +0000 (20:55 -0800)]
We need to throw Exceptions rather than trigger_error()

* PrinterNavigation.php:
(BSPrinterNavigation::setFocus)

16 years agoSetting up the fluent interface for all of the printer classes
Robert Sesek [Sat, 12 Jan 2008 23:29:54 +0000 (15:29 -0800)]
Setting up the fluent interface for all of the printer classes

16 years agoStart providing a fluent interface for the printer stuff. All printer elemnets now...
Robert Sesek [Sat, 12 Jan 2008 23:19:12 +0000 (15:19 -0800)]
Start providing a fluent interface for the printer stuff. All printer elemnets now have a make() method that calls the constructor

16 years agoHappy new year!
Robert Sesek [Sat, 5 Jan 2008 19:57:13 +0000 (11:57 -0800)]
Happy new year!

16 years agoRemoving the CSS editor generator
Robert Sesek [Thu, 20 Dec 2007 16:52:08 +0000 (11:52 -0500)]
Removing the CSS editor generator

* PrinterCss.php: Removed

16 years agoRemoving the graphing files
Robert Sesek [Mon, 17 Dec 2007 05:23:38 +0000 (00:23 -0500)]
Removing the graphing files

* Graph.php
* GraphLine.php
* GraphPie.php

16 years agoThe API is now all unit tested
Robert Sesek [Mon, 17 Dec 2007 05:12:15 +0000 (00:12 -0500)]
The API is now all unit tested

* Api.php
* UnitTest/ApiTest.php

16 years agoRemoving the XML class because we will now use SimpleXML for all our parsing needs
Robert Sesek [Thu, 6 Dec 2007 18:33:35 +0000 (13:33 -0500)]
Removing the XML class because we will now use SimpleXML for all our parsing needs

* UnitTest/AllTests.php: do not include the XML tests anymore
* UnitTest/XmlTest.php: Removed
* Xml.php: Removed

16 years agoUnit test updates
Robert Sesek [Thu, 6 Dec 2007 18:31:22 +0000 (13:31 -0500)]
Unit test updates

* UnitTest/ApiTest.php

16 years agoFixing some warnings that I discovered through unit testing under E_ALL
Robert Sesek [Fri, 30 Nov 2007 18:47:12 +0000 (13:47 -0500)]
Fixing some warnings that I discovered through unit testing under E_ALL

* Functions.php:
(BSFunctions::FetchMicrotimeDiff): Refactored the local vars
* Template.php:
(BSTemplate::fetch): Fixed a warning generated by the uncached template counter
(BSTemplate::flush): Fixed a warning about the microtime diff because we weren't passing a microtime, just the seconds

16 years agoCleaning up the Api::_runActionMethod() method
Robert Sesek [Fri, 30 Nov 2007 18:33:03 +0000 (13:33 -0500)]
Cleaning up the Api::_runActionMethod() method

* Api.php:
(BSApi::_runActionMethod): Don't use the ternary operator, just use the if() statment at the beginning

16 years agoRenaming Api->objdata to be Api->record
Robert Sesek [Fri, 30 Nov 2007 18:31:49 +0000 (13:31 -0500)]
Renaming Api->objdata to be Api->record

* Api.php

16 years agoAdding a testCondition() method to the API test
Robert Sesek [Fri, 30 Nov 2007 18:30:38 +0000 (13:30 -0500)]
Adding a testCondition() method to the API test

* UnitTest/ApiTest.php

16 years agoAdd thed API unit tests
Robert Sesek [Mon, 19 Nov 2007 14:44:56 +0000 (09:44 -0500)]
Add thed API unit tests

17 years agoWhen the API needs to throw an exception regarding a field, use a new FieldException...
Robert Sesek [Wed, 17 Oct 2007 20:50:36 +0000 (16:50 -0400)]
When the API needs to throw an exception regarding a field, use a new FieldException which holds the name of the field as well as the error.

17 years agoIn Api.php we were still calling BSApp::GetType() instead of BSApp::Registry()->getType()
Robert Sesek [Wed, 17 Oct 2007 20:40:26 +0000 (16:40 -0400)]
In Api.php we were still calling BSApp::GetType() instead of BSApp::Registry()->getType()

* Api.php

17 years agoAdding the API::$table and API::$prefix instance variables so that subclasses know...
Robert Sesek [Wed, 17 Oct 2007 20:31:44 +0000 (16:31 -0400)]
Adding the API::$table and API::$prefix instance variables so that subclasses know to override them

* Api.php

17 years agoChanging the error reporting system in the API to use exceptions instead of the old...
Robert Sesek [Fri, 12 Oct 2007 19:24:08 +0000 (15:24 -0400)]
Changing the error reporting system in the API to use exceptions instead of the old error handler system of before

* Api.php

17 years agoChanging the way we include framework files. Instead of modifying the include_path...
Robert Sesek [Wed, 26 Sep 2007 16:40:19 +0000 (12:40 -0400)]
Changing the way we include framework files. Instead of modifying the include_path we just define the constant ISSO as the path to ISSO.

17 years agoCleaing up error reporting and error triggering in Api.php
Robert Sesek [Sun, 23 Sep 2007 15:28:53 +0000 (11:28 -0400)]
Cleaing up error reporting and error triggering in Api.php

* Api.php: Removed the APIError() system and we now use exceptions instead of trigger_error()

17 years agoFix a failing unit test to work around the file system being slow
Robert Sesek [Sat, 22 Sep 2007 18:44:56 +0000 (14:44 -0400)]
Fix a failing unit test to work around the file system being slow

* UnitTest/TemplateTest.php:
(TemplateTest::testDbCache): sleep() for a second in order to allow the file system to catch up to the changes we're making

17 years agoMoving the insertId() and affectedRows() methods from the result class to the databas...
Robert Sesek [Sat, 22 Sep 2007 18:37:42 +0000 (14:37 -0400)]
Moving the insertId() and affectedRows() methods from the result class to the database one and fixed a broken BSDbResult::free

* Db.php
* DbMySql.php
* DbMySqlI.php
* DbPostgreSql.php
* UnitTest/DatabaseTestAbstract.php

17 years agoDatabase results are now independent objects as opposed to being a resource identifie...
Robert Sesek [Sat, 22 Sep 2007 18:31:31 +0000 (14:31 -0400)]
Database results are now independent objects as opposed to being a resource identifier, which greatly simplifies method calls

* Db.php
* DbMySql.php
* DbMySqlI.php
* DbPostgreSql.php
* Template.php
* UnitTest/DatabaseTestAbstract.php

17 years agoIn the installer test, the welcome page is to be echo'd instead of return'd
Robert Sesek [Sat, 15 Sep 2007 17:51:48 +0000 (13:51 -0400)]
In the installer test, the welcome page is to be echo'd instead of return'd

* UnitTest/InstallerTest.php:
(TestInstallerFixture::_welcomePage)

17 years agoFixing a broken unit test
Robert Sesek [Sat, 15 Sep 2007 17:07:49 +0000 (13:07 -0400)]
Fixing a broken unit test

* UnitTest/AppTest.php:
(AppTest::testGetAll): The count was off by one due to a new method

17 years agoAdded the installer unit test
Robert Sesek [Sat, 15 Sep 2007 17:03:44 +0000 (13:03 -0400)]
Added the installer unit test

* Installer.php:
(BSInstaller::__construct): Fixed a bad call to the registry
* UnitTest/AllTests.php: Add the installer test
* UnitTest/InstallerTest.php: New file

17 years agoRemove the check in BSApp::RequiredModules that was meant for checking static classes...
Robert Sesek [Sat, 15 Sep 2007 16:55:33 +0000 (12:55 -0400)]
Remove the check in BSApp::RequiredModules that was meant for checking static classes (as we don't need it)

* App.php:
(BSApp::RequiredModules)

17 years agoFixing some bugs in the mail framework due to mistyped variable capitalization and...
Robert Sesek [Wed, 22 Aug 2007 08:07:11 +0000 (01:07 -0700)]
Fixing some bugs in the mail framework due to mistyped variable capitalization and a call to $this->registry->unsanitize()

* Mail.php:
(BSMail::send)

17 years agoFixing another call to BSApp::GetType() and switching to using the ::Registry()
Robert Sesek [Wed, 22 Aug 2007 07:55:02 +0000 (00:55 -0700)]
Fixing another call to BSApp::GetType() and switching to using the ::Registry()

* Mail.php:
(BSMail::send)

17 years agoRemoving the old ReigsterTest.php
Robert Sesek [Mon, 20 Aug 2007 16:43:24 +0000 (09:43 -0700)]
Removing the old ReigsterTest.php

* UnitTest/RegisterTest.php: Removed

17 years agoRemoving the old coverage reporter from the unit test system
Robert Sesek [Mon, 20 Aug 2007 16:30:10 +0000 (09:30 -0700)]
Removing the old coverage reporter from the unit test system

* UnitTest/Coverage.php: Removed

17 years agoUse (c) instead of the actual copyright symbol to avoid the really annoying character...
Robert Sesek [Mon, 20 Aug 2007 01:08:27 +0000 (18:08 -0700)]
Use (c) instead of the actual copyright symbol to avoid the really annoying character encoding issues

17 years agoRemoving all the package replacement tags and SVN keyword tags
Robert Sesek [Mon, 20 Aug 2007 00:58:02 +0000 (17:58 -0700)]
Removing all the package replacement tags and SVN keyword tags

17 years agoFinishing the template unit test
Robert Sesek [Sun, 19 Aug 2007 20:34:11 +0000 (20:34 +0000)]
Finishing the template unit test

17 years agoFixing more instances of BSApp::GetType()
Robert Sesek [Sun, 19 Aug 2007 20:34:03 +0000 (20:34 +0000)]
Fixing more instances of BSApp::GetType()

* Template.php:
(BSTemplate::flush)

17 years agoAdded tests for template preparse hooks and the cache system
Robert Sesek [Sun, 19 Aug 2007 17:58:38 +0000 (17:58 +0000)]
Added tests for template preparse hooks and the cache system

* UnitTest/TemplateTest.php

17 years agoDiscovered another older style of accessing the registry
Robert Sesek [Sun, 19 Aug 2007 17:41:51 +0000 (17:41 +0000)]
Discovered another older style of accessing the registry

* Template.php:
(BSTemplate::cache): Use the new BSApp::Registry() system

17 years agoFixing the include path for docs/tools/create_schema.php
Robert Sesek [Sun, 19 Aug 2007 15:23:40 +0000 (15:23 +0000)]
Fixing the include path for docs/tools/create_schema.php

* docs/tools/create_schema.php: Hard-coding our include path

17 years agoAdding a TemplateTest.php file and all the associated template files along with it
Robert Sesek [Sun, 19 Aug 2007 08:15:12 +0000 (08:15 +0000)]
Adding a TemplateTest.php file and all the associated template files along with it

17 years agoRemoving dead function in Template.php
Robert Sesek [Thu, 16 Aug 2007 20:54:42 +0000 (20:54 +0000)]
Removing dead function in Template.php

* Template.php:
(print_around): Removed

17 years agoRemoving the usage counter in from the template system
Robert Sesek [Thu, 16 Aug 2007 20:51:48 +0000 (20:51 +0000)]
Removing the usage counter in from the template system

* Template.php:
(BSTemplate::cache): No longer initialize the usage counter
(BSTemplate::fetch): Only increment the BSTemplate->uncached[] template counter when the template is not cached
(BSTemplate::flsuh): Remove the template debug block and only show uncached templates and their usage

17 years agoRemoving the SVN constant option and the ISSO_MT_START (thanks to $_SERVER['REQUEST_T...
Robert Sesek [Thu, 16 Aug 2007 20:44:53 +0000 (20:44 +0000)]
Removing the SVN constant option and the ISSO_MT_START (thanks to $_SERVER['REQUEST_TIME'])

* Template.php:
(BSTemplate::flush): No longer display SVN information and we can use $_SERVER[REQUEST_TIME] so we don't need to define ISSO_MT_START
* App.php: Remove documentation about constants

17 years agoSimplifying the loading of templates so we don't have two exceptions to throw for...
Robert Sesek [Thu, 16 Aug 2007 20:35:59 +0000 (20:35 +0000)]
Simplifying the loading of templates so we don't have two exceptions to throw for the same type of error

* Template.php
(BSTemplate::_loadTemplate): Check if the path is a file and can be read, instead of checking the result of file_get_contents() becaues that way we don't throw multiple exceptions in the same method unnecessarily

17 years agoDo not use BSApp::GetAppPath() anymore for the template path, but instead use a fully...
Robert Sesek [Thu, 16 Aug 2007 20:23:57 +0000 (20:23 +0000)]
Do not use BSApp::GetAppPath() anymore for the template path, but instead use a fully-qualified path in BSTemplate->templateDir

* Template.php:
(BSTemplate::cache)
(BSTemplate::_loadTemplate)

17 years agoMaking the two MySQL tests create an InnoDB database so that we can practice our...
Robert Sesek [Wed, 15 Aug 2007 07:06:17 +0000 (07:06 +0000)]
Making the two MySQL tests create an InnoDB database so that we can practice our new transaction test

* UnitTest/DatabaseMySQLTest.php:
(DatabaseMySQLTest::setUp): Create the test table as InnoDB
* UnitTest/DatabaseMySQLiTest.php:
(DatabaseMySQLiTest::setUp): ditto
* UnitTest/DatabaseTestAbstract.php:
(DatabaseTestAbstract::testTransactions): New method

17 years agoMoving the tools/ directory to the docs/ folder
Robert Sesek [Tue, 14 Aug 2007 04:01:27 +0000 (04:01 +0000)]
Moving the tools/ directory to the docs/ folder

17 years agoMoving the UnitTest directory out of the docs/ folder and into the root of the framework
Robert Sesek [Tue, 14 Aug 2007 04:00:56 +0000 (04:00 +0000)]
Moving the UnitTest directory out of the docs/ folder and into the root of the framework

17 years agoRemoving dead files that we no longer need
Robert Sesek [Tue, 14 Aug 2007 04:00:01 +0000 (04:00 +0000)]
Removing dead files that we no longer need

17 years agoFixing a call to BSApp::GetType() that no longer exists
Robert Sesek [Tue, 14 Aug 2007 03:49:10 +0000 (03:49 +0000)]
Fixing a call to BSApp::GetType() that no longer exists

* App.php:
(BSApp::RequiredModules)

17 years agoForgot to change our require_once() in our unit test for AppTest
Robert Sesek [Tue, 14 Aug 2007 03:47:02 +0000 (03:47 +0000)]
Forgot to change our require_once() in our unit test for AppTest

* docs/UnitTest/AppTest.php:
(AppTest::setUp): Change the require_once() path

17 years agoFixing "method not found" for BSApp::GetType()
Robert Sesek [Tue, 14 Aug 2007 03:46:05 +0000 (03:46 +0000)]
Fixing "method not found" for BSApp::GetType()

* Input.php:
(BSInput::escape)

17 years agoRenaming BSRegister to BSApp and moving Register.php to App.php
Robert Sesek [Tue, 14 Aug 2007 03:44:27 +0000 (03:44 +0000)]
Renaming BSRegister to BSApp and moving Register.php to App.php

17 years agoUpdating the unit tests for preparation of renaming BSRegister to BSApp
Robert Sesek [Tue, 14 Aug 2007 03:42:12 +0000 (03:42 +0000)]
Updating the unit tests for preparation of renaming BSRegister to BSApp

17 years agoChanging the registry part of BSRegister to be a new inner class called BSVariableReg...
Robert Sesek [Tue, 14 Aug 2007 03:38:41 +0000 (03:38 +0000)]
Changing the registry part of BSRegister to be a new inner class called BSVariableRegistry

* Register.php:
(BSRegister::__construct): Instantiate a new instance of BSVariableRegistry
(BSRegister::Registry): New method
(BSRegister::Register): Removed
(BSRegister::Unregister): Removed
(BSRegister::Get): Removed
(BSRegister::GetType): Removed
(BSRegister::GetAll): Removed
(BSVariableRegistry): New class
* docs/UnitTest/RegisterTest.php: Updated the unit test for the new BSRegister functionality

17 years agoRemvoing all the methods in BSRegister that handle error reporting
Robert Sesek [Tue, 14 Aug 2007 02:54:08 +0000 (02:54 +0000)]
Remvoing all the methods in BSRegister that handle error reporting

* Register.php:
(BSRegister::Message): Removed
(BSRegister::_errorHandler): Removed
(BSRegister::ExplainErrorReporting): Removed

17 years agoSwitching from calls to trigger_error() to throwing generic exceptions for client...
Robert Sesek [Tue, 14 Aug 2007 01:59:04 +0000 (01:59 +0000)]
Switching from calls to trigger_error() to throwing generic exceptions for client implementation errors

* Installer.php
* Template.php
* PrinterBaseElement.php
* PrinterTableElement.php
* PrinterRootElementTable.php
* Mail.php

17 years agoSuppress errors in connecting via MySQLi
Robert Sesek [Tue, 14 Aug 2007 01:49:38 +0000 (01:49 +0000)]
Suppress errors in connecting via MySQLi

* DbMySqlI.php:
(BSDbMySqlI::_connect): Suppress the errors in our call to mysqli_connect

17 years agoRenaming the transaction*() methods to just be the type of transaction statement...
Robert Sesek [Tue, 14 Aug 2007 01:48:27 +0000 (01:48 +0000)]
Renaming the transaction*() methods to just be the type of transaction statement to send, and removing savepoint support

* DbMySql.php
* DbMySqlI.php
* Db.php
* DbPostgreSql.php

17 years agoRemoving a call to _error in DbMySql.php because it's no longer needed with exceptions
Robert Sesek [Tue, 14 Aug 2007 01:44:39 +0000 (01:44 +0000)]
Removing a call to _error in DbMySql.php because it's no longer needed with exceptions

* DbMySql.php:
(DbMySql::_selectDb)

17 years agoAdding database unit tests and in the Db module, use a new DatabaseException class...
Robert Sesek [Tue, 14 Aug 2007 01:42:55 +0000 (01:42 +0000)]
Adding database unit tests and in the Db module, use a new DatabaseException class intead of triggering errors

17 years agoDon't quote certain MySQL values
Robert Sesek [Fri, 3 Aug 2007 18:30:16 +0000 (18:30 +0000)]
Don't quote certain MySQL values

17 years agoUpdating create_schema.php to work with the new ISSO3 stuff
Robert Sesek [Fri, 3 Aug 2007 18:02:31 +0000 (18:02 +0000)]
Updating create_schema.php to work with the new ISSO3 stuff

17 years ago- Switch to using Exception in Xml.php, Register.php, and Input.php
Robert Sesek [Sat, 28 Jul 2007 18:33:43 +0000 (18:33 +0000)]
- Switch to using Exception in Xml.php, Register.php, and Input.php
- We now have a fully working test suite again

17 years agoOur test suite is now done with PHPUnit, although it's rather broken
Robert Sesek [Sat, 28 Jul 2007 18:16:35 +0000 (18:16 +0000)]
Our test suite is now done with PHPUnit, although it's rather broken

17 years ago* tools/ISI_PHPUnit2_Output_HTML_Listener.php: Removed because we added it already.
Robert Sesek [Sat, 28 Jul 2007 17:43:46 +0000 (17:43 +0000)]
* tools/ISI_PHPUnit2_Output_HTML_Listener.php: Removed because we added it already.

17 years agoRemoving the pconnect option from BSDb and it's children.
Robert Sesek [Sat, 28 Jul 2007 17:42:38 +0000 (17:42 +0000)]
Removing the pconnect option from BSDb and it's children.

* Db.php:
(BSDb::connect): Removing the $pconnect paramater
(BSDb::_pConnect): Removed.
* DbMySql.php:
(BSDbMySql::_pConnect): Removed
* DbMySqlI.php:
(BSDbMySqlI::_pConnect): Removed
* DbPostgreSql.php:
(BSDbPostgreSql::_pConnect): Removed

17 years agoStarting to migrate from SimpleTest to PHPUnit.
Robert Sesek [Sat, 28 Jul 2007 17:37:32 +0000 (17:37 +0000)]
Starting to migrate from SimpleTest to PHPUnit.

* docs/UnitTestReport.php: Renamed to SimpleTestReporter
* docs/UnitTest/AllTests.php: Changing the path to the test reporter, see above.
* docs/PHPUnitTestReporter.php: Added

17 years agoAdding the results of testing with PHP5
Robert Sesek [Sun, 15 Jul 2007 19:33:01 +0000 (19:33 +0000)]
Adding the results  of testing with PHP5

17 years agoAdding PDO tests
Robert Sesek [Sun, 15 Jul 2007 18:53:27 +0000 (18:53 +0000)]
Adding PDO tests

17 years agoMoving imported tools into the tools/ directory
Robert Sesek [Sun, 15 Jul 2007 18:50:23 +0000 (18:50 +0000)]
Moving imported tools into the tools/ directory

17 years agoMerging the php520 tests from the branch
Robert Sesek [Sun, 15 Jul 2007 18:48:53 +0000 (18:48 +0000)]
Merging the php520 tests from the branch

17 years agoImporting tools to ISSO
Robert Sesek [Sun, 15 Jul 2007 18:43:55 +0000 (18:43 +0000)]
Importing tools to ISSO

17 years agoAdding date tests
Robert Sesek [Sat, 14 Jul 2007 23:14:27 +0000 (23:14 +0000)]
Adding date tests

17 years agoAdding a few tests of PHP5's new features
Robert Sesek [Sat, 14 Jul 2007 22:48:54 +0000 (22:48 +0000)]
Adding a few tests of PHP5's new features

17 years agoBranching the ISSO3 trunk in experimenting with the new features of PHP 5.2.0
Robert Sesek [Sat, 14 Jul 2007 22:39:12 +0000 (22:39 +0000)]
Branching the ISSO3 trunk in experimenting with the new features of PHP 5.2.0

17 years agoMerging changes from the 2.1.x branch back to trunk (r860-862)
Robert Sesek [Fri, 13 Jul 2007 05:08:00 +0000 (05:08 +0000)]
Merging changes from the 2.1.x branch back to trunk (r860-862)

17 years agoIn mail.php, we don't want to double encode fields so in send() create local variable... 2.1.x
Robert Sesek [Fri, 13 Jul 2007 05:00:49 +0000 (05:00 +0000)]
In mail.php, we don't want to double encode fields so in send() create local variables instead of using object properties

17 years agoChange Mail::_encodeHeaderValue() to use regexp instead of a for() loop
Robert Sesek [Sat, 7 Jul 2007 23:50:46 +0000 (23:50 +0000)]
Change Mail::_encodeHeaderValue() to use regexp instead of a for() loop

17 years agoAdding Mail::_encodeHeaderValue()
Robert Sesek [Sat, 7 Jul 2007 23:36:24 +0000 (23:36 +0000)]
Adding Mail::_encodeHeaderValue()

17 years agoIn xml.php, the default should be utf8 and when using it, we don't want to call utf8_...
Robert Sesek [Sat, 7 Jul 2007 22:41:16 +0000 (22:41 +0000)]
In xml.php, the default should be utf8 and when using it, we don't want to call utf8_encode()

17 years agoIn BSApi::fetch(), remove the code that populated BSApi->values[] with the objdata...
Robert Sesek [Wed, 13 Jun 2007 23:17:30 +0000 (23:17 +0000)]
In BSApi::fetch(), remove the code that populated BSApi->values[] with the objdata result

17 years agoAdding a verify_unique() method to BSApi
Robert Sesek [Wed, 13 Jun 2007 23:16:05 +0000 (23:16 +0000)]
Adding a verify_unique() method to BSApi

17 years agoIn Api.php, TYPE_NOCLEAN no longer exists as it was replaced with TYPE_NONE
Robert Sesek [Wed, 13 Jun 2007 23:06:37 +0000 (23:06 +0000)]
In Api.php, TYPE_NOCLEAN no longer exists as it was replaced with TYPE_NONE

17 years agoModifying the error handling system in BSApi so that errors generated from validating...
Robert Sesek [Wed, 13 Jun 2007 23:05:49 +0000 (23:05 +0000)]
Modifying the error handling system in BSApi so that errors generated from validating data that's only used to fetch are ignored

17 years agoIn BSRegister::RequiredModules, we forgot a word in the error message
Robert Sesek [Wed, 13 Jun 2007 22:53:34 +0000 (22:53 +0000)]
In BSRegister::RequiredModules, we forgot a word in the error message

17 years agoRemoving the Markdown parser because we don't need it really
Robert Sesek [Tue, 1 May 2007 00:17:12 +0000 (00:17 +0000)]
Removing the Markdown parser because we don't need it really

17 years agoOptimizing BSFunctions::Random() ever so slightly so we only need one loop instead...
Robert Sesek [Sun, 22 Apr 2007 06:15:28 +0000 (06:15 +0000)]
Optimizing BSFunctions::Random() ever so slightly so we only need one loop instead of many

17 years ago- In Pagination::constructPageNav() we added the $addParam paramter to not force...
Robert Sesek [Sat, 21 Apr 2007 21:23:47 +0000 (21:23 +0000)]
- In Pagination::constructPageNav() we added the $addParam paramter to not force adding the ? or & onto the end of $baselink
- Fixed "Call to undefined method BSInput::input_clean()"

17 years agoRemove a potential warning in BSRegister::_errorHandler() due to an array index
Robert Sesek [Mon, 9 Apr 2007 00:18:25 +0000 (00:18 +0000)]
Remove a potential warning in BSRegister::_errorHandler() due to an array index

17 years agoDon't call intval() on the percentages because then we can end up with bad data sets
Robert Sesek [Wed, 4 Apr 2007 02:52:30 +0000 (02:52 +0000)]
Don't call intval() on the percentages because then we can end up with bad data sets

17 years agoRemoving BSTemplate database-driven system in place of BSTemplateFs (which is now...
Robert Sesek [Wed, 4 Apr 2007 02:40:20 +0000 (02:40 +0000)]
Removing BSTemplate database-driven system in place of BSTemplateFs (which is now called BSTemplate) because we never use database-driven templates any more, but rather file templates with database caching

17 years agoRewrote the <lang> tag parser in BSTemplate::_parsePhrases():
Robert Sesek [Wed, 4 Apr 2007 01:46:09 +0000 (01:46 +0000)]
Rewrote the <lang> tag parser in BSTemplate::_parsePhrases():
- Now the indices in the tag actually correspond to the appropriate argument
- It looks a lot cooler?

17 years agoAdded BSFunctions::Substring() that doesn't take in a length, but rather an end position
Robert Sesek [Wed, 4 Apr 2007 00:49:11 +0000 (00:49 +0000)]
Added BSFunctions::Substring() that doesn't take in a length, but rather an end position

17 years agoAdded a system to extract the link map...
Robert Sesek [Tue, 3 Apr 2007 20:06:32 +0000 (20:06 +0000)]
Added a system to extract the link map...