function strongarm_vars_load in Strongarm 6.2
Same name and namespace in other branches
- 7.2 strongarm.module \strongarm_vars_load()
Load all variables (DB and Strongarmed).
5 calls to strongarm_vars_load()
- strongarm_admin_form in ./
strongarm.admin.inc - Variable management strongarm form.
- strongarm_update_6202 in ./
strongarm.install - Update 6202: Set all strongarm variables that are only set in code in the database.
- variable_features_export in ./
strongarm.module - Implements hook_features_export().
- variable_features_rebuild in ./
strongarm.module - Implementation of hook_features_rebuild(). Same as revert, but we only want to force variables only in code into the database
- _drush_strongarm_revert in ./
strongarm.drush.inc - Handle the revert of variables into the database.
File
- ./
strongarm.module, line 85
Code
function strongarm_vars_load($sorted = TRUE, $reset = FALSE) {
ctools_include('export');
static $vars;
// Ensure that the schema cache is not stale when trying to load.
$schema = drupal_get_schema('variable');
if (!isset($schema['export']) || $reset) {
ctools_export_load_object_reset('variable');
drupal_get_schema('variable', TRUE);
}
// Load vars.
if (!isset($vars) || $reset) {
$vars = ctools_export_load_object('variable');
if ($sorted) {
ksort($vars);
}
}
return $vars;
}