Remove copyright comments and apply suggestions

This commit is contained in:
Jorge Colmenarez
2016-11-04 09:32:41 -04:00
parent 0f95c6c9b5
commit e326c1dfd4
27 changed files with 81 additions and 449 deletions

View File

@@ -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;
}
}
?>