s2Member v110815
Todo List
Docs updated: August 15, 2011, 4:21 pm
Open for public discussion.
(!-- s-words :: --)Source Code Documentation Packages ( Overview ) Classes Deprecated Todo Index Todo Todo List ( also see discussion below ) Contents Todo Classes Todo Methods Todo Functions ( 1 Class )Todo Classes s2Member\Widgets → c_ws_plugin__s2member_pro_login_widget{} Optimize these methods with empty ( ) and isset ( ) . ( 46 Methods )Todo Methods s2Member\Admin_Notices → admin_notices() Update to add_action ( "all_admin_notices" ) ; . s2Member\API_Constants → constants() See if it's possible to further optimize this routine? s2Member\Custom_Reg_Fields → custom_registration_fields() Optimize with empty ( ) . s2Member\Custom_Reg_Fields → ms_custom_registration_fields() Optimize with empty ( ) . s2Member\Custom_Reg_Fields → custom_registration_fields_4bp() Optimize with empty ( ) . s2Member\Files → max_download_period() Remove the limitation of 365 days somehow. s2Member\List_Servers → auto_process_list_server_removals() Make it possible to transition Users, even if they were not currently on a list? One suggestion was to send a double-opt-in email in that case; or to provide an option for this? Tighten up the call to c_ws_plugin__s2member_utils_strings:: wrap_deep ( ) by using ^$? s2Member\List_Servers → process_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_Servers → process_list_servers() Integrate AWeber's API. Add a separate option for mail debugging; or consolidate? Integrate AWeber® API ( much like the MailChimp® API ). s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → cp() Optimize with empty ( ) and isset ( ) . s2Member\PayPal → paypal_api_response() Optimize this routine with empty ( ) and isset ( ) . s2Member\AuthNet → authnet_checkout() Add support for rrt="" Attribute. Build in routine to void first payment if Recurring Profile creation fails for some reason? Seems logical, even though highly unlikely. s2Member\AuthNet → authnet_aim_response() Continue optimizing this routine with empty ( ) and isset ( ) . s2Member\AuthNet → authnet_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\AuthNet → authnet_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\AuthNet → authnet_arb_response() Continue optimizing this routine with empty ( ) and isset ( ) . s2Member\AuthNet → authnet_cost() Add support for Zip + 4 syntax? s2Member\AuthNet → authnet_parse_arb_desc() Continue optimizing this routine with empty ( ) and isset ( ) . Candidate for the use of ifsetor( ) ? s2Member\AuthNet → authnet_postvars() Continue optimizing this routine with empty ( ) and isset ( ) . Candidate for the use of ifsetor( ) ? Update to use strcasecmp ( ) . s2Member\ccBill → ccbill_link_gen() Optimize this routine with empty ( ) and isset ( ) . Candidate for the use of ifsetor( ) ? s2Member\ccBill → ccbill_postvars() Continue optimizing this routine with empty ( ) and isset ( ) . Candidate for the use of ifsetor( ) ? Update to use strcasecmp ( ) . s2Member\ClickBank → clickbank_postvars() Continue optimizing this routine with empty ( ) and isset ( ) . Candidate for the use of ifsetor( ) ? s2Member\Google → google_postvars() Continue optimizing this routine with empty ( ) and isset ( ) . Candidate for the use of ifsetor( ) ? s2Member\PayPal → paypal_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\PayPal → paypal_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\PayPal → paypal_cost() Add support for Zip + 4 syntax? s2Member\Registrations → configure_user_registration() Continue optimizing with empty ( ) and isset ( ) . Impossible to delete cookies when fired inside: /wp-activate.php? s2Member\Roles_Caps → config_roles() Finalize support for unlimited Levels/Roles. Finalize support for independent Capabilities. s2Member\s2Get → sc_get_details() Prevent this routine from potentially returning objects/arrays? s2Member\s2If → sc_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\Systematics → is_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\Utilities → amount_period_term() Add support here for fixed recurring payments configured through rrt="". s2Member\Utilities → period_term() Add support here for fixed recurring payments configured through rrt="". s2Member\Utilities → term_cycle() Add support here for fixed recurring payments configured through rrt="". s2Member\Utilities → get_user_field() Create a function that returns extensive details regarding Custom Registration Fields configured with s2Member. Until then, you can inspect this array: json_decode ( $GLOBALS [ "WS_PLUGIN__" ] [ "s2member" ] [ "o" ] [ "custom_reg_fields" ] , true ) . ( 4 Functions )Todo Functions s2Member\API_Functions → S2MEMBER_VALUE_FOR_PP_INV() Create a true Shortcode equivalent function. s2Member\API_Functions → s2member_file_download_key() Create a Shortcode equivalent. Allow custom expiration times. s2Member\API_Functions → s2member_paid_registration_time() Create a Shortcode equivalent. s2Member\API_Functions → s2member_registration_time() Create a Shortcode equivalent. Source Code Documentation Packages ( Overview ) Classes Deprecated Todo Index Todo(!-- :: s-words --)Statistics: Posted by System Robot — August 15th, 2011, 3:20 pm
]]>