function CourseObjectAccessTiming::isExpired in Course 7
Same name and namespace in other branches
- 6 plugins/course/access/timing.inc \CourseObjectAccessTiming::isExpired()
 - 7.2 plugins/course_object_access/timing.inc \CourseObjectAccessTiming::isExpired()
 
2 calls to CourseObjectAccessTiming::isExpired()
- CourseObjectAccessTiming::see in plugins/
course_object_access/ timing.inc  - CourseObjectAccessTiming::take in plugins/
course_object_access/ timing.inc  
File
- plugins/
course_object_access/ timing.inc, line 132  
Class
Code
function isExpired() {
  $expiration_date = strtotime($this
    ->getOption('expiration'));
  if ($this
    ->getOption('expiration') && REQUEST_TIME > $expiration_date) {
    $expiration_date_formatted = format_date($expiration_date, 'long');
    $this
      ->getCourseObject()
      ->setAccessMessage('closed', t('%title closed on %expiration.', array(
      '%title' => $this
        ->getCourseObject()
        ->getTitle(),
      '%expiration' => $expiration_date_formatted,
    )));
    return TRUE;
  }
  else {
    return FALSE;
  }
}