|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
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 int | MODE_TODAY = 1 |
| const int | MODE_LAST_DAY = 2 |
| const int | MODE_LAST_WEEK = 3 |
| const int | MODE_LAST_MONTH = 4 |
| const int | MODE_DAY = 5 |
| const int | MODE_WEEK = 6 |
| const int | MODE_MONTH = 7 |
| const int | MODE_YEAR = 8 |
| const int | SCALE_DAY = 1 |
| const int | SCALE_WEEK = 2 |
| const int | SCALE_MONTH = 3 |
| const int | SCALE_YEAR = 4 |
| const int | SCALE_PERIODIC_WEEK = 5 |
| const string | REQUEST_SMD = 'smd' |
| const string | REQUEST_SMM = 'smm' |
| const string | REQUEST_SST = 'sst' |
| const string | REQUEST_STO = 'sto' |
| const string | 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 21 of file class.ilSessionStatisticsGUI.php.
| ilSessionStatisticsGUI::__construct | ( | ) |
Definition at line 61 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 664 of file class.ilSessionStatisticsGUI.php.
References $id, and ILIAS\Repository\int().
Here is the call graph for this function:
|
protected |
Definition at line 734 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 495 of file class.ilSessionStatisticsGUI.php.
References $counter, $data, ilDatePresentation\formatPeriod(), 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 147 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 237 of file class.ilSessionStatisticsGUI.php.
References current().
Here is the call graph for this function:| ilSessionStatisticsGUI::executeCommand | ( | ) |
Definition at line 110 of file class.ilSessionStatisticsGUI.php.
References ilCtrl\getCmd(), ilCtrl\getNextClass(), and setSubTabs().
Here is the call graph for this function:
|
protected |
Definition at line 745 of file class.ilSessionStatisticsGUI.php.
References $filename, ilCalendarUtil\_numericDayToString(), exit, ilDatePresentation\formatDate(), ILIAS\UI\examples\Symbol\Glyph\Header\header(), IL_CAL_UNIX, ILIAS\Repository\lng(), ilDatePresentation\setUseRelativeDates(), and ILIAS\Repository\user().
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 566 of file class.ilSessionStatisticsGUI.php.
Referenced by render().
Here is the caller graph for this function:
|
protected |
Definition at line 245 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 526 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(), ilDatePresentation\formatDate(), ilSessionControl\getExistingSessionCount(), ilCtrl\getFormAction(), ilSessionStatistics\getLastAggregation(), IL_CAL_UNIX, and ILIAS\Repository\lng().
Referenced by current().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 123 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 257 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 50 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 51 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 44 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 45 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 46 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 53 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 55 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 57 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 58 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 59 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 48 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 47 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 52 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 27 of file class.ilSessionStatisticsGUI.php.
Referenced by short().
|
private |
Definition at line 24 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 26 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 25 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 29 of file class.ilSessionStatisticsGUI.php.
Referenced by long().
|
private |
Definition at line 23 of file class.ilSessionStatisticsGUI.php.
Referenced by current().
|
private |
Definition at line 28 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 30 of file class.ilSessionStatisticsGUI.php.
Referenced by long().
|
private |
Definition at line 42 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 38 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 39 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 40 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 41 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 32 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 34 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 36 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 33 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 35 of file class.ilSessionStatisticsGUI.php.
Referenced by long().