setField() public method

public setField ( $name, $value )
Exemplo n.º 1
0
 protected function sendPayTransactionsCall($paymentNote, $affiliateNote, $send_payment_to_affiliate, $send_generated_invoices_to_merchant, $send_generated_invoices_to_affiliates) {
     $request = new Gpf_Rpc_FormRequest('Pap_Merchants_Payout_PayAffiliatesForm', 'payAffiliates', $this->apiSessionObject);
     $request->setField('paymentNote', $paymentNote);
     $request->setField('affiliateNote', $affiliateNote);
     $request->setField('send_payment_to_affiliate', $send_payment_to_affiliate);
     $request->setField('send_generated_invoices_to_merchant', $send_generated_invoices_to_merchant);
     $request->setField('send_generated_invoices_to_affiliates', $send_generated_invoices_to_affiliates);
     $request->sendNow();
    
     if ($request->getResponseError() != '') {
         throw new Gpf_Exception($request->getResponseError());
     }
 }
Exemplo n.º 2
0
 /**
  *
  * @param $username
  * @param $password
  * @param $roleType Gpf_Api_Session::MERCHANT or Gpf_Api_Session::AFFILIATE
  * @param $languageCode language code (e.g. en-US, de-DE, sk, cz, du, ...)
  * @return boolean true if user was successfully logged
  */
 public function login($username, $password, $roleType = self::MERCHANT, $languageCode = null)
 {
     $request = new Gpf_Rpc_FormRequest("Gpf_Api_AuthService", "authenticate");
     $request->setUrl($this->url);
     $request->setField("username", $username);
     $request->setField("password", $password);
     $request->setField("roleType", $roleType);
     $request->setField('isFromApi', Gpf::YES);
     $request->setField('apiVersion', self::getAPIVersion());
     if ($languageCode != null) {
         $request->setField("language", $languageCode);
     }
     $this->roleType = $roleType;
     try {
         $request->sendNow();
     } catch (Exception $e) {
         $this->setMessage("Connection error: " . $e->getMessage());
         return false;
     }
     $form = $request->getForm();
     $this->checkApiVersion($form);
     $this->message = $form->getInfoMessage();
     if ($form->isSuccessful() && $form->existsField("S")) {
         $this->sessionId = $form->getFieldValue("S");
         $this->setMessage($form->getInfoMessage());
         return true;
     }
     $this->setMessage($form->getErrorMessage());
     return false;
 }
Exemplo n.º 3
0
 /**
  *
  * @param $username
  * @param $password
  * @param $authtoken
  * @param $roleType Gpf_Api_Session::MERCHANT or Gpf_Api_Session::AFFILIATE
  * @param $languageCode language code (e.g. en-US, de-DE, sk, cz, du, ...)
  * @return boolean true if user was successfully logged
  */
 private function authenticateRequest($username, $password, $authtoken, $roleType = self::MERCHANT, $languageCode = null)
 {
     $request = new Gpf_Rpc_FormRequest($this->getAuthenticateClassName(), self::AUTHENTICATE_METHOD_NAME, $this);
     $request->setUrl($this->url);
     if ($username != '' && $password != '') {
         $request->setField('username', $username);
         $request->setField('password', $password);
     } else {
         $request->setField('authToken', $authtoken);
     }
     $request->setField('roleType', $roleType);
     $request->setField('isFromApi', Gpf::YES);
     $request->setField('apiVersion', self::getAPIVersion());
     if ($languageCode != null) {
         $request->setField("language", $languageCode);
     }
     $this->roleType = $roleType;
     try {
         $request->sendNow();
     } catch (Exception $e) {
         $this->setMessage("Connection error: " . $e->getMessage());
         return false;
     }
     $form = $request->getForm();
     $this->checkApiVersion($form);
     $this->message = $form->getInfoMessage();
     if ($form->isSuccessful() && $form->existsField("S")) {
         $this->sessionId = $form->getFieldValue("S");
         $this->setMessage($form->getInfoMessage());
         return true;
     }
     $this->setMessage($form->getErrorMessage());
     return false;
 }
 protected function sendPayTransactionsCall($paymentNote, $affiliateNote, $send_payment_to_affiliate, $send_generated_invoices_to_merchant, $send_generated_invoices_to_affiliates)
 {
     $request = new Gpf_Rpc_FormRequest('Pap_Merchants_Payout_PayAffiliatesForm', 'payAffiliates', $this->apiSessionObject);
     $request->setField('paymentNote', $paymentNote);
     $request->setField('affiliateNote', $affiliateNote);
     $request->setField('send_payment_to_affiliate', $send_payment_to_affiliate);
     $request->setField('send_generated_invoices_to_merchant', $send_generated_invoices_to_merchant);
     $request->setField('send_generated_invoices_to_affiliates', $send_generated_invoices_to_affiliates);
     $request->addParam('ids', new Gpf_Rpc_Array($this->getAffiliatesToPay()));
     $request->addParam('filters', new Gpf_Rpc_Array($this->getFilters()));
     $request->sendNow();
     if ($request->getResponseError() != '') {
         throw new Gpf_Exception($request->getResponseError());
     }
     $response = $request->getStdResponse();
     if ($response->success == 'Y' && strpos($response->infoMessage, self::PAP_MERCHANTS_PAYOUT_PAYAFFILIATESFORM_SUCCESS) !== 0) {
         $request->sendNow();
     }
 }