If lowBalance is not set, then do not run the void_prepaid:task function.

This commit is contained in:
abacab 2008-12-29 21:45:00 -05:00
parent 2aef892944
commit d295494489

View File

@ -78,23 +78,26 @@ class voip_prepaid
{ {
include_once(PATH_MODULES.'email_template/email_template.inc.php'); include_once(PATH_MODULES.'email_template/email_template.inc.php');
// delete expired pins? if ($this->lowBalance)
// $delrs = & $db->Execute(sqlDelete($db,"voip_prepaid"," date_expire <> 0 and date_expire is not null and date_expire > ".time()));
// get low balances and notify
$db=&DB();
$rs = & $db->Execute($sql = sqlSelect($db,"voip_prepaid","*", "balance <= $this->lowBalance and (bulk is null or bulk=0) and (date_email is null or date_email = 0) "));
if($rs && $rs->RecordCount() > 0)
{ {
while(!$rs->EOF) // delete expired pins?
{ // $delrs = & $db->Execute(sqlDelete($db,"voip_prepaid"," date_expire <> 0 and date_expire is not null and date_expire > ".time()));
# send the user the details
$email = new email_template;
$email->send('voip_balance_prepaid', $rs->fields['account_id'], $rs->fields['id'], '', number_format($rs->fields['balance'],4));
# update the record // get low balances and notify
$db->Execute( sqlUpdate($db, "voip_prepaid", array('date_email'=>time()),"id={$rs->fields['id']}")); $db=&DB();
$rs->MoveNext(); $rs = & $db->Execute($sql = sqlSelect($db,"voip_prepaid","*", "balance <= $this->lowBalance and (bulk is null or bulk=0) and (date_email is null or date_email = 0) "));
if($rs && $rs->RecordCount() > 0)
{
while(!$rs->EOF)
{
# send the user the details
$email = new email_template;
$email->send('voip_balance_prepaid', $rs->fields['account_id'], $rs->fields['id'], '', number_format($rs->fields['balance'],4));
# update the record
$db->Execute( sqlUpdate($db, "voip_prepaid", array('date_email'=>time()),"id={$rs->fields['id']}"));
$rs->MoveNext();
}
} }
} }
} }