php-utility-classes.git
13 years agodon't use base64 encoding on text or message attachments, var name for end boundary
robert [Sat, 18 Nov 2006 12:26:35 +0000 (12:26 +0000)]
don't use base64 encoding on text or message attachments, var name for end boundary

13 years agoadd a function to add properly encoded email address headers
robert [Sat, 11 Nov 2006 16:17:18 +0000 (16:17 +0000)]
add a function to add properly encoded email address headers

13 years agomake email send people's names as single names, even if they contain special characte...
robert [Wed, 8 Nov 2006 22:10:21 +0000 (22:10 +0000)]
make email send people's names as single names, even if they contain special characters like :<> etc.

14 years agocorrectly report NT4
robert [Sat, 8 Jul 2006 22:34:26 +0000 (22:34 +0000)]
correctly report NT4

14 years agoPHP5ize several modules
robert [Fri, 16 Jun 2006 17:39:38 +0000 (17:39 +0000)]
PHP5ize several modules

14 years agoPHP5ize email and useragent modules
robert [Mon, 12 Jun 2006 18:18:05 +0000 (18:18 +0000)]
PHP5ize email and useragent modules

14 years agoquoutation fixes, ereg -> preg to improve performance
robert [Thu, 18 May 2006 17:29:06 +0000 (17:29 +0000)]
quoutation fixes, ereg -> preg to improve performance

14 years agomake last/avg/max VDEFs not clash with maybe manually set DEFs (modern RRD only)
robert [Wed, 19 Apr 2006 15:32:08 +0000 (15:32 +0000)]
make last/avg/max VDEFs not clash with maybe manually set DEFs (modern RRD only)

14 years agofix UA class bug that sent 'unkown' and deal with that bug in stats
robert [Mon, 3 Apr 2006 14:07:22 +0000 (14:07 +0000)]
fix UA class bug that sent 'unkown' and deal with that bug in stats

14 years agocorrect copyright date
robert [Sat, 11 Mar 2006 18:54:52 +0000 (18:54 +0000)]
correct copyright date

14 years agosome further changes to make us work well with newer RRDtool
robert [Sat, 11 Mar 2006 18:54:04 +0000 (18:54 +0000)]
some further changes to make us work well with newer RRDtool

14 years agostep to get RRD stats to work perfectly with RRDtool 1.2
robert [Sat, 11 Mar 2006 18:45:49 +0000 (18:45 +0000)]
step to get RRD stats to work perfectly with RRDtool 1.2

14 years agosome small fixes for notices
robert [Sat, 11 Mar 2006 14:43:27 +0000 (14:43 +0000)]
some small fixes for notices

14 years agosupport nicer output for a few Windows versions, including Vista
robert [Tue, 14 Feb 2006 17:48:02 +0000 (17:48 +0000)]
support nicer output for a few Windows versions, including Vista

14 years agoreturn the result of mail() as result of send()
robert [Sat, 26 Nov 2005 17:33:36 +0000 (17:33 +0000)]
return the result of mail() as result of send()

14 years agoupdate testbed
robert [Sun, 13 Nov 2005 20:44:08 +0000 (20:44 +0000)]
update testbed

14 years agobetter detection for old Mxx Mozilla versions
robert [Mon, 11 Jul 2005 00:10:34 +0000 (00:10 +0000)]
better detection for old Mxx Mozilla versions

15 years agodetect OS and language correctly for an even bigger amout of UA string variants
robert [Sun, 3 Jul 2005 01:37:30 +0000 (01:37 +0000)]
detect OS and language correctly for an even bigger amout of UA string variants

15 years agomake useragent class perform better on even more UA strings, laso trigger bot flag...
robert [Mon, 20 Jun 2005 12:52:43 +0000 (12:52 +0000)]
make useragent class perform better on even more UA strings, laso trigger bot flag by default on certain keywords in the brand name

15 years agouse 400 slices for all stats by default. fixes month view showing too big slices...
robert [Sun, 12 Jun 2005 17:16:07 +0000 (17:16 +0000)]
use 400 slices for all stats by default. fixes month view showing too big slices, shows a bit more slices for other stats

15 years agofold the two implementations of gathering graph row data into one
robert [Fri, 10 Jun 2005 18:56:05 +0000 (18:56 +0000)]
fold the two implementations of gathering graph row data into one

15 years agocatch case where even color field of legend is empty: still detect it's a legend...
robert [Thu, 9 Jun 2005 17:52:23 +0000 (17:52 +0000)]
catch case where even color field of legend is empty: still detect it's a legend entry

