private function deleteAllCategories(PAP_Model_User $user) { $categoryUserTable = new PAP_Model_DbTable_CategoryUser(); $where = 'user_id = ' . $user->getId(); $categoryUserTable->delete($where); }
public static function getUnpaidCharges(PAP_Model_User $user = null) { $charges = array(); $mapper = new PAP_Model_ChargeMapper(); if (isset($user)) { $result = $mapper->getUnpaidCharges($user->getId()); } else { $result = $mapper->getUnpaidCharges(); } foreach ($result as $chargerecord) { $charge = new PAP_Model_Charge(); $charge->setId($chargerecord["charge_id"])->setAmount($chargerecord["amount"])->setDiscount($chargerecord["discount"])->setCreated($chargerecord["created"])->setFinalAmount($chargerecord["final_amount"])->setStatus($chargerecord["status"])->setPeriod($chargerecord["period"])->setUserId($chargerecord["user_id"]); $charges[] = $charge; } return $charges; }