public function update_progress() {
        // If we haven't started yet, consider starting.
        if ($this->starttime) {
            if (time() > $this->starttime) {
                $this->starttime = 0;
            } else {
                // Do nothing until start time.
                return;
            }
        }

        // We have started, so handle as default.
        parent::update_progress();
    }
public function update_progress() {
        // If we haven't started yet, consider starting.
        if ($this->starttime) {
            if (time() > $this->starttime) {
                $this->starttime = 0;
            } else {
                // Do nothing until start time.
                return;
            }
        }

        // We have started, so handle as default.
        parent::update_progress();
    }
public function update_progress ( ) { // If we haven't started yet, consider starting. if ( $ this -> starttime ) { if ( time ( ) > $ this -> starttime ) { $ this -> starttime = 0 ; } else { // Do nothing until start time. return ; } } // We have started, so handle as default. parent :: update_progress ( ) ; }
When progress is updated, after a certain time, starts actually displaying
the progress bar.

@see \core\progress\base::update_progress()
When progress is updated after a certain time starts actually displaying the progress bar .