Changeset 508 for trunk/finance
- Timestamp:
- Apr 1, 2013, 8:36:27 PM (12 years ago)
- Location:
- trunk/finance
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/finance/manage.php
r507 r508 320 320 'ON Subject.Id=Member.Subject LEFT JOIN FinanceBillingPeriod ON '. 321 321 'FinanceBillingPeriod.Id=Member.BillingPeriodNext WHERE (Member.Blocked = 0)'. 322 'AND (Member.BillingPeriodNext > 1) ';322 'AND (Member.BillingPeriodNext > 1) AND (MemberPayment.MonthlyTotal != 0)'; 323 323 324 324 $DbResult = $this->Database->query('SELECT COUNT(*) FROM ('.$SQL.') AS T'); … … 404 404 $MonthlyTotal -= $Member['MonthlyPlus']; 405 405 } 406 $PayPerPeriod = $MonthlyTotal * $Period['MonthCount']; 407 408 $TimePeriodText = date('j.n.Y', $Period['From']).' - '.date('j.n.Y', $Period['To']); 409 $Output .= $TimePeriodText.': '.$MonthlyTotal.' * '.$Period['MonthCount'].' = '.$PayPerPeriod.'<br />'; 410 $this->InsertInvoice($Member['Subject'], time(), time() + 3600 * 24 * INVOICE_DUE_DAYS, 411 $InvoiceItems, INVOICE_OUT_DOC_LINE, $Period['From'], $Period['To']); 412 413 $Output .= $this->SendPaymentEmail($Member['Id']); 406 $PayPerPeriod = $MonthlyTotal * $Period['MonthCount']; 407 if($PayPerPeriod != 0) 408 { 409 $TimePeriodText = date('j.n.Y', $Period['From']).' - '.date('j.n.Y', $Period['To']); 410 $Output .= $TimePeriodText.': '.$MonthlyTotal.' * '.$Period['MonthCount'].' = '.$PayPerPeriod.'<br />'; 411 $this->InsertInvoice($Member['Subject'], time(), time() + 3600 * 24 * INVOICE_DUE_DAYS, 412 $InvoiceItems, INVOICE_OUT_DOC_LINE, $Period['From'], $Period['To']); 413 414 $Output .= $this->SendPaymentEmail($Member['Id']); 415 } else $Output .= '<br />'; 414 416 $this->Database->update('Member', 'Id='.$Member['Id'], 415 417 array('BillingPeriodLastDate' => TimeToMysqlDateTime($Period['To']))); -
trunk/finance/user_state.php
r507 r508 69 69 $DbRow = $DbResult->fetch_array(); 70 70 $Total = $DbRow['Total']; 71 $Output .= 'Stav účtu: <strong>'. $Total.' Kč</strong<br /><br /><br/>';71 $Output .= 'Stav účtu: <strong>'.round($Total, 2).' Kč</strong<br /><br /><br/>'; 72 72 73 73 // Tabulka operaci … … 91 91 $Output .= '<tr><td style="text-align: right;">'.HumanDate($Row['Time']).'</td>'. 92 92 '<td style="text-align: left;">'.$Row['Text'].'</td>'. 93 '<td style="text-align: right;">'. $Row['Value'].'</td>'.93 '<td style="text-align: right;">'.round($Row['Value'], 2).'</td>'. 94 94 '<td style="text-align: center;">'.$Period.'</td>'. 95 95 '<td style="text-align: center;">'.$Invoice.'</td></tr>'; … … 97 97 } 98 98 $Output .= '<tr><td style="text-align: right;" colspan="2"><strong>Celkem za rok</strong></td>'. 99 '<td style="text-align: right;"><strong>'. $SumValue.'</strong></td>'.99 '<td style="text-align: right;"><strong>'.round($SumValue, 2).'</strong></td>'. 100 100 '<td style="text-align: center;"> </td>'. 101 101 '<td style="text-align: center;"> </td></tr>';
Note:
See TracChangeset
for help on using the changeset viewer.