示例#1
0
 public function bupSendInfo()
 {
     $res = new responseBup();
     if ($this->getModel()->welcomePageSaveInfo(reqBup::get('post'))) {
         $res->addMessage(langBup::_('Information was saved. Thank you!'));
         $originalPage = reqBup::getVar('original_page');
         $return = $this->getModule()->decodeSlug(str_replace('return=', '', $originalPage));
         $return = admin_url(strpos($return, '?') ? $return : 'admin.php?page=' . $return);
         $res->addData('redirect', $return);
         installerBup::setUsed();
     } else {
         $res->pushError($this->getModel()->getErrors());
     }
     return $res->ajaxExec();
 }
示例#2
0
 public function initMenu()
 {
     $firstTimeLookedToPlugin = installerBup::isUsed();
     //$firstTimeLookedToPlugin = false;
     if ($firstTimeLookedToPlugin) {
         add_menu_page(langBup::_('Ready! Backup'), langBup::_('Ready! Backup'), 10, $this->_file, array(frameBup::_()->getModule('options')->getView(), 'getAdminPage'));
     } else {
         if (frameBup::_()->getModule('promo_ready')) {
             add_menu_page(langBup::_('Ready! Backup'), langBup::_('Ready! Backup'), 10, $this->_file, array(frameBup::_()->getModule('promo_ready')->getView(), 'showWelcomePage'));
         } else {
             // if not install module "promo_ready"
             installerBup::setUsed();
             add_menu_page(langBup::_('Ready! Backup'), langBup::_('Ready! Backup'), 10, $this->_file, array(frameBup::_()->getModule('options')->getView(), 'getAdminPage'));
         }
     }
     /*if(!empty($this->_options)) {
     			foreach($this->_options as $opt) {
     				add_submenu_page($this->_file, langBup::_($opt['title']), langBup::_($opt['title']), $opt['capability'], $opt['menu_slug'], $opt['function']);
     			}
     		}*/
 }
示例#3
0
文件: mod.php 项目: VSVS/vs_wp_4.0
 public function addWelcome()
 {
     installerBup::setUsed();
     return $this->getView()->showWelcomePage();
 }