Recently Viewed...
DNN Modules
SnowCovered Top Sellers

Edit documents directly on your server. The premier document management solution for DotNetNuke (DNN). Index contents of documents. Share documents across your portal and avoid duplicates. Revised and flexible UI. Extensible architecture.

'Relationship Building' and 'Communication' are two essential nuts and bolts for a business to prosper. This module allows you to bridge both of these and easily generate continuous awareness of your web site, products and services. Your prospects and customers will greatly appreciate this featur

Live Content uses Web 2.0 approach to provide a Rich User Interface and streamlines content presentation by overlaying content on current page. Overlay images, videos, audio, text/html content, flash, dotnetnuke modules, and external content. Experience the demo...

The Catalyst skins are professionally designed, coded and packaged by a team of DotNetNuke experts. The skins are available in 12 great colours. This skin is easily customisable with our unique DrNuke EasyMod technology. Try our demo!

In this day and age, knowing as much detailed information as possible about your customer, prospect or web site user is essential. Thankfully, the new 'Dynamics Forms' module from Data Springs, makes it easier than ever to segment your data collection efforts.

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to add videos in various format and automatically convert them to flv format, you also can add videos from embed code and play them in our integrated flash video player.

Ultra Media Gallery is the most popular photo gallery and media gallery solution for DotNetNuke, UMG offers 10 different flash player to browse your gallery with completely different user interface experience.

Capture your users attention, enrich your site with multimedia flash, and create and opt in distribution list for your DNN site. These are just a few of the many features the Data Springs Module Collection can provide you.

Version 5 of the perennial best-selling tool for creating data-based solutions in DNN without custom programming. This version focuses on greater flexibility, expandability, and ease-of-use.

ALL NEW ! - Minimalist includes skin packs in 12 great colors. Each color has Flat, Gradient and Glass versions. Feature rich XML Flash header, perfect for just about any purpose. 9 Different menu options in each skin pack; 3 horizontal menus, 3 vertical menus and 3 all-new Twin level menus . . .

    |   Register   |   Sunday, November 23, 2008   
Data Springs Product Forums...
Subject: DR 3.2 Completion Event Questions
Prev Next
You are not authorized to post a reply.

Author Messages
Kevin
Posts:28
going with the flow
going with the flow

07/25/2008 11:18 AM  

Hey guys.  Need some help here. 

  1. I have a system here where I have members that pay by credit card and some that pay by check.  So from the administrative side, I have to create 2 seperate DR pages that can handle this.  One with CC fields (Payment Gateway ON) and one without (PG OFF).  That in itself is a pain because then you have to manage 2 pages.  It would be really nice if there was a feature that would allow for dynamic disabling of the Payment Gateway, based on a fields visibility.  Say for example a CC number field.  Clearly if that field is hidden, and not displayed, the PG should be left disabled...if via a question event, the necessary CC Fields are visible and enabled, well then clearly the PG should be on.  This feature would allow for a single DR page to manage multiple payment scenarios.  Is there a way to do this and I am just missing it?
  2. My other issue is with completion events.  Our membership coordinator needs to be able to go in and manually renew someone's membership at any given time.  I have created three seperate checkboxes that renew our three different membership types.  Active, Associate, or Student.  They are set to "Not store values in the database".  If Joe Member is an Active Member and I go in and check off "Renew Active Membership", all I want it to do is add 365 days to his expiration date.  It works beautifully.  That isn't the problem.  The problem is when I go in to his record and update is new telephone number...the completion event runs no matter what and it sees that I didn't check off any of the renew options and it then pulls the member out of his membership group!!!  Maybe that is by design, but it is really screwing me up!  Is there a solution here that i am overlooking.  I thought if I hid the three checkboxes and only made them visible by a question event, that the completion event wouldn't run, but they do anyway.

Can some one help?  Thank so much!

Kevin
Posts:28
going with the flow
going with the flow

07/31/2008 7:47 AM  
Chad, Candace...anyone???
Candace
Posts:94
river guide
river guide

07/31/2008 9:45 AM  

Hi Kevin,

Sorry for the delay and thanks for being patient.

We truly appreciate the need to have more flexibility with the payment gateway.  We're looking into this possibility for future releases but integrating this with Authorize.net and PayPal and other factors are a bit challenging.  But thanks for your comments, it helps us in planning how we can improve our products.

Ok, so now let's talk about renewing the membership.  I assume they are being assigned membership roles after registration, right?  The easiest way I can think of would be to fire off that role completion event only on initial reg.  If you need to renew it, have your coordinator go to Admin, User Accounts, and manage roles from there by adding a new expiry date to the role.  Try it and see if it will work for you.

Let us know if you have additional questions, ok?

Candace

 

Chad
Posts:2227
river guide
river guide

07/31/2008 1:04 PM  
Kevin,

Hi. Yes for #1 we are going to allow for a field with a specific short field name to determine if the payment gateway is enabled / disabled. So that even if the payment gateway is enabled, if you have a short field name of 'DynamicPGateway' and the value is 'false' which you could set from a question event or client side event, it would in turn bypass the payment gateway. This is a feature that will be released very soon.

For #2. I think Candaces suggestions would work for that, or possibly use a seperate registration form with similar fields but without all of the completion events. A 3rd option would be to setup a hidden field, for example called 'ExecuteEvent' and set the default Value to 'Yes'. You then setup the completion event to only fire when the defaultvalue was Yes. After that, use a querystring variable to pass to the page as an admin user that would set the value to NO. This way the event would never fire when the admin was editing or updating the page.

-Chad
You are not authorized to post a reply.



ActiveForums 3.7

Copyright 2005 - 2008 by Data Springs, Inc.
Terms Of Use | Privacy Statement