| @@ -151,8 +151,18 @@ | ||
| 151 | 151 | * @param $requirement |
| 152 | 152 | */ |
| 153 | 153 | function gamipress_h5p_ajax_update_requirement( $requirement_id, $requirement ) { |
| 154 | 154 | |
| 155 | + $requirement = wp_parse_args( $requirement, array( | |
| 156 | + 'h5p_content_type' => '', | |
| 157 | + 'h5p_score' => '', | |
| 158 | + 'h5p_min_score' => '', | |
| 159 | + 'h5p_max_score' => '', | |
| 160 | + 'h5p_percentage' => '', | |
| 161 | + 'h5p_min_percentage' => '', | |
| 162 | + 'h5p_max_percentage' => '', | |
| 163 | + ) ); | |
| 164 | + | |
| 155 | 165 | if( isset( $requirement['trigger_type'] ) |
| 156 | 166 | && ( $requirement['trigger_type'] === 'gamipress_h5p_complete_specific_content_type' |
| 157 | 167 | || $requirement['trigger_type'] === 'gamipress_h5p_max_complete_specific_content_type' |
| 158 | 168 | || $requirement['trigger_type'] === 'gamipress_h5p_complete_specific_content_type_min_score' |