/** * Reports an action on a module template * @param string $moduleType The module type the template belongs to * @param string $template The template file name * @param Enums\Action $action The action */ function ReportTemplateAction($moduleType, $template, Enums\Action $action) { $logItem = $this->CreateLogItem(Enums\ObjectType::Template(), $action); $logTemplate = new LogTemplate(); $logTemplate->SetLogItem($logItem); $logTemplate->SetModuleType($moduleType); $logTemplate->SetTemplate($template); $logTemplate->Save(); }