204 lines
9.8 KiB
PHP
204 lines
9.8 KiB
PHP
<?php use_helper('Form', 'Validation', 'I18N', 'stAdminGenerator') ?>
|
|
|
|
<?php echo st_get_admin_head('stMigration', __('Konfiguracja'), __('Import danych z zewnętrznych systemów')) ?>
|
|
<div id="sf_admin_content" class="admin-content-edit">
|
|
|
|
<?php st_view_slot_start('application-menu') ?>
|
|
<?php st_include_component('stMigration', 'listMenu') ?>
|
|
<?php st_view_slot_end() ?>
|
|
|
|
<?php st_include_partial('stMigration/index_messages', array('labels' => $labels)) ?>
|
|
|
|
<?php echo form_tag('stMigration/process', array('id' => 'admin_config_form', 'name' => 'admin_config_form', 'class' => 'admin_form'));?>
|
|
<fieldset>
|
|
<div class="content">
|
|
<div class="row">
|
|
<?php echo label_for('migration[type]', __($labels['migration{type}'])) ?>
|
|
<div class="field<?php if ($sf_request->hasError('migration{type}')): ?> form-error<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{type}')): ?>
|
|
<?php echo form_error('migration{type}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo select_tag('migration[type]', options_for_select($migration_options, $sf_request->getParameter('migration[type]'))) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
<div class="row">
|
|
<?php echo label_for('migration[www]', __($labels['migration{www}']) . "<a href='#'' class='help' title='" . __('Adres www przenoszonego sklepu') . "'></a>", 'class="required"') ?>
|
|
<div class="field<?php if ($sf_request->hasError('migration{www}')): ?> form-error<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{www}')): ?>
|
|
<?php echo form_error('migration{www}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[www]', $sf_request->getParameter('migration[www]', 'https://'), array('size' => 31)); ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
<div class="row">
|
|
<?php echo label_for('migration[erase_data]', __($labels['migration{erase_data}']) . "<a href='#'' class='help' title='" . __('Dotychczasowe dane w sklepie w nowej wersji zostaną skasowane przed rozpoczęciem migracji.') . "'></a>") ?>
|
|
|
|
<div class="field<?php if ($sf_request->hasError('migration{erase_data}')): ?> form-error<?php endif; ?> checkbox">
|
|
<?php if ($sf_request->hasError('migration{erase_data}')): ?>
|
|
<?php echo form_error('migration{erase_data}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo st_admin_checkbox_tag('migration[erase_data]', true, $sf_request->getParameter('migration[erase_data]')) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
|
|
<fieldset>
|
|
<h2><?php echo __('Baza danych przenoszonego sklepu');?></h2>
|
|
<div class="content">
|
|
<div class="row">
|
|
<?php echo label_for('migration[host]', __($labels['migration{host}']), 'class="required"') ?>
|
|
<div class="field<?php if ($sf_request->hasError('migration{host}')): ?> form-error<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{host}')): ?>
|
|
<?php echo form_error('migration{host}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[host]', $sf_request->getParameter('migration[host]', 'localhost'), array('size' => 31)) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
<div class="row">
|
|
<?php echo label_for('migration[port]', __($labels['migration{port}']), 'class="required"') ?>
|
|
<div class="field <?php if ($sf_request->hasError('migration{port}')): ?> form-error<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{port}')): ?>
|
|
<?php echo form_error('migration{port}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[port]', $sf_request->getParameter('migration[port]', 3306), 'size=5') ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
<div class="row">
|
|
<?php echo label_for('migration[database]', __($labels['migration{database}']), 'class="required"') ?>
|
|
|
|
<div class="field<?php if ($sf_request->hasError('migration{database}')): ?> form-error<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{database}')): ?>
|
|
<?php echo form_error('migration{database}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[database]', $sf_request->getParameter('migration[database]'), array('size' => 31)) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<?php echo label_for('migration[username]', __($labels['migration{username}']), 'class="required"') ?>
|
|
|
|
<div class="field <?php if ($sf_request->hasError('migration{username}')): ?> form-error"<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{username}')): ?>
|
|
<?php echo form_error('migration{username}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[username]', $sf_request->getParameter('migration[username]'), array('size' => 31)) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<?php echo label_for('migration[password]', __($labels['migration{password}'])) ?>
|
|
<div class="field <?php if ($sf_request->hasError('migration{password}')): ?> form-error<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{password}')): ?>
|
|
<?php echo form_error('migration{password}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_password_tag('migration[password]', null, 'autocomplete="off"') ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
|
|
|
|
<div id="woo-prefix-row" class="row" style="display: none;">
|
|
<?php echo label_for('migration[woo_prefix]', __($labels['migration{woo_prefix}']), 'class="required"') ?>
|
|
|
|
<div class="field <?php if ($sf_request->hasError('migration{woo_prefix}')): ?> form-error"<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{woo_prefix}')): ?>
|
|
<?php echo form_error('migration{woo_prefix}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[woo_prefix]', $sf_request->getParameter('migration[woo_prefix]', 'wp_'), array('size' => 5)) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</fieldset>
|
|
|
|
|
|
<fieldset id="woo-config">
|
|
<h2><?php echo __('Konfiguracja danych WooCommerce');?></h2>
|
|
|
|
<div class="content">
|
|
|
|
<div class="row">
|
|
<?php echo label_for('migration[woo_photo]', __($labels['migration{woo_photo}'])) ?>
|
|
<div class="chosen-container">
|
|
|
|
<?php
|
|
$woo_photo['all'] = __("Wszystkie załączone");
|
|
$woo_photo['main'] = __("Tylko główne");
|
|
?>
|
|
<?php echo select_tag('migration[woo_photo]', options_for_select($woo_photo, $sf_request->getParameter('migration[woo_photo]'))) ?>
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<?php echo label_for('migration[woo_tax]', __($labels['migration{woo_tax}']), 'class="required"') ?>
|
|
|
|
<div class="field <?php if ($sf_request->hasError('migration{woo_tax}')): ?> form-error"<?php endif; ?>">
|
|
<?php if ($sf_request->hasError('migration{woo_tax}')): ?>
|
|
<?php echo form_error('migration{woo_tax}', array('class' => 'form-error-msg')) ?>
|
|
<?php endif; ?>
|
|
<?php echo input_tag('migration[woo_tax]', $sf_request->getParameter('migration[woo_tax]', '23'), array('size' => 2)) ?> %
|
|
</div>
|
|
<div class="clr"></div>
|
|
</div>
|
|
|
|
</div>
|
|
</fieldset>
|
|
|
|
<?php echo stSocketView::openComponents('stMigration.custom.Content'); ?>
|
|
<div id="config_actions">
|
|
<?php echo st_get_admin_actions_head() ?>
|
|
<?php echo st_get_admin_action('save', __('Importuj')) ?>
|
|
<?php echo st_get_admin_actions_foot() ?>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<?php echo st_get_admin_foot() ?>
|
|
|
|
<script type="text/javascript">
|
|
jQuery(function($) {
|
|
|
|
$(document).ready(function() {
|
|
|
|
showFields();
|
|
|
|
$('#migration_type').change(function() {
|
|
|
|
showFields();
|
|
});
|
|
|
|
|
|
function showFields(){
|
|
|
|
$option = $('#migration_type option:selected').val();
|
|
|
|
console.log($option);
|
|
|
|
if ($option == "appMigrationWoocommercePlugin:woo") {
|
|
$('#woo-prefix-row').show();
|
|
$('#woo-config').show();
|
|
}else{
|
|
$('#woo-prefix-row').hide();
|
|
$('#woo-config').hide();
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
</script>
|