config.php 4.38 KB
<?php

    // домены
    define ('ARTWEB_HOST', 'extremepride.com.ua');
    define ('ARTWEB_DEV', 'extremepride.dev');
    define ('ARTWEB_TEST', 'test-5.artweb.com.ua');

    if ($_SERVER['SERVER_NAME'] == ARTWEB_HOST)
    {
        define ('DB_HOST', 'localhost');
        define ('DB_BASE', 'www2Zw');
        define ('DB_USER', 'u_www2Zw');
        define ('DB_PSW', 'D0oU6m7N');
    }
    elseif ($_SERVER['SERVER_NAME'] == ARTWEB_DEV)
    {
        define ('DB_HOST', 'localhost');
        define ('DB_BASE', 'extremepride_dev');
        define ('DB_USER', 'root');
        define ('DB_PSW', '');
    }
    elseif ($_SERVER['SERVER_NAME'] == ARTWEB_TEST)
    {
        define ('DB_HOST', 'localhost');
        define ('DB_BASE', 'test5');
        define ('DB_USER', 'test5');
        define ('DB_PSW', '6F9y9U8c');
    }
    else
    {
        print 'CONFIG ERROR';
        exit;
    }

    return array(
        'url' => "http://{$_SERVER['HTTP_HOST']}",
        'site' => "Home",
        'meta' => array('title' => "Home",
                        'description' => "Home",
                        'keywords' => "Home"
        ),
        'DB_HOST' => DB_HOST,
        'DB_BASE' => DB_BASE,
        'DB_USER' => DB_USER,
        'DB_PSW'  => DB_PSW,

        /* 'start' => array('default'=>
                               array(
                                'controller'=>"index",
                                'action'=>"test",
                                'args'=>array(1)
                               )
                         ), */
        'layout' => array('default'=>
              array(
                  'default'=>"layout",
                  'index'=>array('default'=>"layout_first"),
                  'products'=>array('default'=>"layout_catalogs"),
                  'shops'=>array('default'=>"layout_shops"),
                  'ajax'=>array('default'=>"ajax",'basket_full'=>false,'gallery'=>false,'fotovideo'=>false,'product_video'=>false),
                  'captcha'=>array('default'=>false),
              ),
          'admin'=>array(
              'default'=>"admin",
              'auth'=>array('index'=>"admin_auth"),
              // 'news'=>array('default'=>false),
          )
        ),
        'langs' => array('rus'),
        'lang' => 'rus',
        'layout_prefix' => "tpl",

        'modules_path' => 'modules',
        'modules_default' => 'default',
        'modules_controller_path' => 'controller',


        'rules' => array(//''=>array('modul'=>"default",'controller'=>"index",'action'=>"test",'args'=>array()),
            //''=>array('modul'=>"default",'controller'=>"index",'action'=>"index",'args'=>array("home")),
            'info\/([^\/]+)'=>array('modul'=>"default",'controller'=>"info",'action'=>"view",'args'=>array("$1")),
            'info\/([^\/]+)\/([^\/]+)'=>array('modul'=>"default",'controller'=>"info",'action'=>"view",'args'=>array("$1","$2")),
            'news\/([^\/]+)-([0-9]+)'=>array('modul'=>"default",'controller'=>"news",'action'=>"view",'args'=>array("$2")),
            'articles\/([^\/]+)-([0-9]+)'=>array('modul'=>"default",'controller'=>"articles",'action'=>"view",'args'=>array("$2")),
            'products\/basket'=>array('modul'=>"default",'controller'=>"products",'action'=>"basket",'args'=>array()),
            'products\/basket_ok'=>array('modul'=>"default",'controller'=>"products",'action'=>"basket_ok",'args'=>array()),
            'products\/filter-([^\/]+)'=>array('modul'=>"default",'controller'=>"products",'action'=>"view_filter",'args'=>array("$1")),
            'products\/search'=>array('modul'=>"default",'controller'=>"products",'action'=>"search",'args'=>array()),
            'products\/([^\/]+)'=>array('modul'=>"default",'controller'=>"products",'action'=>"view",'args'=>array("$1")),
            'products\/([^\/]+)\/([^\/]+)'=>array('modul'=>"default",'controller'=>"products",'action'=>"view",'args'=>array("$1","$2")),
            'products\/([^\/]+)\/([^\/]+)\/([^\/]+)-([0-9]+)'=>array('modul'=>"default",'controller'=>"products",'action'=>"open",'args'=>array("$1","$2","$4")),

            'admin'=>array('modul'=>"admin",'controller'=>"info",'action'=>"view",'args'=>array("home")),
            'admin\/info\/([^\/]+)'=>array('modul'=>"admin",'controller'=>"info",'action'=>"view",'args'=>array("$1")),
            //'admin\/(news)\/(save)\/([0-9]+)-[^\/]+'=>array('modul'=>"admin",'controller'=>"$1",'action'=>"$2",'args'=>array("$3"))
        )

    );
?>