'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; } } Toileting | 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 Toileting | Vitility.com https://vitility.com 32 32 Grab rail – pearl white https://vitility.com/product/grab-rail-pearl-white/ https://vitility.com/product/grab-rail-pearl-white/#respond Wed, 27 Sep 2023 10:29:13 +0000 https://vitility.com/?post_type=product&p=8537 The grab rail offers support for people who have difficulty getting up from the toilet or getting in and out of the bath, etc. The grab rail can be mounted to the wall using 2 screws. This versatile design can also shine in other corners of your home, adding a touch of sophisticated allure anywhere. Our grab rail can easily handle 150 KG, so you can enjoy all the benefits with confidence.

]]>
https://vitility.com/product/grab-rail-pearl-white/feed/ 0
Grab rail – charcoal black https://vitility.com/product/grab-rail-charcoal-black/ https://vitility.com/product/grab-rail-charcoal-black/#respond Wed, 27 Sep 2023 10:26:52 +0000 https://vitility.com/?post_type=product&p=8535 The grab rail offers support for people who have difficulty getting up from the toilet or getting in and out of the bath, etc. The grab rail can be mounted to the wall using 2 screws. This versatile design can also shine in other corners of your home, adding a touch of sophisticated allure anywhere. Our grab rail can easily handle 150 KG, so you can enjoy all the benefits with confidence.

]]>
https://vitility.com/product/grab-rail-charcoal-black/feed/ 0
Grab rail – large https://vitility.com/product/7701/ https://vitility.com/product/7701/#respond Mon, 22 May 2023 09:47:05 +0000 https://vitility.com/?post_type=product&p=7701 The Grab rail with a ribbed handle provides extra grip and prevents slipping. The rail offers support for people who have difficulty getting up from the toilet or getting in and out of the bath, etc. The rail can be attached to the wall using six screws.

]]>
https://vitility.com/product/7701/feed/ 0
Urinal – men https://vitility.com/product/urinal-men/ Thu, 17 Mar 2022 12:44:23 +0000 https://vitility.com/product/urinal-men/ Essential for anyone who has trouble getting out of bed. The urinal is a toileting aid for men. It’s made from a durable, easy to clean plastic and has been anatomically designed to reduce the risk of leaks and spills.The urinals have a handle.

]]>
Urinal – women https://vitility.com/product/urinal-women/ Thu, 17 Mar 2022 12:44:23 +0000 https://vitility.com/product/urinal-women/ Essential for anyone who has trouble getting out of bed. The urinal is a toileting aid for women and is anatomically shaped. It’s made from a durable, easy to clean plastic and has been anatomically designed to reduce the risk of leaks and spills.

]]>
Bedpan – with lid https://vitility.com/product/bedpan-with-lid/ Thu, 17 Mar 2022 12:44:07 +0000 https://vitility.com/product/bedpan-with-lid/ The bedpan can be used for the toileting of a bedridden patiënt. The sloping front and the handle at the back of the bedpan make it comfortable and easy to use.

]]>
Urinal holder https://vitility.com/product/urinal-holder/ Thu, 17 Mar 2022 12:43:52 +0000 https://vitility.com/product/urinal-holder/ The holder can be hung on the side of the bed, enabling the urinal to be placed in it before and after use. The urinal holder is supplied without the urinal.

]]>
Urinal brush https://vitility.com/product/urinal-brush/ Thu, 17 Mar 2022 12:43:32 +0000 https://vitility.com/product/urinal-brush/ The urinal brush can be used to clean the inside of both male and female urinals thoroughly and hygienically.

]]>
Toilet seat raiser – with lid https://vitility.com/product/toilet-seat-raiser-with-lid/ Thu, 17 Mar 2022 12:43:32 +0000 https://vitility.com/product/toilet-seat-raiser-with-lid/ The toilet seat raiser with lid can be installed simply and securely on almost any toilet, and removed again. The toilet seat raiser increases the height of the toilet, making sitting down and standing up again easier. The seat raiser is easy to clean. The lid is also easy to remove if necessary. The openings this leaves in the seat raiser can be covered using caps delivered with the product.

]]>
Fixation pants https://vitility.com/product/fixation-pants-black-l-2-pcs/ Thu, 17 Mar 2022 12:43:32 +0000 https://vitility.com/product/fixation-pants-black-l-2-pcs/ The washable and reusable fixation Pants keep the incontinence bandage sized large or small and maternity bandages in place.

]]>