Ejemplo n.º 1
1
function dev_config_from_db($table, $var_field = '', $value_field = '')
{
    if (dev_is_null($var_field)) {
        $var_field = 'var';
    }
    if (dev_is_null($value_field)) {
        $value_field = 'value';
    }
    $active_fields = array($var_field, $value_field);
    $config = new DevModel($table);
    $config->clear();
    $config->setActiveFields($active_fields);
    $config->toggleActiveFieldsOn(true);
    $data = array();
    foreach ($config->getRecordSet() as $a) {
        $data[$a[$var_field]] = $a[$value_field];
    }
    $status = dev_config_from_array($data);
    return $status;
}
Ejemplo n.º 2
0
<?php

//dev_config.php
if (defined("INCLUDE_BASE")) {
    $status = '';
    $config_r = array('SITE_DOMAIN' => dev_domain(), 'SITE_LOG_DIR' => 'logs/', 'SITE_ADMIN_EMAIL' => 'admin@' . dev_domain(), 'PHP_DISPLAY_ERRORS' => 0);
    //Connect to DB
    //$link = dev_dbconn("user", "pass", "db", "localhost");
    //Load dynamic config content
    //$status .= dev_config_from_db(DEV_CONFIG_TABLE, DEV_CONFIG_VAR_FIELD, DEV_CONFIG_VALUE_FIELD);
    $status .= dev_config_from_array($config_r);
    ini_set('display_errors', PHP_DISPLAY_ERRORS);
    session_start();
}