Source Code Documentation


Todo List ( also check our community forums )


Contents

( 1 Class )
Todo Classes
s2Member\Widgetsc_ws_plugin__s2member_pro_login_widget{}

Optimize these methods with empty() and isset().

( 49 Methods )
Todo Methods
s2Member\Admin_Noticesadmin_notices()

Update to add_action("all_admin_notices");.

s2Member\Custom_Reg_Fieldscustom_registration_fields()

Optimize with empty().

s2Member\Custom_Reg_Fieldsms_custom_registration_fields()

Optimize with empty().

s2Member\Custom_Reg_Fieldscustom_registration_fields_4bp()

Optimize with empty().

s2Member\Filestotal_downloads_of()

Make it possible for s2Member to keep a count of files downloaded with an Advanced Download Key.

s2Member\Filestotal_unique_downloads_of()

Make it possible for s2Member to keep a count of files downloaded with an Advanced Download Key.

s2Member\Filesuser_downloads()

Make it possible for s2Member to keep a count of files downloaded with an Advanced Download Key.

s2Member\IP_Restrictionsdelete_reset_all_ip_restrictions()

Make return value conditional, based on success.

s2Member\IP_Restrictionsdelete_reset_specific_ip_restrictions()

Make return value conditional, based on success.

s2Member\List_Serversprocess_list_server_removals()

Integrate AWeber's API.

Add a separate option for mail debugging; or consolidate?

Integrate AWeber® API (much like the MailChimp® API).

s2Member\List_Serversprocess_list_servers()

Integrate AWeber's API.

Add a separate option for mail debugging; or consolidate?

Integrate AWeber® API (much like the MailChimp® API).

s2Member\Pagescheck_specific_page_level_access()

Provide more information in the return array (like MOP Vars).

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPal()

Optimize with empty() and isset().

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPalcp()

Optimize with empty() and isset().

s2Member\PayPal()

Optimize with empty() and isset().

s2Member\PayPal()

Optimize with empty() and isset().

s2Member\PayPal()

Optimize with empty() and isset().

s2Member\PayPal()

Optimize with empty() and isset().

s2Member\PayPalpaypal_api_response()

Optimize this routine with empty() and isset().

Possibly integrate this API: http://msdn.microsoft.com/en-us/library/ff512417.aspx.

s2Member\AuthNetauthnet_checkout()

Build in routine to void first payment if Recurring Profile creation fails for some reason? Seems logical, even though highly unlikely.

s2Member\AuthNetauthnet_aim_response()

Continue optimizing this routine with empty() and isset().

s2Member\AuthNetauthnet_ajax_tax()

Check the use of strip_tags() in this routine?

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

s2Member\AuthNetauthnet_apply_coupon()

See if it's possible to simplify this routine.

Add support for tracking Coupon Code usage.

Add support for a fixed number of uses.

s2Member\AuthNetauthnet_arb_response()

Continue optimizing this routine with empty() and isset().

s2Member\AuthNetauthnet_cost()

Add support for Zip + 4 syntax?

s2Member\AuthNetauthnet_parse_arb_desc()

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

s2Member\AuthNetauthnet_postvars()

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

Update to use strcasecmp().

s2Member\ccBillccbill_link_gen()

Optimize this routine with empty() and isset().

Candidate for the use of ifsetor()?

s2Member\ccBillccbill_postvars()

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

Update to use strcasecmp().

s2Member\ClickBankclickbank_postvars()

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

s2Member\Googlegoogle_postvars()

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

s2Member\PayPalpaypal_ajax_tax()

Check the use of strip_tags() in this routine?

Continue optimizing this routine with empty() and isset().

Candidate for the use of ifsetor()?

s2Member\PayPalpaypal_apply_coupon()

See if it's possible to simplify this routine.

Add support for tracking Coupon Code usage.

Add support for a fixed number of uses.

s2Member\PayPalpaypal_cost()

Add support for Zip + 4 syntax?

s2Member\Queriesquery_level_access()

For improved reliability, modify other query vars associated with exclusions/inclusions. Like tag_slug__in? See: WP_Query#Parameters

Make it possible to force filtering, even when used in combination with Query Conditionals and get_posts(), which auto-supresses. Or, perhaps strengthen the existing $force parameter in this regard.

s2Member\Registrationsconfigure_user_registration()

Impossible to delete cookies when fired inside: /wp-activate.php?

s2Member\s2Getsc_get_details()

Prevent this routine from potentially returning objects/arrays?

s2Member\s2Ifsc_if_conditionals()

Add support for else if logic.

Add support for nested AND/OR conditionals inside the ONE Shortcode.

Address possible security issue on sites with multiple editors, some of which should not have access to this feature.

s2Member\SSLforce_ssl()

Add form to the array $non_ssl_attr_only_tags?

Cleanup this routine and convert callback functions to static class methods?

s2Member\Systematicsis_systematic_use_specific_page()

Test URIs against formulated links for Systematic Pages like the Membership Options Page? Don't think this is required though; as it's already handled in other areas, correct?

s2Member\Utilitiesamount_period_term()

Add support here for fixed recurring payments configured through rrt="".

s2Member\Utilitiesperiod_term()

Add support here for fixed recurring payments configured through rrt="".

s2Member\Utilitiesterm_cycle()

Add support here for fixed recurring payments configured through rrt="".

( 11 Functions )
Todo Functions
s2Member\API_Functionss2member_decrypt()

Create a Shortcode equivalent for this function.

s2Member\API_Functionss2member_encrypt()

Create a Shortcode equivalent for this function.

s2Member\API_Functionss2member_file_download_key()

Allow custom expiration times.

s2Member\API_Functionss2member_login_ips_for()

Create a Shortcode equivalent for this function.

s2Member\API_Functionss2member_shorten_url()

Create a Shortcode equivalent for this function.

s2Member\API_Functionss2member_total_downloads_of()

Make it possible for s2Member to keep a count of files downloaded with an Advanced Download Key.

Create a Shortcode equivalent.

s2Member\API_Functionss2member_total_unique_downloads_of()

Make it possible for s2Member to keep a count of files downloaded with an Advanced Download Key.

Create a Shortcode equivalent.

s2Member\API_Functionss2member_user_downloads()

Make it possible for s2Member to keep a count of files downloaded with an Advanced Download Key.

Create a Shortcode equivalent.

s2Member\API_Functionss2member_value_for_pp_inv()

Create a true Shortcode equivalent function.

s2Member\API_Functionss2member_xdecrypt()

Create a Shortcode equivalent for this function.

s2Member\API_Functionss2member_xencrypt()

Create a Shortcode equivalent for this function.

Source Code Documentation