[loop lr=1 head-skip=1 list="[scratch list_questions]"]
[on-match]
Question field
|
Question
|
[/on-match]
[list]
[if-loop-param label]
[loop-param label]
[page href="__UI_BASE__/flex_editor"
form="
mv_data_table=survey
item_id=[cgi item_id]
ui_data_fields=code extended.page_template_[calc]$survey_page_number[/calc]
no_table_meta=1
ui_te_widget:extended.page_template_[calc]$survey_page_number[/calc]=textarea_40_80
ui_te_label:extended.page_template_[calc]$survey_page_number[/calc]=Custom page template
ui_return_to=@@MV_PAGE@@
tabbed=0
ui_return_to=item_id=[cgi item_id]
"]custom page
[calc] $survey_page_number++; return; [/calc]
|
[/if-loop-param]
[page href="__UI_BASE__/flex_editor"
form="
mv_data_table=survey
item_id=[loop-code]
ui_te_override:name=[loop-param name]
[scratch options_extra]
ui_return_to=@@MV_PAGE@@
ui_return_to=item_id=[cgi item_id]
"][loop-param name]
|
[if-loop-data survey label]
[loop-filter 30.][loop-data survey label][/loop-filter]
[else]
(not yet input)
[/else]
[/if-loop-data]
|
[page href=survey/graph arg="[loop-code]"]results
|
[/list]
[on-match]
Delete survey [cgi item_id]
[/on-match]
|
[/loop]
[table-editor
table=survey
no-table-meta=1
tabbed=1
table_width=620
tab_width=100
output-map="[scratch ui_style_edit]"
ui_style="[scratch ui_style_edit]"
break_row_class=rmarq
panel_width=600
panel_height=500
no-meta=1
left_width=130
label_cell_valign=top
help_cell_width=150
start_at="[cgi start_at]"
item_id="[cgi item_id]"
ui_hide_key="[scratch survey_hide_key]"
ui_data_fields="
=General
code
label
type
extended.display_type
extended.intro_text
extended.file_upload
extended.attach_fields
=Questions
extended.ui_data_fields
=Display page
extended.bottom_buttons
extended.top_buttons
extended.table_width
extended.left_width
=HTML Classes
extended.data_row_class
extended.break_row_class
extended.title_row_class
extended.spacer_row_class
extended.combo_row_class
extended.border_cell_class
extended.label_cell_class
extended.data_cell_class
extended.widget_cell_class
extended.help_cell_class
=Survey Output
extended.output_type
extended.output_href
extended.output_parm
extended.output_email
extended.email_template
extended.email_from
extended.email_cc
extended.output_repeated
=Thanks
extended.thanks_title
extended.thanks_message
extended.already_title
extended.already_message
"
label=`{
code => 'Survey key',
label => 'Main title',
'extended.already_message' => 'Message to show when already completed',
'extended.already_title' => 'Title when already completed',
'extended.attach_fields' => 'Fields to attach',
'extended.border_cell_class' => 'Border cell class',
'extended.bottom_buttons' => 'Buttons only on bottom',
'extended.break_row_class' => 'Break row class',
'extended.combo_row_class' => 'User widget row class',
'extended.data_cell_class' => 'Data cell class (standard row)',
'extended.data_row_class' => 'Data row class',
'extended.display_type' => 'Display type',
'extended.email_cc' => 'Who to Cc: on email response',
'extended.email_from' => 'Address emailed response is from',
'extended.email_template' => 'Email template or file',
'extended.file_upload' => 'Allow file upload',
'extended.help_cell_class' => 'Help cell class (standard row)',
'extended.intro_text' => 'Intro Text',
'extended.label_cell_class' => 'Label cell class (standard row)',
'extended.left_width' => 'Width specification for label column',
'extended.other_fields' => 'Other information to collect',
'extended.output_email' => 'Target email address',
'extended.output_href' => 'Forward-to page or URL',
'extended.output_parm' => 'Forward-to extra parameters',
'extended.output_repeated' => 'Allow repeated survey?',
'extended.output_type' => 'Output Type',
'extended.restrict_allow' => 'Allow these ITL tags',
'extended.title_row_class' => 'Title row class',
'extended.spacer_row_class' => 'Spacer row class',
'extended.table_width' => 'Width specification for editor table',
'extended.thanks_message' => 'Body of finished page',
'extended.thanks_title' => 'Title for finished page',
'extended.top_buttons' => 'Buttons only on top',
'extended.ui_data_fields' => 'Question fields',
'extended.ui_display_only' => 'Fields for display only',
'extended.widget_cell_class' => 'Widget cell class (standard row)',
}`
help=`{
'extended.output_email' => 'Address for sending email fulfillment.',
'extended.email_template' => 'Template for email fulfillment. Looks for a file if one line, uses default template if empty.',
'extended.output_href' => 'Page base for forwarded URL, will have form paramters added. Use http:// only if outside IC catalog.',
'extended.output_parm' => 'Extra parameters for forwarded url, key=value, one per line.',
'extended.output_repeated' => 'Set to yes to allow more than one response per session or per user',
'extended.intro_text' => 'Introduction to survey (if any). Shown on first page only.',
'extended.ui_data_fields' => 'Page divisions can be embedded in the fields by placing "=Title String" on a line by itself and surrounding with blank lines.',
'extended.ui_display_only' => 'Will not be set, only shown.',
}`
widget=`{
code => 'text_20',
label => 'text_60',
type => 'hidden',
'extended.already_message' => 'textarea_4_60',
'extended.already_title' => 'text_60',
'extended.attach_fields' => 'text_60',
'extended.bottom_buttons' => 'yesno',
'extended.display_type' => 'select',
'extended.email_cc' => 'text_40',
'extended.email_from' => 'text_40',
'extended.email_template' => 'textarea_4_60',
'extended.file_upload' => 'yesno',
'extended.intro_text' => 'textarea_8_50',
'extended.left_width' => 'text_8',
'extended.output_email' => 'text_40',
'extended.output_href' => 'text_40',
'extended.output_parm' => 'textarea_2_40',
'extended.output_repeated' => 'yesno',
'extended.output_type' => 'select',
'extended.panel_height' => 'text_5',
'extended.panel_width' => 'text_5',
'extended.table_width' => 'text_8',
'extended.thanks_message' => 'textarea_4_60',
'extended.thanks_title' => 'text_60',
'extended.top_buttons' => 'yesno',
'extended.ui_data_fields' => 'textarea_20_60',
'extended.view_from' => 'select',
}`
override.type=master
filter=`{
height => 'digits',
}`
database=`{
'extended.ui_sort_field' => $CGI->{ui_table},
'extended.ui_show_fields' => $CGI->{ui_table},
'extended.ui_data_fields' => $CGI->{ui_table},
'extended.view_from' => $CGI->{ui_table},
'extended.spread_fields' => $CGI->{ui_table},
'extended.spread_meta' => $CGI->{ui_table},
'extended.spread_textarea' => $CGI->{ui_table},
}`
height=`{
'extended.ui_sort_field' => 8,
'extended.ui_show_fields' => 8,
'extended.ui_data_fields' => 16,
'extended.spread_fields' => 8,
}`
width=`{
'extended.ui_data_fields' => 30,
'extended.ui_show_fields' => 30,
}`
form=`{
fieldmeta => '',
}`
wid_href=`{
fieldmeta => 'meta_editor',
}`
options=`{
'extended.display_type' => q{
over_under=Question on one line, answer on line below,
0=Question in left column and answer in right column,
},
'extended.output_type' => q{
survey_log=Standard survey log,
email_only=Email response,
auto_bounce=Automatic bounce to page (requires page below),
0=none (use wizard default -- need page below),
},
}`
]
|