15 years agoimplement time scaling (can even be dynamic)
robert [Thu, 9 Jun 2005 15:13:01 +0000 (15:13 +0000)]
implement time scaling (can even be dynamic)

15 years agomake some additional scaling options available (logarithmic, claculated ranges);...
robert [Tue, 7 Jun 2005 15:20:39 +0000 (15:20 +0000)]
make some additional scaling options available (logarithmic, claculated ranges); support info text for normal pages, only show defined long descriptions

15 years agoimplements colored field names in data tables and long legend descriptions on graph...
robert [Sat, 28 May 2005 12:38:10 +0000 (12:38 +0000)]
implements colored field names in data tables and long legend descriptions on graph pages

15 years agosome small styling and L10n improvements
robert [Fri, 27 May 2005 23:45:00 +0000 (23:45 +0000)]
some small styling and L10n improvements

15 years agosome further L10n, correctly support nice URLs in overview
robert [Fri, 27 May 2005 22:38:38 +0000 (22:38 +0000)]
some further L10n, correctly support nice URLs in overview

15 years agoenable rrdstat L10n
robert [Fri, 27 May 2005 22:22:09 +0000 (22:22 +0000)]
enable rrdstat L10n

15 years agomake graph_url work correctly, add stats_url parameters to get index links more flexi...
robert [Fri, 27 May 2005 21:09:49 +0000 (21:09 +0000)]
make graph_url work correctly, add stats_url parameters to get index links more flexible, fix some notices, make 'L' detection better, fix some warnings, allow desc on rrd_field, correct basename (no path in there)

15 years agoallow setting a base path for RRDs and use it
robert [Thu, 26 May 2005 21:52:17 +0000 (21:52 +0000)]
allow setting a base path for RRDs and use it

15 years agosome minor corrections; make this first rrd test really work
robert [Thu, 26 May 2005 21:24:02 +0000 (21:24 +0000)]
some minor corrections; make this first rrd test really work

15 years agoallow key names and functions at update and use both for internal implemented stuff
robert [Sun, 22 May 2005 21:30:43 +0000 (21:30 +0000)]
allow key names and functions at update and use both for internal implemented stuff

15 years agooops, still add value to our array
robert [Fri, 20 May 2005 23:56:00 +0000 (23:56 +0000)]
oops, still add value to our array

15 years agoapply converting non-numeric values to 'U' after converting 'L' so that 'L' can retur...
robert [Fri, 20 May 2005 14:03:14 +0000 (14:03 +0000)]
apply converting non-numeric values to 'U' after converting 'L' so that 'L' can return null and we convert it correctly to 'U'

15 years agoallow update function to feed us 'L' and we replace it with the last recorded value...
robert [Fri, 20 May 2005 13:53:32 +0000 (13:53 +0000)]
allow update function to feed us 'L' and we replace it with the last recorded value; followup to make it really work

15 years agoallow update function to feed us 'L' and we replace it with the last recorded value
robert [Fri, 20 May 2005 12:47:30 +0000 (12:47 +0000)]
allow update function to feed us 'L' and we replace it with the last recorded value

15 years agoadd the usual doc block at the beginning of the file
robert [Thu, 19 May 2005 20:23:38 +0000 (20:23 +0000)]
add the usual doc block at the beginning of the file

15 years agoallow to magically find files if they're named <conf_id>.rrd
robert [Wed, 18 May 2005 21:55:18 +0000 (21:55 +0000)]
allow to magically find files if they're named <conf_id>.rrd

15 years agoallow legends for simple dataset-derived graphs
robert [Wed, 18 May 2005 21:07:11 +0000 (21:07 +0000)]
allow legends for simple dataset-derived graphs

15 years agosupport overview pages, outsource some common page elements into seperate shared...
robert [Wed, 18 May 2005 20:52:37 +0000 (20:52 +0000)]
support overview pages, outsource some common page elements into seperate shared functions, support a graph_plus command that returns an array of info instead of a flat string

15 years agosupport different page types
robert [Wed, 18 May 2005 18:37:36 +0000 (18:37 +0000)]
support different page types

15 years agoallow graph-only configs with external file references in graph rows
robert [Sun, 15 May 2005 22:57:40 +0000 (22:57 +0000)]
allow graph-only configs with external file references in graph rows

15 years agoadd desc option for graph rows to display a different description in text table than...
robert [Sun, 15 May 2005 13:00:49 +0000 (13:00 +0000)]
add desc option for graph rows to display a different description in text table than on the graph legend

15 years agomake year separator move correctly to Jan 1
robert [Fri, 13 May 2005 21:53:56 +0000 (21:53 +0000)]
make year separator move correctly to Jan 1

