CMS  Version 3.9
QuestionnaireCreateManager Class Reference

Inherits AbstractQuestionnaireCreateManager.

Public Member Functions

 QuestionnaireCreateManager ($questionnaire)
 Creates a new QuestionnaireCreateManager object. More...
 
 getQuestionClass ()
 
 getComponentName ()
 
 getXrefClass ()
 
 getAnswerClass ()
 

Static Public Member Functions

static getTabs ($key="")
 

Detailed Description

Definition at line 59 of file questionnaire_manager.inc.

Member Function Documentation

◆ getAnswerClass()

QuestionnaireCreateManager::getAnswerClass ( )

Definition at line 85 of file questionnaire_manager.inc.

86  {
87  return "QuestionnaireAnswer";
88  }

◆ getComponentName()

QuestionnaireCreateManager::getComponentName ( )

Definition at line 74 of file questionnaire_manager.inc.

75  {
76  return "questionnaire";
77  }

◆ getQuestionClass()

QuestionnaireCreateManager::getQuestionClass ( )

Definition at line 69 of file questionnaire_manager.inc.

70  {
71  return Question;
72  }

◆ getTabs()

static QuestionnaireCreateManager::getTabs (   $key = "")
static

Definition at line 90 of file questionnaire_manager.inc.

91  {
92  $formTitle = "Create a Questionnaire";
93 
94  if($key)
95  {
96  $questionnaire = new Questionnaire($key);
97  $formTitle = ($questionnaire->isEditable()) ? "Edit Questionnaire" : "Questionnaire Details";
98  }
99 
100  $images[0] = "<img src='/fakoli/images/tab_create_survey.png' style='display: inline-block;vertical-align: middle; border: none'/>&nbsp;";
101  $images[1] = "<img src='/fakoli/images/tab_view_results.png' style='display: inline-block;vertical-align: middle; border: none'/>&nbsp;";
102 
103  $tabs = array(
104  $images[0] . $formTitle => array(
105  "Introduction" => "questionnaire_form",
106  "Questions" => "questionnaire_questions",
107  "Preview Questionnaire" => "questionnaire_preview"
108  ),
109 
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"
115  ),
116  );
117 
118  $qs = ($key) ? "questionnaire_id=$key" : "";
119  $tabBar = new TwoLevelTabBar($tabs, $qs);
120 
121  return $tabBar;
122  }
$tabs
$images
Definition: images.inc:46
if(! $questionnaire_id) $questionnaire

◆ getXrefClass()

QuestionnaireCreateManager::getXrefClass ( )

Definition at line 79 of file questionnaire_manager.inc.

80  {
81  return null;
82  }

◆ QuestionnaireCreateManager()

QuestionnaireCreateManager::QuestionnaireCreateManager (   $questionnaire)

Creates a new QuestionnaireCreateManager object.

Definition at line 64 of file questionnaire_manager.inc.

65  {
66  $this->item = $questionnaire;
67  }

The documentation for this class was generated from the following file: