<?php

$config = array(
    'mandatory'         => true,
    'description'       => 'Billing functionality.',
    'navButtonLabel'    => /*T*/'Billing'/*/T*/,
    'versions'          => array(
        '2.8.4'         => array(false, false),
        '3.0.0 alpha1'  => array(true, true),
        '3.0.0 beta1'   => array(false, false),
        '3.0.0 beta2'   => array(false, false),
        '3.0.0 beta3'   => array(false, false),
        '3.0.0 beta4'   => array(false, false),
        '3.0.0 PR1'     => array(false, false),
        '3.0.0 PR2'     => array(false, false),
        '3.0.0'         => array(false, false),
        '3.0.1'         => array(false, false),
        '3.0.2'         => array(false, false),
        '3.1.0 beta1'   => array(true, true),
        '3.1.0 beta2'   => array(false, false),
        '3.1.0 beta3'   => array(false, false),
        '3.1.0 beta4'   => array(false, false),
        '3.1.0 RC1'     => array(false, false),
        '3.1.0'         => array(false, false),
        '3.1.1'         => array(true, false),
        '3.1.2'         => array(false, false),
        '3.1.3'         => array(true, true),
        '3.1.4'         => array(false, false),
        '3.2.0 beta1'   => array(false, false),
        '3.2.0 beta2'   => array(false, false),
        '3.2.0 beta3'   => array(true, false),
        '3.2.0 RC1'     => array(false, false),
        '3.2.0'         => array(false, false),
    ),
    'dependencies'      => array('newedge' => '3.2.0'),
    'hasSchemaFile'     => false,
    'hasInitialData'    => true,
    'hasUninstallSQLScript' => false,
    'hasUninstallPHPScript' => false,
    'order'             => 4,
    'settingTypes'      => array(4),
    'defaultView'       => 'ShowBillingTypes',
    'hooks'         => array(
        'Settings'                              => array(   'Invoicing_Settings'  => array(
                                                                'internalName'      => 'invoicing',
                                                                'tabLabel'          => /*T*/'Invoicing'/*/T*/,
                                                                'order'             => 5,
                                                                'intSettingsType'   => 4
                                                                ),
                                                        ),
        'Snapshots'                             => array(   'Snapshot_Uninvoiced'   => array(
                                                                                        'tabLabel'  => /*T*/'Uninvoiced'/*/T*/
                                                                                        ),
                                                            'Snapshot_Invoices'     => array(
                                                                                        'tabLabel'  => /*T*/'Invoices'/*/T*/
                                                                                        ),
                                                        ),
        'EventLogging'                          => array('billing'  => array(   'label'     => 'Billing',
                                                                                'classes'   => array('InvoiceEntry_EventLog', 'Invoice_EventLog', 'RecurringEntry_EventLog')
                                                                            )
                                                        ),
    ),
);

?>
