Commit 7dd3f314 authored by dawehner's avatar dawehner Committed by tim.plunkett

Issue #1331272 by dawehner | mototribe: Added Global: View Area sorting.

parent b1102f73
......@@ -30,7 +30,7 @@ function options_form(&$form, &$form_state) {
$view_display = $this->view->name . ':' . $this->view->current_display;
$options = array('' => t('-Select-'));
$options += views_get_views_as_options(FALSE, 'all', $view_display);
$options += views_get_views_as_options(FALSE, 'all', $view_display, FALSE, TRUE);
$form['view_to_insert'] = array(
'#type' => 'select',
'#title' => t('View to insert'),
......
......@@ -1486,12 +1486,14 @@ function views_get_disabled_views() {
* @param bool $optgroup
* If TRUE, returns an array with optgroups for each view (will be ignored for
* $views_only = TRUE). Can be used by select
* @param bool $sort
* If TRUE, the list of views is sorted ascending.
*
* @return array
* an associative array for use in select.
* - key: view name and display id separated by ':', or the view name only
*/
function views_get_views_as_options($views_only = FALSE, $filter = 'all', $exclude_view = NULL, $optgroup = FALSE) {
function views_get_views_as_options($views_only = FALSE, $filter = 'all', $exclude_view = NULL, $optgroup = FALSE, $sort = FALSE) {
// Filter the big views array.
switch ($filter) {
......@@ -1538,6 +1540,9 @@ function views_get_views_as_options($views_only = FALSE, $filter = 'all', $exclu
}
}
}
if ($sort) {
ksort($options);
}
return $options;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment