function meta_box_part_status() { global $post; $event = new Eab_EventModel($post); $status = $event->get_status(); $status = $status ? $status : Eab_EventModel::STATUS_OPEN; $content = ''; $content .= '<div class="eab_meta_box">'; $content .= '<div class="eab_meta_column_box">' . __('Event status', self::TEXT_DOMAIN) . '</div>'; $content .= '<input type="hidden" name="incsub_event_status_meta" value="1" />'; $content .= '<div class="misc-eab-section"><label for="incsub_event_status" id="incsub_event_status_label">'; $content .= __('What is the event status? ', self::TEXT_DOMAIN) . ':</label> '; $content .= '<select name="incsub_event_status" id="incsub_event_status">'; $content .= ' <option value="open" ' . ($event->is_open() ? 'selected="selected"' : '') . ' >' . __('Open', self::TEXT_DOMAIN) . '</option>'; $content .= ' <option value="closed" ' . ($event->is_closed() ? 'selected="selected"' : '') . ' >' . __('Closed', self::TEXT_DOMAIN) . '</option>'; $content .= ' <option value="expired" ' . ($event->is_expired() ? 'selected="selected"' : '') . ' >' . __('Expired', self::TEXT_DOMAIN) . '</option>'; $content .= ' <option value="archived" ' . ($event->is_archived() ? 'selected="selected"' : '') . ' >' . __('Archived', self::TEXT_DOMAIN) . '</option>'; $content .= apply_filters('eab-event_meta-extra_event_status', '', $event); $content .= '</select>'; $content .= apply_filters('eab-event_meta-after_event_status', '', $event); $content .= '</div>'; $content .= '<div class="clear"></div>'; $content .= '</div>'; return $content; }