/** * * @return \OpenSearch\Core\Registry */ static function instance() { if (Core\Utils::readyForClient() && Core\Utils::readyToIndex() && Core\Utils::readyForTemplate() && empty(self::$doc)) { self::$doc = new Core\Doc(); } if (!isset(self::$instance)) { self::$instance = new self(); } return self::$instance; }
public function testReadyForTemplate() { $readyForTemplate = Core\Utils::readyForTemplate(); $this->assertEquals(true, $readyForTemplate); }
<h2><a href="http://opensearch.console.aliyun.com/" target="_blank">AliYun Open Search Settings</a> </h2> <form action="" method="post" id="opSou_form"> <p> IF you have not got this template, please first download it for "AliYun OpenSearch". <input type="hidden" value="1" name="<?php echo Settings::settingsField; ?> [accessTemplateValid]"> <input type="submit" value="<?php esc_attr_e('Download Template', $langDomain); ?> " id="opSou_dlTemplate" class="button button-primary"> Then refresh this page when this template has been downloaded. </p> <?php if (Core\Utils::readyForTemplate()) { ?> <div id="opSoutabs"> <ul> <!-- <li><a class="nav-tab nav-tab-active" href="#tab-general"><?php esc_html_e('Account', $langDomain); ?> </a></li> --> </ul> <div id="tab-general"> <input type="hidden" value="<?php echo Settings::updateAction; ?> " name="opSou_action"> <?php wp_nonce_field(Settings::updateAction);