Beispiel #1
0
 private static function getGiftCard($code)
 {
     $params = self::get_params();
     $userId = $params['user_id'];
     $apiKey = $params['api_key'];
     $partner_token_prefix = $params['partner_token_prefix'];
     if (empty($partner_token_prefix) || strpos($code, $partner_token_prefix) !== 0) {
         return null;
     }
     $client = new Giftd_Client($userId, $apiKey);
     $data = $client->checkByToken($code);
     if (is_null($data) || !in_array($data->status, array('ready', 'received'))) {
         return null;
     }
     return $data;
 }
Beispiel #2
0
 private function getGiftCard($code)
 {
     $userId = $this->params->get('user_id', '');
     $apiKey = $this->params->get('api_key', '');
     $partner_token_prefix = $this->params->get('partner_token_prefix', '');
     if (empty($partner_token_prefix) || strpos($code, $partner_token_prefix) !== 0) {
         return null;
     }
     $client = new Giftd_Client($userId, $apiKey);
     $data = $client->checkByToken($code);
     if (is_null($data) || !in_array($data->status, array('ready', 'received'))) {
         return null;
     }
     return $data;
 }