| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: views_handler_sort_menu_hierarchy.inc,v 1.1 2008/09/03 19:21:28 merlinofchaos Exp $ 3 4 /** 5 * Sort in menu hierarchy order. 6 * 7 * Given a field name of 'p' this produces an ORDER BY on p1, p2, ..., p9. 8 * This is only really useful for the {menu_links} table. 9 * 10 * @ingroup views_sort_handlers 11 */ 12 class views_handler_sort_menu_hierarchy extends views_handler_sort { 13 function query() { 14 $this->ensure_my_table(); 15 $max_depth = isset($this->definition['max depth']) ? $this->definition['max depth'] : MENU_MAX_DEPTH; 16 for ($i = 1; $i <= $max_depth; ++$i) { 17 $this->query->add_orderby($this->table_alias, $this->field . $i, $this->options['order']); 18 } 19 } 20 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |