function delta_get_stored_override in Delta 7
Same name and namespace in other branches
- 6 delta.module \delta_get_stored_override()
2 calls to delta_get_stored_override()
- delta_manage_override_form in ./
delta.module - delta_override_delete in ./
delta.module - Function to provide confirmation before deleting an override
File
- ./
delta.module, line 831 - The Delta Theme API is an advanced manipulation of the Theme Settings API to allow for customization/configuration of theme settings based on node types, context, or groups of paths.
Code
function delta_get_stored_override($oid) {
$result = db_query("\n SELECT \n did, tid, theme, system_name, name, weight, value \n FROM {delta_theme_overrides} \n WHERE did = %d\n ORDER BY weight ASC", $oid);
$delta = db_fetch_object($result);
$conditions = unserialize($delta->value);
$data = array(
'delta_override' => array(
'did' => $delta->did,
'tid' => $delta->tid,
'theme' => $delta->theme,
'name' => $delta->name,
'system_name' => $delta->system_name,
'weight' => $delta->weight,
),
'delta_conditions' => array(
'nodes' => $conditions['node-types'],
'contexts' => $conditions['contexts'],
'paths' => $conditions['paths'],
),
);
return $data;
}