ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Go to the source code of this file.
Functions | |
getBaseURL ($t, $type='get', $key=null, $value=null) | |
Variables | |
$config = SimpleSAML_Configuration::getInstance() | |
$statconfig = SimpleSAML_Configuration::getConfig('module_statistics.php') | |
$session = SimpleSAML_Session::getSessionFromRequest() | |
$preferRule = null | |
$preferRule2 = null | |
$preferTime = null | |
$preferTimeRes = null | |
$delimiter = null | |
if(array_key_exists('rule', $_REQUEST)) if(array_key_exists('rule2', $_REQUEST)) if(array_key_exists('time', $_REQUEST)) if(array_key_exists('res', $_REQUEST)) if(array_key_exists('d', $_REQUEST)) if($preferRule2==='_') | $ruleset = new sspmod_statistics_Ruleset($statconfig) |
$statrule = $ruleset->getRule($preferRule) | |
$rule = $statrule->getRuleID() | |
$dataset = $statrule->getDataset($preferTimeRes, $preferTime) | |
$timeres = $dataset->getTimeRes() | |
$fileslot = $dataset->getFileslot() | |
$availableFileSlots = $statrule->availableFileSlots($timeres) | |
$timeNavigation = $statrule->getTimeNavigation($timeres, $preferTime) | |
$piedata = $dataset->getPieData() | |
$datasets = array() | |
$datasets [] = $dataset->getPercentValues() | |
$axis = $dataset->getAxis() | |
$maxes = array() | |
$maxes [] = $dataset->getMax() | |
if(isset($preferRule2)) | $dimx = $statconfig->getValue('dimension.x', 800) |
$dimy = $statconfig->getValue('dimension.y', 350) | |
$grapher = new sspmod_statistics_Graph_GoogleCharts($dimx, $dimy) | |
if(array_key_exists('output', $_REQUEST) && $_REQUEST['output']==='csv') | $t = new SimpleSAML_XHTML_Template($config, 'statistics:statistics.tpl.php') |
$t | data ['pageid'] = 'statistics' |
$t | data ['header'] = 'stat' |
$t | data ['imgurl'] = $grapher->show($axis['axis'], $axis['axispos'], $datasets, $maxes) |
if(isset($piedata)) $t | data ['available.rules'] = $ruleset->availableRulesNames() |
$t | data ['available.times'] = $statrule->availableFileSlots($timeres) |
$t | data ['available.timeres'] = $statrule->availableTimeRes() |
$t | data ['available.times.prev'] = $timeNavigation['prev'] |
$t | data ['available.times.next'] = $timeNavigation['next'] |
$t | data ['selected.rule'] = $rule |
$t | data ['selected.rule2'] = $preferRule2 |
$t | data ['selected.time'] = $fileslot |
$t | data ['selected.timeres'] = $timeres |
$t | data ['selected.delimiter'] = $delimiter |
$t | data ['debugdata'] = $dataset->getDebugData() |
$t | data ['results'] = $dataset->getResults() |
$t | data ['summaryDataset'] = $dataset->getSummary() |
$t | data ['topdelimiters'] = $dataset->getTopDelimiters() |
$t | data ['availdelimiters'] = $dataset->availDelimiters() |
$t | data ['delimiterPresentation'] = $dataset->getDelimiterPresentation() |
$t | data ['post_rule'] = getBaseURL($t, 'post', 'rule') |
$t | data ['post_rule2'] = getBaseURL($t, 'post', 'rule2') |
$t | data ['post_d'] = getBaseURL($t, 'post', 'd') |
$t | data ['post_res'] = getBaseURL($t, 'post', 'res') |
$t | data ['post_time'] = getBaseURL($t, 'post', 'time') |
$t | data ['get_times_prev'] = getBaseURL($t, 'get', 'time', $t->data['available.times.prev']) |
$t | data ['get_times_next'] = getBaseURL($t, 'get', 'time', $t->data['available.times.next']) |
getBaseURL | ( | $t, | |
$type = 'get' , |
|||
$key = null , |
|||
$value = null |
|||
) |
Definition at line 133 of file showstats.php.
References $key, $t, $text, $type, array, and SimpleSAML\Module\getModuleURL().
Referenced by SimpleSAML_Utilities\getBaseURL(), and sspmod_adfs_IdP_ADFS\sendLogoutResponse().
$availableFileSlots = $statrule->availableFileSlots($timeres) |
Definition at line 52 of file showstats.php.
$axis = $dataset->getAxis() |
Definition at line 64 of file showstats.php.
Referenced by sspmod_statistics_Graph_GoogleCharts\encodeaxis(), sspmod_statistics_StatDataset\getAxis(), ilChartGrid\parseGlobalOptions(), sspmod_statistics_Graph_GoogleCharts\show(), and sspmod_statistics_Graph_GoogleCharts\showPie().
$config = SimpleSAML_Configuration::getInstance() |
Definition at line 3 of file showstats.php.
$dataset = $statrule->getDataset($preferTimeRes, $preferTime) |
Definition at line 45 of file showstats.php.
Referenced by ilObjTestGUI\createRandomSelectionObject(), ilObjSurvey\createSurveyCodesForExternalData(), sspmod_statistics_Aggregator\cummulateData(), sspmod_statistics_Graph_GoogleCharts\encodedata(), sspmod_statistics_Statistics_Rulesets_Ratio\getDataSet(), sspmod_statistics_Statistics_Rulesets_BaseRule\getDataSet(), sspmod_statistics_StatDataset\getPercentValues(), ilScormAiccExporter\getXmlRepresentation(), ilScormAiccImporter\handleEditableLmXml(), ilSurveyParticipantsGUI\importExternalRecipientsFromFileObject(), ilSurveyParticipantsGUI\importExternalRecipientsFromTextObject(), and ilScormAiccDataSet\readData().
$datasets = array() |
$datasets[] = $dataset->getPercentValues() |
Definition at line 62 of file showstats.php.
$delimiter = null |
Definition at line 16 of file showstats.php.
Referenced by testDataFileIterator\_getcsv(), Whoops\Util\TemplateHelper\breakOnDelimiter(), ilADTBasedObject\getAllTranslatedErrors(), ilMDSettings\getDelimiter(), ilADTGroupPresentationBridge\getHTML(), ilDclSelectionRecordFieldModel\getMultipleValuesFromString(), ilDclReferenceRecordFieldModel\getReferencesFromString(), ilADTGroupPresentationBridge\getSortable(), HTML_Template_ITX\getValue(), ILIAS\Transformation\Factory\splitString(), and ilPasswordAssistanceGUI\submitAssistanceForm().
if (isset( $preferRule2)) $dimx = $statconfig->getValue('dimension.x', 800) |
Definition at line 80 of file showstats.php.
$dimy = $statconfig->getValue('dimension.y', 350) |
Definition at line 81 of file showstats.php.
$fileslot = $dataset->getFileslot() |
Definition at line 51 of file showstats.php.
Referenced by sspmod_statistics_Aggregator\aggregate(), sspmod_statistics_Statistics_Rulesets_Ratio\getDataSet(), sspmod_statistics_Statistics_Rulesets_BaseRule\getDataSet(), sspmod_statistics_Statistics_Rulesets_BaseRule\getTimeNavigation(), and sspmod_statistics_Statistics_Rulesets_BaseRule\resolveFileSlot().
$grapher = new sspmod_statistics_Graph_GoogleCharts($dimx, $dimy) |
Definition at line 82 of file showstats.php.
$maxes = array() |
Definition at line 66 of file showstats.php.
Referenced by sspmod_statistics_Graph_GoogleCharts\show().
$maxes[] = $dataset->getMax() |
Definition at line 68 of file showstats.php.
$piedata = $dataset->getPieData() |
Definition at line 59 of file showstats.php.
Referenced by sspmod_statistics_StatDataset\getPieData().
$preferRule = null |
Definition at line 12 of file showstats.php.
Referenced by sspmod_statistics_Ruleset\getRule(), and sspmod_statistics_Ruleset\resolveSelectedRule().
$preferRule2 = null |
Definition at line 13 of file showstats.php.
$preferTime = null |
Definition at line 14 of file showstats.php.
Referenced by sspmod_statistics_Statistics_Rulesets_Ratio\getDataSet(), sspmod_statistics_Statistics_Rulesets_BaseRule\getDataSet(), sspmod_statistics_Statistics_Rulesets_Ratio\getTimeNavigation(), sspmod_statistics_Statistics_Rulesets_BaseRule\getTimeNavigation(), sspmod_statistics_Statistics_Rulesets_Ratio\resolveFileSlot(), and sspmod_statistics_Statistics_Rulesets_BaseRule\resolveFileSlot().
$preferTimeRes = null |
Definition at line 15 of file showstats.php.
Referenced by sspmod_statistics_Statistics_Rulesets_Ratio\getDataSet(), sspmod_statistics_Statistics_Rulesets_BaseRule\getDataSet(), sspmod_statistics_Statistics_Rulesets_Ratio\resolveTimeRes(), and sspmod_statistics_Statistics_Rulesets_BaseRule\resolveTimeRes().
$rule = $statrule->getRuleID() |
Definition at line 43 of file showstats.php.
Referenced by sspmod_core_ACL\__construct(), PHPExcel_Worksheet_AutoFilter\_filterTestInCustomDataSet(), PHPExcel_Writer_Excel2007_Worksheet\_writeAutoFilter(), sspmod_statistics_Aggregator\aggregate(), sspmod_core_ACL\allows(), ilECSMappingSettingsGUI\cDeleteRulesOfNode(), ilECSMappingSettingsGUI\cInitMappingForm(), Parser\closeList(), ilLDAPSettingsGUI\confirmDeleteRules(), ilAuthShibbolethSettingsGUI\confirmDeleteRules(), ilECSMappingSettingsGUI\cSaveOverview(), ilECSSettingsGUI\deleteCategoryMappings(), ilLDAPSettingsGUI\deleteRules(), ilAuthShibbolethSettingsGUI\deleteRules(), ilShibbolethRoleAssignmentRules\doAssignments(), ilLDAPAttributeToUser\doMapping(), ilECSCourseMappingRule\doMappings(), ilLDAPRoleAssignmentRules\getAssignmentsForCreation(), ilLDAPRoleAssignmentRules\getAssignmentsForUpdate(), ilLDAPAttributeMapping\getFields(), ilLDAPAttributeMapping\getFieldsForUpdate(), ilSamlMappedUserAttributeValueParserTest\getMappingRuleMock(), ilECSCategoryMapping\getMatchingCategory(), SeqTreeBuilder\getRollupRules(), sspmod_statistics_Ruleset\getRule(), ilAuthShibbolethSettingsGUI\getRuleValues(), SeqTreeBuilder\getSequencingRules(), ilAuthProviderSaml\importUser(), ilObjUserFolderGUI\importUsersObject(), ilECSSettingsGUI\initRule(), ilECSCourseMappingRule\isMatching(), sspmod_statistics_StatDataset\loadData(), ilAuthShibbolethSettingsGUI\loadRule(), sspmod_core_ACL\opAnd(), sspmod_core_ACL\opEquals(), sspmod_core_ACL\opEqualsPreg(), sspmod_core_ACL\opHas(), sspmod_core_ACL\opHasPreg(), sspmod_core_ACL\opOr(), ilECSCategoryMappingTableGUI\parse(), ilShibbolethRoleAssignmentTableGUI\parse(), ilLDAPRoleAssignmentTableGUI\parse(), ilExternalAuthUserAttributeMapping\read(), sspmod_statistics_Ruleset\resolveSelectedRule(), ilExternalAuthUserAttributeMapping\save(), ilAuthShibbolethSettingsGUI\saveRoleSelection(), ilSamlSettingsGUI\saveUserAttributeMapping(), ILIAS\UI\Implementation\Crawler\Entry\ComponentEntryRules\setRules(), PHPExcel_Worksheet_AutoFilter\showHideRows(), ilSamlSettingsGUI\showUserAttributeMappingForm(), ComponentEntryRulesTest\testEmptyRules(), and ilShibbolethRoleAssignmentRules\updateAssignments().
if (array_key_exists( 'rule', $_REQUEST)) if (array_key_exists( 'rule2', $_REQUEST)) if (array_key_exists( 'time', $_REQUEST)) if (array_key_exists( 'res', $_REQUEST)) if (array_key_exists( 'd', $_REQUEST)) if ( $preferRule2==='_') $ruleset = new sspmod_statistics_Ruleset($statconfig) |
Definition at line 41 of file showstats.php.
$session = SimpleSAML_Session::getSessionFromRequest() |
Definition at line 5 of file showstats.php.
$statconfig = SimpleSAML_Configuration::getConfig('module_statistics.php') |
Definition at line 4 of file showstats.php.
Referenced by statistics_hook_cron(), and statistics_hook_sanitycheck().
$statrule = $ruleset->getRule($preferRule) |
Definition at line 42 of file showstats.php.
Referenced by sspmod_statistics_Ruleset\getRule().
if (array_key_exists( 'output', $_REQUEST) &&$_REQUEST[ 'output']==='csv') $t = new SimpleSAML_XHTML_Template($config, 'statistics:statistics.tpl.php') |
Definition at line 96 of file showstats.php.
Referenced by getBaseURL().
$timeNavigation = $statrule->getTimeNavigation($timeres, $preferTime) |
Definition at line 54 of file showstats.php.
$timeres = $dataset->getTimeRes() |
Definition at line 50 of file showstats.php.
Referenced by sspmod_statistics_Statistics_Rulesets_Ratio\availableFileSlots(), sspmod_statistics_Statistics_Rulesets_BaseRule\availableFileSlots(), sspmod_statistics_Statistics_Rulesets_Ratio\getDataSet(), sspmod_statistics_Statistics_Rulesets_BaseRule\getDataSet(), sspmod_statistics_Statistics_Rulesets_Ratio\getTimeNavigation(), sspmod_statistics_Statistics_Rulesets_BaseRule\getTimeNavigation(), sspmod_statistics_Ruleset\init(), sspmod_statistics_Statistics_Rulesets_Ratio\resolveFileSlot(), sspmod_statistics_Statistics_Rulesets_BaseRule\resolveFileSlot(), and sspmod_statistics_Statistics_Rulesets_BaseRule\resolveTimeRes().
$t data[ 'pageid'] = 'statistics' |
Definition at line 97 of file showstats.php.
$t data[ 'header'] = 'stat' |
Definition at line 98 of file showstats.php.
$t data[ 'imgurl'] = $grapher->show($axis['axis'], $axis['axispos'], $datasets, $maxes) |
Definition at line 99 of file showstats.php.
if (isset( $piedata)) $t data[ 'available.rules'] = $ruleset->availableRulesNames() |
Definition at line 103 of file showstats.php.
$t data[ 'available.times'] = $statrule->availableFileSlots($timeres) |
Definition at line 104 of file showstats.php.
$t data[ 'available.timeres'] = $statrule->availableTimeRes() |
Definition at line 105 of file showstats.php.
$t data[ 'available.times.prev'] = $timeNavigation['prev'] |
Definition at line 106 of file showstats.php.
$t data[ 'available.times.next'] = $timeNavigation['next'] |
Definition at line 107 of file showstats.php.
$t data[ 'selected.rule'] = $rule |
Definition at line 109 of file showstats.php.
$t data[ 'selected.rule2'] = $preferRule2 |
Definition at line 110 of file showstats.php.
$t data[ 'selected.time'] = $fileslot |
Definition at line 111 of file showstats.php.
$t data[ 'selected.timeres'] = $timeres |
Definition at line 112 of file showstats.php.
$t data[ 'selected.delimiter'] = $delimiter |
Definition at line 113 of file showstats.php.
$t data[ 'debugdata'] = $dataset->getDebugData() |
Definition at line 115 of file showstats.php.
$t data[ 'results'] = $dataset->getResults() |
Definition at line 116 of file showstats.php.
$t data[ 'summaryDataset'] = $dataset->getSummary() |
Definition at line 117 of file showstats.php.
$t data[ 'topdelimiters'] = $dataset->getTopDelimiters() |
Definition at line 118 of file showstats.php.
$t data[ 'availdelimiters'] = $dataset->availDelimiters() |
Definition at line 119 of file showstats.php.
$t data[ 'delimiterPresentation'] = $dataset->getDelimiterPresentation() |
Definition at line 121 of file showstats.php.
$t data[ 'post_rule'] = getBaseURL($t, 'post', 'rule') |
Definition at line 123 of file showstats.php.
$t data[ 'post_rule2'] = getBaseURL($t, 'post', 'rule2') |
Definition at line 124 of file showstats.php.
$t data[ 'post_d'] = getBaseURL($t, 'post', 'd') |
Definition at line 125 of file showstats.php.
$t data[ 'post_res'] = getBaseURL($t, 'post', 'res') |
Definition at line 126 of file showstats.php.
$t data[ 'post_time'] = getBaseURL($t, 'post', 'time') |
Definition at line 127 of file showstats.php.
$t data[ 'get_times_prev'] = getBaseURL($t, 'get', 'time', $t->data['available.times.prev']) |
Definition at line 128 of file showstats.php.
$t data[ 'get_times_next'] = getBaseURL($t, 'get', 'time', $t->data['available.times.next']) |
Definition at line 129 of file showstats.php.