LLMS_REST_Enrollments_Controller::handle_creation_date_update( integer $student_id, integer $post_id, string $date )
Handles the enrollment creation date.
Parameters Parameters
- $student_id
-
(integer) (Required) Student id.
- $post_id
-
(integer) (Required) The post id.
- $date
-
(string) (Required) Creation date.
Return Return
(boolean)
Source Source
File: libraries/lifterlms-rest/includes/server/class-llms-rest-enrollments-controller.php
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 | // The default trigger for the `LLMS_Student::enroll()` method is 'unspecified'. $trigger = $trigger && 'any' !== $trigger ? $trigger : 'unspecified' ; $updated = $student ->enroll( $post_id , $trigger ); break ; default : $updated = $student ->unenroll( $post_id , $trigger , $status ); endswitch ; return $updated ; } /** * Handles the enrollment creation date. * * @since 1.0.0-beta.1 * @since 1.0.0-beta.4 Fixed call to undefined function `llms_bad_request_error()`, must be `llms_rest_bad_request_error()`. * * @param integer $student_id Student id. * @param integer $post_id The post id. * @param string $date Creation date. * @return boolean */ protected function handle_creation_date_update( $student_id , $post_id , $date ) { $date_created = rest_parse_date( $date ); if ( ! $date_created ) { return llms_rest_bad_request_error(); } $date_created = date_i18n( 'Y-m-d H:i:s' , $date_created ); |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
1.0.0-beta.4 | Fixed call to undefined function llms_bad_request_error() , must be llms_rest_bad_request_error() . |
1.0.0-beta.1 | Introduced. |