mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-07-17 02:12:43 -04:00
100 lines
3.3 KiB
PHP
100 lines
3.3 KiB
PHP
<?php $this->load->view("partial/header"); ?>
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function()
|
|
{
|
|
init_table_sorting();
|
|
enable_select_all();
|
|
enable_checkboxes();
|
|
enable_row_selection();
|
|
enable_search({suggest_url: '<?php echo site_url("$controller_name/suggest_search")?>',
|
|
confirm_message: "<?php echo $this->lang->line("common_confirm_search")?>"});
|
|
enable_delete("<?php echo $this->lang->line($controller_name."_confirm_delete")?>","<?php echo $this->lang->line($controller_name."_none_selected")?>");
|
|
|
|
$('#generate_barcodes').click(function()
|
|
{
|
|
var selected = get_selected_values();
|
|
if (selected.length == 0)
|
|
{
|
|
alert("<?php echo $this->lang->line('items_must_select_item_for_barcode'); ?>");
|
|
return false;
|
|
}
|
|
|
|
$(this).attr('href','index.php/item_kits/generate_barcodes/'+selected.join(':'));
|
|
});
|
|
});
|
|
|
|
function init_table_sorting()
|
|
{
|
|
//Only init if there is more than one row
|
|
if($('.tablesorter tbody tr').length >1)
|
|
{
|
|
$("#sortable_table").tablesorter(
|
|
{
|
|
sortList: [[1,0]],
|
|
headers:
|
|
{
|
|
0: { sorter: 'false'},
|
|
6: { sorter: 'false'}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function post_item_kit_form_submit(response)
|
|
{
|
|
if(!response.success)
|
|
{
|
|
set_feedback(response.message, 'alert alert-dismissible alert-danger', true);
|
|
}
|
|
else
|
|
{
|
|
//This is an update, just update one row
|
|
if(jQuery.inArray(response.item_kit_id,get_visible_checkbox_ids()) != -1)
|
|
{
|
|
update_row(response.item_kit_id,'<?php echo site_url("$controller_name/get_row")?>');
|
|
set_feedback(response.message, 'alert alert-dismissible alert-success', false);
|
|
|
|
}
|
|
else //refresh entire table
|
|
{
|
|
do_search(true,function()
|
|
{
|
|
//highlight new row
|
|
hightlight_row(response.item_kit_id);
|
|
set_feedback(response.message, 'alert alert-dismissible alert-success', false);
|
|
});
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<div id="title_bar">
|
|
<div id="pagination" class="pull-left"><?php echo $links; ?></div>
|
|
|
|
<?php echo anchor("$controller_name/view/-1",
|
|
"<div class='btn btn-info btn-sm pull-right'><span>" . $this->lang->line($controller_name . '_new') . "</span></div>",
|
|
array('class'=>'modal-dlg modal-btn-submit none', 'title'=>$this->lang->line($controller_name . '_new'))); ?>
|
|
</div>
|
|
|
|
<?php echo form_open("$controller_name/search", array('id'=>'search_form', 'class'=>'form-horizontal')); ?>
|
|
<fieldset>
|
|
<div id="table_action_header" class="form-group">
|
|
<ul>
|
|
<li class="pull-left"><?php echo anchor("$controller_name/delete", '<div class="btn btn-default btn-sm"><span>' . $this->lang->line("common_delete") . '</span></div>', array('id'=>'delete')); ?></li>
|
|
<li class="pull-left"><?php echo anchor("$controller_name/generate_barcodes", '<div class="btn btn-default btn-sm"><span>' . $this->lang->line("items_generate_barcodes") . '</span></div>', array('id'=>'generate_barcodes', 'target' =>'_blank', 'title'=>$this->lang->line('items_generate_barcodes'))); ?></li>
|
|
|
|
<li class="pull-right">
|
|
<?php echo form_input(array('name'=>'search', 'class'=>'form-control input-sm', 'id'=>'search')); ?>
|
|
<?php echo form_input(array('name'=>'limit_from', 'type'=>'hidden', 'id'=>'limit_from')); ?>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</fieldset>
|
|
<?php echo form_close(); ?>
|
|
|
|
<div id="table_holder">
|
|
<?php echo $manage_table; ?>
|
|
</div>
|
|
|
|
<?php $this->load->view("partial/footer"); ?>
|