function patterns_db_get_enabled_patterns in Patterns 7
Same name and namespace in other branches
- 7.2 includes/db.inc \patterns_db_get_enabled_patterns()
Returns the array of patterns objects that are currently enabled.
It is possible to specify which fields to return with the fields parameter, that can be either a string or an array.
The pattern code within each each object is still to be unserialized.
Parameters
mixed $fields Specifies which fields to return.:
1 call to patterns_db_get_enabled_patterns()
- patterns_db_get_enabled_patterns_array in includes/
db.inc - Returns the array of patterns array that are currently enabled.
File
- includes/
db.inc, line 339 - Retrieve, save, and remove patterns from the database.
Code
function patterns_db_get_enabled_patterns($fields = array()) {
if (!empty($fields)) {
if (!is_array($fields)) {
$fields = array(
$fields,
);
}
}
$query = db_select('patterns', 'p');
$result = $query
->condition('status', PATTERNS_STATUS_ENABLED)
->fields('p', $fields)
->execute()
->fetchAll();
return $result;
}