/**
 * Echoes the markup for a supplemental search engine settings UI
 *
 * @param null $engineName The engine name
 * @param null $engineLabel The engine label
 * @since 1.0
 */
function searchwpSupplementalEngineSettingsTemplate($engineName = null, $engineLabel = null)
{
    global $searchwp;
    ?>

	<li class="swp-supplemental-engine">
		<div class="swp-supplemental-engine-controls swp-group">
			<div class="swp-supplemental-engine-name">
				<a href="#" class="swp-supplemental-engine-edit-trigger"><?php 
    if (is_null($engineLabel)) {
        echo '{{swp.engineLabel}}';
    } else {
        echo $engineLabel . ' <code>' . $engineName . '</code>';
    }
    ?>
</a>
				<input type="text" name="<?php 
    echo SEARCHWP_PREFIX;
    ?>
settings[engines][<?php 
    if (is_null($engineName)) {
        ?>
{{swp.engine}}<?php 
    }
    echo $engineName;
    ?>
][label]" value="<?php 
    if (is_null($engineLabel)) {
        echo '{{swp.engineLabel}}';
    } else {
        echo $engineLabel;
    }
    ?>
" />
			</div>
			<div class="swp-supplemental-engine-delete">
				<a href="#" class="button swp-del-supplemental-engine"><?php 
    _e('Remove', 'searchwp');
    ?>
</a>
			</div>
		</div>
		<div class="swp-supplemental-engine-settings"><?php 
    if (is_null($engineName)) {
        echo '{{swp.engineSettings}}';
    } else {
        searchwpEngineSettingsTemplate($engineName);
    }
    ?>
</div>
	</li>

<?php 
}
Exemple #2
0
				<div class="inside">

					<p><?php 
_e('Here you can build supplemental search engines to use in specific sections of your site. When used, the default search engine settings are completely ignored.', 'searchwp');
?>
						<a class="swp-tooltip" href="#swp-tooltip-supplemental">?</a></p>

					<div class="swp-tooltip-content" id="swp-tooltip-supplemental">
						<?php 
_e("Only checked post types will be included in search results. If a post type isn't displayed, ensure <code>exclude_from_search</code> is set to false when registering it.", 'searchwp');
?>
					</div>

					<script type="text/html" id="tmpl-swp-engine">
								<?php 
searchwpEngineSettingsTemplate('{{swp.engine}}');
?>
							</script>

					<script type="text/html" id="tmpl-swp-supplemental-engine">
								<?php 
searchwpSupplementalEngineSettingsTemplate('{{swp.engine}}');
?>
							</script>

					<div class="swp-supplemental-engines-wrapper">
						<ul class="swp-supplemental-engines">
							<?php 
if (isset($this->settings['engines']) && is_array($this->settings['engines']) && count($this->settings['engines'])) {
    ?>
								<?php