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); } } }