mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-09-26 04:35:04 -04:00
Remove copyright comments and apply suggestions
This commit is contained in:
1 parent
0f95c6c9b5
commit
e326c1dfd4
27 files changed
+81
-449
No files matched your search
@@ -10,6 +10,7 @@ Copyright (c) 2015-2016 FrancescoUK (aka daN4cat)
|
||||
Copyright (c) 2015 Aamir Shahzad (aka asakpke), RoshanTech.com
|
||||
Copyright (c) 2015 Toni Haryanto (aka yllumi)
|
||||
Copyright (c) 2016 Ramkrishna Mondal (aka RamkrishnaMondal)
|
||||
Copyright (c) 2016 Jorge Colmenarez
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
|
||||
@@ -303,10 +303,7 @@ class Config extends Secure_Controller
|
||||
'quantity_decimals' => $this->input->post('quantity_decimals'),
|
||||
'country_codes' => $this->input->post('country_codes'),
|
||||
'payment_options_order' => $this->input->post('payment_options_order'),
|
||||
// Added By Jorge Colmenarez 2016-10-31 16:39
|
||||
// Support for filter datetime reports
|
||||
'filter_datetime_format' => $this->input->post('filter_datetime_format')
|
||||
// End Jorge Colmenarez
|
||||
);
|
||||
|
||||
$result = $this->Appconfig->batch_save($batch_save_data);
|
||||
|
||||
@@ -41,10 +41,6 @@ class Login extends CI_Controller
|
||||
$this->tracking_lib->track_event('Stats', 'Tax Decimals', $this->config->item('tax_decimals'));
|
||||
$this->tracking_lib->track_event('Stats', 'Quantity Decimals', $this->config->item('quantity_decimals'));
|
||||
$this->tracking_lib->track_event('Stats', 'Invoice Enable', $this->config->item('invoice_enable'));
|
||||
/**
|
||||
* Jorge Colmenarez 2016-11-01 08:33
|
||||
* Set Static Filter DateTime Format Value
|
||||
*/
|
||||
$this->tracking_lib->track_event('Stats', 'Filter DateTime Format', $this->config->item('filter_datetime_format'));
|
||||
}
|
||||
|
||||
|
||||
@@ -43,10 +43,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_sales');
|
||||
$model = $this->Summary_sales;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 19:00
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -63,19 +59,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 19:01
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_sales_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -90,10 +76,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_categories');
|
||||
$model = $this->Summary_categories;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 19:07
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -110,19 +92,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:01
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_categories_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -137,10 +109,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_customers');
|
||||
$model = $this->Summary_customers;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:13
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -157,19 +125,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:14
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_customers_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -183,11 +141,7 @@ class Reports extends Secure_Controller
|
||||
{
|
||||
$this->load->model('reports/Summary_suppliers');
|
||||
$model = $this->Summary_suppliers;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:16
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -204,19 +158,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:17
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_suppliers_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -230,11 +174,7 @@ class Reports extends Secure_Controller
|
||||
{
|
||||
$this->load->model('reports/Summary_items');
|
||||
$model = $this->Summary_items;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:21
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -251,19 +191,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:22
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_items_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -277,11 +207,7 @@ class Reports extends Secure_Controller
|
||||
{
|
||||
$this->load->model('reports/Summary_employees');
|
||||
$model = $this->Summary_employees;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:24
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -298,19 +224,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:25
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_employees_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -325,10 +241,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_taxes');
|
||||
$model = $this->Summary_taxes;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:29
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -343,19 +255,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:30
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_taxes_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -370,10 +272,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_discounts');
|
||||
$model = $this->Summary_discounts;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:44
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -385,19 +283,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:44
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_discounts_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -412,10 +300,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_payments');
|
||||
$model = $this->Summary_payments;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:47
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -428,19 +312,9 @@ class Reports extends Secure_Controller
|
||||
));
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:48
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_payments_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $this->xss_clean($model->getDataColumns()),
|
||||
'data' => $tabular_data,
|
||||
'summary_data' => $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)))
|
||||
@@ -490,10 +364,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_sales');
|
||||
$model = $this->Summary_sales;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:53
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -508,19 +378,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = array('meta' => $date, 'value' => $row['total']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:54
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_sales_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/line',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -539,10 +399,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_items');
|
||||
$model = $this->Summary_items;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:54
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -556,19 +412,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = $row['total'];
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:55
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_items_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/hbar',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -587,10 +433,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_categories');
|
||||
$model = $this->Summary_categories;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:56
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
$summary = $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)));
|
||||
@@ -605,19 +447,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = array('meta' => $row['category'] . ' ' . round($row['total'] / $summary['total'] * 100, 2) . '%', 'value' => $row['total']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:56
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_categories_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/pie',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -634,10 +466,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_suppliers');
|
||||
$model = $this->Summary_suppliers;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:57
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
$summary = $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)));
|
||||
@@ -652,19 +480,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = array('meta' => $row['supplier'] . ' ' . round($row['total'] / $summary['total'] * 100, 2) . '%', 'value' => $row['total']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:57
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_suppliers_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/pie',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -681,10 +499,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_employees');
|
||||
$model = $this->Summary_employees;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:59
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
$summary = $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)));
|
||||
@@ -699,19 +513,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = array('meta' => $row['employee'] . ' ' . round($row['total'] / $summary['total'] * 100, 2) . '%', 'value' => $row['total']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:59
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_employees_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/pie',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -728,10 +532,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_taxes');
|
||||
$model = $this->Summary_taxes;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:59
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
$summary = $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)));
|
||||
@@ -746,19 +546,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = array('meta' => $row['percent'] . ' ' . round($row['total'] / $summary['total'] * 100, 2) . '%', 'value' => $row['total']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 20:59
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_taxes_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/pie',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -775,10 +565,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_customers');
|
||||
$model = $this->Summary_customers;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:01
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -792,19 +578,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = $row['total'];
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:01
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_customers_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/hbar',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -823,10 +599,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_discounts');
|
||||
$model = $this->Summary_discounts;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:02
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -840,19 +612,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = $row['count'];
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:02
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_discounts_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/bar',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -871,10 +633,6 @@ class Reports extends Secure_Controller
|
||||
$this->load->model('reports/Summary_payments');
|
||||
$model = $this->Summary_payments;
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:03
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
$summary = $this->xss_clean($model->getSummaryData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter)));
|
||||
@@ -889,19 +647,9 @@ class Reports extends Secure_Controller
|
||||
$series[] = array('meta' => $row['payment_type'] . ' ' . round($row['payment_amount'] / $summary['total'] * 100, 2) . '%', 'value' => $row['payment_amount']);
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:03
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_payments_summary_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'chart_type' => 'reports/graphs/pie',
|
||||
'labels_1' => $labels,
|
||||
'series_data_1' => $series,
|
||||
@@ -933,11 +681,6 @@ class Reports extends Secure_Controller
|
||||
$model = $this->Specific_customer;
|
||||
|
||||
$headers = $this->xss_clean($model->getDataColumns());
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:06
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'customer_id' => $customer_id, 'sale_type' => $sale_type, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -956,19 +699,9 @@ class Reports extends Secure_Controller
|
||||
|
||||
$customer_info = $this->Customer->get_info($customer_id);
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:06
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->xss_clean($customer_info->first_name . ' ' . $customer_info->last_name . ' ' . $this->lang->line('reports_report')),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $headers,
|
||||
'summary_data' => $summary_data,
|
||||
'details_data' => $details_data,
|
||||
@@ -999,11 +732,6 @@ class Reports extends Secure_Controller
|
||||
$model = $this->Specific_employee;
|
||||
|
||||
$headers = $this->xss_clean($model->getDataColumns());
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:13
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'employee_id' => $employee_id, 'sale_type' => $sale_type, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -1022,19 +750,9 @@ class Reports extends Secure_Controller
|
||||
|
||||
$employee_info = $this->Employee->get_info($employee_id);
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:06
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->xss_clean($employee_info->first_name . ' ' . $employee_info->last_name . ' ' . $this->lang->line('reports_report')),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $headers,
|
||||
'summary_data' => $summary_data,
|
||||
'details_data' => $details_data,
|
||||
@@ -1067,11 +785,6 @@ class Reports extends Secure_Controller
|
||||
$model = $this->Specific_discount;
|
||||
|
||||
$headers = $this->xss_clean($model->getDataColumns());
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:17
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'discount' => $discount, 'sale_type' => $sale_type, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -1088,19 +801,9 @@ class Reports extends Secure_Controller
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:17
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $discount . '% ' . $this->lang->line('reports_discount') . ' ' . $this->lang->line('reports_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $headers,
|
||||
'summary_data' => $summary_data,
|
||||
'details_data' => $details_data,
|
||||
@@ -1144,11 +847,6 @@ class Reports extends Secure_Controller
|
||||
$model = $this->Detailed_sales;
|
||||
|
||||
$headers = $this->xss_clean($model->getDataColumns());
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:28
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'sale_type' => $sale_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -1188,19 +886,9 @@ class Reports extends Secure_Controller
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:28
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_detailed_sales_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $headers,
|
||||
'editable' => 'sales',
|
||||
'summary_data' => $summary_data,
|
||||
@@ -1242,11 +930,6 @@ class Reports extends Secure_Controller
|
||||
$model = $this->Detailed_receivings;
|
||||
|
||||
$headers = $this->xss_clean($model->getDataColumns());
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:32
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
$report_data = $model->getData(array('start_date' => $start_date, 'end_date' => $end_date, 'receiving_type' => $receiving_type, 'location_id' => $location_id, 'datetime_filter' => $datetime_filter));
|
||||
|
||||
@@ -1283,19 +966,9 @@ class Reports extends Secure_Controller
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 21:32
|
||||
* Set subtitle with corresponsed format
|
||||
*/
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
$subtitle = date($this->config->item('dateformat'), strtotime($start_date)) . '-' . date($this->config->item('dateformat'), strtotime($end_date));
|
||||
else
|
||||
$subtitle = date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $start_date))) . '-' . date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $end_date)));
|
||||
|
||||
$data = array(
|
||||
'title' => $this->lang->line('reports_detailed_receivings_report'),
|
||||
'subtitle' => $subtitle,
|
||||
'subtitle' => $this->_get_subtitle_report(array($start_date,$end_date),$datetime_filter),
|
||||
'headers' => $headers,
|
||||
'editable' => 'receivings',
|
||||
'summary_data' => $summary_data,
|
||||
@@ -1381,5 +1054,18 @@ class Reports extends Secure_Controller
|
||||
|
||||
$this->load->view('reports/tabular', $data);
|
||||
}
|
||||
// Returns subtitle for the reports
|
||||
private function _get_subtitle_report($value,$datetime_filter){
|
||||
$subtitle ="";
|
||||
if(empty($datetime_filter))
|
||||
for($i = 0; $i < count($value); $i++)
|
||||
$subtitle .= date($this->config->item('dateformat'), strtotime($value[$i])) . ' - ';
|
||||
else
|
||||
for($i = 0; $i < count($value); $i++)
|
||||
$subtitle .= date($this->config->item('dateformat')." ".$this->config->item('timeformat'), strtotime(str_replace("%20", " ", $value[$i]))) . ' - ';
|
||||
$subtitle = substr($subtitle,0,-2);
|
||||
|
||||
return $subtitle;
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -78,10 +78,7 @@ class Sales extends Secure_Controller
|
||||
// check if any filter is set in the multiselect dropdown
|
||||
$filledup = array_fill_keys($this->input->get('filters'), TRUE);
|
||||
$filters = array_merge($filters, $filledup);
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-11-01 14:22
|
||||
* Support for send flag datetime filter
|
||||
*/
|
||||
|
||||
$datetime_filter = $this->config->item('filter_datetime_format');
|
||||
// Modify function search to add parameter datetime filter
|
||||
$sales = $this->Sale->search($search, $filters, $limit, $offset, $sort, $order,$datetime_filter);
|
||||
|
||||
@@ -182,8 +182,4 @@ $lang["config_number_locale_required"] = "Number Locale is a required field";
|
||||
$lang["config_number_locale_invalid"] = "The entered locale is invalid. Check the link in the tooltip to find a sensible value";
|
||||
$lang["config_number_locale_tooltip"] = "Find a suitable locale through this link";
|
||||
$lang["config_theme"] = "Theme";
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-10-31 16:30
|
||||
* Support for DateTime Reports Filter
|
||||
*/
|
||||
$lang["config_filter_datetime_format"] = "Filter with date/time format in reports";
|
||||
@@ -181,9 +181,4 @@ $lang["config_return_policy_required"] = "Política de Devolución es requerida"
|
||||
$lang["config_number_locale_required"] = "Numero local es un campo requerido";
|
||||
$lang["config_number_locale_invalid"] = "El local ingresado es invalido. Revisa el link en el tooltip para encontrar informacion";
|
||||
$lang["config_number_locale_tooltip"] = "Encontrar un local adecuado en esta liga";
|
||||
$lang["config_theme"] = "Tema";
|
||||
/**
|
||||
* Added by Jorge Colmenarez 2016-10-31 16:34
|
||||
* Support for DateTime Reports Filter
|
||||
*/
|
||||
$lang["config_filter_datetime_format"] = "Filtrar con formato de fecha/hora en los informes";
|
||||
$lang["config_theme"] = "Tema";
|
||||
@@ -205,8 +205,6 @@ class Receiving extends CI_Model
|
||||
*/
|
||||
public function create_temp_table()
|
||||
{
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:45
|
||||
// Add Index receiving_time
|
||||
$this->db->query('CREATE TEMPORARY TABLE IF NOT EXISTS ' . $this->db->dbprefix('receivings_items_temp') .
|
||||
' (INDEX(receiving_date), INDEX(receiving_time), INDEX(receiving_id))
|
||||
(
|
||||
|
||||
@@ -34,13 +34,12 @@ class Sale extends CI_Model
|
||||
sale_payment_amount AS amount_tendered, SUM(total) AS amount_due, (sale_payment_amount - SUM(total)) AS change_due,
|
||||
payment_type, invoice_number');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 14:25
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($datetime_filter))
|
||||
$this->db->where('sale_date BETWEEN ' . $this->db->escape($filters['start_date']) . ' AND ' . $this->db->escape($filters['end_date']));
|
||||
else
|
||||
$this->db->where('sale_time BETWEEN ' . $this->db->escape($filters['start_date']) . ' AND ' . $this->db->escape($filters['end_date']));
|
||||
// End Jorge Colmenarez
|
||||
|
||||
if(!empty($search))
|
||||
{
|
||||
if($filters['is_valid_receipt'] != FALSE)
|
||||
@@ -563,8 +562,7 @@ class Sale extends CI_Model
|
||||
GROUP BY sale_id
|
||||
)'
|
||||
);
|
||||
// Modify by Jorge Colmenarez 2016-11-01 14:29
|
||||
// Add Index sale_time
|
||||
|
||||
$this->db->query('CREATE TEMPORARY TABLE IF NOT EXISTS ' . $this->db->dbprefix('sales_items_temp') .
|
||||
' (INDEX(sale_date), INDEX(sale_time), INDEX(sale_id))
|
||||
(
|
||||
|
||||
@@ -53,8 +53,7 @@ class Detailed_receivings extends Report
|
||||
$this->db->from('receivings_items_temp');
|
||||
$this->db->join('people AS employee', 'receivings_items_temp.employee_id = employee.person_id');
|
||||
$this->db->join('suppliers AS supplier', 'receivings_items_temp.supplier_id = supplier.person_id', 'left');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:47
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("receiving_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -100,8 +99,7 @@ class Detailed_receivings extends Report
|
||||
{
|
||||
$this->db->select('SUM(total) AS total');
|
||||
$this->db->from('receivings_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:47
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("receiving_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -55,8 +55,7 @@ class Detailed_sales extends Report
|
||||
{
|
||||
$this->db->select('sale_id, sale_date, SUM(quantity_purchased) AS items_purchased, employee_name, customer_name, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit, payment_type, comment');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:29
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -98,8 +97,7 @@ class Detailed_sales extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:29
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -21,13 +21,12 @@ class Specific_customer extends Report
|
||||
{
|
||||
$this->db->select('sale_id, sale_date, SUM(quantity_purchased) AS items_purchased, employee_name, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit, payment_type, comment');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:05
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
$this->db->where("sale_time BETWEEN " . $this->db->escape(str_replace("%20"," ", $inputs['start_date'])) . " AND " . $this->db->escape(str_replace("%20"," ", $inputs['end_date'])));
|
||||
// Support for filter by Specific Customer
|
||||
|
||||
$this->db->where("customer_id = ".$inputs['customer_id']);
|
||||
|
||||
if ($inputs['sale_type'] == 'sales')
|
||||
@@ -61,13 +60,12 @@ class Specific_customer extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:05
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
$this->db->where("sale_time BETWEEN " . $this->db->escape(str_replace("%20"," ", $inputs['start_date'])) . " AND " . $this->db->escape(str_replace("%20"," ", $inputs['end_date'])));
|
||||
// Support for filter by Specific Customer
|
||||
|
||||
$this->db->where("customer_id = ".$inputs['customer_id']);
|
||||
|
||||
if ($inputs['sale_type'] == 'sales')
|
||||
|
||||
@@ -21,13 +21,12 @@ class Specific_discount extends Report
|
||||
{
|
||||
$this->db->select('sale_id, sale_date, SUM(quantity_purchased) AS items_purchased, customer_name, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit, payment_type, comment');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:05
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
$this->db->where("sale_time BETWEEN " . $this->db->escape(str_replace("%20"," ", $inputs['start_date'])) . " AND " . $this->db->escape(str_replace("%20"," ", $inputs['end_date'])));
|
||||
// Support for filter by Specific Discount
|
||||
|
||||
$this->db->where('discount_percent = '.$inputs['discount']);
|
||||
|
||||
if ($inputs['sale_type'] == 'sales')
|
||||
|
||||
@@ -21,13 +21,12 @@ class Specific_employee extends Report
|
||||
{
|
||||
$this->db->select('sale_id, sale_date, SUM(quantity_purchased) AS items_purchased, customer_name, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit, payment_type, comment');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:05
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
$this->db->where("sale_time BETWEEN " . $this->db->escape(str_replace("%20"," ", $inputs['start_date'])) . " AND " . $this->db->escape(str_replace("%20"," ", $inputs['end_date'])));
|
||||
// Support by filter Specific Employee
|
||||
|
||||
$this->db->where("employee_id = ".$inputs['employee_id']);
|
||||
|
||||
if ($inputs['sale_type'] == 'sales')
|
||||
@@ -61,13 +60,12 @@ class Specific_employee extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 21:05
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
$this->db->where("sale_time BETWEEN " . $this->db->escape(str_replace("%20"," ", $inputs['start_date'])) . " AND " . $this->db->escape(str_replace("%20"," ", $inputs['end_date'])));
|
||||
// Support by filter Specific Employee
|
||||
|
||||
$this->db->where("employee_id = ".$inputs['employee_id']);
|
||||
|
||||
if ($inputs['sale_type'] == 'sales')
|
||||
|
||||
@@ -19,8 +19,7 @@ class Summary_categories extends Report
|
||||
{
|
||||
$this->db->select('category, SUM(quantity_purchased) AS quantity_purchased, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 16:47
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -49,8 +48,7 @@ class Summary_categories extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 16:47
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -19,8 +19,7 @@ class Summary_customers extends Report
|
||||
{
|
||||
$this->db->select('customer_name AS customer, SUM(quantity_purchased) AS quantity_purchased, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:15
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -50,8 +49,7 @@ class Summary_customers extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:15
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -19,8 +19,7 @@ class Summary_discounts extends Report
|
||||
{
|
||||
$this->db->select('CONCAT(discount_percent, "%") AS discount_percent, count(*) AS count');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:45
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -52,8 +51,7 @@ class Summary_discounts extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:45
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -19,8 +19,7 @@ class Summary_employees extends Report
|
||||
{
|
||||
$this->db->select('employee_name AS employee, SUM(quantity_purchased) AS quantity_purchased, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:26
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -50,8 +49,7 @@ class Summary_employees extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:26
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -19,8 +19,7 @@ class Summary_items extends Report
|
||||
{
|
||||
$this->db->select('name, SUM(quantity_purchased) AS quantity_purchased, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:23
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -50,8 +49,7 @@ class Summary_items extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:23
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -20,8 +20,7 @@ class Summary_payments extends Report
|
||||
$this->db->select('sales_payments.payment_type, count(*) AS count, SUM(payment_amount) AS payment_amount');
|
||||
$this->db->from('sales_payments');
|
||||
$this->db->join('sales', 'sales.sale_id=sales_payments.sale_id');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:49
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("date(sale_time) BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -72,8 +71,7 @@ class Summary_payments extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:49
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -19,8 +19,7 @@ class Summary_sales extends Report
|
||||
{
|
||||
$this->db->select('sale_date, SUM(quantity_purchased) AS quantity_purchased, SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 19:01
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -50,8 +49,7 @@ class Summary_sales extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 19:01
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -21,8 +21,7 @@ class Summary_suppliers extends Report
|
||||
$this->db->from('sales_items_temp');
|
||||
$this->db->join('suppliers', 'suppliers.person_id = sales_items_temp.supplier_id');
|
||||
$this->db->join('people', 'suppliers.person_id = people.person_id');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:18
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
@@ -54,8 +53,7 @@ class Summary_suppliers extends Report
|
||||
$this->db->from('sales_items_temp');
|
||||
$this->db->join('suppliers', 'suppliers.person_id = sales_items_temp.supplier_id');
|
||||
$this->db->join('people', 'suppliers.person_id = people.person_id');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:18
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -47,8 +47,6 @@ class Summary_taxes extends Report
|
||||
|
||||
$decimals = totals_decimals();
|
||||
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:31
|
||||
// Set WHERE Clause with support for DateTime filter field
|
||||
$clauseWhere = "";
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$clauseWhere = "WHERE date(sale_time) BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']);
|
||||
@@ -78,8 +76,7 @@ class Summary_taxes extends Report
|
||||
{
|
||||
$this->db->select('SUM(subtotal) AS subtotal, SUM(total) AS total, SUM(tax) AS tax, SUM(cost) AS cost, SUM(profit) AS profit');
|
||||
$this->db->from('sales_items_temp');
|
||||
// Modify by Jorge Colmenarez 2016-11-01 20:32
|
||||
// Set DateTime filter field
|
||||
|
||||
if(empty($inputs['datetime_filter']))
|
||||
$this->db->where("sale_date BETWEEN " . $this->db->escape($inputs['start_date']) . " AND " . $this->db->escape($inputs['end_date']));
|
||||
else
|
||||
|
||||
@@ -261,7 +261,7 @@
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Added By Jorge Colmenarez 2016-10-31 16:26 -->
|
||||
|
||||
<div class="form-group form-group-sm">
|
||||
<?php echo form_label($this->lang->line('config_filter_datetime_format'), 'filter_datetime_format', array('class' => 'control-label col-xs-2')); ?>
|
||||
<div class='col-xs-2'>
|
||||
@@ -272,7 +272,6 @@
|
||||
'checked'=>$this->config->item('filter_datetime_format'))); ?>
|
||||
</div>
|
||||
</div>
|
||||
<!-- End Jorge Colmenarez -->
|
||||
|
||||
<?php echo form_submit(array(
|
||||
'name' => 'submit_form',
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
<?php $this->lang->load("calendar"); $this->lang->load("date"); ?>
|
||||
<?php $this->lang->load("calendar"); $this->lang->load("date");
|
||||
|
||||
/**
|
||||
* Added By Jorge Colmenarez 2016-11-01 8:52
|
||||
* Support for Set Dinamyc DateTime Filter into Object daterangepicker
|
||||
*/
|
||||
<?php
|
||||
if(empty($this->config->item('filter_datetime_format'))){
|
||||
?>
|
||||
var start_date = "<?php echo date('Y-m-d')?>";
|
||||
|
||||
@@ -82,7 +82,8 @@ INSERT INTO `ospos_app_config` (`key`, `value`) VALUES
|
||||
('theme', 'flatly'),
|
||||
('statistics', '1'),
|
||||
('language', 'english'),
|
||||
('language_code', 'en');
|
||||
('language_code', 'en'),
|
||||
('filter_datetime_format','');
|
||||
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
@@ -10,6 +10,7 @@ Copyright (c) 2015-2016 FrancescoUK (aka daN4cat)
|
||||
Copyright (c) 2015 Aamir Shahzad (aka asakpke), RoshanTech.com
|
||||
Copyright (c) 2015 Toni Haryanto (aka yllumi)
|
||||
Copyright (c) 2016 Ramkrishna Mondal (aka RamkrishnaMondal)
|
||||
Copyright (c) 2016 Jorge Colmenarez
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
|
||||
Reference in new issue
Block a user