public static function active($params = array(), $format = 'json') { if (array_key_exists("sale_id", $params)) { $result = Twocheckout_Sale::retrieve($params); $array = Twocheckout_Util::return_resp($result, 'array'); if (!array_key_exists('errors', $array)) { $lineitemData = Twocheckout_Util::get_recurring_lineitems($array); if (isset($lineitemData[0])) { if ($format == 'array') { return Twocheckout_Util::return_resp($lineitemData, $format); } else { return Twocheckout_Util::return_resp($lineitemData, 'force_json'); } } else { $result = Twocheckout_Message::message('Notice', 'No recurring lineitems.'); return Twocheckout_Util::return_resp($result, $format); } } else { return Twocheckout_Util::return_resp($result, $format); } } else { $result = Twocheckout_Message::message('Error', 'You must pass a sale_id to use this method.'); return Twocheckout_Util::return_resp($result, $format); } }
public static function active($params = array(), $format = 'json') { if (array_key_exists("sale_id", $params)) { $result = Twocheckout_Sale::retrieve($params); $array = Twocheckout_Util::return_resp($result, 'array'); $lineitemData = Twocheckout_Util::get_recurring_lineitems($array); if (isset($lineitemData[0])) { $result = Twocheckout_Message::message('OK', $lineitemData); if ($format == 'array') { return Twocheckout_Util::return_resp($result, $format); } else { return Twocheckout_Util::return_resp($result, 'force_json'); } } else { throw new Twocheckout_Error("No active recurring lineitems."); } } else { throw new Twocheckout_Error("You must pass a sale_id to use this method."); } }