summaryrefslogblamecommitdiffstats
path: root/modules-available/locationinfo/hooks/translation.inc.php
blob: a3f4edd265c1e78298796281b07c733b1063cefa (plain) (tree)























                                                                                 
<?php

$HANDLER = array();

if (Module::isAvailable('locationinfo')) {
	$HANDLER['subsections'] = array();
	foreach (CourseBackend::getList() as $backend) {
		// Define subsections
		$HANDLER['subsections'][] = $backend;
		// Grep handlers to detect tags
		$HANDLER['grep_' . $backend] = function($module) use ($backend) {
			$b = CourseBackend::getInstance($backend);
			if ($b === false)
				return array();
			$props = $b->getCredentialDefinitions();
			$return = array();
			foreach ($props as $prop) {
				$return[$prop->property] = true;
				$return[$prop->property . '_helptext'] = true;
			}
			return $return;
		};
	}
}