cashbook report

This commit is contained in:
gayathri1990 2017-12-20 20:43:02 +05:30
parent f70d962395
commit 35d4bb7117
3 changed files with 165 additions and 25 deletions

View File

@ -1044,6 +1044,7 @@ class report extends BaseController
$data['yearincome']=$this->dahsboard_Model->yearwise_data($income); $data['yearincome']=$this->dahsboard_Model->yearwise_data($income);
$data['yearexpense']=$this->dahsboard_Model->yearwise_data($expense); $data['yearexpense']=$this->dahsboard_Model->yearwise_data($expense);
$data['gettoptotal1'] = $this->dahsboard_Model->gettoptotal(); $data['gettoptotal1'] = $this->dahsboard_Model->gettoptotal();
$data['tdy']=$this->dahsboard_Model->today();
$data['Indiancurrency']=$this->dahsboard_Model->INRSymbol(); $data['Indiancurrency']=$this->dahsboard_Model->INRSymbol();
//print_r($data['gettoptotal1']); //print_r($data['gettoptotal1']);
// $data['monthlywiseincome']=$this->dahsboard_Model->monthwise_data_income(); // $data['monthlywiseincome']=$this->dahsboard_Model->monthwise_data_income();
@ -1109,14 +1110,35 @@ class report extends BaseController
} }
public function cashbookdepartment() public function cashbookdepartment()
{ {
$this->global['pageTitle'] = 'Cashbook - department - ';
$sid=$_GET['sid']; $sid=$_GET['sid'];
$d=$_GET['d']; $d=$_GET['d'];
$this->global['pageTitle'] = 'Cashbook - department - '; $c=$_GET['c'];
$data['departmentwise']=$this->dahsboard_Model->departmentwise($sid,$d); if ($c=='PAYMENT')
{
$data['departmentwise']=$this->dahsboard_Model->departmentwise($sid,$d,$c);
$data['Indiancurrency']=$this->dahsboard_Model->INRSymbol(); $data['Indiancurrency']=$this->dahsboard_Model->INRSymbol();
//print_r($data['departmentwise']); //print_r($data['departmentwise']);
$this->loadviews("cashbookmonthlydep",$this->global,$data, NULL); $this->loadviews("cashbookmonthlydep",$this->global,$data, NULL);
} }
else{
$data['departmentwise']=$this->dahsboard_Model->departmentwise($sid,$d,$c);
$data['Indiancurrency']=$this->dahsboard_Model->INRSymbol();
$this->loadviews("cashbookmonthlyexp",$this->global,$data, NULL);
}
}
public function cashbookdepartmentexp()
{
$sid=$_GET['sid'];
$d=$_GET['d'];
$c=$_GET['c'];
$this->global['pageTitle'] = 'Cashbook - department - ';
$data['departmentwise']=$this->dahsboard_Model->departmentwise($sid,$d,$c);
$data['Indiancurrency']=$this->dahsboard_Model->INRSymbol();
//print_r($data['departmentwise']);
$this->loadviews("cashbookmonthlyexp",$this->global,$data, NULL);
}
//for cashbook menu link// //for cashbook menu link//
public function cashbookmonthmenu() public function cashbookmonthmenu()
{ {
@ -1140,15 +1162,20 @@ class report extends BaseController
{ {
$this->global['pageTitle'] = 'Cashbook - viewtoday '; $this->global['pageTitle'] = 'Cashbook - viewtoday ';
$data['tdy']=$this->dahsboard_Model->today(); $data['tdy']=$this->dahsboard_Model->today();
//print_r($data['tdy']);
$data['Indiancurrency']=$this->dahsboard_Model->INRSymbol(); $data['Indiancurrency']=$this->dahsboard_Model->INRSymbol();
$this->loadviews("cashbooktoday",$this->global,$data, NULL); $this->loadviews("cashbooktoday",$this->global,$data, NULL);
} }
public function depmenu() public function depmenu()
{ {
$this->global['pageTitle'] = 'Cashbook - viewtoday '; $this->global['pageTitle'] = 'Cashbook - AllReport ';
$data['depmenu']=$this->dahsboard_Model->departmentmenu(); $fdate = $this->input->post('from_date');
$tdate = $this->input->post('to_date');
//echo $fdate;
//echo $tdate;
$data['depmenu']=$this->dahsboard_Model->departmentmenu($fdate,$tdate);
$data['Indiancurrency']=$this->dahsboard_Model->INRSymbol(); $data['Indiancurrency']=$this->dahsboard_Model->INRSymbol();
$this->loadviews("cashbookdepmenu",$this->global,$data, NULL); $this->loadviews("cashbookall",$this->global,$data, NULL);
} }
public function cashbookmenudepartment() public function cashbookmenudepartment()
{ {

View File

@ -155,3 +155,9 @@ ERROR - 2017-12-20 15:50:31 --> Severity: Notice --> Undefined variable: sid C:
ERROR - 2017-12-20 15:50:45 --> Severity: Notice --> Use of undefined constant RECEIPT - assumed 'RECEIPT' C:\xampp\htdocs\siddharth_application\application\controllers\cashbook.php 315 ERROR - 2017-12-20 15:50:45 --> Severity: Notice --> Use of undefined constant RECEIPT - assumed 'RECEIPT' C:\xampp\htdocs\siddharth_application\application\controllers\cashbook.php 315
ERROR - 2017-12-20 15:53:42 --> Severity: Warning --> Missing argument 1 for cashbook::editcashbook(), called in C:\xampp\htdocs\siddharth_application\system\core\CodeIgniter.php on line 360 and defined C:\xampp\htdocs\siddharth_application\application\controllers\cashbook.php 269 ERROR - 2017-12-20 15:53:42 --> Severity: Warning --> Missing argument 1 for cashbook::editcashbook(), called in C:\xampp\htdocs\siddharth_application\system\core\CodeIgniter.php on line 360 and defined C:\xampp\htdocs\siddharth_application\application\controllers\cashbook.php 269
ERROR - 2017-12-20 15:53:42 --> Severity: Notice --> Undefined variable: sid C:\xampp\htdocs\siddharth_application\application\controllers\cashbook.php 272 ERROR - 2017-12-20 15:53:42 --> Severity: Notice --> Undefined variable: sid C:\xampp\htdocs\siddharth_application\application\controllers\cashbook.php 272
ERROR - 2017-12-20 16:10:07 --> Severity: Notice --> Undefined variable: ti C:\xampp\htdocs\siddharth_application\application\views\cashbookyearlyexpenses.php 75
ERROR - 2017-12-20 16:10:07 --> Severity: Notice --> Undefined variable: tvt C:\xampp\htdocs\siddharth_application\application\views\cashbookyearlyexpenses.php 78
ERROR - 2017-12-20 16:10:49 --> Severity: Notice --> Undefined variable: cash C:\xampp\htdocs\siddharth_application\application\views\cashbookyearmonthwise.php 83
ERROR - 2017-12-20 16:10:49 --> Severity: Notice --> Trying to get property of non-object C:\xampp\htdocs\siddharth_application\application\views\cashbookyearmonthwise.php 83
ERROR - 2017-12-20 16:10:49 --> Severity: Notice --> Undefined variable: cash C:\xampp\htdocs\siddharth_application\application\views\cashbookyearmonthwise.php 83
ERROR - 2017-12-20 16:10:49 --> Severity: Notice --> Trying to get property of non-object C:\xampp\htdocs\siddharth_application\application\views\cashbookyearmonthwise.php 83

View File

@ -1953,7 +1953,24 @@ if ($fa and $aa != ''){
function monthexpensereport() function monthexpensereport()
{ {
$sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,sum(tinc.total)as total,tinc.towhom,tinc.description,tinc.account_code,monthname(tinc.date)as month,ac.name FROM t_income_expense as tinc join t_accountcode ac on ac.code=tinc.account_code where tinc.type='PAYMENT' and month(tinc.date)= month(current_date()) group by account_code order by total desc limit 10 "; $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,
ifnull(case
when tinc.type = 'PAYMENT'
then sum(tinc.total)
end,'0') as expense,
ifnull(case
when tinc.type = 'RECEIPT'
then sum(tinc.total)
end, '0') as income,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.towhom
end,'-') as paymentname,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.towhom
end, '-') as receiptname,
tinc.total,tinc.towhom,tinc.description,monthname(tinc.date)as month,tinc.type,tinc.account_code,ac.name FROM t_income_expense tinc join t_accountcode ac on ac.code=tinc.account_code where month(tinc.date)= month(current_date())group by tinc.account_code";
$query = $this->db->query($sql); $query = $this->db->query($sql);
return $query->result(); return $query->result();
@ -1961,7 +1978,24 @@ if ($fa and $aa != ''){
function yearexpensereport() function yearexpensereport()
{ {
$sql="SELECT date_format(date,'%d-%m-%Y')as date,type,sum(total)as total,towhom,description,account_code,monthname(date)as month FROM t_income_expense where type='PAYMENT' and year(date)= year(current_date()) group by month order by total desc limit 10 "; $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.total
end,'0') as expense,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.total
end, '0') as income,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.towhom
end,'-') as paymentname,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.towhom
end, '-') as receiptname,
date_format(date,'%d-%m-%Y')as date,tinc.type,sum(tinc.total)as total,tinc.towhom,tinc.description,tinc.account_code,monthname(tinc.date)as month FROM t_income_expense tinc where year(date)= year(current_date()) group by month order by total desc limit 10 ";
$query = $this->db->query($sql); $query = $this->db->query($sql);
return $query->result(); return $query->result();
@ -1991,11 +2025,28 @@ if ($fa and $aa != ''){
return $query->result(); return $query->result();
} }
function departmentwise($sid='',$d='') function departmentwise($sid='',$d='',$c='')
{ {
$sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,tinc.total,tinc.towhom,.tinc.description, ac.name FROM $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.total
end,'0') as expense,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.total
end, '0') as income,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.towhom
end,'-') as paymentname,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.towhom
end, '-') as receiptname,
date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,tinc.total,tinc.towhom,.tinc.description, ac.name FROM
t_income_expense tinc join t_accountcode ac on ac.code=tinc.account_code t_income_expense tinc join t_accountcode ac on ac.code=tinc.account_code
WHERE tinc.type='PAYMENT' and account_code = '$sid' and monthname(date)='$d'"; WHERE account_code = '$sid' and monthname(date)='$d' and tinc.type='$c'";
$query = $this->db->query($sql); $query = $this->db->query($sql);
//print_r($this->db->last_query()); //print_r($this->db->last_query());
//echo $sql; //echo $sql;
@ -2004,9 +2055,26 @@ if ($fa and $aa != ''){
} }
function yearmonthwise($sid='') function yearmonthwise($sid='')
{ {
$sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,sum(tinc.total)as total,monthname(tinc.date)as month,tinc.description,tinc.towhom,tinc.account_code,ac.name FROM t_income_expense tinc $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,
ifnull(case
when tinc.type = 'PAYMENT'
then sum(tinc.total)
end,'0') as expense,
ifnull(case
when tinc.type = 'RECEIPT'
then sum(tinc.total)
end, '0') as income,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.towhom
end,'-') as paymentname,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.towhom
end, '-') as receiptname,
date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,tinc.account_code,sum(tinc.total)as total,monthname(tinc.date)as month,tinc.description,tinc.towhom,tinc.account_code,ac.name FROM t_income_expense tinc
join t_accountcode ac on ac.code=tinc.account_code join t_accountcode ac on ac.code=tinc.account_code
WHERE tinc.type='PAYMENT' and monthname(date) = ? group by account_code"; WHERE monthname(date) = ? group by tinc.account_code";
$query = $this->db->query($sql,array($sid)); $query = $this->db->query($sql,array($sid));
//print_r($this->db->last_query()); //print_r($this->db->last_query());
return $query->result(); return $query->result();
@ -2040,12 +2108,33 @@ function INRSymbol()
} }
function today() function today()
{ {
$sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,tinc.total,tinc.towhom,tinc.description,tinc.account_code,tac.name FROM t_income_expense tinc $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,
LEFT JOIN t_accountcode tac ON tac.code = tinc.account_code ifnull(case
WHERE DATE(date) = CURRENT_DATE"; when tinc.type = 'PAYMENT'
then tinc.total
end,'0') as expense,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.total
end, '0') as income,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.towhom
end,'-') as paymentname,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.towhom
end, '-') as receiptname,
tinc.total,tinc.towhom,tinc.description,tinc.type,tinc.account_code,ac.name FROM t_income_expense tinc join t_accountcode ac on ac.code=tinc.account_code WHERE DATE(date) = CURRENT_DATE";
$query = $this->db->query($sql); $query = $this->db->query($sql);
return $query->result(); return $query->result();
} }
// $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,tinc.type,tinc.total,tinc.towhom,tinc.description,tinc.account_code,tac.name FROM t_income_expense tinc
// LEFT JOIN t_accountcode tac ON tac.code = tinc.account_code
// WHERE DATE(date) = CURRENT_DATE";
// $query = $this->db->query($sql);
// return $query->result();
//}
//for menu link in monthly payments// //for menu link in monthly payments//
function monthlypayments() function monthlypayments()
{ {
@ -2055,12 +2144,30 @@ function INRSymbol()
return $query->result(); return $query->result();
} }
function departmentmenu() function departmentmenu($fdate,$tdate)
{ {
$sql="SELECT tinc.type,sum(tinc.total)as total,tinc.account_code,ac.name FROM t_income_expense tinc $fdate= date("Y-m-d",strtotime($fdate));
join t_accountcode ac on ac.code=tinc.account_code $tdate=date("Y-m-d",strtotime($tdate));
group by account_code"; $sql="SELECT date_format(tinc.date,'%d-%m-%Y')as date,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.total
end,'0') as expense,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.total
end, '0') as income,
ifnull(case
when tinc.type = 'PAYMENT'
then tinc.towhom
end,'-') as paymentname,
ifnull(case
when tinc.type = 'RECEIPT'
then tinc.towhom
end, '-') as receiptname,
tinc.total,tinc.towhom,tinc.description,tinc.type,tinc.account_code,ac.name FROM t_income_expense tinc join t_accountcode ac on ac.code=tinc.account_code where tinc.date >= '".$fdate."' and tinc.date <= '".$tdate."'";
$query = $this->db->query($sql); $query = $this->db->query($sql);
//echo $fdate;
//print_r($this->db->last_query()); //print_r($this->db->last_query());
return $query->result(); return $query->result();