====== pears.SoftWizardController ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."SoftWizardController" IS {create function SoftWizardController( in "pWizardID" char(20),in "pPageID" char(50),in "pItem" char(20) ) returns char(250) deterministic begin declare "rv" char(250); case "pWizardID" when 'DEFAULT' then case "pItem" when 'nextPageID' then case "pPageID" when null then set "rv" = 'pageText_registration_tos' when 'pageText_registration_tos' then set "rv" = 'EmailCheck' when 'EmailCheck' then set "rv" = 'Details' when 'Details' then set "rv" = ':Division' when 'Division' then set "rv" = ':Department' when 'Department' then set "rv" = ':Terms' when 'Terms' then set "rv"=':BANKDETAILS' when 'BANKDETAILS' then set "rv" = 'Quest_P' when 'Quest_P' then set "rv" = ':Quest_A$' when 'Quest_A$' then set "rv" = ':VIDEO' when 'VIDEO' then set "rv" = ':REFERENCES' when 'REFERENCES' then set "rv" = ':CVANDPHOTO' when 'CVANDPHOTO' then set "rv" = ':DOCUMENTS' when 'DOCUMENTS' then set "rv" = ':pageText_registration_complete:' end case when 'pageCaption' then case "pPageID" when 'pageText_registration_tos' then set "rv" = 'Please read carefully...' when 'EmailCheck' then set "rv" = 'Email check...' when 'Details' then set "rv" = 'Please enter your details...' when 'Quest_A$' then set "rv" = 'Please supply the following information' when 'Quest_P' then set "rv" = 'Please supply the following information' end case when 'pageFooter' then case "pPageID" when 'pageText_registration_tos' then set "rv" = '!I accept the terms and conditions' end case when 'pageNumber' then case "pPageID" when 'pageText_registration_tos' then set "rv" = 0 /* Don't display progress yet */ when 'EmailCheck' then set "rv" = 1 when 'Details' then set "rv" = 2 when 'Division' then set "rv" = 3 when 'Department' then set "rv" = 4 when 'Terms' then set "rv" = 5 when 'BANKDETAILS' then set "rv" = 6 when 'Quest_P' then set "rv" = 7 when 'Quest_A$' then set "rv" = 8 when 'VIDEO' then set "rv" = 9 when 'REFERENCES' then set "rv" = 10 when 'CVandPHOTO' then set "rv" = 11 when 'DOCUMENTS' then set "rv" = 12 when 'pageText_registration_complete' then set "rv" = 13 end case when 'totalPageCount' then set "rv" = 13 end case end case; return "rv" end }