Files
san-reymoros/ext/planetstyles/flightdeck/migrations/install_style_settings.php
Gauvain Boiché 5e4c5f9418 Ajout du FR
Ajout du FR + correction du "functions.php"
2020-03-30 14:52:34 +02:00

62 lines
1.5 KiB
PHP

<?php
namespace planetstyles\flightdeck\migrations;
class install_style_settings extends \phpbb\db\migration\migration
{
static public function depends_on()
{
return array('\phpbb\db\migration\data\v310\gold');
}
public function update_data()
{
return array(
array('config.add', array('style_settings_logo_path', '')),
array('config.add', array('style_settings_logo_width', '')),
array('config.add', array('style_settings_logo_height', '')),
// PS- Test
array('config.add', array('style_settings_header_path', '')),
array('config.add', array('style_settings_favicon_path', '')),
array('config_text.add', array('style_settings_html_1', '')),
array('config_text.add', array('style_settings_html_2', '')),
array('config_text.add', array('style_settings_html_3', '')),
array('config_text.add', array('style_settings_html_4', '')),
array('module.add', array(
'acp',
'ACP_CAT_DOT_MODS',
'ACP_STYLE_SETTINGS_TITLE'
)),
array('module.add', array(
'acp',
'ACP_STYLE_SETTINGS_TITLE',
array(
'module_basename' => '\planetstyles\flightdeck\acp\main_module',
'modes' => array('settings'),
),
)),
);
}
public function revert_data()
{
return array(
array('custom', array(array($this, 'clean_style_configs'))),
);
}
public function clean_style_configs()
{
foreach ($this->config as $key => $value)
{
if (strpos($key, 'style_settings_config_') === 0)
{
$this->config->delete($key);
}
}
}
}