| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Stores access codes of anonymous session. More...
 Collaboration diagram for ILIAS\Survey\Editing\EditSessionRepo:Public Member Functions | |
| __construct () | |
| setConstraintStructure (?array $structure) | |
| getConstraintStructure () | |
| clearConstraintStructure () | |
| setConstraintElements (?array $elements) | |
| getConstraintElements () | |
| clearConstraintElements () | |
| setMoveSurveyQuestions (int $survey_id, array $question_ids) | |
| clearMoveSurveyQuestions () | |
| getMoveSurveyQuestions () | |
| getMoveSurveyId () | |
| setQuestionClipboard (int $ref_id, int $page, string $mode, array $question_ids) | |
| clearQuestionClipboard ($ref_id) | |
| getQuestionClipboardSourcePage (int $ref_id) | |
| getQuestionClipboardMode (int $ref_id) | |
| getQuestionClipboardQuestions (int $ref_id) | |
| isQuestionClipboardEmpty (int $ref_id) | |
| setPoolChoice (int $id) | |
| getPoolChoice () | |
| setExternalText (string $text) | |
| getExternalText () | |
Protected Member Functions | |
| getClipKey (int $ref_id) | |
Protected Attributes | |
| const | KEY_BASE = "svy_edit_" | 
| const | KEY_CONSTRAINT_STRUCTURE = self::KEY_BASE . "constraints" | 
| const | KEY_CONSTRAINT_ELEMENTS = self::KEY_BASE . "elements" | 
| const | KEY_EXT_TEXT = self::KEY_BASE . "ext_text" | 
Stores access codes of anonymous session.
Definition at line 27 of file class.EditSessionRepo.php.
| ILIAS\Survey\Editing\EditSessionRepo::__construct | ( | ) | 
Definition at line 34 of file class.EditSessionRepo.php.
| ILIAS\Survey\Editing\EditSessionRepo::clearConstraintElements | ( | ) | 
Definition at line 63 of file class.EditSessionRepo.php.
References ilSession\clear().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::clearConstraintStructure | ( | ) | 
Definition at line 48 of file class.EditSessionRepo.php.
References ilSession\clear().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::clearMoveSurveyQuestions | ( | ) | 
Definition at line 74 of file class.EditSessionRepo.php.
References ilSession\clear().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::clearQuestionClipboard | ( | $ref_id | ) | 
Definition at line 117 of file class.EditSessionRepo.php.
References $ref_id, ilSession\clear(), and ILIAS\Survey\Editing\EditSessionRepo\getClipKey().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 96 of file class.EditSessionRepo.php.
References $ref_id.
Referenced by ILIAS\Survey\Editing\EditSessionRepo\clearQuestionClipboard(), ILIAS\Survey\Editing\EditSessionRepo\getQuestionClipboardMode(), ILIAS\Survey\Editing\EditSessionRepo\getQuestionClipboardQuestions(), ILIAS\Survey\Editing\EditSessionRepo\getQuestionClipboardSourcePage(), ILIAS\Survey\Editing\EditSessionRepo\isQuestionClipboardEmpty(), and ILIAS\Survey\Editing\EditSessionRepo\setQuestionClipboard().
 Here is the caller graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getConstraintElements | ( | ) | 
Definition at line 58 of file class.EditSessionRepo.php.
References ILIAS\Repository\get().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getConstraintStructure | ( | ) | 
Definition at line 43 of file class.EditSessionRepo.php.
References ILIAS\Repository\get().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getExternalText | ( | ) | 
Definition at line 175 of file class.EditSessionRepo.php.
References ilSession\get().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getMoveSurveyId | ( | ) | 
Definition at line 88 of file class.EditSessionRepo.php.
References ILIAS\Repository\get(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getMoveSurveyQuestions | ( | ) | 
Definition at line 80 of file class.EditSessionRepo.php.
References ILIAS\Repository\get(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getPoolChoice | ( | ) | 
Definition at line 162 of file class.EditSessionRepo.php.
References ILIAS\Repository\get(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getQuestionClipboardMode | ( | int | $ref_id | ) | 
Definition at line 131 of file class.EditSessionRepo.php.
References $data, ilSession\get(), ILIAS\Survey\Editing\EditSessionRepo\getClipKey(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getQuestionClipboardQuestions | ( | int | $ref_id | ) | 
Definition at line 140 of file class.EditSessionRepo.php.
References $data, ilSession\get(), ILIAS\Survey\Editing\EditSessionRepo\getClipKey(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::getQuestionClipboardSourcePage | ( | int | $ref_id | ) | 
Definition at line 122 of file class.EditSessionRepo.php.
References $data, ilSession\get(), ILIAS\Survey\Editing\EditSessionRepo\getClipKey(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::isQuestionClipboardEmpty | ( | int | $ref_id | ) | 
Definition at line 149 of file class.EditSessionRepo.php.
References ILIAS\Survey\Editing\EditSessionRepo\getClipKey(), and ilSession\has().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::setConstraintElements | ( | ?array | $elements | ) | 
Definition at line 53 of file class.EditSessionRepo.php.
References ilSession\set().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::setConstraintStructure | ( | ?array | $structure | ) | 
Definition at line 38 of file class.EditSessionRepo.php.
References ilSession\set().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::setExternalText | ( | string | $text | ) | 
Definition at line 170 of file class.EditSessionRepo.php.
References ilSession\set().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::setMoveSurveyQuestions | ( | int | $survey_id, | 
| array | $question_ids | ||
| ) | 
Definition at line 68 of file class.EditSessionRepo.php.
References ilSession\set().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::setPoolChoice | ( | int | $id | ) | 
Definition at line 157 of file class.EditSessionRepo.php.
References ilSession\set().
 Here is the call graph for this function:| ILIAS\Survey\Editing\EditSessionRepo::setQuestionClipboard | ( | int | $ref_id, | 
| int | $page, | ||
| string | $mode, | ||
| array | $question_ids | ||
| ) | 
Definition at line 101 of file class.EditSessionRepo.php.
References ILIAS\Survey\Editing\EditSessionRepo\getClipKey(), and ilSession\set().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 29 of file class.EditSessionRepo.php.
      
  | 
  protected | 
Definition at line 31 of file class.EditSessionRepo.php.
      
  | 
  protected | 
Definition at line 30 of file class.EditSessionRepo.php.
      
  | 
  protected | 
Definition at line 32 of file class.EditSessionRepo.php.