/** * Menu Callback */ public function plugin_settings_page() { if (!current_user_can('manage_options')) { wp_die(__('You do not have sufficient permissions to access this page.')); } $model = new WP_Geeks_Referrals_Model(); $view_data["referrals"] = $model->getReferralLinks(); // Render the settings template include sprintf("%s/../templates/settings.php", dirname(__FILE__)); }
private static function plugin_create_db() { $version = get_option(self::GEEKS_REFERRALS_VERSION, '1.0'); try { WP_Geeks_Referrals_Model::create_db($version); } catch (Exeption $e) { WP_4G_Notice::throw_notice(WP_4G_Notice::ADMIN_ERROR, $e->getMessage()); } }