diff --git a/modules/calendar/library/calendar-methods.php b/modules/calendar/library/calendar-methods.php index 39e9b3c6..f2ecea39 100644 --- a/modules/calendar/library/calendar-methods.php +++ b/modules/calendar/library/calendar-methods.php @@ -188,7 +188,11 @@ public function settings_show_posts_publish_time_option() $field_name = esc_attr($this->module->options_group_name) . '[show_posts_publish_time]'; - $customStatuses = $publishpress->getCustomStatuses(); + $customStatuses = \PublishPress_Statuses::getCustomStatuses(['for_revision' => false], 'object'); + + $revisionStatuses = (defined('PUBLISHPRESS_STATUSES_PRO_VERSION')) + ? \PublishPress_Statuses::getCustomStatuses(['for_revision' => true], 'object') + : []; if (empty($customStatuses)) { $statuses = [ @@ -199,7 +203,11 @@ public function settings_show_posts_publish_time_option() $statuses = []; foreach ($customStatuses as $status) { - $statuses[$status->slug] = ['title' => $status->label, 'status_obj' => $status]; + $statuses[$status->slug] = ['title' => $status->label, 'status_obj' => $status, 'for_revision' => false]; + } + + foreach ($revisionStatuses as $status) { + $statuses[$status->slug] = ['title' => $status->label, 'status_obj' => $status, 'for_revision' => true]; } } @@ -241,7 +249,14 @@ public function settings_show_posts_publish_time_option() foreach ($statuses as $status => $arr_status) { $id = esc_attr($status) . '-display-publish-time'; - echo '