Пример #1
0
		<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 
Пример #2
0
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;
}