<div class="form-group"> <label for="filter-task-status" class="col-sm-3 control-label"><?php _e('Status', 'tst'); ?> </label> <div class="col-sm-9"> <select name="st" id="filter-task-status" class="form-control"> <option value="-" <?php echo isset($_GET['st']) && $_GET['st'] == '-' ? 'selected="selected"' : ''; ?> ><?php _e('Any status', 'tst'); ?> </option> <?php foreach (tst_get_task_status_list() as $status => $label) { if ($status == 'draft') { continue; } ?> <option value="<?php echo $status; ?> " <?php echo isset($_GET['st']) && $_GET['st'] == $status ? 'selected="selected"' : ''; ?> ><?php echo $label; ?> </option> <?php
function tst_get_task_status_label($status = false) { if (!$status) { global $post; if (!$post || $post->post_type != 'tasks') { return false; } $status = $post->post_status; } $status_list = tst_get_task_status_list(); return isset($status_list[$status]) ? $status_list[$status] : false; }