protected function renderTemplate($block_name = 'body', $required = true) { if ($block_name == 'body') { OpenSms::runAction(OpenSms::BEFORE_RENDER_ACTION); } $file_name = strtolower($this->getTemplatePath($block_name)); if (!$required && (!file_exists($file_name) || is_dir($file_name))) { return; } require_once $file_name; }