ActionScheduler_wcSystemStatus::get_oldest_and_newest
Get oldest and newest scheduled dates for a given set of statuses.
Метод класса: ActionScheduler_wcSystemStatus{}
Хуков нет.
Возвращает
Массив.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_oldest_and_newest( $status_keys );
- $status_keys(массив) (обязательный)
- Set of statuses to find oldest & newest action for.
Код ActionScheduler_wcSystemStatus::get_oldest_and_newest() ActionScheduler wcSystemStatus::get oldest and newest WC 10.3.5
protected function get_oldest_and_newest( $status_keys ) {
$oldest_and_newest = array();
foreach ( $status_keys as $status ) {
$oldest_and_newest[ $status ] = array(
'oldest' => '–',
'newest' => '–',
);
if ( 'in-progress' === $status ) {
continue;
}
$oldest_and_newest[ $status ]['oldest'] = $this->get_action_status_date( $status, 'oldest' );
$oldest_and_newest[ $status ]['newest'] = $this->get_action_status_date( $status, 'newest' );
}
return $oldest_and_newest;
}