Payslippdffine and HRdashboard issues
This commit is contained in:
parent
b2a92bb728
commit
63c519ee40
@ -786,6 +786,8 @@ function getEmployee()
|
||||
*/
|
||||
public function PrintPdf()
|
||||
{
|
||||
|
||||
$filename=" ";
|
||||
$html="";
|
||||
$All = $this->input->post('All');
|
||||
if($All == '')
|
||||
@ -802,11 +804,16 @@ function getEmployee()
|
||||
else
|
||||
{
|
||||
$Payon = $this->input->post('PayOn');
|
||||
|
||||
$m =date("M", mktime(0, 0, 0, $Payon, 10));
|
||||
//$y =date("Y",mktime(0, 0, 0, $Payon, 10));
|
||||
//$m=date("M-Y",mktime(0,0,0,$month,1,$year));
|
||||
$y=substr($Payon,3);
|
||||
//echo "Payon" . $Payon;
|
||||
|
||||
if($All != '')
|
||||
{
|
||||
|
||||
$filename='PayslipFor-'.$m.'-'.$y;
|
||||
$result = $this->payroll_model->getEmpAll($Payon);
|
||||
// print_r($result);
|
||||
// die();
|
||||
@ -843,6 +850,9 @@ function getEmployee()
|
||||
$EmpID = $this->input->post('Employee');
|
||||
//echo "EmpID" . $EmpID;
|
||||
$Data['PayDetails'] = $this->payroll_model->GetPayslipdata($Payon,$EmpID);
|
||||
|
||||
$fname=$Data['PayDetails'][0]->FName;
|
||||
$filename='PayslipFor-'.$EmpID.' '.$fname.' '.$m.' '.$y;
|
||||
|
||||
$totalsalary =$Data['PayDetails'][0]->LessAdvance;
|
||||
$totalsalaryinwords = $this->convertNumber(round($totalsalary));
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -80,6 +80,14 @@ where Month_Year = ? and att.EmpID in (select EmpID from T_Attendance)";
|
||||
return $query->result_array();
|
||||
}
|
||||
|
||||
function yesterdayAllPersentEmpSalary($WH,$OT,$date)
|
||||
{
|
||||
// echo $date;
|
||||
$sql="select EmpID,".$WH.",".$OT." from T_Attendance where Month_Year = ? and EmpID in (select EmpID from T_Attendance)";
|
||||
$query = $this->db->query($sql,array($date));
|
||||
//return
|
||||
return $query->result_array();
|
||||
}
|
||||
|
||||
|
||||
function attendance($EmpID,$dates)
|
||||
@ -166,17 +174,27 @@ $sql= "select * FROM T_Emp_Pay_Data where EmpID = ?;";
|
||||
// $sql = 'select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance where
|
||||
// case
|
||||
// when (month(Month_Year) >=4) then
|
||||
// (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )end and EmpID = ? and month(Month_Year) != month(current_date())';
|
||||
// (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )end and EmpID = ? and month(Month_Year) != month(current_date())
|
||||
// else
|
||||
// (YEAR(Month_Year) = YEAR(CURRENT_DATE)-1 and MONTH(Month_Year) >= ? ) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) <= 3 )';
|
||||
|
||||
$sql = ' select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance where
|
||||
case
|
||||
when (MONTH(CURRENT_DATE) >=4) then
|
||||
((YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )) and EmpID = ? and month(Month_Year) != MONTH(CURRENT_DATE)
|
||||
else
|
||||
((YEAR(Month_Year) = YEAR(CURRENT_DATE)-1 and MONTH(Month_Year) >=4 and ? >= 4) or ( YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) <= 3 and ? <=3 )) and Month(Month_Year) >= ? and EmpID = ? and month(Month_Year) != MONTH(CURRENT_DATE)
|
||||
end';
|
||||
|
||||
|
||||
$sql='select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance
|
||||
/*$sql='select sum(NoofDays) as TotalWorkingDays,sum(Days_worked) as DaysWorked from T_Attendance
|
||||
where EmpID= ? and (MONTH(Month_Year) >=4) or (MONTH(Month_Year) <3)
|
||||
and (YEAR(Month_Year) = YEAR(CURRENT_DATE) and MONTH(Month_Year) >= ? )or ( YEAR(Month_Year) = YEAR(CURRENT_DATE)+1 and MONTH(Month_Year) <= 3 )
|
||||
and MONTH(Month_Year) != MONTH(current_date())';
|
||||
and MONTH(Month_Year) != MONTH(current_date())';*/
|
||||
|
||||
|
||||
|
||||
$query= $this->db->query($sql,array($EmpID,$MONTH));
|
||||
$query= $this->db->query($sql,array($MONTH,$EmpID,$MONTH,$MONTH,$MONTH,$EmpID));
|
||||
return $query->result();
|
||||
|
||||
|
||||
|
||||
@ -53,20 +53,23 @@ if(!empty($EmpCount))
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<!-- HR Start part to-->
|
||||
<!-- HR Start part to-->
|
||||
|
||||
|
||||
<script>
|
||||
$( function()
|
||||
{
|
||||
$( "#datepick" ).datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).val();
|
||||
//$( "#datepick" ).datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).val();
|
||||
|
||||
//$( "#datepic" ).datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).val();
|
||||
// $("#datepic").datepicker({ defaultDate: '-2m'});
|
||||
$('#datepick').datepicker({maxDate: 'Date-1', dateFormat: 'dd-mm-yy' }).datepicker('setDate',new Date());
|
||||
|
||||
} );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).ready(function()
|
||||
@ -182,7 +185,7 @@ if(!empty($EmpCount))
|
||||
<a class="small-box-footer"> <p><strong>SALARY COST</strong></p></a>
|
||||
<div class="inner" style="padding: 14px;">
|
||||
|
||||
<h3 ><div class="fa fa-rupee" id="today_salary" style="font-size:bold"><!-- <b><?php echo $employeeSalary;?></b> -->
|
||||
<h3 ><div class="fa fa-rupee" id="today_salary" style="font-size:bold"> <b><?php echo $employeeSalary;?></b>
|
||||
</div></h3>
|
||||
<input type="text" id="datepick" placeholder="Select Date" style="color:#000;width:30%" />
|
||||
|
||||
@ -208,12 +211,13 @@ if(!empty($EmpCount))
|
||||
<a href="#" class="small-box-footer"> <p> <strong>TOTAL EMPLOYEES ABSENT</strong> </p></a>
|
||||
|
||||
<h3>
|
||||
<div class="inner" id="today_abs" >
|
||||
<div class="inner" id="today_abs" >
|
||||
|
||||
<!-- <h3> <?php echo $today_abs;?></h3> -->
|
||||
<h3> <?php echo $today;?></h3>
|
||||
|
||||
0
|
||||
</div></h3>
|
||||
|
||||
|
||||
</div></h3>
|
||||
<p>ABSENT</p><br>
|
||||
|
||||
<div class="icon">
|
||||
@ -437,20 +441,20 @@ if(!empty($EmpCount))
|
||||
|
||||
<div class="inner" id ="abs_name">
|
||||
|
||||
<!-- <h3> <?php echo $today_abs;?></h3> -->
|
||||
|
||||
<!-- <h3> <?php echo $abs_name;?></h3>
|
||||
-->
|
||||
|
||||
</div>
|
||||
<!-- <?php
|
||||
// if(!empty($absname)){
|
||||
// foreach ($absname as $abs) {
|
||||
// echo $abs.'<br/>';
|
||||
<?php
|
||||
if(!empty($abs_name)){
|
||||
foreach ($abs_name as $abs) {
|
||||
echo $abs.'<br/>';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<?php// }
|
||||
// }?> -->
|
||||
<?php }
|
||||
}?>
|
||||
|
||||
|
||||
|
||||
@ -609,26 +613,11 @@ $('#datepick').change(function() {
|
||||
});
|
||||
|
||||
|
||||
//$('#datepic').change(function() {
|
||||
|
||||
// $('#datepic').datepicker({
|
||||
// onSelect: function(d,i){
|
||||
// if(d !== i.lastVal){
|
||||
// $(this).change();
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
|
||||
// $("#datepic").datepicker({
|
||||
// onSelect: function(dateText) {
|
||||
// display("Select the Employee");
|
||||
// }
|
||||
// });
|
||||
|
||||
</script>
|
||||
|
||||
<!-- \\\\\\\\\\\\\\\ HR END of the part ////////////////////////-->
|
||||
|
||||
<!-- Dashboard for admin-->
|
||||
<?php
|
||||
if($role == ROLE_ADMIN && $DEPCode != MANAGEMENT && $DEPCode != HR)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user