예제 #1
0
파일: Template.php 프로젝트: ajaboa/crmpuan
 private function _checkLink()
 {
     $folder = new \GO\Base\Fs\Folder(\Site::assetManager()->getBasePath());
     $templateFolder = $folder->createChild('template', false);
     $mtime = GO::config()->get_setting('site_template_publish_date_' . \Site::model()->id);
     if ($mtime != GO::config()->mtime || !$templateFolder->exists()) {
         $templateFolder->delete();
         $sourceTemplateFolder = new \GO\Base\Fs\Folder($this->getPath() . 'assets');
         if ($sourceTemplateFolder->copy($folder, 'template')) {
             GO::config()->save_setting('site_template_publish_date_' . \Site::model()->id, GO::config()->mtime);
         }
     }
 }