ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
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().
|
protected |
Definition at line 662 of file class.ilSessionStatisticsGUI.php.
References $id, and ILIAS\Repository\int().
Referenced by exportCSV(), and getChart().
|
protected |
Definition at line 732 of file class.ilSessionStatisticsGUI.php.
References ilSession\_destroyExpiredSessions(), ilSessionStatistics\aggretateRaw(), and ILIAS\Repository\lng().
|
protected |
Definition at line 495 of file class.ilSessionStatisticsGUI.php.
References $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().
|
protected |
Definition at line 150 of file class.ilSessionStatisticsGUI.php.
References $data, $smd, $smm, buildData(), exportCSV(), ILIAS\Repository\lng(), render(), renderCurrentBasics(), ilSelectInputGUI\setOptions(), and ILIAS\Repository\toolbar().
Referenced by currentExport().
|
protected |
Definition at line 238 of file class.ilSessionStatisticsGUI.php.
References current().
ilSessionStatisticsGUI::executeCommand | ( | ) |
Definition at line 113 of file class.ilSessionStatisticsGUI.php.
References setSubTabs().
|
protected |
Definition at line 743 of file class.ilSessionStatisticsGUI.php.
References $filename, ilCalendarUtil\_numericDayToString(), adaptDataToScale(), 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().
|
protected |
Build chart for active sessions.
Definition at line 566 of file class.ilSessionStatisticsGUI.php.
References ilCalendarUtil\_numericDayToString(), adaptDataToScale(), ilChartGrid\DATA_LINES, ilChart\getInstanceByType(), ILIAS\Repository\int(), ILIAS\Repository\lng(), null, and ilChart\TYPE_GRID.
Referenced by render().
|
protected |
Definition at line 246 of file class.ilSessionStatisticsGUI.php.
References IL_CAL_UNIX, and ilCalendarUtil\parseIncomingDate().
Referenced by long(), periodic(), and short().
|
protected |
Definition at line 342 of file class.ilSessionStatisticsGUI.php.
References $data, $smd, buildData(), exportCSV(), IL_CAL_UNIX, importDate(), ILIAS\Repository\lng(), render(), ilDateTimeInputGUI\setDate(), ilSelectInputGUI\setOptions(), and ILIAS\Repository\toolbar().
Referenced by longExport().
|
protected |
Definition at line 410 of file class.ilSessionStatisticsGUI.php.
References long().
|
protected |
Definition at line 415 of file class.ilSessionStatisticsGUI.php.
References $data, buildData(), exportCSV(), IL_CAL_UNIX, importDate(), ILIAS\Repository\lng(), render(), ilDateTimeInputGUI\setDate(), and ILIAS\Repository\toolbar().
Referenced by periodicExport().
|
protected |
Definition at line 461 of file class.ilSessionStatisticsGUI.php.
References periodic().
|
protected |
Definition at line 526 of file class.ilSessionStatisticsGUI.php.
References getChart(), and ILIAS\Repository\lng().
Referenced by current(), long(), periodic(), and short().
|
protected |
Definition at line 466 of file class.ilSessionStatisticsGUI.php.
References ilSessionControl\$session_types_controlled, ILIAS\Repository\access(), ilDatePresentation\formatDate(), ilSessionControl\getExistingSessionCount(), ilSessionStatistics\getLastAggregation(), IL_CAL_UNIX, and ILIAS\Repository\lng().
Referenced by current().
|
protected |
Definition at line 126 of file class.ilSessionStatisticsGUI.php.
References ILIAS\Repository\lng().
Referenced by executeCommand().
|
protected |
Definition at line 258 of file class.ilSessionStatisticsGUI.php.
References $data, $smd, $smm, buildData(), exportCSV(), IL_CAL_UNIX, importDate(), ILIAS\Repository\lng(), render(), ilDateTimeInputGUI\setDate(), ilSelectInputGUI\setOptions(), and ILIAS\Repository\toolbar().
Referenced by shortExport().
|
protected |
Definition at line 337 of file class.ilSessionStatisticsGUI.php.
References short().
|
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.
|
private |
Definition at line 27 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 29 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 28 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 32 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 26 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 31 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 33 of file class.ilSessionStatisticsGUI.php.
|
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.
|
private |
Definition at line 37 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 39 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 36 of file class.ilSessionStatisticsGUI.php.
|
private |
Definition at line 38 of file class.ilSessionStatisticsGUI.php.