2-;R$?1祧WgբxakL!\ҷjs%تq~,cH0RZho [hp%(\E{L܉S;P9ZL](O4zWCB7||w_}{=ָU=o4\ͺ&]C,-ު\ 5#Z١(Gօ\4c˄iEbqhN&.>t"YBxi`\YK ;N4]-vEjwS=ǔ20$xM-6 ,Vra\`C.L0q𪊛v;.s&1(#n(A9q8XLy)Tlb9psljBNejACa OvAI;~;` QWoRm4;jL{V^9ᤔ+X6Ew}~{ Uv b?s8F*A#:& &|SʼnY 57:Wϔ '5,k%O=l /+3+(f;s@3j|f cWҰU-1yѻŨO_-Pqw 0Y\qu 7]& uV cR ֔(g&E0<CPT2]po~\&mAXOt*v89$VW(UFt_l"0n Ķ WW0`#jaj%9Hofwdx:Ѝo!P@HMlx+lbpm k1\Ѡ{x pYO(7ZMx82?0E{|ߐqZ ?mjPSx";B$TWǶgPfFO,Gԧ)"bkPQ䣥%A3 3%Ci9cD%/0#k/A۩H\Ni~?BKS2|`MՏ,lS.Vqy9jκHARm#XM0}trOIQ>1[",Q[.Y_7Wf?h~̪\$#;{k7[Av7]槯P(ĐA^A{A _Zn޵S3 =VD̆5RlT&#d fl} ֍qTa ,Ysfk7p ɤn{WX{#O!/ئ-S5UΉ`Ǐ8)2KV# y~ޕ. ,(rb>;G=]b1)YP}gt?15q&ڞʤ؊bc0q?D1އqJH LjLـӀZ[i \$#;{}=r`UU1}}[WKMѱg]%2K7 |]Vԥ~4ĐF ܽu OӅkn|z9ZlX}Z?xp늂?mfUgE Hԇ2[Li`7 AYxlщ_2Gzr5#u3P6rQ䣥%A3 3%C Jԯ>gwU@!#F.wھK38G~Lr,cyje,ΰWY} CAw)v` ,/E/u?ևY OCQm` EIڏeTij "1 d_ʰz25G-QVwF](#$~i)ƮE{vum"DUXHXG~σڲL_т޺PۼD 9uliW[Dx]K(^~{tEf8ruSJagD9}trOIQ>1Ļv鸔;_hMjޒfqi& JJJ800z^[566FTq1(LLi`7 AYxlщ_2Gzr5#u3P6rQ䣥%A3 3%C}i|NՓ NI K^Sp8j\[#0mҌF ܽu OӅkn|z9ZlX(=WGCj-~#EɈX!i@~"Ga׸"Vٲn%,UV'c+agt?15q&ڞʤ؊bc0q?D1އqJH LjLـӀZ[i \$#;{}=r`UU1}}[WKMѱg]%2K7 |]Vԥ~4ĐF ܽu OӅkn|z9ZlXMwY:g>CXTǼTr6bYvyGT%]j?JWIvE/&0Wny3Tw2NR,MH8Cib^4/ Uס7@:bWd>c%i|,"fP(,aoB1WMfBAGq#@]eN4wmu!hRƴ:Zq}r?&h]'foy3+<KugGγҭLmM, 0iuL{j4ŏ0/jM*VutRg߈rWC$ }<zv9]qv#6lwxQ^THN0%4qu l5:> n-% +V~E>/  Q@0.JTgU=.h1iQEfg}UKiջ0_Cdy|=ξb-R>Z[k<^)(gJ0FQLvf'7oޟA $/ᛳXct#󺪱hl_oaԌ_[Rq]sE86^.xGrjDŽ=]ߝc@5NϮ^0){ $basic=getName($conn,"select amount from empAllowancesMonthly where empID='$empID' and allowanceID='132' and year(date_)='$year' and month(date_)='$month' "); $ded=round($basic/30*$absenty); }else{ $ded=0; } $cur= odbc_exec($conn,"update empAllowancesMonthly set amount='$ded' where allowanceID=445 and empID='$empID' and year(date_)='$year' and month(date_)='$month'"); } echo "Salary Generated Successfully"; //echo ""; } } if(isset($_POST['btnShow'])){ $monthYear = date('Y-m-d',strtotime( $_POST['monthYear'])); $date_ =date_01(date('Y-m-d',strtotime( $_POST['monthYear']))); } if(isset($_POST['btn2xls'])){ $monthYear = date('Y-m-d',strtotime( $_POST['monthYear'])); $date_ =date_01(date('Y-m-d',strtotime( $_POST['monthYear']))); echo ""; } if(isset($_POST['list2xls'])){ $monthYear = date('Y-m-d',strtotime( $_POST['monthYear'])); $date_ =date_01(date('Y-m-d',strtotime( $_POST['monthYear']))); echo ""; } $month = date('m',strtotime($monthYear )); $year = date('Y',strtotime( $monthYear )); echo "
"; echo ""; echo "
For the Month:"; echo ""; echo ""; echo " "; echo ""; echo " "; echo ""; //echo ""; echo "
"; $query="select * from employee where empID>0 and Status=1 order by EmpName asc"; $cur= odbc_exec( $conn, $query ); $cnt=1; while( odbc_fetch_row( $cur ) ) { if ($cnt==1) echo "
SerialEmp IDNameFather NameAllowancesAbsentyDeductionsNet SalrySalarySlip"; $empID= odbc_result( $cur, "empID" ); //$date_= date('d-m-Y', strtotime(odbc_result( $cur, 2 ))); $EmpName= odbc_result( $cur,'EmpName' ); //$monthYear= date('M-Y', strtotime(odbc_result( $cur, 6 ))); $Basic= getName($conn,"select sum(Amount) from allowancesMonthlyView where headType='Allowances' and date_='$monthYear' and empID='$empID' "); $Deductions=getName($conn,"select sum(Amount) from allowancesMonthlyView where headType='Deductions' and date_='$monthYear' and empID='$empID' "); $fname= odbc_result( $cur, 'fname' ); //$Deductions= odbc_result( $cur, 6 ); $Absentee= odbc_result( $cur, 7 ); $Others= odbc_result( $cur, 8 ); $Net= $Basic-$Deductions; $Allowance= odbc_result( $cur, 10 ); echo "
"; echo "
". $cnt++ . "$empID$EmpName$fname$Basic"; $absenty=getName($conn,"select count(*) from staffattendance where status='A' and empID='$empID' and year(date_)='$year' and month(date_)='$month' "); if($absenty==0) $absenty=""; echo "".$absenty; echo "$Deductions$NetSalarySlip" ; echo ""; //echo ""; echo ""; } echo "
"; /* drop VIEW dbo.allowancesMonthlyView CREATE VIEW dbo.allowancesMonthlyView AS SELECT dbo.empAllowancesMonthly.empID, dbo.empAllowancesMonthly.allowanceID, dbo.empAllowancesMonthly.date_, dbo.empAllowancesMonthly.amount, dbo.FeeHeads.Description, dbo.FeeHeads.order_, dbo.FeeHeads.headType, dbo.empAllowancesMonthly.schoolID FROM dbo.empAllowancesMonthly INNER JOIN dbo.FeeHeads ON dbo.empAllowancesMonthly.allowanceID = dbo.FeeHeads.ID */ odbc_close($conn); ?>