示例#1
0
 /**
  * テンプレートを作成
  */
 public static function createPlugin($html, $blog_id, $id = 'preview')
 {
     // フォルダが存在しない場合作成
     $plugin_path = App::getPluginFilePath($blog_id, $id);
     $plugin_dir = dirname($plugin_path);
     if (!file_exists($plugin_dir)) {
         mkdir($plugin_dir, 0777, true);
     }
     // HTMLをPHPテンプレートに変換してテンプレートファイルの作成
     Model::load('BlogTemplates');
     $html = BlogTemplatesModel::convertFC2Template($html);
     file_put_contents($plugin_path, $html);
     chmod($plugin_path, 0777);
 }