diff --git a/include/class.staff.php b/include/class.staff.php index 20cdfcfffc930fd32c8f1e6e8d4b13e9452d6be9..cd8b4e264503c74f17311701cec3f320d79da58c 100644 --- a/include/class.staff.php +++ b/include/class.staff.php @@ -1142,6 +1142,7 @@ extends AbstractForm { ), )), 'temporary' => new BooleanField(array( + 'default' => true, 'configuration' => array( 'desc' => __('Require password change at next login'), 'classes' => 'form footer', diff --git a/include/staff/tickets.inc.php b/include/staff/tickets.inc.php index 2058995f89663e41a02a8f2b5d26f6563bbd9a5a..e956749626337ee84f8a6b420fb1c77712b245a4 100644 --- a/include/staff/tickets.inc.php +++ b/include/staff/tickets.inc.php @@ -311,17 +311,26 @@ $_SESSION[':Q:tickets'] = $orig_tickets; <div id='basic_search'> <div class="pull-right" style="height:25px"> <span class="valign-helper"></span> - <?php echo __('Sort'); ?>: - <select name="sort" onchange="javascript: $.pjax({ - url:'?' + addSearchParam('sort', $(this).val()), + <span class="action-button muted" data-dropdown="#sort-dropdown"> + <i class="icon-caret-down pull-right"></i> + <span><i class="icon-sort-by-attributes-alt"></i> <?php echo __('Sort');?></span> + </span> + <div id="sort-dropdown" class="action-dropdown anchor-right" + onclick="javascript: console.log(event); $.pjax({ + url:'?' + addSearchParam('sort', $(event.target).data('mode')), timeout: 2000, container: '#pjax-container'});"> + <ul class="bleed-left"> <?php foreach ($queue_sort_options as $mode) { -$desc = $sort_options[$mode]; ?> - <option value="<?php echo $mode; ?>" <?php if ($mode == $_SESSION[$queue_sort_key]) echo 'selected="selected"'; ?>><?php echo $desc; ?></option> +$desc = $sort_options[$mode]; +$selected = $mode == $_SESSION[$queue_sort_key]; ?> + <li <?php if ($selected) echo 'class="active"'; ?>> + <a data-mode="<?php echo $mode; ?>"><i class="icon-fixed-width <?php + if ($selected) echo 'icon-hand-right'; + ?>"></i> <?php echo Format::htmlchars($desc); ?></a> + </li> <?php } ?> - </select> - </span> + </div> </div> <form action="tickets.php" method="get" onsubmit="javascript: