|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilSessionStatisticsGUI:Public Member Functions | |
| __construct () | |
| executeCommand () | |
Protected Member Functions | |
| setSubTabs () | |
| current (bool $a_export=false) | |
| currentExport () | |
| importDate (string $a_incoming, int $a_default=null) | |
| short (bool $a_export=false) | |
| shortExport () | |
| long ($a_export=false) | |
| longExport () | |
| periodic ($a_export=false) | |
| periodicExport () | |
| renderCurrentBasics () | |
| buildData (int $a_time_from, int $a_time_to, string $a_title) | |
| render (array $a_data, int $a_scale, string $a_measure=null) | |
| getChart (array $a_data, string $a_title, int $a_scale=self::SCALE_DAY, string $a_measure=null) | |
| Build chart for active sessions. More... | |
| adaptDataToScale (int $a_scale, array $a_data) | |
| adminSync () | |
| exportCSV (array $a_data, $a_scale) | |
Private Attributes | |
| const | MODE_TODAY = 1 |
| const | MODE_LAST_DAY = 2 |
| const | MODE_LAST_WEEK = 3 |
| const | MODE_LAST_MONTH = 4 |
| const | MODE_DAY = 5 |
| const | MODE_WEEK = 6 |
| const | MODE_MONTH = 7 |
| const | MODE_YEAR = 8 |
| const | SCALE_DAY = 1 |
| const | SCALE_WEEK = 2 |
| const | SCALE_MONTH = 3 |
| const | SCALE_YEAR = 4 |
| const | SCALE_PERIODIC_WEEK = 5 |
| const | REQUEST_SMD = "smd" |
| const | REQUEST_SMM = "smm" |
| const | REQUEST_SST = "sst" |
| const | REQUEST_STO = "sto" |
| const | REQUEST_REF = "ref_id" |
| ilCtrl | $ilCtrl |
| ilTabsGUI | $ilTabs |
| ilLanguage | $lng |
| ilGlobalTemplateInterface | $tpl |
| ilToolbarGUI | $toolbar |
| ilSetting | $settings |
| ilAccess | $access |
| ilIniFile | $clientIniFile |
| ilObjUser | $user |
| ilLogger | $logger |
| int | $ref_id = -1 |
| int | $smd = null |
| string | $smm = null |
| string | $sst = null |
| string | $sto = null |
Definition at line 24 of file class.ilSessionStatisticsGUI.php.
| ilSessionStatisticsGUI::__construct | ( | ) |
Definition at line 64 of file class.ilSessionStatisticsGUI.php.
References $DIC, $http, ILIAS\Repository\access(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), ILIAS\Repository\settings(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 710 of file class.ilSessionStatisticsGUI.php.
References $id, ILIAS\Repository\int(), SCALE_DAY, SCALE_MONTH, SCALE_PERIODIC_WEEK, SCALE_WEEK, and SCALE_YEAR.
Referenced by exportCSV(), and getChart().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 780 of file class.ilSessionStatisticsGUI.php.
References ilSession\_destroyExpiredSessions(), ilSessionStatistics\aggretateRaw(), ILIAS\Repository\lng(), and ilCtrl\redirect().
Here is the call graph for this function:
|
protected |
Definition at line 530 of file class.ilSessionStatisticsGUI.php.
References $data, $type, ilDatePresentation\formatPeriod(), ilSessionStatistics\getMaxedOutDuration(), ilSessionStatistics\getNumberOfSessionsByType(), IL_CAL_UNIX, ILIAS\Repository\int(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), and ilDatePresentation\setUseRelativeDates().
Referenced by current(), long(), periodic(), and short().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 150 of file class.ilSessionStatisticsGUI.php.
References $data, $smd, $smm, buildData(), exportCSV(), ilCtrl\getFormAction(), ILIAS\Repository\lng(), MODE_LAST_DAY, MODE_LAST_MONTH, MODE_LAST_WEEK, MODE_TODAY, render(), renderCurrentBasics(), SCALE_DAY, SCALE_MONTH, SCALE_WEEK, and ILIAS\Repository\toolbar().
Referenced by currentExport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 238 of file class.ilSessionStatisticsGUI.php.
References current().
Here is the call graph for this function:| ilSessionStatisticsGUI::executeCommand | ( | ) |
Definition at line 113 of file class.ilSessionStatisticsGUI.php.
References ilCtrl\getCmd(), ilCtrl\getNextClass(), and setSubTabs().
Here is the call graph for this function:
|
protected |
Definition at line 791 of file class.ilSessionStatisticsGUI.php.
References $filename, ilCalendarUtil\_numericDayToString(), adaptDataToScale(), exit, ilDatePresentation\formatDate(), IL_CAL_UNIX, ILIAS\Repository\lng(), and ilDatePresentation\setUseRelativeDates().
Referenced by current(), long(), periodic(), and short().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Build chart for active sessions.
Definition at line 605 of file class.ilSessionStatisticsGUI.php.
References ilCalendarUtil\_numericDayToString(), adaptDataToScale(), ilChartGrid\DATA_LINES, ilChart\getInstanceByType(), ILIAS\Repository\int(), ILIAS\Repository\lng(), SCALE_DAY, SCALE_MONTH, SCALE_PERIODIC_WEEK, SCALE_WEEK, SCALE_YEAR, and ilChart\TYPE_GRID.
Referenced by render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 246 of file class.ilSessionStatisticsGUI.php.
References IL_CAL_UNIX, and ilCalendarUtil\parseIncomingDate().
Referenced by long(), periodic(), and short().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 342 of file class.ilSessionStatisticsGUI.php.
References $data, $smd, buildData(), exportCSV(), ilCtrl\getFormAction(), IL_CAL_UNIX, importDate(), ILIAS\Repository\lng(), MODE_MONTH, MODE_WEEK, MODE_YEAR, render(), SCALE_MONTH, SCALE_WEEK, SCALE_YEAR, and ILIAS\Repository\toolbar().
Referenced by longExport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 410 of file class.ilSessionStatisticsGUI.php.
References long().
Here is the call graph for this function:
|
protected |
Definition at line 415 of file class.ilSessionStatisticsGUI.php.
References $data, buildData(), exportCSV(), ilCtrl\getFormAction(), IL_CAL_UNIX, importDate(), ILIAS\Repository\lng(), render(), and ILIAS\Repository\toolbar().
Referenced by periodicExport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 461 of file class.ilSessionStatisticsGUI.php.
References periodic().
Here is the call graph for this function:
|
protected |
Definition at line 565 of file class.ilSessionStatisticsGUI.php.
References getChart(), and ILIAS\Repository\lng().
Referenced by current(), long(), periodic(), and short().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 466 of file class.ilSessionStatisticsGUI.php.
References ilSessionControl\$session_types_controlled, ILIAS\Repository\access(), ilSessionControl\DEFAULT_MAX_COUNT, ilSessionControl\DEFAULT_MAX_IDLE, ilSessionControl\DEFAULT_MAX_IDLE_AFTER_FIRST_REQUEST, ilSessionControl\DEFAULT_MIN_IDLE, ilDatePresentation\formatDate(), ilSessionControl\getExistingSessionCount(), ilCtrl\getFormAction(), ilSessionStatistics\getLastAggregation(), ilSessionStatistics\getLastMaxedOut(), IL_CAL_UNIX, ILIAS\Repository\int(), ILIAS\Repository\lng(), and ILIAS\Repository\settings().
Referenced by current().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 126 of file class.ilSessionStatisticsGUI.php.
References ILIAS\Repository\lng().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 258 of file class.ilSessionStatisticsGUI.php.
References $data, $smd, $smm, buildData(), exportCSV(), ilCtrl\getFormAction(), IL_CAL_UNIX, importDate(), ILIAS\Repository\lng(), MODE_DAY, MODE_WEEK, render(), SCALE_DAY, SCALE_WEEK, and ILIAS\Repository\toolbar().
Referenced by shortExport().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 337 of file class.ilSessionStatisticsGUI.php.
References short().
Here is the call graph for this function:
|
private |
Definition at line 53 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 54 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 47 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 48 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 49 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 56 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 58 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 52 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 59 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 60 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 61 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 62 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 51 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 50 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 55 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 30 of file class.ilSessionStatisticsGUI.php.
Referenced by short().
|
private |
Definition at line 27 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 29 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 28 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 32 of file class.ilSessionStatisticsGUI.php.
Referenced by long().
|
private |
Definition at line 26 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 31 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 33 of file class.ilSessionStatisticsGUI.php.
Referenced by long().
|
private |
Definition at line 45 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 41 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 42 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 43 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 44 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 35 of file class.ilSessionStatisticsGUI.php.
Referenced by adaptDataToScale(), current(), getChart(), and short().
|
private |
Definition at line 37 of file class.ilSessionStatisticsGUI.php.
Referenced by adaptDataToScale(), current(), getChart(), and long().
|
private |
Definition at line 39 of file class.ilSessionStatisticsGUI.php.
Referenced by adaptDataToScale(), and getChart().
|
private |
Definition at line 36 of file class.ilSessionStatisticsGUI.php.
Referenced by adaptDataToScale(), current(), getChart(), long(), and short().
|
private |
Definition at line 38 of file class.ilSessionStatisticsGUI.php.
Referenced by adaptDataToScale(), getChart(), and long().