function variable_set
Search API
7.x db.inc | variable_set($name, $value) |
6.x db.inc | variable_set($name, $value) |
4.x db.inc | variable_set($name, $value) |
5.x db.inc | variable_set($name, $value) |
Set a variable value, so we can retrieve it later on.
This will write to our variables database table, as well as store in a cache array for quick look-up later.
Parameters
unknown_type $name:
unknown_type $value:
9 calls to variable_set()
- admin_apply_draft_changes_form_submit in modules/
admin/ admin.module - Handles the actual moving of draft courses into production.
- cron.php in ./
cron.php - The cron.php file for FlightPath, which should be run periodically.
- fp_token in includes/
misc.inc - Returns back the site's "token", which is a simply md5 of some randomness. It is used primarily with forms, to ensure against cross-site forgeries. The site's token gets saved to the variables table, for later use. The idea is…
- system_enable in modules/
system/ system.install - Implementation of hook_enable.
- system_handle_form_submit in modules/
system/ system.module - Intercepts form submissions from forms built with the form API.
48 string references to 'variable_set'
- phpmailer.lang-af.php in inc/
PHPMailer/ language/ phpmailer.lang-af.php - phpmailer.lang-am.php in inc/
PHPMailer/ language/ phpmailer.lang-am.php - phpmailer.lang-ar.php in inc/
PHPMailer/ language/ phpmailer.lang-ar.php - phpmailer.lang-az.php in inc/
PHPMailer/ language/ phpmailer.lang-az.php - phpmailer.lang-ba.php in inc/
PHPMailer/ language/ phpmailer.lang-ba.php
File
- includes/
db.inc, line 603 - This file contains mostly db shortcuts.
Code
function variable_set($name, $value) {
// Save back to our "cache" GLOBALS array:
$GLOBALS ["fp_system_settings"][$name] = $value;
// Boolean FALSE presents unusual problems when we try to tell if it got unserialized correctly.
// We will convert it to a placeholder so we can positively store it.
if ($value === FALSE) {
$value = "BOOLEAN_FALSE_PLACEHOLDER";
}
// Same for NULL value
if ($value === NULL) {
$value = "NULL_PLACEHOLDER";
}
db_query("DELETE FROM variables WHERE name = ?", $name);
db_query("INSERT INTO variables (name, value)
VALUES (?, ?) ", $name, serialize($value));
}