/dsl//dslsurvey.mv
Description:  J#K072 ATT Worldnet High Speed Services (DSL) Survey
Author:  Alan Runfeldt  <alanr@justaskthem.com>
 
Functions:-
FunctionName(parameters) Description Output
SurveyMain() set all basic default values for installing this script html,text,compresswhitespace
configuration() set default values none
othIntro() Display OTH Intro html,text,compresswhitespace
Q_OTH1() Display Question OTH1 html,text,compresswhitespace
Q_OTH2() Display Question OTH2 html,text,compresswhitespace
Q_OTH3() Display Question OTH3 html,text,compresswhitespace
wntIntro() Display WNT Intro html,text,compresswhitespace
Q_WNT1() Display Question Q_WNT1 html,text,compresswhitespace
Q_WNT2() Display Question Q_WNT2 html,text,compresswhitespace
vrsIntro() Display vrs Intro html,text,compresswhitespace
Q_VRS1() Display Question Q_VRS1 html,text,compresswhitespace
Q_VRS2() Display Question Q_VRS2 html,text,compresswhitespace
Q_VRS3() Display Question Q_VRS3 html,text,compresswhitespace
Q_VRS4() Display Question Q_VRS4 html,text,compresswhitespace
Q_VRS5() Display Question Q_VRS5 html,text,compresswhitespace
Q_VRS6() Display Question Q_VRS6 html,text,compresswhitespace
Q_RM1() Display Question Q_RM1 html,text,compresswhitespace
Q_RM1a() Display Question Q_RM1a html,text,compresswhitespace
Q_RM1b() Display Question Q_RM1b html,text,compresswhitespace
Q_RM2() Display Question Q_RM2 html,text,compresswhitespace
Q_RM3() Display Question Q_RM3 html,text,compresswhitespace
Q_RM4() Display Question Q_RM4 html,text,compresswhitespace
Q_RM5() Display Question Q_RM5 html,text,compresswhitespace
Q_RM6() Display Question Q_RM6 html,text,compresswhitespace
Q_RM6a() Display Question Q_RM6a html,text,compresswhitespace
Q_RM7() Display Question Q_RM7 html,text,compresswhitespace
Q_RM8() Display Question Q_RM8 html,text,compresswhitespace
Q_RM9() Display Question Q_RM9 html,text,compresswhitespace
Q_RM10() Display Question Q_RM10 html,text,compresswhitespace
CSINTRO() Display HSCSS INTRO html,text,compresswhitespace
rmIntro() Display HSSRM INTRO html,text,compresswhitespace
csREPINTRO() Display REPINTRO html,text,compresswhitespace
Q_CS1() Display Question Q_CS1 html,text,compresswhitespace
Q_CS2() Display Question Q_CS2 html,text,compresswhitespace
Q_CS3() Display Question Q_CS3 html,text,compresswhitespace
Q_CS4() Display Question Q_CS4 html,text,compresswhitespace
Q_CS5() Display Question Q_CS5 html,text,compresswhitespace
Q_CS6() Display Question Q_CS6 html,text,compresswhitespace
Q_CS7() Display Question Q_CS7 html,text,compresswhitespace
Q_CS7a() Display Question Q_CS7a html,text,compresswhitespace
Q_CS8() Display Question Q_CS8 html,text,compresswhitespace
Q_CS9() Display Question Q_CS9 html,text,compresswhitespace
EmailIntro() Display EmailIntro html,text,compresswhitespace
Q_EM1() Display Question Q_EM1 html,text,compresswhitespace
Q_EM2() Display Question Q_EM2 html,text,compresswhitespace
Q_EM3() Display Question Q_EM3 html,text,compresswhitespace
EmailRepIntro() Display EmailRepIntro html,text,compresswhitespace
Q_EM4() Display Question Q_EM4 html,text,compresswhitespace
Q_EM5() Display Question Q_EM5 html,text,compresswhitespace
Q_EM6() Display Question Q_EM6 html,text,compresswhitespace
Q_EM7() Display Question Q_EM7 html,text,compresswhitespace
Q_EM8() Display Question Q_EM8 html,text,compresswhitespace
Q_EM9() Display Question Q_EM9 html,text,compresswhitespace
NAHIntro() Display NAHIntro html,text,compresswhitespace
Q_NH1() Display Question Q_NH1 html,text,compresswhitespace
Q_NH2() Display Question Q_NH2 html,text,compresswhitespace
Q_NH3() Display Question Q_NH3 html,text,compresswhitespace
demoIntro() Display demoIntro html,text,compresswhitespace
Q_DM1() Display Question Q_DM1 html,text,compresswhitespace
Q_DM2() Display Question Q_DM2 html,text,compresswhitespace
Q_DM3() Display Question Q_DM3 html,text,compresswhitespace
Q_DM4() Display Question Q_DM4 html,text,compresswhitespace
Q_DM5() Display Question Q_DM5 html,text,compresswhitespace
Q_DM6() Display Question Q_DM6 html,text,compresswhitespace
Q_DM7() Display Question Q_DM7 html,text,compresswhitespace
Q_DM8() Display Question Q_DM8 html,text,compresswhitespace
Q_DM9() Display Question Q_DM9 html,text,compresswhitespace
Q_DM10() Display Question Q_DM10 html,text,compresswhitespace
ThankYou() Display ThankYou screen html,text,compresswhitespace
pagebreak(page,note) Will display pagebreaks for showallpages display html,text,compresswhitespace
buildarglist() build list of all passed arguments html,text,compresswhitespace
getDataDirs() get name of data directories html,text,compresswhitespace
continue() display submit button and continue with next page. html,text,compresswhitespace
submit() close form and table with submit button html,text,compresswhitespace
functionID(message) display function names as they are called. Useful for debugging. html,text,compresswhitespace
showfieldnames(fieldname) display fieldnames for question none
htmlHead() HTML page header html,text,compresswhitespace
beginForm() Form header html html,text,compresswhitespace
dev(function) Will show functions currently under development none
condition(condition) Will display conditions in code none
inputTextArea(varname,rows,cols) displays text area input field html,text,compresswhitespace
pageSubHead(title) Page sub head html,text,compresswhitespace
introText() HTML survey introduction text html,text,compresswhitespace
introTable(openClose,introtitle) HTML survey Table Code html,text,compresswhitespace
inputcheckbox(varname,value,label) create checkbox html,text,compresswhitespace
inputRadioLabeled(varname,value,label) displays input radio button in td with label html,text,compresswhitespace
satTableHeader(title) create satisfaction question TableHeader html,text,compresswhitespace
ComparisonTableHeader(title) create Comparison question TableHeader html,text,compresswhitespace
inputRadio(varname,value) create radio button html,text,compresswhitespace
satTableRow(varname,label) create satisfaction question satTableRow html,text,compresswhitespace
satTableRowb(varname,label) create satisfaction question satTableRow in bold html,text,compresswhitespace
expectationQuestion(varname) create expectation question set html,text,compresswhitespace
YesNoQuestion(varname) create Yes/No question set html,text,compresswhitespace
satisfactionQuestion(varname) create satisfaction question set html,text,compresswhitespace
showQuestion(qNumber,q_Text) show question text html,text,compresswhitespace
ProgammersNote() Progammers Notes to Reviewers html,text,compresswhitespace
notifySysadmin(subject,comment) Notifys System Administrator via email text
Module() Module_nomodule html,text,compresswhitespace
Module_oth() Module_oth html,text,compresswhitespace
Module_wnt() Module_wnt html,text,compresswhitespace
Module_vrs() Module_vrs html,text,compresswhitespace
Module_rm1() Module_rm1 html,text,compresswhitespace
Module_rm2() Module_rm2 html,text,compresswhitespace
Module_rm2a() Module_rm2a html,text,compresswhitespace
Module_rm3() Module_rm3 html,text,compresswhitespace
Module_cs1() Module_cs1 html,text,compresswhitespace
Module_cs1a() Module_cs1a html,text,compresswhitespace
Module_cs2() Module_cs2 html,text,compresswhitespace
Module_em1() Module_em1 html,text,compresswhitespace
Module_em2() Module_em2 html,text,compresswhitespace
Module_nh() Module_nh html,text,compresswhitespace
module_dm() demographic Questions Module html,text,compresswhitespace
vspace(height) vertical spacer html,text,compresswhitespace
defineSurveyPath() define Survey Path html,text,compresswhitespace
doVrs() define doVrs call html,text,compresswhitespace
updateDatabase() update Database html,text,compresswhitespace
noPRIcode(PRIcode) no PRIcode html,text,compresswhitespace
checkArgs() check passed Arguments html,text,compresswhitespace
showResults() show Results html,text,compresswhitespace
IsDatabase(dbfdir,database) checks for existance of database. html,text,compresswhitespace
createDatabase(dbfdir,database,index_on) creates requested database. html,text,compresswhitespace
isIndex(dbfdir,database,index_on) checks for existance of named index file. html,text,compresswhitespace
makeNewIndex(dbfdir,database,index_on) creates requested index. html,text,compresswhitespace
openDatabaseIndexed(database,myindexes)
openDatabaseFiltered(database,filter)
dbfStructure(database) define database structure none
myerror(myerrormessage) display error message html,text,compresswhitespace
login() log user in to survey html,text,compresswhitespace
findPRIcode(datadir,database,searchfor,indexField,action) Will find record matchingpricode in named database html,text,compresswhitespace
addNewRecord() Will addNewRecord to database html,text,compresswhitespace
setAllFieldstoNull() Will set All blank Fields to Null prior to adding record to database html,text,compresswhitespace
searchfor(searchfor,action) Will search for [searchfor] value based upon primary index opened for search html,text,compresswhitespace
updateDataTable() store Data html,text,compresswhitespace
updateCustTable() store Data html,text,compresswhitespace
storeData() store Data html,text,compresswhitespace
parseArray(array,i) parses array and assigns vars to fields
addtoVarlist(varname) add this variable to Varlist html,text,compresswhitespace
seconds2timestamp(seconds) converts seconds to timestamp. html,text,compresswhitespace
sorry(message) sorry. html,text,compresswhitespace