Habari\Posts::update_scheduled_posts_cronjob PHP Метод

update_scheduled_posts_cronjob() публичный статический Метод

Creates or recreates the cronjob to publish scheduled posts. It is called whenever a post is updated or created
public static update_scheduled_posts_cronjob ( )
    public static function update_scheduled_posts_cronjob()
    {
        $min_time = DB::get_value('SELECT MIN(pubdate) FROM {posts} WHERE status = ?', array(Post::status('scheduled')));
        CronTab::delete_cronjob('publish_scheduled_posts');
        if ($min_time) {
            CronTab::add_single_cron('publish_scheduled_posts', Method::create('\\Habari\\Posts', 'publish_scheduled_posts'), $min_time, 'Next run: ' . DateTime::create($min_time)->get('c'));
        }
    }