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