]> Kevux Git Server - koopa/commit
Update: implement and use more global values, simplify http response return values...
authorKevin Day <thekevinday@gmail.com>
Wed, 19 Apr 2017 14:52:33 +0000 (09:52 -0500)
committerKevin Day <thekevinday@gmail.com>
Wed, 19 Apr 2017 15:45:23 +0000 (10:45 -0500)
commit18f12ce7993502fb90a230955868a8ff0e25b847
treee893fd4f37e09da14d0eb518608ba47570c2b3ef
parent1ba521d5596a4368d02aa3921aa8e740de759e22
Update: implement and use more global values, simplify http response return values, implement content-range, other changes/fixes

The time functions have been moved into the global default class.
The http language class has been moved into the global default class.

The return values for HTTP response functions have been set to their specific type, instead of always FALSE.
This makes it easier to handle the return value without caring about errors.
Any unsupported functionality continues to return FALSE until such time I read the appropriate part of the standards and implement the functionality.

Content-Range response is now implemented.

I noticed that I have been inconsistently using $ps_ and $s_ for private static class variables.
I removed $ps_ that in favor of $s_ only because it was the simpler change.
I may end up coming back later and changing all private static to $ps_ (or not..).

While making the time values global, I noticed that PHP does not always guarantee microseconds to be populated.
Special handling is necessary and so I created more global static functions to handle this complicated situation.

I've observed and fixed some simple mistakes, bugs, typos, etc...
common/base/classes/base_debug.php
common/base/classes/base_defaults_global.php
common/base/classes/base_http.php
common/base/classes/base_path.php
common/base/classes/base_return.php
common/theme/classes/theme_html.php
examples/http.php
examples/test.php
program/reservation/index.php
program/reservation/reservation_database.php