* @copyright Copyright (c) 2017 Magic Toolbox . All rights reserved * @license https://www.magictoolbox.com/license/ */ $settings = $GLOBALS['magictoolbox_temp_settings']; $trial = $GLOBALS['magictoolbox_temp_trial']; $params = $GLOBALS['magictoolbox_temp_params']; $html = array(); $html[] = ''; $html[] = ''; $html[] = $settings->getStyles(); $html[] = $settings->getCSS(); $html[] = ' '; if ($settings->loadJQuery()) { $html[] = ''; } $html[] = ''; $html[] = ''; $html[] = ''; $html[] = $settings->getScripts(); $html[] = '
'; if ($settings->showPageTitle()) { $html[] = '

'.$settings->pageTitle.'

'; } $html[] = '
'; $html[] = ''; $html[] = '
    '; $html[] = '
  • '; $html[] = 'License'; $html[] = '
  • '; $html[] = '
'; $html[] = '
Got an issue or question?
Email support
'; $html[] = '
';/* mt-left-sidebar */ $html[] = '
'; $html[] = ''; $html[] = ''; $html[] = $settings->getInputsHTML(); $html[] = '
'; $html[] = ''; $html[] = ''; $html[] = $settings->getAdditionalButtons(); $html[] = '
'; $tabIndex = 0; foreach ($settings->paramsMap as $profileId => $groups) { $params->setProfile($profileId); $html[] = '
'; $html[] = '

'.$settings->profiles[$profileId].'

'; if (!empty($settings->profilesDescription[$profileId])) { $html[] = '

'.$settings->profilesDescription[$profileId].'

'; } /* $html[] = '
'; $html[] = '
'; $html[] = ''; $html[] = ''; $html[] = '
'; $html[] = '
'; */ foreach ($groups as $groupTitle => $ids) { $groupId = preg_replace('#[^a-z0-9]#i', '', Tools::strtolower($groupTitle)); $html[] = '
'.$groupTitle.''; $html[] = '
'; foreach ($ids as $id => $required) { $value = $params->getValue($id); $type = $params->getType($id); $subType = $params->getSubType($id); $enabled = $required || $settings->isEnabledParam($id, $profileId); $disabled = $enabled ? '' : ' disabled="disabled"'; $paramsList = $params->getValues($id); $yesno = false; if (is_array($paramsList) && !empty($paramsList[0]) && $paramsList[0] == 'Yes' && !empty($paramsList[1]) && $paramsList[1] == 'No') { $yesno = true; $paramsList = array('0' => 'No', '1' => 'Yes'); } //$html[] = '
'; $html[] = '
'; $html[] = '
'; $html[] = '
'; $html[] = '
'; switch ($type) { case 'array': if ($subType == 'radio') { $html[] = ''; $firstChild = true; foreach ($params->getValues($id) as $index => $v) { $html[] = ''; $labelClass = ''; if ($v == 'No') { $labelClass = 'mt-no-radio'; } if ($v == 'Yes') { $labelClass = 'mt-yes-radio'; } if ($firstChild) { $labelClass .= ' mt-fchild'; $firstChild = false; } $html[] = ''; } $html[] = ''; } elseif ($subType == 'select') { $html[] = ''; } else { $html[] = ''; } break; case 'num': case 'text': default: $html[] = ''; } if (!$required) { if ($enabled) { $html[] = '  use default option'; } else { $html[] = '  edit'; } } $html[] = '
';/* mt-param-holder-inner */ $hint = ''; if ($description = $params->getDescription($id)) { $hint = $description; } if ($type != 'array' && $params->valuesExists($id, '', false)) { if ($hint != '') { $hint .= '
'; } $hint .= '#allowed values: '.implode(', ', $params->getValues($id)); } if ($hint != '') { $html[] = ''.$hint.''; } $html[] = '
';/* mt-param-holder */ $html[] = '
';/* mt-form-item */ } $html[] = '
';/* params-block */ $html[] = '
'; } $html[] = '
';/* mt-tab-pane */ $tabIndex++; } $html[] = '
'; if (!empty($settings->message)) { $html[] = '
'; $html[] = $settings->message; $html[] = '
'; } $license = $settings->getLicenseType('magic360'); $html[] = '
Magic 360™

License status: '.$license.''.($license == 'trial' ? ' (upgrade)' : '').'.

  1. Please purchase license here.
  2. Enter your license key (XXXXXXX) for:

'; if ($settings->core->type == 'standard' && $settings->isMagicScrollBundled) { $license = $settings->getLicenseType('magicscroll'); $html[] = '
Magic Scroll™

The trial version of Magic Scroll comes bundled in this Magic 360 module. Perfect if you have many images per product, activate Magic Scroll to neatly organise images in a scrolling area above/below/left/right of the main image.

Enable the free trial to see how it works. Buy it for only £19 (normally £29).

License status: '.$license.''.($license == 'trial' ? ' (upgrade)' : '').'.

  1. Please purchase license here.
  2. Enter your license key (XXXXXXX) for:

'; } $html[] = '
';/* mt-tab-pane */ $html[] = ' '; $html[] = '
'; $html[] = '
';/* mt-settings-form */ echo implode("\n", $html);