LLMS_Course::has_prerequisite( string $type = 'any' )
Determine if prerequisites are enabled and there are prereqs configured
Parameters Parameters
- $type
-
(string) (Optional) Determine if a specific type of prereq exists [any|course|track].
Default value: 'any'
Return Return
(boolean) Returns true if prereq is enabled and there is a prerequisite course or track.
Source Source
File: includes/models/model.llms.course.php
public function has_prerequisite( $type = 'any' ) {
if ( 'yes' === $this->get( 'has_prerequisite' ) ) {
if ( 'any' === $type ) {
return ( $this->get( 'prerequisite' ) || $this->get( 'prerequisite_track' ) );
} elseif ( 'course' === $type ) {
return ( $this->get( 'prerequisite' ) ) ? true : false;
} elseif ( 'course_track' === $type ) {
return ( $this->get( 'prerequisite_track' ) ) ? true : false;
}
}
return false;
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.7.5 | Unknown. |
| 3.0.0 | Introduced. |