| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\Glossary\Flashcard\FlashcardManager:Public Member Functions | |
| __construct (Glossary\InternalDomainService $domain_service, Glossary\InternalRepoServiceInterface $repo, Glossary\InternalDataService $data_service, int $glo_ref_id, int $user_id) | |
| setSessionInitialTerms (int $box_nr, array $initial_terms) | |
| getSessionInitialTerms (int $box_nr) | |
| setSessionTerms (int $box_nr, array $terms) | |
| getSessionTerms (int $box_nr) | |
| getAllTermsWithoutEntry () | |
| getAllUserTerms () | |
| getUserTermsForBox (int $box_nr) | |
| getNonTodayUserTermsForBox (int $box_nr) | |
| getTodayUserTermsForBox (int $box_nr) | |
| getItemsForBoxCount (int $box_nr) | |
| getLastAccessForBox (int $box_nr) | |
| getLastAccessForBoxAsDaysText (int $box_nr) | |
| getBoxNr (int $term_id) | |
| createOrUpdateBoxAccessEntry (int $box_nr) | |
| createOrUpdateUserTermEntry (int $term_id, bool $correct) | |
| resetEntries () | |
| deleteAllUserEntries () | |
| deleteAllGlossaryEntries () | |
| deleteAllTermEntries (int $term_id) | |
Protected Member Functions | |
| getNow () | |
| filterTermsNotInGlossary (array $terms) | |
| Filter out the terms, for which already exist entries, but are not part of the glossary currently/anymore.  More... | |
Definition at line 31 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::__construct | ( | Glossary\InternalDomainService | $domain_service, | 
| Glossary\InternalRepoServiceInterface | $repo, | ||
| Glossary\InternalDataService | $data_service, | ||
| int | $glo_ref_id, | ||
| int | $user_id | ||
| ) | 
Definition at line 49 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\$data_service, ILIAS\Glossary\Flashcard\FlashcardManager\$repo, ILIAS\Glossary\Flashcard\FlashcardManager\$user_id, ilObject\_lookupObjectId(), and ILIAS\Repository\int().
 Here is the call graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::createOrUpdateBoxAccessEntry | ( | int | $box_nr | ) | 
Definition at line 281 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
 Here is the call graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::createOrUpdateUserTermEntry | ( | int | $term_id, | 
| bool | $correct | ||
| ) | 
Definition at line 289 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\getBoxNr(), and ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
 Here is the call graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::deleteAllGlossaryEntries | ( | ) | 
Definition at line 319 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::deleteAllTermEntries | ( | int | $term_id | ) | 
Definition at line 328 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::deleteAllUserEntries | ( | ) | 
Definition at line 313 of file class.FlashcardManager.php.
      
  | 
  protected | 
Filter out the terms, for which already exist entries, but are not part of the glossary currently/anymore.
Only relevant for virtual glossaries.
| Term[] | $terms | 
Definition at line 160 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\$all_glossary_term_ids.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getNonTodayUserTermsForBox(), ILIAS\Glossary\Flashcard\FlashcardManager\getTodayUserTermsForBox(), and ILIAS\Glossary\Flashcard\FlashcardManager\getUserTermsForBox().
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getAllTermsWithoutEntry | ( | ) | 
Definition at line 128 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\getAllUserTerms().
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getItemsForBoxCount().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getAllUserTerms | ( | ) | 
Definition at line 146 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getAllTermsWithoutEntry().
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getBoxNr | ( | int | $term_id | ) | 
Definition at line 273 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\createOrUpdateUserTermEntry().
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getItemsForBoxCount | ( | int | $box_nr | ) | 
Definition at line 228 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardBox\FIRST_BOX, ILIAS\Glossary\Flashcard\FlashcardManager\getAllTermsWithoutEntry(), and ILIAS\Glossary\Flashcard\FlashcardManager\getUserTermsForBox().
 Here is the call graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getLastAccessForBox | ( | int | $box_nr | ) | 
Definition at line 242 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getLastAccessForBoxAsDaysText().
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getLastAccessForBoxAsDaysText | ( | int | $box_nr | ) | 
Definition at line 250 of file class.FlashcardManager.php.
References $lng, ILIAS\Glossary\Flashcard\FlashcardManager\getLastAccessForBox(), ILIAS\Glossary\Flashcard\FlashcardManager\getNow(), IL_CAL_DATE, and IL_CAL_DATETIME.
 Here is the call graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getNonTodayUserTermsForBox | ( | int | $box_nr | ) | 
Definition at line 189 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary(), and ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 86 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\createOrUpdateBoxAccessEntry(), ILIAS\Glossary\Flashcard\FlashcardManager\createOrUpdateUserTermEntry(), ILIAS\Glossary\Flashcard\FlashcardManager\getLastAccessForBoxAsDaysText(), ILIAS\Glossary\Flashcard\FlashcardManager\getNonTodayUserTermsForBox(), and ILIAS\Glossary\Flashcard\FlashcardManager\getTodayUserTermsForBox().
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getSessionInitialTerms | ( | int | $box_nr | ) | 
Definition at line 103 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::getSessionTerms | ( | int | $box_nr | ) | 
Definition at line 119 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::getTodayUserTermsForBox | ( | int | $box_nr | ) | 
Definition at line 210 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary(), and ILIAS\Glossary\Flashcard\FlashcardManager\getNow().
 Here is the call graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::getUserTermsForBox | ( | int | $box_nr | ) | 
Definition at line 176 of file class.FlashcardManager.php.
References ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary().
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\getItemsForBoxCount().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\Glossary\Flashcard\FlashcardManager::resetEntries | ( | ) | 
Definition at line 307 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::setSessionInitialTerms | ( | int | $box_nr, | 
| array | $initial_terms | ||
| ) | 
Definition at line 93 of file class.FlashcardManager.php.
| ILIAS\Glossary\Flashcard\FlashcardManager::setSessionTerms | ( | int | $box_nr, | 
| array | $terms | ||
| ) | 
Definition at line 109 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 47 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\filterTermsNotInGlossary().
      
  | 
  protected | 
Definition at line 38 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 43 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 36 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\__construct().
      
  | 
  protected | 
Definition at line 33 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 40 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 42 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 35 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\__construct().
      
  | 
  protected | 
Definition at line 39 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 34 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 37 of file class.FlashcardManager.php.
      
  | 
  protected | 
Definition at line 41 of file class.FlashcardManager.php.
Referenced by ILIAS\Glossary\Flashcard\FlashcardManager\__construct().