Esempio n. 1
0
 /**
  * Get editable options
  *
  * @return array
  */
 protected function getEditableOptions()
 {
     $options = parent::getEditableOptions();
     $pageOptions = \XLite\Module\CDev\XPaymentsConnector\Core\Settings::getInstance()->getFieldsForPage(\XLite\Core\Request::getInstance()->page);
     foreach ($options as $key => $option) {
         // Remove options from other pages
         if (!in_array($option->name, $pageOptions)) {
             unset($options[$key]);
         }
     }
     return $options;
 }