<?php

$frameworkConfig = array(
    'appName'           => 'ClientExec',
    'appVersion'        => '4.0.5',
    //'errorLevel'        => E_ALL,
    //'displayErrors'     => 1,

    // UNCOMMENT THE FOLLOWING LINES FOR STABLE RELEASES
	// If we are on PHP 5.3.0 or higher, add on E_DEPRECATED
    'errorLevel'      => version_compare(PHP_VERSION, '5.3.0', '>=') ? E_ALL & ~E_NOTICE & ~E_DEPRECATED : E_ALL & ~E_NOTICE,
    'displayErrors'   => 0,

    // at the moment only mysql is supported
    'dbEngine'          => 'mysql',

    // set this to 'UTF8' for new apps. For BC reasons CE can't handle it :(
    'dbDefaultEncoding' => 'utf8',
    'defaultCharSet'    => 'utf-8',
    'defaultLanguage'   => 'English',
    'defaultTemplate'   => 'default',
    'defaultModule'     => 'home',
    'defaultModule_Mobile' => 'clients',

    // declare here which plugins can have a section in the public section
    // 'plugin type (snapins or services)' => array of plugins
    'hooksPublicSection'=> array(
        'snapins'   => array('phpsysinfo'),
    ),

    // configuration files for each module. If not entered, defaults to config.php
    'specialConfigurations' => array(
    ),

    // List of plugins, that must conform to the standard plugin naming, and derive from the class NE_Plugin.
    'pluginTypes'       => array('currencies', 'affiliates', 'fraud', 'phoneverification', 'gateways', 'registrars', 'services', 'snapins'),

    // Determine here the text you which to mask (hide) in the logs
    //                     array(
    //       text will be replaced with this
    //          =>  regular expression)
    'maskInLog'         => array(
            '[new_domain_password] => XXX MASKED DOMAIN PASSWORD XXX'
                =>  '/\[new_domain_password\] => .+/',
            '[new_password] => XXX MASKED PASSWORD XXX'
                =>  '/\[new_password\] => .+/',
            '[confirm_password] => XXX MASKED PASSWORD XXX'
                =>  '/\[confirm_password\] => .+/',

            '[passed_password] => XXX MASKED PASSWORD XXX'
                =>  '/\[passed_password\] => .+/',

            '[passwd] => XXX MASKED PASSWORD XXX'
                =>  '/\[passwd\] => .+/',

            '[member_password] => XXX MASKED PASSWORD XXX'
                =>  '/\[member_password\] => .+/',

            'password=PASSWORD(\'XXX MASKED PASSWORD XXX\')'
                =>  '/password=PASSWORD\(\'.+\'\)/U',

            'password=OLD_PASSWORD(\'XXX MASKED PASSWORD XXX\')'
                =>  '/password=OLD_PASSWORD\(\'.+\'\)/U',

            'password = \'XXX MASKED PASSWORD XXX\', recurring'
                =>  '/password = \'.+\', recurring/U',

            '[code] => XXX MASKED COUPON CODE XXX'
                =>  '/\[code\] => .+/',

            '[coupon_code] => XXX MASKED COUPON CODE XXX'
                =>  '/\[coupon_code\] => .+/',

            'coupons_code=\'XXX MASKED COUPON CODE XXX\' AND'
                =>  '/coupons_code=\'.+\' AND/U',

            'coupons_code = \'XXX MASKED COUPON CODE XXX\' AND'
                =>  '/coupons_code = \'.+\' AND/U',

            'coupons_code=\'XXX MASKED COUPON CODE XXX\', coupons_quantity'
                =>  '/coupons_code=\'.+\', coupons_quantity/U',

            '[passphrase] => XXX MASKED PASSPHRASE XXX'
                =>  '/\[passphrase\] => .+/',

            '[oldpassphrase] => XXX MASKED PASSPHRASE XXX'
                =>  '/\[oldpassphrase\] => .+/',

            '[newpassphrase] => XXX MASKED PASSPHRASE XXX'
                =>  '/\[newpassphrase\] => .+/',

            '[confirmpassphrase] => XXX MASKED PASSPHRASE XXX'
                =>  '/\[confirmpassphrase\] => .+/',

            'oldpassphrase=XXX MASKED PASSPHRASE XXX&newpassphrase=XXX MASKED PASSPHRASE XXX&view'
                =>  '/oldpassphrase=.+&newpassphrase=.+&view/U',

            '&pp=XXX MASKED PASSPHRASE XXX&view=ViewCCNumber'
                =>  '/&pp=.+&view=ViewCCNumber/U',

            '[ccnumber] => XXX MASKED CCNUMBER XXX'
                =>  '/\[ccnumber\] => \d+/',
                
            '[cvv2] => XXX MASKED CVV2 XXX'
                => '/\[cvv2\] => \d+/',

            'data3=\'XXX MASKED CCNUMBER XXX\', data2'
                =>  '/data3=\'.+\', data2/U',

            'data3 = \'XXX MASKED CCNUMBER XXX\', passphrased'
                =>  '/data3 = \'.+\', passphrased/U',

            '[Password] => XXX MASKED PASSWORD XXX'
                =>  '/\[Password\] => .+/',

            '[password] => XXX MASKED PASSWORD XXX'
                =>  '/\[password\] => .+/',

            '[CHANGE_PASSWORD] => XXX MASKED PASSWORD XXX'
                =>  '/\[CHANGE_PASSWORD\] => .+/',
            
            '[DomainPassword] => XXX MASKED PASSWORD XXX'
                =>  '/\[DomainPassword\] => .+/',

            'password=XXX MASKED PASSWORD XXX&domain'
                =>  '/password=.+&domain/U',
    ),
    'appVersions'      => array(
        '1.0',
        '1.03',
        '1.04',
        '1.05',
        '1.09',
        '1.091',
        '1.092',
        '1.093',
        '1.094',
        '1.095',
        '1.096',
        '1.097',
        '1.098',
        '1.1',
        '1.1.1',
        '1.2',
        '2.0',
        '2.1',
        '2.2.1',
        '2.2.2',
        '2.2.3',
        '2.2.4',
        '2.2.5',
        '2.2.6',
        '2.3',
        '2.3.1',
        '2.4',
        '2.4.9__2.5beta2',
        '2.4.9__2.5beta3',
        '2.4.9__2.5beta4',
        '2.5.0',
        '2.5.1',
        '2.5.2',
        '2.5.9__2.6beta1',
        '2.5.9__2.6beta2',
        '2.5.9__2.6rc1',
        '2.6.0',
        '2.6.1',
        '2.6.2',
        '2.7.0 beta1',
        '2.7.0 beta2',
        '2.7.0 RC1',
        '2.7.0',
        '2.7.1',
        '2.7.2',
        '2.7.3',
        '2.7.4 beta1',
        '2.7.4 beta2',
        '2.7.4',
        '2.7.5',
        '2.7.6',
        '2.8.0 beta1',
        '2.8.0 beta2',
        '2.8.0',
        '2.8.1',
        '2.8.2',
        '2.8.3',
        '2.8.4',
        '3.0.0 alpha1',
        '3.0.0 beta3',
        '3.0.0 PR1',
        '3.0.0 PR2',
        '3.0.0',
        '3.0.1',
        '3.0.2',
        '3.1.0 beta1',
        '3.1.0 beta2',
        '3.1.0 beta3',
        '3.1.0 beta4',
        '3.1.0 RC1',
        '3.1.0',
        '3.1.1',
        '3.1.2',
        '3.1.3',
        '3.1.4',
        '3.2.0 beta1',
        '3.2.0 beta2',
        '3.2.0 beta3',
        '3.2.0 RC1',
        '3.2.0',
        '3.2.1',
        '3.2.2',
        '3.2.3',
        '4.0.0 alpha1',
        '4.0.0b1',
        '4.0.0b2',
        '4.0.0b3',
        '4.0.0rc1',
        '4.0.0rc2',
        '4.0.0',
        '4.0.1',
        '4.0.2',
        '4.0.3',
        '4.0.4',
        '4.0.5'
    )
);

?>
