Full ELMS Learning Network documentation
context_condition_book.inc
- cis7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- cle7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- ecd7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- elmsmedia7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- harmony7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- icor7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- meedjum_blog7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
- mooc7 sites/all/modules/ulmus/context/plugins/context_condition_book.inc
Classes
Name![]() |
Description |
---|---|
context_condition_book | Expose book properties as a context condition. |
File
sites/all/modules/ulmus/context/plugins/context_condition_book.incView source
- <?php
-
- /**
- * Expose book properties as a context condition.
- */
- class context_condition_book extends context_condition {
- function condition_values() {
- $values = array();
- foreach (book_get_books() as $book) {
- $values[$book['menu_name']] = check_plain($book['title']);
- }
- return $values;
- }
-
- function execute($node, $op) {
- if (isset($node->book, $node->book['menu_name'])) {
- foreach ($this->get_contexts($node->book['menu_name']) as $context) {
- $this->condition_met($context, $node->book['menu_name']);
- }
- }
- }
- }
-