Example #1
0
//===============================================
// KISSCMS Settings
//===============================================
if (class_exists('Config') && method_exists(new Config(), 'register')) {
    // Register variables
    Config::register("main", "site_name", "KISSCMS");
    Config::register("main", "site_description", "Lightweight CMS based on the KISSMVC Framework");
    Config::register("main", "site_author", "Your Name or Company");
    Config::register("main", "site_author_url", "http://author.site");
    Config::register("main", "default_route", "main");
    Config::register("main", "default_action", "index");
    Config::register("main", "default_template", "default.php");
    Config::register("main", "db_pages", "pages.sqlite");
    Config::register("admin", "admin_username", "admin");
    Config::register("admin", "admin_password", "admin");
    Config::register("admin", "uglify_service", "http://uglify.makesit.es/");
    // Definitions
    define('DEFAULT_ROUTE', $GLOBALS['config']['main']['default_route']);
    define('DEFAULT_ACTION', $GLOBALS['config']['main']['default_action']);
    define('DEFAULT_TEMPLATE', $GLOBALS['config']['main']['default_template']);
    define("ADMIN_TEMPLATE", "admin.php");
    define("LISTINGS_TEMPLATE", "listings.php");
    define('DB_PAGES', $GLOBALS['config']['main']['db_pages']);
}
//===============================================
// PHP.INI configuration
//===============================================
ini_set('session.gc_maxlifetime', 300);
ini_set('display_errors', 'On');
error_reporting(E_ALL);
Example #2
0
<?php

// AWS SDK namespace
use Aws\Common\Aws;
//===============================================
// Configuration
//===============================================
if (class_exists('Config') && method_exists(new Config(), 'register')) {
    // Register variables
    Config::register("aws", "key", "01234567890");
    Config::register("aws", "secret", "012345678901234567890123456789");
    Config::register("aws", "region", "us-east-1");
    Config::register("aws", "simpleDB_host", "sdb.amazonaws.com");
    Config::register("aws", "simpleDB_timestamps", "1");
    Config::register("aws", "simpleDB_soft_delete", "1");
    Config::register("aws", "s3_region", "s3.amazonaws.com");
    if (!array_key_exists("api", $GLOBALS)) {
        $GLOBALS['api'] = array();
    }
    // setup AWS (only once)
    if (!isset($GLOBALS['api']['aws'])) {
        try {
            $GLOBALS['api']['aws'] = Aws::factory(array('key' => $GLOBALS['config']['aws']['key'], 'secret' => $GLOBALS['config']['aws']['secret'], 'region' => $GLOBALS['config']['aws']['region']));
        } catch (Exception $e) {
            // output error...
        }
    }
}
Example #3
0
function config($type = false, $config = array())
{
    //prerequisite(s)
    if (!$type) {
        return;
    }
    // variables
    $data = array();
    // optionally lookup in external path
    if (defined('CONFIG')) {
        // load external file
        $data = file_exists(CONFIG . $type . ".json") ? json_decode(file_get_contents(CONFIG . $type . ".json"), true) : array();
    }
    foreach ($config as $k => $v) {
        // loaded config had priority
        $value = array_key_exists($k, $data) ? $data[$k] : $v;
        Config::register($type, $k, $value);
    }
}
Example #4
0
<?php

//===============================================
// Configuration
//===============================================
if (class_exists('Config') && method_exists(new Config(), 'register')) {
    // Register variables
    Config::register("twitter", "key", "0000000");
    Config::register("twitter", "secret", "AAAAAAAAA");
}
Example #5
0
<?php

// Register variables
Config::register("analytics", "account", "UA-XXXXX-X");
Config::register("analytics", "domain_name", $_SERVER['HTTP_HOST']);
Example #6
0
<?php

//===============================================
// Configuration
//===============================================
if (class_exists('Config') && method_exists(new Config(), 'register')) {
    // Register variables
    Config::register("google", "name", "App Name");
    Config::register("google", "key", "XXXXXXXX.apps.googleusercontent.com");
    Config::register("google", "secret", "012345678901234567890123456789");
    Config::register("google", "dev_key", "01234567890");
}
Example #7
0
<?php

//===============================================
// Configuration
//===============================================
if (class_exists('Config') && method_exists(new Config(), 'register')) {
    // Register variables
    Config::register("facebook", "name", "App Name");
    Config::register("facebook", "appId", "01234567890");
    Config::register("facebook", "secret", "012345678901234567890123456789");
    Config::register("facebook", "uri", "appname");
    Config::register("facebook", "scope", "email,status_update,publish_stream");
    Config::register("facebook", "dev_site", "http://url/of/dev/app");
    Config::register("facebook", "admins", "");
    //Config::register("facebook", "fileUpload", "false");
    //Config::register("facebook", "cookie", "true");
    // Definitions
    define('FB_APPID', $GLOBALS['config']['facebook']['appId']);
    define('FB_SECRET', $GLOBALS['config']['facebook']['secret']);
    define('FB_URI', $GLOBALS['config']['facebook']['uri']);
    define('FB_ADMINS', $GLOBALS['config']['facebook']['admins']);
}