コード例 #1
0
ファイル: Publish.php プロジェクト: bladep911/respond
 public static function PublishContent($siteId)
 {
     $site = Site::GetBySiteId($siteId);
     // inject site settings
     Publish::InjectSiteSettings($site);
     // publish all pages
     Publish::PublishAllPages($site);
     // publish menu JSON
     Publish::PublishMenuJSON($site);
     // publish CSS
     Publish::PublishAllCSS($site);
     // publish sitemap
     Publish::PublishSiteMap($site);
     // publish RSS
     Publish::PublishRssForPageTypes($site);
 }
コード例 #2
0
ファイル: Publish.php プロジェクト: sanderdrummer/Homepages
 public static function PublishSite($siteId)
 {
     // publish sitemap
     Publish::PublishSiteMap($siteId);
     // publish all pages
     Publish::PublishAllPages($siteId);
     // publish rss for page types
     Publish::PublishRssForPageTypes($siteId);
     // publish menu
     Publish::PublishMenuJSON($siteId);
     // publish site json
     Publish::PublishSiteJSON($siteId);
     // publish common js (also combines JS and publishes plugins)
     Publish::PublishCommonJS($siteId);
     // publish common css
     Publish::PublishCommonCSS($siteId);
     // publish controller
     Publish::PublishCommon($siteId);
     // publish all CSS
     Publish::PublishAllCSS($siteId);
     // publish locales
     Publish::PublishLocales($siteId);
 }
コード例 #3
0
ファイル: menuItem.php プロジェクト: sanderdrummer/Homepages
 /**
  * @method POST
  */
 function post()
 {
     // get an authuser
     $token = Utilities::ValidateJWTToken(apache_request_headers());
     // check if token is not null
     if ($token != NULL) {
         parse_str($this->request->data, $request);
         // parse request
         Publish::PublishMenuJSON($token->SiteId);
         return new Tonic\Response(Tonic\Response::OK);
     } else {
         return new Tonic\Response(Tonic\Response::UNAUTHORIZED);
     }
 }