/** * Render select ticket status * * @param string $selected status of ticket * @param array $attributes Additional attributes * @return string */ function select_ticket_status($name, $selected = null, $attributes = null) { $statuses = get_ticket_statuses(); $options = array(); foreach ($statuses as $status) { if ($status != 'closed') { $option_attributes = $status == $selected ? array('selected' => 'selected') : null; $options[] = option_tag(lang($status), $status, $option_attributes); } } // foreach return select_box($name, $options, $attributes); }
echo lang('filters'); ?> </a></h4> <div id="ticketsFiltersContent" <?php if (!$filtered) { echo "style='display:none'"; } ?> > <div id="statusFilters"> <strong><?php echo lang('status'); ?> :</strong> <?php $this->assign('properties', get_ticket_statuses()); $this->assign('property_name', 'status'); $this->includeTemplate(get_template_path('filter_links', 'tickets')); ?> </div> <div id="priorityFilters"> <strong><?php echo lang('priority'); ?> :</strong> <?php $this->assign('properties', get_ticket_priorities()); $this->assign('property_name', 'priority'); $this->includeTemplate(get_template_path('filter_links', 'tickets')); ?> </div>