/**
  * Password reset form tag
  *
  * @param array $atts
  * @param string $content
  *
  * @return string
  */
 public static function password_reset_form_tag($atts, $content)
 {
     $password_reset_structure = ProfilePress_Registration_Auth::validate_registration_form();
     $tag = '<form method="post" action="' . esc_url($_SERVER['REQUEST_URI']) . '">';
     $tag .= do_shortcode($content);
     $tag .= '</form>';
     return $password_reset_structure . $tag;
 }
 public static function profilepress_registration_parser($atts)
 {
     $atts = shortcode_atts(array('id' => '', 'redirect' => ''), $atts);
     // get registration builder id
     $id = absint($atts['id']);
     $redirect = esc_url($atts['redirect']);
     $registration_status = ProfilePress_Registration_Auth::validate_registration_form($id, $redirect);
     $attribution = '<!-- Custom "Edit Profile Page" built with the ProfilePress WordPress plugin - http://profilepress.net -->' . "\r\n";
     $css = self::get_registration_css($id);
     // call the registration structure/design
     return $attribution . $css . $registration_status . self::get_registration_structure($id);
 }