Esempio n. 1
0
 /**
  * Return fields list by the corresponding schema
  *
  * @return array
  */
 protected function getFormFieldsForSectionDefault()
 {
     $formFields = parent::getFormFieldsForSectionDefault();
     $pageFields = \XLite\Module\CDev\XPaymentsConnector\Core\Settings::getInstance()->getFieldsForPage(\XLite\Core\Request::getInstance()->page);
     foreach ($formFields as $field => $data) {
         // Remove fields from other pages
         if (!in_array($field, $pageFields)) {
             unset($formFields[$field]);
         }
     }
     return $formFields;
 }