CMS  Version 3.9
SurveyResultsManager Class Reference

Inherits AbstractQuestionnaireResultsManager.

Public Member Functions

 SurveyResultsManager ($survey)
 
 getComponentName ()
 
 getQuestionClass ()
 
 getXrefClass ()
 
 getResponseClass ()
 
 getQuestionKey ()
 
 getQuestions ()
 
 Responses ($constraint="")
 
 getResponseManager ($response)
 
 getAnswers ()
 
 getRespondentColumnHeading ()
 
 getResponseViewDialog ()
 
 getQuestionNumber ($question)
 
 getResponseCount ()
 
 getRecipientCount ()
 
 getSendManager ()
 

Detailed Description

Definition at line 385 of file survey_manager.inc.

Member Function Documentation

◆ getAnswers()

SurveyResultsManager::getAnswers ( )

Definition at line 439 of file survey_manager.inc.

440  {
441  return $this->item->Answers();
442  }

◆ getComponentName()

SurveyResultsManager::getComponentName ( )

Definition at line 392 of file survey_manager.inc.

393  {
394  return "survey";
395  }

◆ getQuestionClass()

SurveyResultsManager::getQuestionClass ( )

Definition at line 397 of file survey_manager.inc.

398  {
399  return SurveyQuestion;
400  }

◆ getQuestionKey()

SurveyResultsManager::getQuestionKey ( )

Definition at line 415 of file survey_manager.inc.

416  {
417  return "survey_question_id";
418  }

◆ getQuestionNumber()

SurveyResultsManager::getQuestionNumber (   $question)

Definition at line 458 of file survey_manager.inc.

459  {
460  return QuestionnaireHelper::getQuestionNumber($this->item, $this->item->Questions(), $question);
461  }
static getQuestionNumber($item, $questions, $question)
$question

◆ getQuestions()

SurveyResultsManager::getQuestions ( )

Definition at line 420 of file survey_manager.inc.

421  {
422  $questions = $this->item->Questions("ORDER BY sort_order");
424  }
static setQuestionNumbers($item, $questions)
Given an array of question objects, set the question_number field or pseudo field so that Question Re...

◆ getRecipientCount()

SurveyResultsManager::getRecipientCount ( )

Definition at line 469 of file survey_manager.inc.

470  {
471  return $this->item->getRecipientCount();
472  }

◆ getRespondentColumnHeading()

SurveyResultsManager::getRespondentColumnHeading ( )

Definition at line 445 of file survey_manager.inc.

446  {
447  return "Token";
448  }

◆ getResponseClass()

SurveyResultsManager::getResponseClass ( )

Definition at line 407 of file survey_manager.inc.

408  {
409  return SurveyResponse;
410  }

◆ getResponseCount()

SurveyResultsManager::getResponseCount ( )

Definition at line 464 of file survey_manager.inc.

465  {
466  return $this->item->getResponseCount();
467  }

◆ getResponseManager()

SurveyResultsManager::getResponseManager (   $response)

Definition at line 431 of file survey_manager.inc.

432  {
433  return new SurveyResponseManager($response);
434  }
if(! $user) if(! $response_id) $response

◆ getResponseViewDialog()

SurveyResultsManager::getResponseViewDialog ( )

Definition at line 450 of file survey_manager.inc.

451  {
452  return "survey_response_view";
453  }

◆ getSendManager()

SurveyResultsManager::getSendManager ( )

Definition at line 474 of file survey_manager.inc.

475  {
476  return new SurveySendManager($this->item);
477  }

◆ getXrefClass()

SurveyResultsManager::getXrefClass ( )

Definition at line 402 of file survey_manager.inc.

403  {
404  return SurveyQuestionXref;
405  }

◆ Responses()

SurveyResultsManager::Responses (   $constraint = "")

Definition at line 426 of file survey_manager.inc.

427  {
428  return $this->item->Responses($constraint);
429  }
$constraint

◆ SurveyResultsManager()

SurveyResultsManager::SurveyResultsManager (   $survey)

Definition at line 387 of file survey_manager.inc.

388  {
389  $this->item = $survey;
390  }
if(! $survey_id) $survey

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