function force_pack_permission($perm, $id, $form_settings) { $force_pack = wpuf_get_option('force_pack', 'wpuf_payment'); if ($force_pack == 'yes' && WPUF_Subscription::has_user_error($form_settings)) { return 'no'; } return $perm; }
function force_pack_permission($perm, $id, $form_settings) { $force_pack = wpuf_get_option('force_pack', 'wpuf_payment'); if (is_user_logged_in()) { $is_user_postlock = get_user_meta(get_current_user_id(), 'wpuf_postlock', true); if ($is_user_postlock == 'yes') { return 'no'; } else { if ($force_pack == 'yes' && WPUF_Subscription::has_user_error($form_settings)) { return 'no'; } else { return 'yes'; } } } return $perm; }