'name_en' => 'Signature', 'type' => 'signature', 'group' => 'fancy', 'addon' => 'wpforms-signatures', 'order' => '310', ], [ 'icon' => 'fa-ellipsis-h', 'name' => esc_html__( 'Likert Scale', 'wpforms-lite' ), 'keywords' => esc_html__( 'survey, rating scale', 'wpforms-lite' ), 'name_en' => 'Likert Scale', 'type' => 'likert_scale', 'group' => 'fancy', 'addon' => 'wpforms-surveys-polls', 'order' => '400', ], [ 'icon' => 'fa-tachometer', 'name' => esc_html__( 'Net Promoter Score', 'wpforms-lite' ), 'keywords' => esc_html__( 'survey, nps', 'wpforms-lite' ), 'name_en' => 'Net Promoter Score', 'type' => 'net_promoter_score', 'group' => 'fancy', 'addon' => 'wpforms-surveys-polls', 'order' => '410', ], [ 'icon' => 'fa-credit-card', 'name' => esc_html__( 'PayPal Commerce', 'wpforms-lite' ), 'keywords' => esc_html__( 'store, ecommerce, credit card, pay, payment, debit card', 'wpforms-lite' ), 'name_en' => 'PayPal Commerce', 'type' => 'paypal-commerce', 'group' => 'payment', 'addon' => 'wpforms-paypal-commerce', 'order' => '89', ], [ 'icon' => 'fa-credit-card', 'name' => esc_html__( 'Square', 'wpforms-lite' ), 'keywords' => esc_html__( 'store, ecommerce, credit card, pay, payment, debit card', 'wpforms-lite' ), 'name_en' => 'Square', 'type' => 'square', 'group' => 'payment', 'addon' => 'wpforms-square', 'order' => '92', ], [ 'icon' => 'fa-credit-card', 'name' => esc_html__( 'Authorize.Net', 'wpforms-lite' ), 'keywords' => esc_html__( 'store, ecommerce, credit card, pay, payment, debit card', 'wpforms-lite' ), 'name_en' => 'Authorize.Net', 'type' => 'authorize_net', 'group' => 'payment', 'addon' => 'wpforms-authorize-net', 'order' => '95', ], [ 'icon' => 'fa-ticket', 'name' => esc_html__( 'Coupon', 'wpforms-lite' ), 'keywords' => esc_html__( 'discount, sale', 'wpforms-lite' ), 'name_en' => 'Coupon', 'type' => 'payment-coupon', 'group' => 'payment', 'addon' => 'wpforms-coupons', 'order' => '100', ], ]; $captcha = $this->get_captcha(); if ( ! empty( $captcha ) ) { array_push( $this->fields, $captcha ); } return $this->fields; } /** * Get Captcha field data. * * @since 1.6.6 * * @return array Captcha field data. */ private function get_captcha() { $captcha_settings = wpforms_get_captcha_settings(); if ( empty( $captcha_settings['provider'] ) ) { return []; } $captcha = [ 'hcaptcha' => [ 'name' => 'hCaptcha', 'icon' => 'fa-question-circle-o', ], 'recaptcha' => [ 'name' => 'reCAPTCHA', 'icon' => 'fa-google', ], 'turnstile' => [ 'name' => 'Turnstile', 'icon' => 'fa-question-circle-o', ], ]; if ( ! empty( $captcha_settings['site_key'] ) || ! empty( $captcha_settings['secret_key'] ) ) { $captcha_name = $captcha[ $captcha_settings['provider'] ]['name']; $captcha_icon = $captcha[ $captcha_settings['provider'] ]['icon']; } else { $captcha_name = 'CAPTCHA'; $captcha_icon = 'fa-question-circle-o'; } return [ 'icon' => $captcha_icon, 'name' => $captcha_name, 'name_en' => $captcha_name, 'keywords' => esc_html__( 'captcha, spam, antispam', 'wpforms-lite' ), 'type' => 'captcha_' . $captcha_settings['provider'], 'group' => 'standard', 'order' => 180, 'class' => 'not-draggable', ]; } /** * Get filtered fields data. * * Usage: * get_filtered( [ 'group' => 'payment' ] ) - fields from the 'payment' group. * get_filtered( [ 'addon' => 'surveys-polls' ] ) - fields of the addon 'surveys-polls'. * get_filtered( [ 'type' => 'payment-total' ] ) - field 'payment-total'. * * @since 1.6.6 * * @param array $args Arguments array. * * @return array Fields data filtered according to given arguments. */ private function get_filtered( $args = [] ) { $default_args = [ 'group' => '', 'addon' => '', 'type' => '', ]; $args = array_filter( wp_parse_args( $args, $default_args ) ); $fields = $this->get_all(); $filtered_fields = []; foreach ( $args as $prop => $prop_val ) { foreach ( $fields as $field ) { if ( ! empty( $field[ $prop ] ) && $field[ $prop ] === $prop_val ) { array_push( $filtered_fields, $field ); } } } return $filtered_fields; } /** * Get fields by group. * * @since 1.6.6 * * @param string $group Fields group (standard, fancy or payment). * * @return array. */ public function get_by_group( $group ) { return $this->get_filtered( [ 'group' => $group ] ); } /** * Get fields by addon. * * @since 1.6.6 * * @param string $addon Addon slug. * * @return array. */ public function get_by_addon( $addon ) { return $this->get_filtered( [ 'addon' => $addon ] ); } /** * Get field by type. * * @since 1.6.6 * * @param string $type Field type. * * @return array Single field data. Empty array if field is not available. */ public function get_field( $type ) { $fields = $this->get_filtered( [ 'type' => $type ] ); return ! empty( $fields[0] ) ? $fields[0] : []; } /** * Set key value of each field (conditionally). * * @since 1.6.6 * * @param array $fields Fields data. * @param string $key Key. * @param string $value Value. * @param string $condition Condition. * * @return array Updated field data. */ public function set_values( $fields, $key, $value, $condition ) { if ( empty( $fields ) || empty( $key ) ) { return $fields; } foreach ( $fields as $f => $field ) { switch ( $condition ) { case 'empty': $fields[ $f ][ $key ] = empty( $field[ $key ] ) ? $value : $field[ $key ]; break; default: $fields[ $f ][ $key ] = $value; } } return $fields; } } Movement and handling | Vitility.com https://vitility.com Vitility | We make your life easier! Fri, 26 Apr 2024 19:49:36 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 https://vitility.com/wp-content/uploads/2021/12/Favicon_Zwart.svg Movement and handling | Vitility.com https://vitility.com 32 32 Back cushion – hard https://vitility.com/product/back-cushion-hard/ Thu, 17 Mar 2022 13:15:26 +0000 https://vitility.com/product/back-cushion-hard/ Because the lumbar cushion is pre-shaped, it gives the right support to the lower back while sitting. This gives you more comfort while sitting. If you use a lumbar cushion, it is nice that it stays in place, so that it can continue to provide the right support. The VITILITY Lumbar Cushion has two straps at the back with which you can attach the cushion to the chair. Because the straps are adjustable, it fits on different sized chairs. The lumbar cushion can also be used to improve your sitting posture.

]]>
Key turner https://vitility.com/product/key-turner/ Thu, 17 Mar 2022 12:43:46 +0000 https://vitility.com/product/key-turner/ The key turner has a thickened handle which makes it easier to hold keys, when turning the key to lock or open locks. The turner can hold a maximum of three cylinder keys with an opening and without plastic cap. All keys can be folded into the turner, which makes it easier to storage them in your bag or pocket.

]]>
Ring pillow https://vitility.com/product/ring-pillow/ Thu, 17 Mar 2022 12:43:38 +0000 https://vitility.com/product/ring-pillow/ The ring pillow relieves seat pain, after for example heavy childbirth or when you have anal pain, like haemorrhoids or a painful tail bone. The pillow is made of foam and is open in the middle. The centre of the cushion provides pressure relief. The ring cushion has a size of 48 x 38 x 8 cm and weighs 460 grams. The cover of the cushion is removable and can be washed in the washing machine up to a temperature of 30oC.

]]>
Turn cushion https://vitility.com/product/turn-cushion/ Thu, 17 Mar 2022 12:43:32 +0000 https://vitility.com/product/turn-cushion/ The turn cushion gives a good sitting posture and simplifies getting in and out of the car, bed and wheelchair, for example. Because the turn cushion swivels when one gets in and out, it makes sure that the back remains straight. The turn cushion can ease hip and backache. It rotates 360° smoothly and easily.

]]>
Reacher with hook and magnet – large https://vitility.com/product/reacher-with-hook-and-magnet-large/ Thu, 17 Mar 2022 12:43:20 +0000 https://vitility.com/product/reacher-with-hook-and-magnet-large/ With the reacher it is possible to pick up items which are situated too high or too low, for example in a closet or on the floor, without having to bend or stretch. By squeezing the handle lightly, the reacher closes around the object. The reacher is suitable for holding small and lightweight items, such as remote controles and magazines. Because of the magnet you can also pick up keys easily.

]]>
Reacher – small https://vitility.com/product/reacher-small/ Thu, 17 Mar 2022 12:43:20 +0000 https://vitility.com/product/reacher-small/ With the reacher it is possible to pick up items which are situated too high or too low, for example in a closet or on the floor, without having to bend or stretch. By squeezing the handle lightly, the reacher closes around the object. The reacher is suitable for holding small and lightweight items, such as remote controls, magazines, keys, etc.

]]>
Reacher with hook and magnet – small https://vitility.com/product/reacher-with-hook-and-magnet-small/ Thu, 17 Mar 2022 12:43:20 +0000 https://vitility.com/product/reacher-with-hook-and-magnet-small/ With the reacher it is possible to pick up items which are situated too high or too low, for example in a closet or on the floor, without having to bend or stretch. By squeezing the handle lightly, the reacher closes around the object. The reacher is suitable for holding small and lightweight items, such as remote controles and magazines. Because of the magnet you can also pick up keys easily.

]]>
Reacher – large https://vitility.com/product/reacher-large/ Thu, 17 Mar 2022 12:43:20 +0000 https://vitility.com/product/reacher-large/ With the reacher it is possible to pick up items which are situated too high or too low, for example in a closet or on the floor, without having to bend or stretch. By squeezing the handle lightly, the reacher closes around the object. The reacher is suitable for holding small and lightweight items, such as remote controls, magazines, keys, etc.

]]>
Back cushion – soft https://vitility.com/product/back-cushion-soft/ Thu, 17 Mar 2022 12:43:20 +0000 https://vitility.com/product/back-cushion-soft/ Because the lumbar cushion is pre-shaped, it gives the right support to the lower back while sitting. You can also use a lumbar cushion to improve your sitting posture. To provide the right support for your lower back, the cushion must be firm. That is why the VITILITY lumbar cushion is made of PU. PU is a durable hard plastic. As a result, the lumbar cushion always retains its shape and always offers the right support.

]]>