public function regigstration_ui($level)
 {
     $settings_configs = BSettings::get_instance();
     $joinuspage_url = $settings_configs->get_value('join-us-page-url');
     $membership_level = '';
     $member_id = filter_input(INPUT_GET, 'member_id', FILTER_SANITIZE_NUMBER_INT);
     $code = filter_input(INPUT_GET, 'code', FILTER_SANITIZE_STRING);
     global $wpdb;
     if (BUtils::is_paid_registration()) {
         $member = $member = BUtils::get_paid_member_info();
         if (empty($member)) {
             BUtils::e('Error! Invalid Request. Could not find a match for the given security code and the user ID.');
         }
         $membership_level = $member->membership_level;
     } else {
         if (!empty($level)) {
             $member = BTransfer::$default_fields;
             $membership_level = absint($level);
         }
     }
     if (empty($membership_level)) {
         $joinuspage_link = '<a href="' . $joinuspage_url . '">Join us</a>';
         BUtils::e('Free membership is disabled on this site. Please make a payment from the ' . $joinuspage_link . ' page to pay for a premium membership.');
         return;
     }
     $form = apply_filters('swpm_registration_form_override', '', $membership_level);
     if (!empty($form)) {
         return $form;
     }
     $mebership_info = BPermission::get_instance($membership_level);
     $membership_level = $mebership_info->get('id');
     if (empty($membership_level)) {
         return "Membership Level Not Found.";
     }
     $level_identifier = md5($membership_level);
     $membership_level_alias = $mebership_info->get('alias');
     $swpm_registration_submit = filter_input(INPUT_POST, 'swpm_registration_submit');
     if (!empty($swpm_registration_submit)) {
         $member = $_POST;
     }
     ob_start();
     extract((array) $member, EXTR_SKIP);
     include SIMPLE_WP_MEMBERSHIP_PATH . 'views/add.php';
     return ob_get_clean();
 }