/** * Group coditional display filter. * * @param type $filters * @param type $update * @return type */ function wpcf_cd_fields_form_additional_filters($filters, $update) { $data = array(); $data['id'] = !empty($update) ? $update['name'] : mt_rand(); if ($update) { $data['data']['conditional_display'] = get_post_meta($update['id'], '_wpcf_conditional_display', true); } else { $data['data']['conditional_display'] = array(); } $filters = $filters + wpcf_cd_admin_form_filter($data, true); return $filters; }
/** * Group coditional display filter. * * @param type $filters * @param type $update * @return type */ function wpcf_cd_fields_form_additional_filters($filters, $update) { $data = array(); $data['id'] = !empty($update) ? $update['name'] : wpcf_unique_id(serialize($filters)); if ($update) { $data['data']['conditional_display'] = maybe_unserialize(get_post_meta($update['id'], '_wpcf_conditional_display', true)); } else { $data['data']['conditional_display'] = array(); } $filters = $filters + wpcf_cd_admin_form_filter($data, true); return $filters; }
/** * Group coditional display filter. * * @param type $filters * @param type $update * @return type */ function wpcf_cd_fields_form_additional_filters($filters, $update) { $data = array(); $data['id'] = !empty($update) && isset($update['name']) ? $update['name'] : wpcf_unique_id(serialize($filters)); $data['group_id'] = $update['id']; if ($update) { $data['data']['conditional_display'] = maybe_unserialize(get_post_meta($update['id'], '_wpcf_conditional_display', true)); } else { $data['data']['conditional_display'] = array(); } $data['meta_type'] = isset($update['meta_type']) ? $update['meta_type'] : 'unknown'; $filters = $filters + wpcf_cd_admin_form_filter(array(), $data, true); return $filters; }