| @@ 310-327 (lines=18) @@ | ||
| 307 | * @access public |
|
| 308 | * @return void |
|
| 309 | */ |
|
| 310 | function teacher_started_course( $learner_id = 0, $course_id = 0 ) { |
|
| 311 | ||
| 312 | ||
| 313 | $send = false; |
|
| 314 | ||
| 315 | if( isset( Sensei()->settings->settings['email_teachers'] ) ) { |
|
| 316 | if( in_array( 'teacher-started-course', (array) Sensei()->settings->settings['email_teachers'] ) ) { |
|
| 317 | $send = true; |
|
| 318 | } |
|
| 319 | } else { |
|
| 320 | $send = true; |
|
| 321 | } |
|
| 322 | ||
| 323 | if( $send ) { |
|
| 324 | $email = $this->emails['teacher-started-course']; |
|
| 325 | $email->trigger( $learner_id, $course_id ); |
|
| 326 | } |
|
| 327 | } |
|
| 328 | ||
| 329 | /** |
|
| 330 | * teacher_completed_lesson() |
|
| @@ 338-355 (lines=18) @@ | ||
| 335 | * @return void |
|
| 336 | * @since 1.9.0 |
|
| 337 | */ |
|
| 338 | function teacher_completed_lesson( $learner_id = 0, $lesson_id = 0 ) { |
|
| 339 | ||
| 340 | ||
| 341 | $send = false; |
|
| 342 | ||
| 343 | if( isset( Sensei()->settings->settings[ 'email_teachers' ] ) ) { |
|
| 344 | if( in_array( 'teacher-completed-lesson', (array) Sensei()->settings->settings[ 'email_teachers' ]) ) { |
|
| 345 | $send = true; |
|
| 346 | } |
|
| 347 | } else { |
|
| 348 | $send = true; |
|
| 349 | } |
|
| 350 | ||
| 351 | if( $send ) { |
|
| 352 | $email = $this->emails['teacher-completed-lesson']; |
|
| 353 | $email->trigger( $learner_id, $lesson_id ); |
|
| 354 | } |
|
| 355 | } |
|
| 356 | ||
| 357 | /** |
|
| 358 | * Send email to teacher on quiz submission |
|
| @@ 395-411 (lines=17) @@ | ||
| 392 | * @access public |
|
| 393 | * @return void |
|
| 394 | */ |
|
| 395 | function teacher_new_message( $message_id = 0 ) { |
|
| 396 | ||
| 397 | $send = false; |
|
| 398 | ||
| 399 | if( isset( Sensei()->settings->settings['email_teachers'] ) ) { |
|
| 400 | if( in_array( 'teacher-new-message', (array) Sensei()->settings->settings['email_teachers'] ) ) { |
|
| 401 | $send = true; |
|
| 402 | } |
|
| 403 | } else { |
|
| 404 | $send = true; |
|
| 405 | } |
|
| 406 | ||
| 407 | if( $send ) { |
|
| 408 | $email = $this->emails['teacher-new-message']; |
|
| 409 | $email->trigger( $message_id ); |
|
| 410 | } |
|
| 411 | } |
|
| 412 | ||
| 413 | /** |
|
| 414 | * Send email to a user when their private message receives a reply |
|
| @@ 419-435 (lines=17) @@ | ||
| 416 | * @access public |
|
| 417 | * @return void |
|
| 418 | */ |
|
| 419 | function new_message_reply( $comment, $message ) { |
|
| 420 | ||
| 421 | $send = false; |
|
| 422 | ||
| 423 | if( isset( Sensei()->settings->settings['email_global'] ) ) { |
|
| 424 | if( in_array( 'new-message-reply', (array) Sensei()->settings->settings['email_global'] ) ) { |
|
| 425 | $send = true; |
|
| 426 | } |
|
| 427 | } else { |
|
| 428 | $send = true; |
|
| 429 | } |
|
| 430 | ||
| 431 | if( $send ) { |
|
| 432 | $email = $this->emails['new-message-reply']; |
|
| 433 | $email->trigger( $comment, $message ); |
|
| 434 | } |
|
| 435 | } |
|
| 436 | ||
| 437 | }//end class |
|
| 438 | ||