<?xml version="1.0" encoding="ISO-8859-1" ?> <construct> <!-- Module name --> <module>checkout</module> <!-- Module supporting database table --> <table>checkout</table> <!-- Module dependancy(s) (module wont install if these modules are not yet installed) --> <dependancy></dependancy> <!-- DB cache in seconds --> <cache>15</cache> <!-- Default order_by field for SQL queries --> <order_by>name</order_by> <!-- Default SQL limit for SQL queries --> <limit>25</limit> <!-- Schema version (used to determine if the schema has change during upgrades) --> <version>1</version> <!-- Database indexes --> <index> </index> <!-- Database fields --> <field> <!-- Record ID --> <id> <index>1</index> <type>I4</type> <unique>1</unique> </id> <!-- Site ID --> <site_id> <index>1</index> <type>I4</type> </site_id> <!-- Record active (BOOL)--> <active> <display>Active</display> <type>L</type> </active> <name> <type>C(32)</type> <min_len>1</min_len> <max_len>32</max_len> <validate>any</validate> </name> <description> <type>C(255)</type> </description> <checkout_plugin> <type>C(32)</type> <validate>any</validate> </checkout_plugin> <plugin_data> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </plugin_data> <allow_recurring> <type>L</type> </allow_recurring> <allow_new> <type>L</type> </allow_new> <allow_trial> <type>L</type> </allow_trial> <total_minimum> <type>F</type> </total_minimum> <total_maximum> <type>F</type> </total_maximum> <max_decline_attempts> <type>I4</type> </max_decline_attempts> <manual_approval_all> <type>L</type> </manual_approval_all> <manual_approval_recur> <type>L</type> </manual_approval_recur> <manual_approval_country> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </manual_approval_country> <manual_approval_group> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </manual_approval_group> <manual_approval_amount> <type>F</type> </manual_approval_amount> <manual_approval_currency> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </manual_approval_currency> <default_when_currency> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </default_when_currency> <default_when_country> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </default_when_country> <default_when_group> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </default_when_group> <default_when_amount> <type>F</type> </default_when_amount> <allowed_currencies> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> <validate>any</validate> </allowed_currencies> <email_template> <type>X2</type> </email_template> <required_groups> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </required_groups> <excluded_products> <type>X2</type> <convert>array</convert> <arr_force>1</arr_force> </excluded_products> <graphic_url> <type>C(128)</type> </graphic_url> </field> <!-- Methods for this class, and the fields they have access to, if applicable --> <method> <add>name,description,active,checkout_plugin,allow_recurring,allow_new,allow_trial,total_minimum,total_maximum,max_decline_attempts,manual_approval_all,manual_approval_recur,manual_approval_amount,default_when_amount,allowed_currencies,email_template,required_groups,graphic_url</add> <delete>id</delete> <search>id,name,description,active,checkout_plugin,plugin_data,allow_recurring,allow_new,allow_trial,total_minimum,total_maximum,max_decline_attempts,manual_approval_all,manual_approval_recur,manual_approval_country,manual_approval_group,manual_approval_amount,manual_approval_currency,default_when_currency,default_when_country,default_when_group,default_when_amount,allowed_currencies,email_template,excluded_products,required_groups</search> <update>id,name,description,active,checkout_plugin,plugin_data,allow_recurring,allow_new,allow_trial,total_minimum,total_maximum,max_decline_attempts,manual_approval_all,manual_approval_recur,manual_approval_country,manual_approval_group,manual_approval_amount,manual_approval_currency,default_when_currency,default_when_country,default_when_group,default_when_amount,allowed_currencies,email_template,excluded_products,required_groups,graphic_url</update> <view>id,name,description,active,checkout_plugin,plugin_data,allow_recurring,allow_new,allow_trial,total_minimum,total_maximum,max_decline_attempts,manual_approval_all,manual_approval_recur,manual_approval_country,manual_approval_group,manual_approval_amount,manual_approval_currency,default_when_currency,default_when_country,default_when_group,default_when_amount,allowed_currencies,email_template,excluded_products,required_groups,graphic_url</view> </method> <!-- Method triggers --> <trigger></trigger> <!-- Template page display titles --> <title></title> <!-- Template helpers --> <tpl> <search_show> <checkbox> <field>id</field> <type>checkbox</type> <width>25px</width> </checkbox> <name> <field>name</field> </name> <checkout_plugin> <field>checkout_plugin</field> </checkout_plugin> <icon> <field>active</field> <type>bool_icon</type> <width>20px</width> </icon> </search_show> </tpl> </construct>