Colin Kuskie
0695e4f4fc
Add a has method to settings, with tests.
...
has checks to see if the setting exists in the object's cache. It's
safer than poking inside the object's hash. It should mainly be
used for developers who run the same script over and over again.
2009-03-10 13:28:00 -07:00
Graham Knop
ddf3a9ed74
test fix
2009-02-25 21:15:34 +00:00
David Delikat
af5ad84fc8
added code and test suite for a series of functions that
...
identify non-human web clients so that advertising can
eliminate ghost impressions and ghost clicks
2009-02-23 00:20:46 +00:00
Graham Knop
24da723629
updating copyright year
2009-02-20 23:47:30 +00:00
Colin Kuskie
c90fa56507
Make WebGUI::PseudoRequest work with fatals. Cookies are now mocked and
...
tied off inside that package. ErrorHandler uses the session request object,
instead of RequestUtil.
2009-02-18 02:46:59 +00:00
Graham Knop
e7e46ed865
cache canShowDebug a little differently to allow for mime type changes
2009-02-17 17:29:00 +00:00
Colin Kuskie
96c15c56b2
Optimize canShowDebug for speed by caching the calculated check.
2009-02-16 21:03:31 +00:00
Colin Kuskie
47889613b9
Document why a check exists in canShowDebug.
2009-02-13 19:23:04 +00:00
Kaleb Murphy
1c8ee0b954
Removed explict utf8 decode from paramHashRef
2009-01-27 03:32:29 +00:00
Kaleb Murphy
8214390407
Form::paramHashRef now does explicit utf8 decoding
2009-01-27 03:19:55 +00:00
Colin Kuskie
41da738e0e
Fix handling of multi-form and multiple select form elements by emitting
...
a hidden form variable to make sure the form element was in the generated form.
Changes in User and ProfileField to support this.
2009-01-26 21:03:23 +00:00
Colin Kuskie
118399c1db
Refactor out the check for the session-request outside of the nested
...
conditionals.
Use the hashref out of the request object to speed up param name lookups.
2009-01-23 16:44:29 +00:00
Colin Kuskie
310d454162
Forward porting bug fixes for billing address and asset with uncommitted parent.
2009-01-23 15:33:30 +00:00
Colin Kuskie
81c9d117e5
Fixed a bug where the Interval Form would not work well with non-English languages.
...
Fixed display of the Interval Form field in Thingy and User Profile by adding a getValueAsHtml method.
2008-12-29 16:54:47 +00:00
Graham Knop
83a3ed6983
Make sure SQL parameters are stringified (for overloaded entries) before converting to json for debug output
2008-12-03 00:32:25 +00:00
Graham Knop
48d7ff6e34
speed up scratch and settings, since they don't need to be ordered
2008-11-24 04:02:58 +00:00
Graham Knop
d9c1f88eab
cleaning up some imports
2008-11-24 04:00:46 +00:00
Graham Knop
8fb275850c
small speed improvements to WebGUI::Session::DateTime
2008-11-24 04:00:38 +00:00
Graham Knop
8e81a01ba1
make stow return false values correctly
2008-11-24 02:57:11 +00:00
Colin Kuskie
47419b9602
fixing date duration i18n
2008-11-14 23:54:15 +00:00
Doug Bell
0d9dcbfb12
merge 8376
2008-11-14 23:08:10 +00:00
Graham Knop
149337d77d
encode html entities when used in a setLink or setScript attribute value
2008-11-12 21:28:18 +00:00
Graham Knop
d6e00cab05
improved performance of file uploads and changed format of created uploads locations, avoiding case sensitivity problems
2008-11-12 01:17:33 +00:00
Kaleb Murphy
70a0a422b7
Removed all instances of srand. This is called implicitily by rand and be dangerous if called mulitple times by the same process.
2008-11-10 21:53:30 +00:00
Graham Knop
5b1eb1c095
only escape dangerous characters
2008-10-21 18:11:32 +00:00
Colin Kuskie
334ce4791f
Update test to work with XSS fix.
2008-10-07 21:30:27 +00:00
Graham Knop
d37ded3ddc
fixed: Cross site scripting issue on operation pages
2008-10-06 15:49:30 +00:00
JT Smith
ef120fb06b
Added isVisitor, isAdmin, and isRegistered methods to User object instead
...
of hard coding checks everywhere with group ids. And updated the code base
to match.
2008-09-16 22:32:36 +00:00
JT Smith
6e04c4b705
rfe: choice of type of redirect on redirect assets
2008-09-16 17:51:15 +00:00
JT Smith
d18f081683
Made the charset metatag the highest thing in the head block.
2008-09-15 15:08:40 +00:00
Colin Kuskie
4508fcd1af
updating POD for Session/Url to talk about gateway URL
2008-09-04 20:26:57 +00:00
Graham Knop
3f4de3612f
fixed: DataForm doesn't work properly with internationalized fields
...
fixed: incoming data not properly decoded from utf8
2008-08-22 21:23:40 +00:00
Graham Knop
00fcdf40df
improved debug messages for sql queries
2008-08-19 17:36:02 +00:00
Graham Knop
90983496ca
don't remove the included js and css lists after generating headers, prevents later code from generating them again
2008-08-11 21:52:04 +00:00
Graham Knop
a01f5dce37
don't dual check for form parameters
2008-08-07 22:55:26 +00:00
Colin Kuskie
19987b53b4
Fix Stow to always return safe copies of stowed data.
...
And test it.
2008-08-02 22:47:15 +00:00
Colin Kuskie
6db3fc1005
forceSecureConnection: grab a url object and use it directly.
2008-07-26 02:09:09 +00:00
Colin Kuskie
5e4e31380f
Add a method to directly set the redirect location.
2008-07-26 02:07:31 +00:00
Colin Kuskie
59cc690859
fix a syntax error in Session/Url.pm
2008-07-25 17:39:29 +00:00
Kaleb Murphy
46562e9e8f
Session/Url forceSecureConnection regex fix.
2008-07-25 16:48:21 +00:00
Graham Knop
315e47781e
fixed: User is logged out if a fatal error occurs
...
error reporting and debug cleanups
2008-07-25 04:03:30 +00:00
Kaleb Murphy
eff953b5ed
Cart now redirects to ssl if the site is ssl enabled.
2008-07-24 19:56:54 +00:00
Colin Kuskie
026e77663e
fix Log::Log4perl line reporting
2008-07-24 16:38:28 +00:00
Colin Kuskie
fba93ebcbe
bugfix: more debug output when style cannot instance your template
2008-06-11 02:38:34 +00:00
Graham Knop
5df58ac79f
fixed: international characters corrupted in titles
2008-04-09 22:27:41 +00:00
Graham Knop
9ed284beec
use UTF8 JSON encoding and decoding universally
...
fixed: Import/Export of packages with international text is broken
2008-04-01 14:42:20 +00:00
Colin Kuskie
39f1a3da3c
forward port slash handling fix from 7.4 branch
2008-02-14 23:51:17 +00:00
JT Smith
93b5ca16e4
updating copyright year
2008-02-07 23:28:18 +00:00
JT Smith
34fd8c9245
updated webgui to run with Config::JSON 2.04
2008-01-25 05:10:33 +00:00
JT Smith
fa09c41598
replaced return; with return undef;
2008-01-24 21:58:15 +00:00