<?php error_reporting(E_ALL); include "wp-config.php"; include "wp-admin/includes/plugin.php"; $dir = getcwd(); $plugin_file = $dir . "/wp-content/plugins/wp-responder/wpresponder.php"; function run_activate_plugin($plugin) { $current = get_option('active_plugins'); $plugin = plugin_basename(trim($plugin)); if (!in_array($plugin, $current)) { $current[] = $plugin; sort($current); do_action('activate_plugin', trim($plugin)); update_option('active_plugins', $current); do_action('activate_' . trim($plugin)); do_action('activated_plugin', trim($plugin)); } return null; } run_activate_plugin($plugin_file); include $plugin_file; Javelin::getInstance()->install();
} private function isAdminPage() { return is_admin() && Routing::isWPRAdminPage() && !Routing::whetherLegacyURL($_GET['page']) || _wpr_actions_page(); } private function enqueueAdminScripts() { wp_enqueue_style("wpresponder-tabber", get_bloginfo("wpurl") . "/?wpr-file=tabber.css"); wp_enqueue_style("wpr-jquery-ui"); wp_enqueue_script("wpresponder-tabber"); wp_enqueue_script("wpresponder-scripts"); wp_enqueue_script("wpresponder-ckeditor"); wp_enqueue_script("jquery"); } } register_activation_hook(__FILE__, array(Javelin::getInstance(), 'install')); function no_address_error() { ?> <div class="error fade"><p><strong>You must set your address in the <a href="<?php echo admin_url('admin.php?page=_wpr/settings'); ?> "> newsletter settings page</a>.</strong></p></div><?php } function _wpr_admin_enqueue_less() { ?> <link rel="stylesheet/less" type="text/css" href="<?php echo get_bloginfo('wpurl'); ?> /?wpr-file=admin-ui.less"/>