Sindbad~EG File Manager
<?php $this->load->view("partial/header"); ?>
<script type="text/javascript">
$(document).ready(function()
{
<?php $this->load->view('partial/bootstrap_tables_locale'); ?>
table_support.init({
resource: '<?php echo site_url($controller_name);?>',
headers: '<?php echo $table_headers; ?>',
pageSize: <?php echo $this->config->item('lines_per_page'); ?>,
uniqueId: 'promo_id'
});
$('#condition_product_id_dd').autocomplete(
{
source: "<?php echo site_url('Sales/item_search'); ?>",
minChars: 0,
autoFocus: false,
delay: 500,
select: function (a, ui) {
$(this).val(ui.item.label);
$('#condition_product_id').val(ui.item.value)
// $("#add_item_form").submit();
return false;
}
});
$('#promo_product_get_discount_dd').autocomplete(
{
source: "<?php echo site_url('Sales/item_search'); ?>",
minChars: 0,
autoFocus: false,
delay: 500,
select: function (a, ui) {
$(this).val(ui.item.label);
$('#promo_product_get_discount').val(ui.item.value)
// $("#add_item_form").submit();
return false;
}
});
$('#member_id_dd').autocomplete(
{
source: "<?php echo site_url('customers/suggest'); ?>",
minChars: 0,
autoFocus: false,
delay: 500,
select: function (a, ui) {
$(this).val(ui.item.label);
$('#member_id').val(ui.item.value)
// $("#add_item_form").submit();
return false;
}
});
$('#simpan_promo').click(function() {
$.ajax({
url: '<?php echo site_url($controller_name.'/submit_promo_add'); ?>',
method:'POST',
data:$('#form_input_promo').serialize(),
success:function(response){
}
})
});
// $('#tebus_murah_price').autocomplete(
// {
// source: "<?php echo site_url('Sales/item_search'); ?>",
// minChars: 0,
// autoFocus: false,
// delay: 500,
// select: function (a, ui) {
// $(this).val(ui.item.label);
// $("#item_id").val(ui.item.value)
// return false;
// }
// });
$(document).ready(function() {
var max_fields = 10; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
$(wrapper).append('<br><div class=""><input type="hidden" name="promo_tebus_murah_items[]" value=""><input type="text" class="form-control" name="mytext[]"><br><button class="btn btn-danger remove_field">X</button></div><br>');
$(wrapper).find('input[type=text]:last').autocomplete({
source: "<?php echo site_url('Sales/item_search'); ?>",
minChars: 0,
autoFocus: false,
delay: 500,
select: function (a, ui) {
$(this).val(ui.item.label);
$("input[name^='promo_tebus_murah_items']:last").val(ui.item.value)
return false;
}
});
//add input box
}
});
$(wrapper).on("click",".remove_field", function(e){ //user click on remove text
e.preventDefault();
$(this).parent('div').remove(); x--;
})
$("input[name^='mytext']").autocomplete({
source: "<?php echo site_url('Sales/item_search'); ?>",
minChars: 0,
autoFocus: false,
delay: 500,
select: function (a, ui) {
$(this).val(ui.item.label);
$("input[name^='promo_tebus_murah_items']:last").val(ui.item.value)
return false;
}
});
});
// autocomplete enablement
$('.btn-edit').click(function(){
$('modal-dlg').modal();
var jenis = $(this).attr('data-jenis');
var produk = $(this).attr('data-produk');
var produk_id = $(this).attr('data-id');
var barang = $(this).attr('data-barang');
var harga = $(this).attr('data-harga');
var start = $(this).attr('data-start');
var expire = $(this).attr('data-expire');
var promo = $(this).attr('data-promo');
$('#promo_type').val(jenis);
$('#condition_product_id_dd').val(produk);
$('#condition_product_id').val(produk_id);
$('#promo_product_get_discount_dd').val(barang);
})
});
</script>
<div class="row">
<div class="col-md-12">
<div class="card card-default">
<div class="card-header">
<h3 class="text-center">
<h3>Promo</h3>
</h3>
</div>
<div class="card-body">
<div class="table-responsive">
<div id="title_bar" class="btn-toolbar print_hide">
<div class="mb-4">
<button data-toggle="modal" data-target="#modal-dlg" class="btn btn-info btn-sm pull-right">
<span class="glyphicon glyphicon-plus"> </span>Promo Baru</button>
</div>
</div>
</div>
<br>
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<!-- <th>
<div class="icheck-primary">
<input type="checkbox" id="remember" name="check[]">
<label for="remember"></label>
</div>
</th> -->
<th hidden="">Jenis Promo</th>
<th hidden="">Produk dibeli</th>
<th hidden="">Produk dibeli ID</th>
<th hidden="">Barang didapat</th>
<th hidden="">Promo Harga Diskon</th>
<th>Promo</th>
<th>Mulai</th>
<th>Selesai</th>
<th>Hari</th>
<th>Status Promo</th>
<th colspan="2">Aksi</th>
</tr>
</thead>
<tbody>
<?php foreach ($dt_promo as $key => $v) : ?>
<tr>
<!-- <td>
<div class="icheck-primary">
<input type="checkbox" id="remember1" name="check[]">
<label for="remember1"></label>
</div>
</td> -->
<td hidden="" data-jenis="<?=$v->promo_type?>"><?=$v->promo_type?></td>
<td hidden="" data-produk="<?=$v->produk_dibeli?>"><?=$v->produk_dibeli?></td>
<td hidden="" data-id="<?=$v->produk_dibeli?>"><?=$v->condition_product_id?></td>
<td hidden="" data-barang="<?=$v->barang_didapat?>"><?=$v->barang_didapat?></td>
<td hidden="" data-harga="<?=$v->promo_get_price_discount?>"><?=$v->promo_get_price_discount?></td>
<td>
<?php if ($v->promo_type == 'Purchase With Purchase') : ?>
<?= 'Belanja '. $v->produk_dibeli . ' dapat potongan harga Rp. ' .
$v->promo_get_price_discount . ' untuk pembelian ' . $v->barang_didapat?>
<?php elseif ($v->promo_type == 'Gift With Purchase') : ?>
<?= 'Beli '. $v->produk_dibeli . ' gratis ' . $v->barang_didapat?>
<?php elseif ($v->promo_type == 'Diskon') : ?>
<?php if ($v->tipe_diskon == 'persentase') : ?>
<?= 'Diskon '. $v->produk_dibeli . ' diskon sebesar ' . $v->promo_get_persentase_discount . '%'?>
<?php else : ?>
<?= 'Diskon '. $v->produk_dibeli . ' diskon sebesar Rp. ' . $v->promo_get_price_discount?>
<?php endif;?>
<?php endif;?>
</td>
<td data-start="<?=$v->promo_start_date?>"><?=$v->promo_start_date?></td>
<td data-expire="<?=$v->promo_expire_date?>"><?=$v->promo_expire_date?></td>
<td data-promo="<?=$v->promo_day?>"><?=$v->promo_day?></td>
<td width="10%" class="text-center">
<?php if($v->is_active == 1) : ?>
<span class="badge" style="background-color: green;">Enable</span>
<?php elseif($v->is_active == 0) : ?>
<span class="badge badge-danger">Disable</span>
<?php endif; ?>
</td>
<td width="8%" class="text-center">
<a href="#" data-toggle="modal" data-target="#modal-dlg" style="color: #336699;" class="btn-edit" title="Edit"><i class="glyphicon glyphicon-edit"></i></a> 
<a href="<?=site_url()?>Promos/hapus/<?=$v->id?>" title="Delete"><i class="glyphicon glyphicon-trash"></i></a> 
<?php if($v->is_active == 1) : ?>
<a href="<?=site_url()?>Promos/disable/<?=$v->id?>" style="color: green;" title="Switch Status Disable"><i class="glyphicon glyphicon-ok"></i></a>
<?php else : ?>
<a href="<?=site_url()?>Promos/enable/<?=$v->id?>" style="color: red;" title="Switch Status Enablee"><i class="glyphicon glyphicon-remove"></i></a>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="modal-dlg">
<div class="modal-dialog modal-dlg">
<div class="modal-content">
<div class="modal-header "> <b class= "text-white">Promo Baru</b>
<!-- <h3 class="modal-title">Promo Baru</h3> -->
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<?php
$csrf = array(
'name' => $this->security->get_csrf_token_name(),
'hash' => $this->security->get_csrf_hash()
);
?>
<form action="<?=site_url()?>Promos/submit_promo_add" method="POST" name="form-input-data" id="form_input_promo">
<input type="hidden" name="<?=$csrf['name'];?>" value="<?=$csrf['hash'];?>" />
<div class="form-group row">
<label class="col-sm-3 col-form-label">Jenis Promo</label>
<div class="col-sm-9">
<select class="form-control" name="promo_type" id="promo_type">
<option value="">-Pilih Jenis Promo-</option>
<option>Purchase With Purchase</option>
<option>Gift With Purchase</option>
<option>Member</option>
<option>Diskon</option>
</select>
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Nama Item yang dibeli</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="condition_product_id_dd">
<input type="hidden" name="condition_product_id" value="" id="condition_product_id">
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Minimal Pembelian</label>
<div class="col-sm-9">
<input for="inputMin" type="number" class="form-control" id="condition_min_purchase" name="condition_min_purchase" min="0" value="0">
<small>Minimal Nominal Belanja</small>
</div>
</div>
<div class="form-group row input_fields_wrap">
<label class="col-sm-3 col-form-label">Tebus Murah</label>
<div class="col-sm-9">
<input type="text" class="form-control" name="mytext[]" id="mytext[]"> <br>
<input type="hidden" name="promo_tebus_murah_items[]" id="promo_tebus_murah_items[]" value="">
<button class="btn btn-info add_field_button"><i class="glyphicon glyphicon-plus"></i> </button><br>
</div>
</div>
<div class="form-group row after-add-more">
<label class="col-sm-3 col-form-label">Tebus Murah Price</label>
<div class="col-sm-9">
<input type="text" class="form-control" name="tebus_murah_price" id="tebus_murah_price"> <br>
<input type="hidden" name="item_id" value="" id="item_id">
<!-- <button type="button" class="btn btn-info add-more"><i class="glyphicon glyphicon-plus"></i> </button> <br> -->
<!-- <button type="button" class="btn btn-secondary"><i class="glyphicon glyphicon-minus"></i></button> -->
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Nama Item yang didapat</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="promo_product_get_discount_dd">
<input type="hidden" class="form-control" id="promo_product_get_discount" name="promo_product_get_discount">
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Tipe Diskon</label>
<div class="col-sm-3">
<select class="form-control" name="tipe_diskon">
<option value="persentase">%</option>
<option value="price">Rp. </option>
</select>
</div>
<label class="col-sm-2 col-form-label">Nilai Diskon</label>
<div class="col-sm-4">
<input type="number" min="0" class="form-control" name="promo_discount_values" value="0"></input>
</div>
</div>
<div class="form-group row">
<label class="col-sm-3 col-form-label">Nama Pelanggan</label>
<div class="col-sm-9">
<input type="text" class="form-control" id="member_id_dd">
<input type="hidden" class="form-control" id="member_id" name="member_id" value="-1">
</div>
</div>
<div class="from-group row">
<label class="col-sm-3 col-form-label">Periode Promo</label>
<div class="col-sm-9">
<label for="inputDate" class="col-sm-3 col-form-label">Tanggal Berlaku</label>
<div class="col-sm-9">
<div class="form-group">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
<input type="date" class="form-control" name="promo_start_date" id="promo_start_date">
</div>
</div>
</div>
<label for="inputDate" class="col-sm-3 col-form-label">Tanggal Berakhir</label>
<div class="col-sm-9">
<div class="form-group">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
<input type="date" class="form-control" name="promo_expire_date" id="promo_expire_date">
</div>
</div>
</div>
<p class="col-sm-4 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='monday'/>Senin</p>
<p class="col-sm-4 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='tuesday' />Selasa</p>
<p class="col-sm-4 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='wednesday' />Rabu</p>
<p class="col-sm-4 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='thursday'/>Kamis</p>
<p class="col-sm-4 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='friday' />Jumat</p>
<p class="col-sm-4 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='saturday' />Sabtu</p> <br>
<p class="col-sm-5 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='sunday' />Minggu</p>
<p class="col-sm-5 col-form-p"><input type='checkbox' data-toggle="toggle" name='promo_day[]' value='allday'/>Semua Hari</p>
<br>
<i for="inputTime" class="col-sm-5 col-form-i">Waktu Promo Berlaku</i>
<input type="time" class="form-control" name='promo_time[]' id="promo_time" value="">
<br/>
<i for="inputTime" class="col-sm-6 col-form-i">Waktu Promo Berakhir</i>
<input type="time" class="form-control" name='promo_time[]' id="promo_time" value="">
</div>
</div>
</form>
</div>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-info" id="simpan_promo">Simpan</button>
</div>
</div>
</div>
</div>
</div>
<?php $this->load->view("partial/footer"); ?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists