public function displayDeactivatePage() { $this->assign('GET', reqBup::get('get')); $this->assign('POST', reqBup::get('post')); $this->assign('REQUEST_METHOD', strtoupper(reqBup::getVar('REQUEST_METHOD', 'server'))); $this->assign('REQUEST_URI', basename(reqBup::getVar('REQUEST_URI', 'server'))); parent::display('deactivatePage'); }
public function getActiveTabForCssClass($tabsData) { $reqTab = reqBup::getVar('tab'); $currentTab = empty($reqTab) ? 'bupMainOptions' : $reqTab; foreach ($tabsData as $key => $tab) { if ($currentTab == $key && !empty($tab['parent'])) { $currentTab = $tab['parent']; break; } } return $currentTab; }
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(); }
public function ajaxExec($forceAjax = false) { $reqType = reqBup::getVar('reqType'); $redirect = reqBup::getVar('redirect'); if (count($this->errors) > 0) { $this->error = true; } if ($reqType == 'ajax' || $forceAjax) { exit(json_encode($this)); } if ($redirect) { redirectBup($redirect); } return $this; }
<li>Backup in archive</li> <li>Restore backups anywhere</li> </ul> <p>So check full features list <a target="_blank" href="http://readyshoppingcart.com/wordpress-backup-plugin/">here</a>.</p> </div> <div class="clear"></div> <?php echo htmlBup::hidden('page', array('value' => 'promo_ready')); ?> <?php echo htmlBup::hidden('action', array('value' => 'bupSendInfo')); ?> <?php echo htmlBup::hidden('reqType', array('value' => 'ajax')); ?> <?php echo htmlBup::submit('gonext', array('value' => 'Thank for check info. Start using plugin.', 'attrs' => 'class="button button-primary button-hero"')); ?> <?php echo htmlBup::hidden('original_page', array('value' => reqBup::getVar('page'))); ?> <!-- <a class="button button-primary button-hero bupSendInfo" href="javascript:void(0)">Thank for check info. Start using plugin.</a>--> <span id="bupWelcomePageFindUsMsg"></span> </form> </div> </div>
public static function getSession() { return reqBup::getVar('sesErrors', 'session'); }
public function isTplEditor() { $tplEditor = reqBup::getVar('tplEditor'); return (bool) $tplEditor; }
private static function _getPluginLocations() { $locations = array(); $plug = reqBup::getVar('plugin'); if (empty($plug)) { $plug = reqBup::getVar('checked'); $plug = $plug[0]; } $locations['plugPath'] = plugin_basename(trim($plug)); $locations['plugDir'] = dirname(WP_PLUGIN_DIR . DS . $locations['plugPath']); $locations['xmlPath'] = $locations['plugDir'] . DS . 'install.xml'; return $locations; }
public static function delete() { global $wpdb; $wpPrefix = $wpdb->prefix; $deleteOptions = reqBup::getVar('deleteOptions'); if (is_null($deleteOptions)) { frameBup::_()->getModule('options')->getView()->displayDeactivatePage(); exit; } if ((bool) $deleteOptions) { $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "modules`"); $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "modules_type`"); $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "options`"); $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "options_categories`"); $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "htmltype`"); $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "files`"); $wpdb->query("DROP TABLE IF EXISTS `" . $wpPrefix . BUP_DB_PREF . "log`"); } frameBup::_()->getModule('schedule')->getModel()->unSetSchedule(frameBup::_()->getModule('options')->getEvery()); delete_option(BUP_DB_PREF . 'db_version'); delete_option(BUP_DB_PREF . 'db_installed'); }