'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; } } Walking | Vitility.com https://vitility.com Vitility | We make your life easier! Fri, 26 Apr 2024 19:50:01 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 https://vitility.com/wp-content/uploads/2021/12/Favicon_Zwart.svg Walking | Vitility.com https://vitility.com 32 32 Rollator – forest green https://vitility.com/product/rollator-forest-green/ https://vitility.com/product/rollator-forest-green/#respond Tue, 12 Sep 2023 14:35:28 +0000 https://vitility.com/?post_type=product&p=8188 The rollator is compact due to the double-folding system and is easy to use. The rollator has a pleasant seat and backrest and is equipped with ergonomic and height-adjustable handles for a better grip. Includes a manual braking system with concealed brake cables, which gives the rollator an attractive look.

]]>
https://vitility.com/product/rollator-forest-green/feed/ 0
Rollator – sequoia red https://vitility.com/product/rollator-sequoia-red/ https://vitility.com/product/rollator-sequoia-red/#respond Tue, 12 Sep 2023 14:32:11 +0000 https://vitility.com/?post_type=product&p=8163 The rollator is compact due to the double-folding system and is easy to use. The rollator has a pleasant seat and backrest and is equipped with ergonomic and height-adjustable handles for a better grip. Includes a manual braking system with concealed brake cables, which gives the rollator an attractive look.

]]>
https://vitility.com/product/rollator-sequoia-red/feed/ 0
Rollator – charcoal black https://vitility.com/product/rollator-charcoal-black/ https://vitility.com/product/rollator-charcoal-black/#respond Tue, 12 Sep 2023 14:15:49 +0000 https://vitility.com/?post_type=product&p=8131 The rollator is compact due to the double-folding system and is easy to use. The rollator has a pleasant seat and backrest and is equipped with ergonomic and height-adjustable handles for a better grip. Includes a manual braking system with concealed brake cables, which gives the rollator an attractive look.

]]>
https://vitility.com/product/rollator-charcoal-black/feed/ 0
Walking cane holder https://vitility.com/product/walking-cane-holder/ Thu, 17 Mar 2022 12:44:23 +0000 https://vitility.com/product/walking-cane-holder/ Fixing the walking cane holder to your walking cane allows you to hang your walking cane from a table or counter.

]]>
Walking cane rubber tip https://vitility.com/product/walking-cane-rubber-tip/ Thu, 17 Mar 2022 12:44:23 +0000 https://vitility.com/product/walking-cane-rubber-tip/ Our rubber tip is suitable for all walking canes with a diameter of 0,75 in / 19 mm The tip provides maximum surface contact and also functions as a shock absorber.

]]>
Walking cane wrist strap https://vitility.com/product/walking-cane-wrist-strap/ Thu, 17 Mar 2022 12:43:58 +0000 https://vitility.com/product/walking-cane-wrist-strap/ The elastic wrist strap can be attached to almost any walking cane. When using the strap it is possible to have both hands free, for example at the counter.

]]>
Grocery net bag https://vitility.com/product/grocery-net-bag/ Thu, 17 Mar 2022 12:43:52 +0000 https://vitility.com/product/grocery-net-bag/ The grocery net bag can easily be placed on rollators, wheelchairs and pushchairs.

]]>
Walking cane ice pick https://vitility.com/product/walking-cane-ice-pick/ Thu, 17 Mar 2022 12:43:46 +0000 https://vitility.com/product/walking-cane-ice-pick/ The non-slip ice pick can be attached to a walking cane, to keep grip on snow and ice. The ice pick can easily be mounted on a walking cane by putting it on the end of the walking cane and tighten the two supplied screws. The ice pick has a tilting mechanism so it can be fold down when you need it.

]]>
Walking cane – Quadro https://vitility.com/product/walking-cane-quadro/ Thu, 17 Mar 2022 12:43:32 +0000 https://vitility.com/product/walking-cane-quadro-small/ The walking cane has four small feet that ensure a wide surface area, providing increased stability. The ergonomic handle fits comfortably in the hand and helps to absorb shocks. The height of the walking stick can be adjusted.

]]>
Walking cane – grey https://vitility.com/product/walking-cane-dark-grey/ Thu, 17 Mar 2022 12:43:26 +0000 https://vitility.com/product/walking-cane-dark-grey/ This walking cane offers maximum comfort while walking. The soft upper side of the handle is very pleasant, making it possible to rest your hand in a comfortable manner. It also helps to compensate shocks. The wriststrap can be attached to the walking cane. The walking cane is exclusively designed for having a fluent movement while walking. The cane is height adjustable, and can therefore be used comfortably by everyone.

]]>