Наследование: extends AdminPageFramework_PageMetaBox
Пример #1
0
 /**
  * parent class construct method
  * @param $sMetaBoxID
  * @param $sTitle
  * @param array $asPageSlugs
  * @param string $sContext
  * @param string $sPriority
  * @param string $sCapability
  * @param string $sTextDomain
  */
 public function __construct($sMetaBoxID, $sTitle, $asPageSlugs = array(), $sContext = 'normal', $sPriority = 'default', $sCapability = 'manage_options', $sTextDomain = 'admin-page-framework')
 {
     if ($this->get_current_module()) {
         $module_info = $this->get_current_module()->module_info;
         if ($module_info) {
             $sTitle = $module_info['name'];
         }
     }
     parent::__construct($sMetaBoxID, $sTitle, $asPageSlugs, $sContext, $sPriority, $sCapability, $sTextDomain);
     //get current template context
     $this->option('theme_config', 'HW__Template::get_theme_config');
     //callback option
     $this->installer = HW_Installer::get_instance($this);
     //installer
     if (get_class($this) == 'HW_Module_Config_general') {
         //importer module
         $this->installer->config = $this;
     }
     //init hooks
     $this->setup_actions();
     $this->start();
 }