Full ELMS Learning Network documentation
context_condition_bookroot.inc
- cis7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- cle7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- ecd7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- elmsmedia7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- harmony7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- icor7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- meedjum_blog7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
- mooc7 sites/all/modules/ulmus/context/plugins/context_condition_bookroot.inc
Classes
Name![]() |
Description |
---|---|
context_condition_bookroot | Set the context on the basis of the node type of page's book root. |
File
sites/all/modules/ulmus/context/plugins/context_condition_bookroot.incView source
- <?php
-
- /**
- * Set the context on the basis of the node type of page's book root.
- */
- class context_condition_bookroot extends context_condition_node {
- function execute($node, $op) {
- if ($this->condition_used() && !empty($node->book['bid'])) {
- $type = db_select('node')
- ->fields('node', array('type'))
- ->condition('nid', $node->book['nid'])
- ->execute()
- ->fetchField();
- $book = new stdClass();
- $book->type = $type;
- parent::execute($book, $op);
- }
- }
- }
-