{"head":"e19b0ec80f925829a3f5f3d9836f7c2b14f15bd4","size":94,"push_id":46024994,"shas":[["970a2c3c68012b2e28df844074109e1f3c3f69ad","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@garyc40.com","First pass at WPSC_Settings_Page and WPSC_Settings_Tab.\n\nCode that implements and outputs setting tabs and page is wrapped inside classes.\nNew tabs can now be properly added by hooking into 'wpsc_register_settings_tabs' and call $setting_page->register_tab(). See WPSC_Settings_Page::get_instance().\n\nThis is intended to pave the way for the new Settings API in 3.9 (or 4.0). We're breaking up the task into smaller manageable trunk to release into minor versions. WPSC_Settings_Page and WPSC_Settings_Tab will be included in 3.8.8.\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/trunk@847 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40@garyc40.com"],["4ff0e24a3cf706a8919d2b6ed4db6076cf89e598","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@garyc40.com","Fix: Fatal error when trying to include a non-existent admin file.\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/trunk@849 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40@garyc40.com"],["8ca77623b486fe3676e8a27914c1e90ea7406e3d","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","1st pass at register_dir()\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@418 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["28ac3c975f979d6c531e5c3124299db34eec76a5","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Properly identify and register gateway files and folders\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@419 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["08ecbe668c717ec2c349a03ed40f71344818aa23","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Wrapper for WPSC_Payment_Gateway::register_file()\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@420 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["8a466e62292df7fb43fada33369f3895b7f14300","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Added WPSC_Checkout_Form and WPSC_Purchase_Log\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@421 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["ae97a679ac993ae935047be203d62a6bec925089","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Add method to check whether a payment gateway is registered\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@422 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["eb75270803d3be10a08275362b061c40883002d1","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","WPSC_Payment_Gateway subclasses have to define static get_title()\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@423 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["dd1fdf88e5636e972fc4300e4c6bebeb0880695f","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Update gateway.php to also output gateways registered using new API\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@424 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["08ad2668ada0c4b4fd2ac83f3645e3043a86f11e","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Register wpsc-payment-gateways and manual gateway\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@425 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["9361371f998e6cc9e26366445f555c88a9772e1a","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Add static abstract method setup_form()\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@426 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["569839fc1dea277d7d9e5839877a6b69a92e680d","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Display setup form for new payment gateways\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@427 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["4370c3828b22d22c0ac4701630c5c15bc4279066","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Documentation for new payment-gateway.class.php functions\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@428 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["9e6750739ff7c401aaf65ebff24bdaca16921016","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Payment Gateways implemented using Singleton\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@429 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["6fac4e3f5697e72aa88c32f16a39cacf2ae1ae87","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Abstracting setting manipulation for payment gateways\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@430 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["ec848718c713d7ee96fd97b7a090346e19a4f0e7","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Display setup form and save settings for payment gateway\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@431 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["0d38f12ec4fc1c23492edb4ef18f80ff29321958","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Trailing semi-colon\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@432 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["0d7cdf391add58ea4fbb36dd5061b4ba89e1abc0","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","- Display checkout form setup for new manual payment gateway\n- First pass of WPSC_Checkout_Form class\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@433 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["f63271769cd037fac897d43a217f1b19095c136f","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","WPSC_Payment_Gateway::get_image_url()\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@434 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"],["f7d3ab37953915587328b2e47fdd2ae0053156ae","a1908e0e7bdf3bc2fbbcb5baa6f9b0f5c0a6a8e5@7bdd534d-2f5a-8b57-a18c-7e4837153298","Separate WPSC_Payment_Gateway static functions into a factory class\n\ngit-svn-id: https://wp-e-commerce.googlecode.com/svn/branches/payment-gateway-v3@435 7bdd534d-2f5a-8b57-a18c-7e4837153298","garyc40"]],"ref":"refs/heads/master"}