| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * Handle a random sort. 5 */ 6 class views_handler_sort_random extends views_handler_sort { 7 function query() { 8 global $db_type; 9 switch ($db_type) { 10 case 'mysql': 11 case 'mysqli': 12 $formula = 'RAND()'; 13 break; 14 case 'pgsql': 15 $formula = 'RANDOM()'; 16 break; 17 } 18 if (!empty($formula)) { 19 $this->query->add_orderby(NULL, $formula, $this->options['order'], '_' . $this->field); 20 } 21 } 22 23 function options_form(&$form, &$form_state) { 24 parent::options_form($form, $form_state); 25 $form['order']['#access'] = FALSE; 26 } 27 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Jul 9 18:01:44 2012 | Cross-referenced by PHPXref 0.7 |