Commit graph

52 commits

Author SHA1 Message Date
Colin Kuskie
b323f74121 Update copyright notice 2011-12-28 11:30:38 -08:00
Graham Knop
24da723629 updating copyright year 2009-02-20 23:47:30 +00:00
Frank Dillon
32979d75e1 Replaced the account.options loop in the displayAccount auth methods with new macros for displaying deactivate account and back to site links. Another macro which allows text to be displayed according to whether the value passed in is empty or not was added to allow functionality similar to that which currently exists. 2008-11-18 07:05:23 +00:00
Frank Dillon
4ff722bd5d Pluggable Account system added to WebGUI with new Profile, Inbox, Friends, User, and Shop interfaces. 2008-11-15 11:39:23 +00:00
Frank Dillon
11d18075fa Account release candidate - final changes before merge 2008-11-15 02:39:23 +00:00
Graham Knop
7bf06aab7b make sure we are using var->isAdminOn instead of var->get('adminOn') 2008-09-18 19:51:25 +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
Colin Kuskie
901457bbb2 add a return to site link in account options 2008-09-04 18:26:32 +00:00
Graham Knop
3d62fa8e69 don't initialize i18n in secureEval unless needed - avoid endless loop on language user profile field 2008-08-07 22:55:30 +00:00
JT Smith
74b3d3def6 added email receipt and "my purchases" page 2008-05-26 20:11:10 +00:00
JT Smith
93b5ca16e4 updating copyright year 2008-02-07 23:28:18 +00:00
Doug Bell
587443b801 add: Friends network 2007-10-22 19:42:11 +00:00
JT Smith
db6ea6d793 - fix: can't see the send private message link 2007-08-30 05:51:57 +00:00
Doug Bell
58ac54b81d add: Ability to specify which group can use individual admin console items 2007-07-26 06:56:38 +00:00
JT Smith
a7dde82421 updated copyright 2007-07-01 16:09:42 +00:00
Frank Dillon
82e020dc4f Changes to WebGUI for Private Messaging 2007-06-14 20:10:33 +00:00
Colin Kuskie
21c4fcb75f This patch adds user invitations, a way for existing users on a site
to send an email to their friends and invite them to create an account
on the site.  The feature is enabled or disabled in the site Settings.
(Operation/Settings.pm)

It is implemented as a new operation, Invite (Operation/Invite.pm,
Help/Invite.pm, i18n/English/Invite.pm), and the option is displayed
as an option on the user's account screen. (Operation/Shared.pm).
The form is templated, and lives in the Invite namespace.  Once
the invitation is submitted, if the user's email address is not
already in WebGUI, an email is sent and a record is stored in
the userInvitations table.

When the friend gets the invitation, they are taken to the account
creation screen, which conveniently has their email address already
filled in.  This required changes in the Auth modules (Auth.pm, Auth/*.pm),
and ProfileField.pm.  The latter was so that profile fields can have
their values manually set.  The former changes handle inserting the
email address, bypassing the anonymous registration check, and
updating the record in ther userInvitations table.

I refactored some code out of the AdminConsole for finding the url
back to the site and added it to Session/Url.pm.  The method is
called getBackToSiteUrl.
2007-06-10 16:38:43 +00:00
Drake
3b4943177f Fix problem with profile field possibleValues with apostrophes in i18n
substitutions not working.
2006-12-01 19:17:37 +00:00
Colin Kuskie
927d097375 Fix a parsing bug in WebGUI::Operation::Shared where it would puke if
the code it was parsing had spaces after the commas.
Formatting code in EditableToggle.t
2006-07-26 01:23:30 +00:00
JT Smith
b6ad963119 replaced MessageLog with Inbox 2006-03-21 22:44:31 +00:00
Colin Kuskie
0b02edaea5 POD for four more files 2006-03-03 21:37:24 +00:00
Colin Kuskie
8639f53783 Missing session variables in Operation subroutines.
Forward port of Form/File,Image big fixes.
2006-01-26 18:07:56 +00:00
Matthew Wilson
4a3121960f removal of dumpSession. 2006-01-26 05:39:16 +00:00
Matthew Wilson
09483e18c5 a ton of $session fixes (thanks to Colin), and a new $session checker, that supposedly, shouldn't be needed now. It can be backed out, however, easily. 2006-01-16 22:45:21 +00:00
JT Smith
b0ffb721b6 more session related bug fixes 2006-01-15 18:34:44 +00:00
JT Smith
297b9f8487 more session related bug fixes 2006-01-13 22:23:24 +00:00
JT Smith
eeba6daf7f fix
[ 1404985 ] 6.9 WebGUI::Session::Style missing methods
2006-01-13 18:05:23 +00:00
Colin Kuskie
fe3bcde088 session conversion 2006-01-13 16:42:46 +00:00
JT Smith
5a8845c407 remove grouping use line 2006-01-12 22:52:22 +00:00
JT Smith
a3adaee3a0 removing unnecessary use lines 2006-01-12 22:27:20 +00:00
Colin Kuskie
01d95a265e new i18n api requiring $session 2006-01-12 17:49:20 +00:00
JT Smith
c74c1bdcbc merged WebGUI::Groupings with WebGUI::Group and WebGUI::User
changed WebGUI::Group api to work with the new session api
2006-01-11 03:27:07 +00:00
JT Smith
9520b4ce48 migrating datetime api for session 2006-01-10 17:06:41 +00:00
JT Smith
a194408513 changing copyright year 2006-01-09 23:51:04 +00:00
JT Smith
d470a7cdd4 more session related changes 2006-01-09 20:43:02 +00:00
JT Smith
f429daa942 more session changes 2006-01-02 02:54:23 +00:00
JT Smith
ed161ce282 - fix [ 1163407 ] Ampersand XHTML 1.0 Non-Compliant 2005-08-25 16:41:52 +00:00
Len Kranendonk
789263864a Bugfix [ 1243559 ] profile field security vulnerability 2005-08-25 15:18:40 +00:00
Martin Kamerbeek
52670adb9f fix [ 1249114 ] unclosed <li> elements in auth modules 2005-08-12 13:22:54 +00:00
JT Smith
12ea0cf6fa switched over old auth links to the new url system 2005-03-05 02:34:20 +00:00
JT Smith
4f7a7740d7 added style switch for user functions 2005-02-07 03:38:37 +00:00
JT Smith
55c709a051 updated copyright 2005-02-07 00:52:47 +00:00
Martin Kamerbeek
ad19f999b8 Committing the new Ecommerce system 2004-11-29 15:51:25 +00:00
JT Smith
c866d00c1b changed company name 2004-09-03 17:01:59 +00:00
JT Smith
8e79f008c7 changed the privileges API 2004-05-29 05:27:19 +00:00
JT Smith
1d5d9710da bugfix [ 914217 ] content managers cannot turn admin on 2004-03-25 20:41:19 +00:00
JT Smith
403082ed23 updated copyright year 2004-02-29 15:40:11 +00:00
JT Smith
685d2d9315 added "Turn Admin On" group 2004-02-04 19:54:03 +00:00
JT Smith
759dfd2f6b added a bunch of style functions 2004-01-04 06:02:28 +00:00
Frank Dillon
4109fb7e0e no message 2003-12-20 23:42:15 +00:00