示例#1
0
 public static function PublishEngine($siteId)
 {
     $site = Site::GetBySiteId($siteId);
     // publish common JS (libs)
     Publish::PublishCommonJS($site);
     // publish common css (libs)
     Publish::PublishCommonCSS($site);
     // publish plugins
     Publish::PublishPlugins($site);
     // publish locales
     Publish::PublishLocales($site);
     // setup htaccess
     Publish::SetupHtaccess($site);
     // update version
     Site::EditVersion($site['SiteId'], VERSION);
 }
示例#2
0
 public static function PublishCommon($siteId)
 {
     $site = Site::GetBySiteId($siteId);
     // copy templates/respond
     $templates_src = APP_LOCATION . '/site/templates/respond';
     $templates_dest = SITES_LOCATION . '/' . $site['FriendlyId'] . '/templates/respond';
     // create libs directory if it does not exist
     if (!file_exists($templates_dest)) {
         mkdir($templates_dest, 0755, true);
     }
     // copy libs directory
     if (file_exists($templates_dest)) {
         Utilities::CopyDirectory($templates_src, $templates_dest);
     }
     // setup htaccess
     Publish::SetupHtaccess($site);
 }