8 Fakoli::usingFile(
"/cms/components/questionnaire/abstract_questionnaire_manager.inc");
9 Fakoli::usingFile(
"/cms/components/questionnaire/abstract_questionnaire_dashboard_manager.inc");
10 Fakoli::usingFile(
"/cms/components/questionnaire/abstract_questionnaire_create_manager.inc");
11 Fakoli::usingFile(
"/cms/components/questionnaire/abstract_questionnaire_send_manager.inc");
12 Fakoli::usingFile(
"/cms/components/questionnaire/abstract_questionnaire_response_manager.inc");
13 Fakoli::usingFile(
"/cms/components/questionnaire/abstract_questionnaire_results_manager.inc");
24 return "questionnaire";
39 return "questionnaire_form";
76 return "questionnaire";
87 return "QuestionnaireAnswer";
92 $formTitle =
"Create a Questionnaire";
97 $formTitle = (
$questionnaire->isEditable()) ?
"Edit Questionnaire" :
"Questionnaire Details";
100 $images[0] =
"<img src='/fakoli/images/tab_create_survey.png' style='display: inline-block;vertical-align: middle; border: none'/> ";
101 $images[1] =
"<img src='/fakoli/images/tab_view_results.png' style='display: inline-block;vertical-align: middle; border: none'/> ";
104 $images[0] . $formTitle => array(
105 "Introduction" =>
"questionnaire_form",
106 "Questions" =>
"questionnaire_questions",
107 "Preview Questionnaire" =>
"questionnaire_preview"
110 $images[1] .
"View Results" => array(
111 "Questionnaire Responses" =>
"questionnaire_responses",
112 "Graphical Data" =>
"questionnaire_graphs",
113 "Tabular View" =>
"questionnaire_data_table",
114 "Spreadsheet View" =>
"questionnaire_spreadsheet"
118 $qs = ($key) ?
"questionnaire_id=$key" :
"";
119 $tabBar =
new TwoLevelTabBar(
$tabs,
$qs);
141 return "questionnaire";
158 return "QuestionnaireAnswer";
167 echo
$response->format(
"<h2>{Questionnaire.title}</h2>");
168 echo
"<p><label>Respondent: </label>". $this->getRespondent() .
"</p>\n";
169 echo
$response->format(
"<p><label>Date Submitted: </label>{date_submitted:F d, Y}</p>\n");
175 return $mgr->formatResponseLink();
194 return "questionnaire";
209 return $this->item->Responses();
214 return "QuestionnaireAnswer";
219 return "QuestionnaireResponse";
static using()
Import the datamodels, views and manifest for the specified component(s).
static usingFile()
Uses the specified framework file(s) from the framework directory.
QuestionnaireCreateManager($questionnaire)
Creates a new QuestionnaireCreateManager object.
QuestionnaireDashboardManager($item)
getQuestionnaireFormIdentifier()
static formatManagerResponseLink($response)
QuestionnaireResponseManager($response)
drawResponseViewHeading()
Called by questionnaire_response_view action handler.
getRespondentColumnHeading()
For spreadsheet view.
QuestionnaireResultsManager($questionnaire)
Responses($constraint="")
Called by Spreadsheeet View.
getResponseManager($response)
if(! $questionnaire_id) $questionnaire
if(! $user) if(! $response_id) $response