} else { // No password needed or successfully passed the correct password. if (!isset($_GET['page']) || $_GET['page'] == '') { require_once ABSPATH . 'repairbuddy/_home.php'; } else { $action_to_execute = sprintf('pb_loadpage_%s_%s', $_GET['module'], $_GET['page']); pb_do_action($action_to_execute); } } ?> </div> </div> </div> <div style="clear: both;"><br><br> <?php echo '<a href="http://pluginbuddy.com"><img src="repairbuddy/images/pluginbuddy.png" style="vertical-align: -2px;"></a> '; echo '<a href="http://pluginbuddy.com">PluginBuddy.com</a><br>'; echo '</div>'; if ($this->_version == '#VERSION#') { //echo '<i>Version Unknown</i>'; } else { echo '<br><i>RepairBuddy v' . $this->_version . ' provided with BackupBuddy v' . $this->_bbversion . '</i>'; } ?> </div> <?php pb_do_action('footer'); ?> </body> </html>
function init() { pb_do_action('init'); // LOAD PAGE TEMPLATE. if (defined("PB_DOING_AJAX")) { return; } require_once 'repairbuddy/_template.php'; }
<?php /* 1. To load WordPress, pass a GET or POST variable of load_wp 2. You must pass the a POST vaiable of password or a GET variable of "v" with the passed token 3. You must have already registered your action and pass a GET or POST variable of action */ define('PB_DOING_AJAX', true); if (!isset($_REQUEST['action'])) { die('-1'); } $pb_path = dirname(dirname(__FILE__)); //Get the action variable $ajax_action = isset($_GET['action']) ? $_GET['action'] : false; if (!$ajax_action) { $ajax_action = isset($_POST['action']) ? $_POST['action'] : false; if (!$ajax_action) { die('-1'); } } require_once $pb_path . '/repairbuddy.php'; if (!pb_has_access()) { die('Access Denied'); } pb_do_action('pb_ajax_' . $ajax_action); die(0);