Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if($geninvoice) {
- insert_query("tblinvoiceitems", array
- ("userid" => 1, "type" =>"Invoice", "relid" => $invoiceid, "description" => 1, "amount" => 1, "duedate" => "now()", "paymentmethod" => $paymentmethod));
- }
- if($action == "masspay"){
- checkContactPermission("invoices");
- $ca->setTemplate("masspay");
- if(!$CONFIG
- ['EnableMassPay']) {
- header("Location:
- clientarea.php");
- exit();
- }
- if($all) {
- $invoiceids = array();
- $result = select_query("tblinvoices", "id",
- array("userid" => $client->getID(), "status" =>
- "Unpaid", "(select count
- (id) from tblinvoiceitems
- where
- invoiceid=tblinvoices.id
- and type='Invoice')" =>
- array("sqltype" => "<=",
- "value" => 0)), "id",
- "DESC");
- while($data = mysql_fetch_array($result)) {
- $invoiceids[] = $data['id'];
- }
- } else {
- if(count($invoiceids) ==
- 0) {
- header("Location:
- clientarea.php");
- exit();
- }
- if(count($invoiceids) ==
- 1) {
- header("Location:
- viewinvoice.php?id=".$invoiceids[0]);
- exit();
- }
- foreach($invoiceids as $k
- => $v) {
- $invoiceids[$k] = (int) $v;
- }
- }
- $xmasspays = array();
- $result = select_query("tblinvoiceitems",
- "invoiceid,relid", array("tblinvoiceitems.userid"
- => $client->getID(),
- "tblinvoiceitems.type"
- => "Invoice",
- "tblinvoices.status" =>
- "Unpaid"), "", "", "",
- "tblinvoices ON
- tblinvoices.id=tblinvoiceitems.invoiceid");
- while ($data = mysql_fetch_array($result)) {
- $xmasspays[$data[0]][$
- data[1]] = 1;
- }
- if(count($xmasspays)) {
- $numsel = count($invoiceids);
- foreach($xmasspays as $iid => $vals) {
- if (count($vals) == $numsel) {
- foreach($invoiceids as $z) {
- unset($vals[$z]);
- }
- if(!count($vals)) {
- redir("id=".$iid,
- "viewinvoice.php");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment