friendica/include/config.php

150 lines
4.0 KiB
PHP
Raw Normal View History

<?php
2016-06-06 04:22:14 -04:00
require_once("include/PConfig.php");
require_once("include/Config.php");
2016-06-06 04:22:14 -04:00
2011-08-10 04:19:27 -04:00
/**
2016-06-06 04:01:14 -04:00
* @file include/config.php
*
* @brief (Deprecated) Arbitrary configuration storage
2011-08-10 04:19:27 -04:00
* Note:
* Please do not store booleans - convert to 0/1 integer values
* The get_?config() functions return boolean false for keys that are unset,
2012-05-19 18:11:32 -04:00
* and this could lead to subtle bugs.
2011-08-10 04:19:27 -04:00
*
* There are a few places in the code (such as the admin panel) where boolean
* configurations need to be fixed as of 10/08/2011.
*/
2016-06-06 04:01:14 -04:00
/**
* @brief (Deprecated) Loads all configuration values of family into a cached storage.
2016-06-06 04:01:14 -04:00
*
* Note: This function is deprecated. Use Config::load() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $family
* The category of the configuration value
* @return void
*/
function load_config($family) {
return Config::load($family);
2016-06-06 04:01:14 -04:00
}
2016-06-06 04:01:14 -04:00
/**
* @brief (Deprecated) Get a particular user's config variable given the category name
2016-06-06 04:01:14 -04:00
* ($family) and a key.
*
* Note: This function is deprecated. Use Config::get() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $family
* The category of the configuration value
* @param string $key
* The configuration key to query
* @param boolean $instore Determines if the key already exists in the DB
* @return mixed Stored value or false if it does not exist
*/
function get_config($family, $key, $instore = false) {
return Config::get($family, $key, $instore);
2016-06-06 04:01:14 -04:00
}
2016-06-06 04:01:14 -04:00
/**
* @brief (Deprecated) Sets a configuration value for system config
2016-06-06 04:01:14 -04:00
*
* Note: This function is deprecated. Use Config::set() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $family
* The category of the configuration value
* @param string $key
* The configuration key to set
* @param string $value
* The value to store
* @return mixed Stored $value or false if the database update failed
*/
function set_config($family,$key,$value) {
return Config::set($family, $key, $value);
2016-06-06 04:01:14 -04:00
}
2016-06-06 04:01:14 -04:00
/**
* @brief (Deprecated) Deletes the given key from the system configuration.
2016-06-06 04:01:14 -04:00
*
* Note: This function is deprecated. Use Config::delete() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $family
* The category of the configuration value
* @param string $key
* The configuration key to delete
* @return mixed
*/
function del_config($family,$key) {
return Config::delete($family, $key);
2016-06-06 04:01:14 -04:00
}
/**
2016-06-06 04:22:14 -04:00
* @brief (Deprecated) Loads all configuration values of a user's config family into a cached storage.
2016-06-06 04:01:14 -04:00
*
2016-06-06 04:22:14 -04:00
* Note: This function is deprecated. Use PConfig::load() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $uid
* The user_id
* @param string $family
* The category of the configuration value
* @return void
*/
function load_pconfig($uid,$family) {
2016-06-06 04:22:14 -04:00
return PConfig::load($uid, $family);
2016-06-06 04:01:14 -04:00
}
2016-06-06 04:01:14 -04:00
/**
2016-06-06 04:22:14 -04:00
* @brief (Deprecated) Get a particular user's config variable given the category name
2016-06-06 04:01:14 -04:00
* ($family) and a key.
*
2016-06-06 04:22:14 -04:00
* Note: This function is deprecated. Use PConfig::get() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $uid
* The user_id
* @param string $family
* The category of the configuration value
* @param string $key
* The configuration key to query
* @param boolean $instore
* Determines if the key already exists in the DB
* @return mixed Stored value or false if it does not exist
*/
function get_pconfig($uid,$family, $key, $instore = false) {
2016-06-06 04:22:14 -04:00
return PConfig::get($uid, $family, $key, $instore);
2016-06-06 04:01:14 -04:00
}
2016-06-06 04:01:14 -04:00
/**
2016-06-06 04:22:14 -04:00
* @brief (Deprecated) Sets a configuration value for a user
2016-06-06 04:01:14 -04:00
*
2016-06-06 04:22:14 -04:00
* Note: This function is deprecated. Use PConfig::set() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $uid
* The user_id
* @param string $family
* The category of the configuration value
* @param string $key
* The configuration key to set
* @param string $value
* The value to store
* @return mixed Stored $value or false
*/
function set_pconfig($uid,$family,$key,$value) {
2016-06-06 04:22:14 -04:00
return PConfig::set($uid, $family, $key, $value);
2016-06-06 04:01:14 -04:00
}
2016-06-06 04:01:14 -04:00
/**
2016-06-06 04:22:14 -04:00
* @brief (Deprecated) Deletes the given key from the users's configuration.
2016-06-06 04:01:14 -04:00
*
2016-06-06 04:46:33 -04:00
* Note: This function is deprecated. Use PConfig::delete() instead.
2016-06-06 04:01:14 -04:00
*
* @param string $uid The user_id
* @param string $family
* The category of the configuration value
* @param string $key
* The configuration key to delete
* @return mixed
*/
function del_pconfig($uid,$family,$key) {
2016-06-06 04:46:33 -04:00
return PConfig::delete($uid, $family, $key);
2016-06-06 04:01:14 -04:00
}