15 years agoif eval returns nothing, leave array empty; in that case, don't update
robert [Fri, 13 May 2005 19:40:26 +0000 (19:40 +0000)]
if eval returns nothing, leave array empty; in that case, don't update

15 years agothat function takes two arguments per spec
robert [Fri, 13 May 2005 19:29:11 +0000 (19:29 +0000)]
that function takes two arguments per spec

15 years agotry it this way
robert [Fri, 13 May 2005 19:25:49 +0000 (19:25 +0000)]
try it this way

15 years agoreplace all non-numeric values in update array with U for unknown
robert [Fri, 13 May 2005 19:24:21 +0000 (19:24 +0000)]
replace all non-numeric values in update array with U for unknown

15 years agoimprove error reporting and do it the same way for all calls od rrdtool
robert [Fri, 13 May 2005 19:15:59 +0000 (19:15 +0000)]
improve error reporting and do it the same way for all calls od rrdtool

15 years agodon't spit out an error from touch, we generate one ourselves anyways; don't output...
robert [Fri, 13 May 2005 17:17:16 +0000 (17:17 +0000)]
don't spit out an error from touch, we generate one ourselves anyways; don't output 1070-01-01 when last update is null

15 years agosave basename along with filename and only replace .rrd for it if it's at the end...
robert [Thu, 12 May 2005 21:01:42 +0000 (21:01 +0000)]
save basename along with filename and only replace .rrd for it if it's at the end of the filename

15 years agointroduce a global update setting for automatic updating all rows at once
robert [Thu, 12 May 2005 11:53:05 +0000 (11:53 +0000)]
introduce a global update setting for automatic updating all rows at once

15 years agosupport graph url on page settings
robert [Tue, 10 May 2005 15:07:21 +0000 (15:07 +0000)]
support graph url on page settings

15 years agobetter assembling of used config based on defaults
robert [Mon, 9 May 2005 19:24:28 +0000 (19:24 +0000)]
better assembling of used config based on defaults

15 years agosupport config IDs and global defaults, support graph paths, report back file name...
robert [Mon, 9 May 2005 15:54:22 +0000 (15:54 +0000)]
support config IDs and global defaults, support graph paths, report back file name from graph and use that in page

15 years agomake all 2-dataset graphs with no grph rows defined MRTG-style
robert [Sun, 8 May 2005 16:29:29 +0000 (16:29 +0000)]
make all 2-dataset graphs with no grph rows defined MRTG-style

15 years agosupport update config better, add a page footer
robert [Sat, 7 May 2005 17:24:02 +0000 (17:24 +0000)]
support update config better, add a page footer

15 years agoimprove handling of sub graphs, allow page subs
robert [Fri, 6 May 2005 20:58:06 +0000 (20:58 +0000)]
improve handling of sub graphs, allow page subs

15 years agoretrieve further info from graph and use it for display in web page
robert [Fri, 6 May 2005 15:14:28 +0000 (15:14 +0000)]
retrieve further info from graph and use it for display in web page

15 years agocomment out debug lines for production use again
robert [Fri, 6 May 2005 13:02:48 +0000 (13:02 +0000)]
comment out debug lines for production use again

15 years agobail out on a non-set rrd file
robert [Fri, 6 May 2005 12:58:39 +0000 (12:58 +0000)]
bail out on a non-set rrd file

15 years agomake it possible to centralize configuration on init, make graph options simpler
robert [Fri, 6 May 2005 12:53:18 +0000 (12:53 +0000)]
make it possible to centralize configuration on init, make graph options simpler

15 years agosupport scaled graphs and calculated graphs correctly
robert [Thu, 5 May 2005 22:05:59 +0000 (22:05 +0000)]
support scaled graphs and calculated graphs correctly

15 years agomake graph quite a bit better: nicer defaults, more extra options
robert [Thu, 5 May 2005 21:01:20 +0000 (21:01 +0000)]
make graph quite a bit better: nicer defaults, more extra options

15 years agoadd RRD statistics class
robert [Thu, 5 May 2005 19:12:39 +0000 (19:12 +0000)]
add RRD statistics class

15 years agoadd SeaMonkey detection :)
robert [Thu, 24 Mar 2005 20:34:09 +0000 (20:34 +0000)]
add SeaMonkey detection :)

15 years agoadd another three bots to be detected correctly :)
robert [Fri, 18 Mar 2005 16:55:00 +0000 (16:55 +0000)]
add another three bots to be detected correctly :)

15 years agocorrectly detect an insanely big list of user agents
robert [Thu, 17 Mar 2005 22:20:17 +0000 (22:20 +0000)]
correctly detect an insanely big list of user agents

