* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager; if (!defined('_PS_VERSION_')) exit; function upgrade_module_1_2_0($object) { $result = true; // Add new tab $classes = [ ['cls' => 'AdminStEasyVideoMiniatureMobile', 'name' => 'Miniature on Mobile'], ]; foreach($classes as $class) { if (!Tab::getIdFromClassName($class['cls'])) { $tab = new Tab(); $tab->active = 1; $tab->class_name = $class['cls']; $tab->name = array(); foreach (Language::getLanguages(true) as $lang) { $tab->name[$lang['id_lang']] = $class['name']; } $tab->id_parent = (int)Tab::getIdFromClassName('AdminStEasyVideoPeiZhi'); $tab->module = $object->name; $result &= $tab->add(); } } if(!Configuration::updateValue($object->_prefix_st.'MINIATURE_DISPLAY_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_DISPLAY')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_SELECTOR_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_SELECTOR')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_HOVER_ELEMENT_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_HOVER_ELEMENT')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_VIDEO_SELECTOR_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_VIDEO_SELECTOR')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_VIDEO_APPEND_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_VIDEO_APPEND')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_VIDEO_POSITION_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_VIDEO_POSITION')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_BUTTON_SELECTOR_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_BUTTON_SELECTOR')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_BUTTON_APPEND_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_BUTTON_APPEND')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_BUTTON_POSITION_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_BUTTON_POSITION')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_BUTTON_LAYOUT_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_BUTTON_LAYOUT')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_BUTTON_HIDE_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_BUTTON_HIDE')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_AUTOPLAY_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_AUTOPLAY')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_MUTED_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_MUTED')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_LOOP_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_LOOP')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_CONTROLS_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_CONTROLS')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_VIDEO_TEMPLATE_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_VIDEO_TEMPLATE')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_VIDEO_ZINDEX_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_VIDEO_ZINDEX')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_PLAY_BTN_POSITION_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_PLAY_BTN_POSITION')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_PLAY_BTN_OFFSET_X_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_PLAY_BTN_OFFSET')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_PLAY_BTN_OFFSET_Y_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_PLAY_BTN_OFFSET')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_PLAY_TEXT_COLOR_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_PLAY_TEXT_COLOR')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_PLAY_TEXT_BG_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_PLAY_TEXT_BG')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_CLOSE_BTN_POSITION_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_CLOSE_BTN_POSITION')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_CLOSE_BTN_OFFSET_X_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_CLOSE_BTN_OFFSET')) || !Configuration::updateValue($object->_prefix_st.'MINIATURE_CLOSE_BTN_OFFSET_Y_DESKTOP', Configuration::get($object->_prefix_st.'MINIATURE_CLOSE_BTN_OFFSET')) ) $result &= false; return $result; }