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();
    }
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();
    }
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 ( ) ; }
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
Reports an action on a module template