15 years agomodernize userAgent class, make it return additional info such as OS, platform, langu...
robert [Thu, 17 Mar 2005 20:09:36 +0000 (20:09 +0000)]
modernize userAgent class, make it return additional info such as OS, platform, language, understang more rendering engines, better functions to check for them and their version

15 years agoupdate to current COM development
robert [Fri, 21 Jan 2005 00:28:46 +0000 (00:28 +0000)]
update to current COM development

15 years agosome quotation fixes, add getting of accept languages from HTTP header
robert [Mon, 8 Nov 2004 00:18:44 +0000 (00:18 +0000)]
some quotation fixes, add getting of accept languages from HTTP header

15 years agofirst steps of L10n for user module, reorder L10n functions in gallery so that it...
robert [Mon, 4 Oct 2004 17:00:55 +0000 (17:00 +0000)]
first steps of L10n for user module, reorder L10n functions in gallery so that it works with user (and others) as expected

15 years agoa bit more localization work for gallery
robert [Sun, 3 Oct 2004 16:13:06 +0000 (16:13 +0000)]
a bit more localization work for gallery

15 years agoadd L10n files for gallery module
robert [Sun, 26 Sep 2004 23:52:45 +0000 (23:52 +0000)]
add L10n files for gallery module

16 years agoadd optional limit for updateA, add addAttachment() documentation
robert [Sun, 11 Apr 2004 20:31:06 +0000 (20:31 +0000)]
add optional limit for updateA, add addAttachment() documentation

16 years agoadd new insertA/updateA interfaces from com project, add escaping. I just hope that...
robert [Thu, 18 Mar 2004 20:56:23 +0000 (20:56 +0000)]
add new insertA/updateA interfaces from com project, add escaping. I just hope that works well across projects. Add license headers to files that are shared with com project

16 years agoadd an MPL/LGPL/GPL tri-license boilerplate, also handle Camino and Firefox browsers...
robert [Thu, 18 Mar 2004 20:40:28 +0000 (20:40 +0000)]
add an MPL/LGPL/GPL tri-license boilerplate, also handle Camino and Firefox browsers as such (were detected as Mozilla previously)

16 years agoadd changes from com project
robert [Tue, 3 Feb 2004 12:58:09 +0000 (12:58 +0000)]
add changes from com project

16 years agodon't detect IE as a bot
robert [Mon, 15 Dec 2003 13:04:35 +0000 (13:04 +0000)]
don't detect IE as a bot

16 years agoadd bot detection
robert [Mon, 15 Dec 2003 00:04:29 +0000 (00:04 +0000)]
add bot detection

16 years agoboundary should 1) be more random, 2) be preceded by a linebreak
robert [Fri, 5 Dec 2003 16:43:59 +0000 (16:43 +0000)]
boundary should 1) be more random, 2) be preceded by a linebreak

16 years agoadd email class for sending mail easily
robert [Sat, 16 Aug 2003 10:41:14 +0000 (10:41 +0000)]
add email class for sending mail easily

16 years agoadd getBrand() and getVersion() function so we don't have to use variables dirctly...
robert [Thu, 31 Jul 2003 23:53:02 +0000 (23:53 +0000)]
add getBrand() and getVersion() function so we don't have to use variables dirctly, add detection for Mozilla Firebird

16 years agodon't use variables directly, use new getBrand and getVersion functions
robert [Thu, 31 Jul 2003 23:52:07 +0000 (23:52 +0000)]
don't use variables directly, use new getBrand and getVersion functions

16 years agomore abstraction, sync gallery with JVP
robert [Tue, 29 Jul 2003 19:51:09 +0000 (19:51 +0000)]
more abstraction, sync gallery with JVP

16 years agouse wrapper as an object
robert [Fri, 18 Jul 2003 01:11:46 +0000 (01:11 +0000)]
use wrapper as an object

17 years agoadding wahl-mandatsberechnung, ua test
robert [Thu, 13 Feb 2003 21:26:51 +0000 (21:26 +0000)]
adding wahl-mandatsberechnung, ua test

17 years agomake user agent detection work better and for more browsers
robert [Fri, 31 Jan 2003 18:13:52 +0000 (18:13 +0000)]
make user agent detection work better and for more browsers

17 years agoadding new PHP classes to get a bit more OO into my code
robert [Wed, 4 Dec 2002 22:10:04 +0000 (22:10 +0000)]
adding new PHP classes to get a bit more OO into my code

19 years agoInitial revision
robert [Tue, 30 Jan 2001 14:55:10 +0000 (14:55 +0000)]
Initial revision