Esempio n. 1
0
 /**
  * create template file by theme, modulename, templatename
  *
  * @param string $theme
  * @param string $module_name
  * @param string $tpl_name
  * @param array $error
  * @return boolean
  */
 function createTemplate($theme, $module_name, $tpl_name, &$error = array())
 {
     $path_to_template = SJB_TemplatePathManager::getAbsoluteTemplatePath($theme, $module_name, $tpl_name);
     if (!is_dir($path_to_template)) {
         SJB_Filesystem::mkpath(dirname($path_to_template));
     }
     if (!file_exists($path_to_template)) {
         return self::createTemplateFile($path_to_template);
     } else {
         $error[] = 'FILE_EXISTS';
     }
     return false;
 }