protected function _loadFieldTypeDefinitions()
 {
     if (empty(self::$_aFieldTypeDefinitions)) {
         self::$_aFieldTypeDefinitions = SeamlessDonationsAdminPageFramework_FieldTypeRegistration::register(array(), $this->oProp->sClassName, $this->oMsg);
     }
     $this->oProp->aFieldTypeDefinitions = $this->oUtil->addAndApplyFilters($this, array('field_types_admin_page_framework', "field_types_{$this->oProp->sClassName}"), self::$_aFieldTypeDefinitions);
 }
 public function __construct($oProp)
 {
     parent::__construct($oProp);
     if ($this->_isInThePage() && !$this->oProp->bIsAdminAjax) {
         if (is_network_admin()) {
             add_action('network_admin_notices', array($this, '_replyToPrintSettingNotice'));
         } else {
             add_action('admin_notices', array($this, '_replyToPrintSettingNotice'));
         }
     }
 }
 public function __construct($oProp)
 {
     parent::__construct($oProp);
     $this->oProp->aFieldCallbacks = $this->_getFormFieldElementCallbacks();
     if (!$this->_isInThePage()) {
         return;
     }
     if ($this->oProp->bIsAdminAjax) {
         return;
     }
     if (is_network_admin()) {
         add_action('network_admin_notices', array($this, '_replyToPrintSettingNotice'));
     } else {
         add_action('admin_notices', array($this, '_replyToPrintSettingNotice'));
     }
 }