示例#1
0
        function _show_import_customize_screen()
        {
            require_once dirname(__FILE__) . '/class.builder-import-export.php';
            $import = new BuilderImportExport($_REQUEST['guid']);
            $form = new ITForm(array(), array('compact_used_inputs' => true));
            ob_start();
            $has_customizations = $import->show_data_source_import_customizations($form);
            $import_customizations = ob_get_contents();
            ob_end_clean();
            if (false === $has_customizations) {
                $this->_show_import_conflicts_screen($import);
                return;
            }
            $info = $import->get_info();
            ?>
	<div class="wrap">
		<?php 
            ITUtility::screen_icon();
            ?>
		<h2>Customize Import Options</h2>
		
		<p><?php 
            _e('The following options allow you to customize how certain types of data are imported into the site. Any conflicts that may occur can be resolved in the next screen.', 'it-l10n-Builder-Cohen');
            ?>
</p>
		
		<?php 
            $form->start_form(array(), "import_conflicts_guid_{$_REQUEST['guid']}");
            ?>
			<?php 
            echo $import_customizations;
            ?>
			
			<p class="submit">
				<?php 
            $form->add_submit('next', __('Next Step', 'it-l10n-Builder-Cohen'));
            ?>
				<?php 
            $form->add_submit('cancel', array('value' => __('Cancel', 'it-l10n-Builder-Cohen'), 'class' => 'button-secondary'));
            ?>
			</p>
			
			<?php 
            $form->add_hidden_no_save('guid', $_REQUEST['guid']);
            ?>
			<?php 
            $form->add_hidden_no_save('action', 'import_conflicts');
            ?>
			<?php 
            $form->add_hidden_no_save('editor_tab', 'import-export');
            ?>
		<?php 
            $form->end_form();
            ?>
	</div>
<?php 
        }