/** * * main constructor */ public function __construct($mainFile, $t, $defaultView) { parent::__construct($mainFile, $t); $this->initView($defaultView); //add internal hook for adding a menu in arrMenus self::addAction(self::ACTION_ADMIN_MENU, "addAdminMenu"); self::addAction(self::ACTION_ADD_METABOXES, "onAddMetaboxes"); self::addAction(self::ACTION_SAVE_POST, "onSavePost"); //if not inside plugin don't continue if ($this->isInsidePlugin() == true) { self::addAction(self::ACTION_ADD_SCRIPTS, "addCommonScripts"); self::addAction(self::ACTION_ADD_SCRIPTS, "onAddScripts"); } else { self::addAction(self::ACTION_ADD_SCRIPTS, "addOutsideScripts"); } //a must event for any admin. call onActivate function. $this->addEvent_onActivate(); $this->addAction_onActivate(); //self::addActionAjax("show_image", "onShowImage"); }
/** * * main constructor */ public function __construct($mainFile, $t) { parent::__construct($mainFile, $t); self::addAction(self::ACTION_ENQUEUE_SCRIPTS, "onAddScripts"); }