mygento/payture

View on GitHub
app/code/community/Mygento/Payture/etc/config.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" ?>
<config>
    <modules>
        <Mygento_Payture>
            <version>1.1.10</version>
        </Mygento_Payture>
    </modules>
    <global>
        <models>
            <payture>
                <class>Mygento_Payture_Model</class>
                <resourceModel>payture_resource</resourceModel>
            </payture>
            <payture_resource>
                <class>Mygento_Payture_Model_Resource</class>
                <deprecatedNode>payture_mysql4</deprecatedNode>
                <entities>
                    <keys>
                        <table>mygento_payture</table>
                    </keys>
                </entities>
            </payture_resource>
        </models>
        <blocks>
            <payture>
                <class>Mygento_Payture_Block</class>
            </payture>
        </blocks>
        <helpers>
            <payture>
                <class>Mygento_Payture_Helper</class>
            </payture>
        </helpers>
        <events>
            <checkout_submit_all_after>
                <observers>
                    <payture_observer>
                        <class>payture/observer</class>
                        <method>sendEmail</method>
                    </payture_observer>
                </observers>
            </checkout_submit_all_after>
            <sales_order_creditmemo_save_after>
                <observers>
                    <payture_sales_order_creditmemo_save_after>
                        <class>payture/observer</class>
                        <method>cancelCheque</method>
                    </payture_sales_order_creditmemo_save_after>
                </observers>
            </sales_order_creditmemo_save_after>
        </events>
        <resources>
            <payture_setup>
                <setup>
                    <module>Mygento_Payture</module>
                </setup>
                <connection>
                    <use>core_setup</use>
                </connection>
            </payture_setup>
        </resources>
    </global>
    <adminhtml>
        <translate>
            <modules>
                <payture>
                    <files>
                        <default>Mygento_Payture.csv</default>
                    </files>
                </payture>
            </modules>
        </translate>
        <acl>
            <resources>
                <admin>
                    <children>
                        <system>
                            <children>
                                <config>
                                    <children>
                                        <payture>
                                            <title>Mygento Payture</title>
                                        </payture>
                                    </children>
                                </config>
                            </children>
                        </system>
                        <mygento translate="title" module="payture">
                            <title>Mygento Modules</title>
                            <sort_order>60</sort_order>
                            <children>
                                <payture translate="title" module="payture">
                                    <title>Payture</title>
                                    <sort_order>10</sort_order>
                                </payture>
                            </children>
                        </mygento>

                    </children>
                </admin>
            </resources>
        </acl>
    </adminhtml>
    <frontend>
        <routers>
            <payture>
                <use>standard</use>
                <args>
                    <module>Mygento_Payture</module>
                    <frontName>payture</frontName>
                </args>
            </payture>
        </routers>
        <translate>
            <modules>
                <payture>
                    <files>
                        <default>Mygento_Payture.csv</default>
                    </files>
                </payture>
            </modules>
        </translate>
        <layout>
            <updates>
                <payture>
                    <file>mygento/payture.xml</file>
                </payture>
            </updates>
        </layout>
    </frontend>
    <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <payture after="Mage_Adminhtml">Mygento_Payture_Adminhtml</payture>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>
    <default>
        <payment>
            <payture>
                <model>payture/checkout</model>
                <paytype>Pay</paytype>
                <message>Оплата в процессинговом центре Payture</message>
                <title>Оплатить банковской картой</title>
                <test>1</test>
                <taxenable>1</taxenable>
                <tax_all>1</tax_all>
                <tax_options>1</tax_options>
                <shipping_tax>1</shipping_tax>
                <default_shipping_name>1</default_shipping_name>
            </payture>
        </payment>
    </default>
    <crontab>
        <jobs>
            <payture_fivemin>
                <schedule>
                    <cron_expr>*/5 * * * *</cron_expr>
                </schedule>
                <run>
                    <model>payture/cron::fivemin</model>
                </run>
            </payture_fivemin>
            <payture_completeorders>
                <schedule>
                    <cron_expr>* */8 * * *</cron_expr>
                </schedule>
                <run>
                    <model>payture/cron::completeOrders</model>
                </run>
            </payture_completeorders>  
        </jobs>
    </crontab>
</config>