public function __construct(Gpf_Api_Session $session) { if($session->getRoleType() == Gpf_Api_Session::AFFILIATE) { throw new Exception("This class can be used only by merchant!"); } else { $this->class = "Pap_Merchants_Transaction_TransactionsForm"; } parent::__construct($session); }
public function __construct(Gpf_Api_Session $session) { parent::__construct($session); $this->class = 'Pap_Features_RecurringCommissions_RecurringCommissionsForm'; }
protected function fillFieldsToGridRequest($request) { foreach(parent::getFields() as $field) { if($field->get(self::FIELD_VALUE) != '') { $operator = self::OPERATOR_LIKE; if (in_array($field->get(self::FIELD_NAME), $this->getEqualFields())) { $operator = self::OPERATOR_EQUALS; } $request->addFilter($field->get(self::FIELD_NAME), $operator, $field->get(self::FIELD_VALUE)); } } }