'',
'qsm_min_points' => '',
'qsm_max_points' => '',
) );
if( isset( $requirement['trigger_type'] )
&& ( $requirement['trigger_type'] === 'gamipress_qsm_complete_quiz_points'
|| $requirement['trigger_type'] === 'gamipress_qsm_complete_specific_quiz_points'
|| $requirement['trigger_type'] === 'gamipress_qsm_complete_quiz_max_points'
|| $requirement['trigger_type'] === 'gamipress_qsm_complete_specific_quiz_max_points' ) ) {
// Save the points field
update_post_meta( $requirement_id, '_gamipress_qsm_points', $requirement['qsm_points'] );
}
if( isset( $requirement['trigger_type'] )
&& ( $requirement['trigger_type'] === 'gamipress_qsm_complete_quiz_between_points'
|| $requirement['trigger_type'] === 'gamipress_qsm_complete_specifc_quiz_between_points' ) ) {
// Between points
update_post_meta( $requirement_id, '_gamipress_qsm_min_points', $requirement['qsm_min_points'] );
update_post_meta( $requirement_id, '_gamipress_qsm_max_points', $requirement['qsm_max_points'] );
}
}
add_action( 'gamipress_ajax_update_requirement', 'gamipress_qsm_ajax_update_requirement', 10, 2 );