$script = eZScript::instance( array( 'description' => 'Create JSON configuration and fill SEO data for the given siteaccess', 'use-session' => false, 'use-modules' => true, 'use-extensions' => true )); $script->startup(); $script->getOptions(); $script->initialize(); $date = new DateTime(); $cli->output($date->format("Y-m-d H:i:s").' - BEGIN'); // Get cluster identifier $siteAccess = eZSiteAccess::current(); $clusterMapping = ClusterTool::getMappingSiteAccess($siteAccess); if(!$clusterMapping) { $cli->output('Cannot find the cluster identifier for site access "'.$siteAccess['name'].'"'); $date = new DateTime(); $cli->output($date->format("Y-m-d H:i:s")." - END"); $script->shutdown(1); } $clusterIdentifier = key($clusterMapping); // Get JSON config if ( !SolrSafeOperatorHelper::featureIsActive('Seo') ) { $script->shutdown(0); } $cli->output('Export config to JSON for "'.$clusterIdentifier.'"');