| @@ -250,8 +250,22 @@ | ||
| 250 | 250 | * @param $requirement |
| 251 | 251 | */ |
| 252 | 252 | function gamipress_ld_ajax_update_requirement( $requirement_id, $requirement ) { |
| 253 | 253 | |
| 254 | + $requirement = wp_parse_args( $requirement, array( | |
| 255 | + 'ld_score' => '', | |
| 256 | + 'ld_min_score' => '', | |
| 257 | + 'ld_max_score' => '', | |
| 258 | + 'ld_course_category_id' => '', | |
| 259 | + 'ld_course_tag_id' => '', | |
| 260 | + 'ld_topic_category_id' => '', | |
| 261 | + 'ld_topic_tag_id' => '', | |
| 262 | + 'ld_lesson_category_id' => '', | |
| 263 | + 'ld_lesson_tag_id' => '', | |
| 264 | + 'ld_quiz_category_id' => '', | |
| 265 | + 'ld_quiz_tag_id' => '', | |
| 266 | + ) ); | |
| 267 | + | |
| 254 | 268 | if( isset( $requirement['trigger_type'] ) |
| 255 | 269 | && ( $requirement['trigger_type'] === 'gamipress_ld_complete_quiz_grade' |
| 256 | 270 | || $requirement['trigger_type'] === 'gamipress_ld_complete_specific_quiz_grade' |
| 257 | 271 | || $requirement['trigger_type'] === 'gamipress_ld_complete_quiz_specific_course_grade' |