From 63c3f5bc9258ad31aaa03b31bd234b011cf3a25b Mon Sep 17 00:00:00 2001
From: Prajjwal Poudel
Date: Wed, 23 Aug 2023 12:31:40 +0545
Subject: [PATCH] Enhance - Option Enable/Disable taking picture from webcam
---
includes/abstracts/abstract-ur-form-field.php | 4 ++++
templates/myaccount/form-edit-profile.php | 6 +++---
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/includes/abstracts/abstract-ur-form-field.php b/includes/abstracts/abstract-ur-form-field.php
index 07083b500..8b5d6a9d8 100644
--- a/includes/abstracts/abstract-ur-form-field.php
+++ b/includes/abstracts/abstract-ur-form-field.php
@@ -187,6 +187,10 @@ public function frontend_includes( $form_id, $field_type, $field_key, $data = ar
$form_data['enable_crop_picture'] = $data['advance_setting']->enable_crop_picture;
}
+ if ( isset( $data['advance_setting']->enable_take_picture ) ) {
+ $form_data['enable_take_picture'] = $data['advance_setting']->enable_take_picture;
+ }
+
$form_data['input_class'] = array( 'ur-frontend-field ' );
if ( isset( $data['advance_setting']->custom_class ) ) {
diff --git a/templates/myaccount/form-edit-profile.php b/templates/myaccount/form-edit-profile.php
index e4e735562..e59a88748 100644
--- a/templates/myaccount/form-edit-profile.php
+++ b/templates/myaccount/form-edit-profile.php
@@ -49,7 +49,7 @@
$max_size = wp_max_upload_size();
$max_upload_size = $max_size;
$crop_picture = false;
-
+ $profile_pic_args = array();
$edit_profile_valid_file_type = 'image/jpeg,image/gif,image/png';
foreach ( $form_data_array as $data ) {
@@ -57,6 +57,7 @@
foreach ( $grid_data as $grid_data_key => $single_item ) {
if ( isset( $single_item->field_key ) && 'profile_picture' === $single_item->field_key ) {
+ $profile_pic_args = (array) $single_item->advance_setting;
$edit_profile_valid_file_type = isset( $single_item->advance_setting->valid_file_type ) && '' !== $single_item->advance_setting->valid_file_type ? implode( ', ', $single_item->advance_setting->valid_file_type ) : $edit_profile_valid_file_type;
$max_upload_size = isset( $single_item->advance_setting->max_upload_size ) && '' !== $single_item->advance_setting->max_upload_size ? $single_item->advance_setting->max_upload_size : $max_size;
$crop_picture = isset( $single_item->advance_setting->enable_crop_picture ) ? ur_string_to_bool( $single_item->advance_setting->enable_crop_picture ) : false;
@@ -65,7 +66,6 @@
}
}
-
?>
@@ -84,7 +84,7 @@
'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
-
+