ok

Mini Shell

Direktori : /home2/selectio/public_html/application/views/admin/category/
Upload File :
Current File : /home2/selectio/public_html/application/views/admin/category/custom_field_options.php

<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>

    <div class="row">
        <div class="col-sm-12 form-header">
            <h1 class="form-title"><?php echo trans('custom_field_options'); ?></h1>
        </div>
    </div>
    <div class="callout" style="margin-top: 10px;background-color: #fff; border-color:#00c0ef;max-width: 600px;">
        <h4><?php echo trans("custom_field"); ?></h4>
        <p><?php echo trans('field_name'); ?>:&nbsp;<strong><?= parse_serialized_name_array($field->name_array, $this->selected_lang->id); ?></strong></p>
        <p>
            <?php echo trans('type'); ?>:&nbsp;
            <strong>
                <?php echo trans($field->field_type); ?>
            </strong>
        </p>
    </div>

    <div class="row">
        <?php if ($field->field_type == "checkbox" || $field->field_type == "radio_button" || $field->field_type == "dropdown"): ?>
            <div class="col-sm-6">
                <div class="box box-primary">
                    <div class="box-header with-border">
                        <h3 class="box-title"><?php echo trans("options"); ?></h3>
                    </div>
                    <div class="box-body">
                        <?php if (!empty($options)): ?>
                            <div class="form-group">
                                <div class="row">
                                    <div class="col-sm-12">
                                        <div class="custom-field-options" style="max-height: 600px; overflow: auto">
                                            <?php
                                            $count = 1;
                                            foreach ($options as $option): ?>
                                                <div class="field-option-item">
                                                    <?php echo form_open('category_controller/update_custom_field_option_post', ['onkeypress' => 'return event.keyCode != 13;']); ?>
                                                    <input type="hidden" name="id" value="<?= $option->id; ?>">
                                                    <div class="option-title">
                                                        <strong><?php echo trans("option") . " " . $count; ?></strong>
                                                    </div>
                                                    <?php if (!empty($this->languages)):
                                                        foreach ($this->languages as $language):
                                                            $name_key = "option_name_" . $language->id; ?>
                                                            <p>
                                                                <input type='text' class="form-control" name="option_lang_<?= $language->id; ?>" value="<?= $option->$name_key; ?>" placeholder="<?= trans("option"); ?> (<?= $language->name; ?>)" style="width: 100%;padding: 0 5px; bottom: 0 !important;box-shadow: none !important;height: 26px;" required>
                                                            </p>
                                                        <?php endforeach;
                                                    endif; ?>
                                                    <div>
                                                        <button type="button" class="btn btn-xs btn-danger pull-right" onclick='delete_custom_field_option("<?php echo trans("confirm_delete"); ?>","<?= $option->id; ?>");'><?php echo trans("delete"); ?></button>
                                                        <button type="submit" class="btn btn-xs btn-success pull-right m-r-5"><?php echo trans("save_changes"); ?></button>
                                                    </div>
                                                    <?php echo form_close(); ?>
                                                </div>
                                                <?php $count++;
                                            endforeach; ?>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        <?php endif; ?>

                        <?php echo form_open('category_controller/add_custom_field_option_post', ['onkeypress' => 'return event.keyCode != 13;']); ?>
                        <input type="hidden" name="field_id" value="<?= $field->id; ?>">
                        <div class="form-group m-b-10">
                            <label><?= trans("add_option"); ?></label>
                            <?php if (!empty($this->languages)):
                                foreach ($this->languages as $language):?>
                                    <input type="text" class="form-control option-input m-b-5" name="option_lang_<?= $language->id; ?>" placeholder="<?= trans("option"); ?> (<?= $language->name; ?>)" required>
                                <?php endforeach;
                            endif; ?>
                        </div>
                        <div class="form-group">
                            <button type="submit" class="btn btn-primary pull-right"><?php echo trans('add_option'); ?></button>
                        </div>
                        <?php echo form_close(); ?>
                    </div>
                </div>
            </div>
        <?php endif; ?>

        <div class="col-sm-6">
            <div class="box box-primary" style="min-height: 252px;">
                <div class="box-header with-border">
                    <h3 class="box-title"><?php echo trans("categories"); ?></h3>
                    <small>(<?php echo trans("show_under_these_categories"); ?>)</small>
                </div>
                <!-- /.box-header -->
                <!-- form start -->
                <?php echo form_open_multipart('category_controller/add_category_to_custom_field', ['onkeypress' => 'return event.keyCode != 13;']); ?>
                <input type="hidden" name="field_id" value="<?php echo $field->id; ?>">
                <div class="box-body">
                    <div class="form-group">
                        <label class="control-label"><?php echo trans("category"); ?></label>
                        <select id="categories" name="category_id[]" class="form-control" onchange="get_subcategories(this.value, 0);" required>
                            <option value=""><?php echo trans('select_category'); ?></option>
                            <?php foreach ($parent_categories as $item): ?>
                                <option value="<?php echo html_escape($item->id); ?>"><?php echo category_name($item); ?></option>
                            <?php endforeach; ?>
                        </select>
                        <div id="category_select_container"></div>
                    </div>

                    <div class="form-group text-right">
                        <button type="submit" class="btn btn-primary"><?php echo trans('select_category'); ?></button>
                    </div>

                    <div class="row m-t-15">
                        <div class="col-sm-12">
                            <table class="table table-bordered table-striped" role="grid">
                                <tbody>
                                <?php if (!empty($field_categories)):
                                    foreach ($field_categories as $item):
                                        if (!empty($item)):
                                            $category = get_category_by_id($item->category_id);
                                            $categories_tree = get_parent_categories_tree($category, false);
                                            if (!empty($categories_tree)):?>
                                                <tr>
                                                    <td>
                                                        <?php $count = 0;
                                                        foreach ($categories_tree as $item_tree):
                                                            $item_category = get_category_by_id($item_tree->id);
                                                            if (!empty($item_category)):
                                                                if ($count == 0) {
                                                                    echo category_name($item_category);
                                                                } else {
                                                                    echo " / " . category_name($item_category);
                                                                }
                                                            endif;
                                                            $count++;
                                                        endforeach; ?>
                                                        <button type="button" class="btn btn-xs btn-danger pull-right" onclick="delete_custom_field_category('<?php echo trans("confirm_delete"); ?>',<?php echo $field->id; ?>,<?php echo $item_category->id; ?>);"><?php echo trans("delete"); ?></button>
                                                    </td>
                                                </tr>
                                            <?php endif;
                                        endif;
                                    endforeach;
                                endif; ?>
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
                <!-- /.box-footer -->
                <?php echo form_close(); ?><!-- form end -->
            </div>

            <?php if ($field->field_type == "checkbox" || $field->field_type == "radio_button" || $field->field_type == "dropdown"): ?>
                <!-- /.box -->
                <div class="box box-primary">
                    <div class="box-header with-border">
                        <h3 class="box-title"><?php echo trans('settings'); ?></h3>
                    </div>
                    <!-- /.box-header -->

                    <!-- form start -->
                    <?php echo form_open('category_controller/custom_field_settings_post'); ?>
                    <input type="hidden" name="field_id" value="<?= $field->id; ?>">
                    <div class="box-body">
                        <!-- include message block -->
                        <?php if (!empty($this->session->flashdata('msg_settings'))):
                            $this->load->view('admin/includes/_messages');
                        endif; ?>

                        <div class="form-group m-b-30">
                            <div class="row">
                                <div class="col-sm-12 col-xs-12">
                                    <label><?php echo trans("sort_options"); ?></label>
                                </div>
                                <div class="col-md-4 col-sm-12 col-option">
                                    <input type="radio" name="sort_options" value="date" id="by_date_1" class="square-purple" <?= ($field->sort_options == 'date') ? 'checked' : ''; ?>>
                                    <label for="by_date_1" class="option-label"><?php echo trans('by_date'); ?></label>
                                </div>
                                <div class="col-md-4 col-sm-12 col-option">
                                    <input type="radio" name="sort_options" value="date_desc" id="by_date_desc_1" class="square-purple" <?= ($field->sort_options == 'date_desc') ? 'checked' : ''; ?>>
                                    <label for="by_date_desc_1" class="option-label"><?php echo trans('by_date'); ?>&nbsp;(DESC)</label>
                                </div>
                                <div class="col-md-4 col-sm-12 col-option">
                                    <input type="radio" name="sort_options" value="alphabetically" id="alphabetically_1" class="square-purple" <?= ($field->sort_options == 'alphabetically') ? 'checked' : ''; ?>>
                                    <label for="alphabetically_1" class="option-label"><?php echo trans('alphabetically'); ?></label>
                                </div>
                            </div>
                        </div>
                    </div>
                    <!-- /.box-body -->
                    <div class="box-footer">
                        <button type="submit" class="btn btn-primary pull-right"><?php echo trans('save_changes'); ?></button>
                    </div>
                    <!-- /.box-footer -->

                    <?php echo form_close(); ?><!-- form end -->
                </div>
            <?php endif; ?>
        </div>
    </div>

<?php $this->load->view('admin/category/_select_category', ['input_name' => 'category_id[]']); ?>

Zerion Mini Shell 1.0