public function InstapageCmsPluginWPConnector::getSettingsModule in Instapage plugin 8.3
Same name and namespace in other branches
- 7.3 core/connectors/InstapageCmsPluginWPConnector.php \InstapageCmsPluginWPConnector::getSettingsModule()
Gets the settings module, a CMS-dependant part of the Settings page. @uses InstapageCmsPluginConnector::getCmsVersion() @uses InstapageCmsPluginConnector::lang() @uses InstapageCmsPluginConnector::getPluginRequirements()
Return value
string HTML form with settings for currently used CMS only.
File
- core/
connectors/ InstapageCmsPluginWPConnector.php, line 911
Class
- InstapageCmsPluginWPConnector
- Class that utilizes native WordPress functions to perform actions like remote requests and DB operations.
Code
public function getSettingsModule() {
ob_start();
?>
<div class="custom-params-form ui-section">
<h3 class="ui-subtitle"><?php
echo InstapageCmsPluginConnector::lang('Support legacy pages');
?></h3>
<p class="l-space-bottom-primary"><?php
echo InstapageCmsPluginConnector::lang('Instapage plugin will search for landing pages in old database structure (before 3.0 update). After successful migration this option should not be used.');
?></p>
<label class="c-mark">
<input class="c-mark__input" data-bind="checked: supportLegacy, click: autoSaveMetadata" type="checkbox" >
<i class="c-mark__icon c-mark__icon--checkbox material-icons">check</i>
<span class="c-mark__label"><?php
echo InstapageCmsPluginConnector::lang('Turn on legacy support.');
?></span>
</label>
</div>
<?php
$html = ob_get_contents();
$html .= InstapageCmsPluginConnector::getPluginRequirements(array(
array(
'label' => InstapageCmsPluginConnector::lang('Wordpress 3.4+'),
'condition' => version_compare(InstapageCmsPluginConnector::getCMSVersion(), '3.4.0', '>='),
),
));
ob_end_clean();
return $html;
}