diff --git a/changelog.txt b/changelog.txt
index 4f7f20c9..d2f06595 100755
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,7 @@
+= 1.3.5 - 2020-02-28 =
+* Added - Time format setting
+* Added - Hide unset amenities settings
+
= 1.3.4 - 2020-02-21 =
* Fixes - Enquire email & Contact email
diff --git a/inc/admin/settings/general.php b/inc/admin/settings/general.php
index e08f4c64..832984f2 100755
--- a/inc/admin/settings/general.php
+++ b/inc/admin/settings/general.php
@@ -226,6 +226,14 @@ class Opalestate_Settings_General_Tab extends Opalestate_Settings_Base_Tab {
'options' => opalestate_get_measurement_units(),
'default' => 'sqft',
],
+ [
+ 'name' => esc_html__( 'Time Format', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Select a time format.', 'opalestate-pro' ),
+ 'id' => 'time_format',
+ 'type' => 'select',
+ 'options' => opalestate_get_time_formats(),
+ 'default' => '12_hour',
+ ],
]
);
}
diff --git a/inc/admin/settings/property.php b/inc/admin/settings/property.php
index 34bd2940..b55e8066 100755
--- a/inc/admin/settings/property.php
+++ b/inc/admin/settings/property.php
@@ -288,15 +288,15 @@ class Opalestate_Settings_Property_Tab extends Opalestate_Settings_Base_Tab {
];
$fields[] = [
- 'name' => esc_html__( 'Field type', 'opalestate-pro' ),
- 'options' => [
+ 'name' => esc_html__( 'Field type', 'opalestate-pro' ),
+ 'options' => [
'select' => esc_html__( 'Select', 'opalestate-pro' ),
'range' => esc_html__( 'Range', 'opalestate-pro' ),
'text' => esc_html__( 'Text', 'opalestate-pro' ),
],
- 'id' => $meta['id'] . '_search_type',
- 'type' => 'radio_inline',
- 'default' => 'select',
+ 'id' => $meta['id'] . '_search_type',
+ 'type' => 'radio_inline',
+ 'default' => 'select',
];
$fields[] = [
@@ -361,6 +361,20 @@ class Opalestate_Settings_Property_Tab extends Opalestate_Settings_Base_Tab {
'default' => 'on',
];
+ $fields[] = [
+ 'name' => esc_html__( 'Request Viewing Time Range (minute)', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Time range from 1-60 minutes.', 'opalestate-pro' ),
+ 'id' => 'request_viewing_time_range',
+ 'type' => 'text_small',
+ 'attributes' => [
+ 'type' => 'number',
+ 'min' => 1,
+ 'max' => 60,
+ ],
+ 'default' => 15,
+ 'after_row' => '
',
+ ];
+
$fields[] = [
'name' => esc_html__( 'Show Amenities tab', 'opalestate-pro' ),
'desc' => esc_html__( 'Show Amenities tab in the single property page.', 'opalestate-pro' ),
@@ -373,102 +387,123 @@ class Opalestate_Settings_Property_Tab extends Opalestate_Settings_Base_Tab {
];
$fields[] = [
- 'name' => esc_html__( 'Show Facilities tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Facilities tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_facilities',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Hide Unset amenities', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Hide unset amenities. Default: Show unset amenities with disable icons.', 'opalestate-pro' ),
+ 'id' => 'hide_unset_amenities',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Attachments tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Attachments tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_attachments',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Facilities tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Facilities tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_facilities',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Video tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Video tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_video',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Attachments tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Attachments tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_attachments',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Virtual Tour tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Virtual Tour tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_virtual_tour',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Video tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Video tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_video',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Map tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Map tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_map',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Virtual Tour tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Virtual Tour tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_virtual_tour',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Nearby tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Nearby tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_nearby',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Map tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Map tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_map',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Walk Scores tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Walk Scores tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_walkscores',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Nearby tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Nearby tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_nearby',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Apartments tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Apartments tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_apartments',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Walk Scores tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Walk Scores tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_walkscores',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Floor Plans tab', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Floor Plans tab in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_floor_plans',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Apartments tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Apartments tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_apartments',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
+ ];
+
+ $fields[] = [
+ 'name' => esc_html__( 'Show Floor Plans tab', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Floor Plans tab in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_floor_plans',
+ 'type' => 'switch',
+ 'options' => [
+ 'on' => esc_html__( 'Enable', 'opalestate-pro' ),
+ 'off' => esc_html__( 'Disable', 'opalestate-pro' ),
+ ],
+ 'after_row' => '
',
];
$fields[] = [
@@ -493,6 +528,7 @@ class Opalestate_Settings_Property_Tab extends Opalestate_Settings_Base_Tab {
'max' => 365,
],
'default' => 8,
+ 'after_row' => '
',
];
$fields[] = [
@@ -507,52 +543,57 @@ class Opalestate_Settings_Property_Tab extends Opalestate_Settings_Base_Tab {
];
$fields[] = [
- 'name' => esc_html__( 'Login to show Author box', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Require users login to show Author box', 'opalestate-pro' ),
- 'id' => 'enable_single_login_to_show_author_box',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Login to show Author box', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Require users login to show Author box', 'opalestate-pro' ),
+ 'id' => 'enable_single_login_to_show_author_box',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Enquire form', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Enquire form in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_enquire_form',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Enquire form', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Enquire form in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_enquire_form',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Show Mortgage Calculator', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Show Mortgage Calculator in the single property page.', 'opalestate-pro' ),
- 'id' => 'enable_single_mortgage',
- 'type' => 'switch',
- 'options' => [
+ 'name' => esc_html__( 'Show Mortgage Calculator', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Show Mortgage Calculator in the single property page.', 'opalestate-pro' ),
+ 'id' => 'enable_single_mortgage',
+ 'type' => 'switch',
+ 'options' => [
'on' => esc_html__( 'Enable', 'opalestate-pro' ),
'off' => esc_html__( 'Disable', 'opalestate-pro' ),
],
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Related properties layout', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Select a layout for related properties.', 'opalestate-pro' ),
- 'id' => 'single_related_properties_layout',
- 'type' => 'select',
- 'options' => opalestate_get_loop_property_layouts(),
+ 'name' => esc_html__( 'Related properties layout', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Select a layout for related properties.', 'opalestate-pro' ),
+ 'id' => 'single_related_properties_layout',
+ 'type' => 'select',
+ 'options' => opalestate_get_loop_property_layouts(),
+ 'after_row' => '
',
];
$fields[] = [
- 'name' => esc_html__( 'Nearby properties layout', 'opalestate-pro' ),
- 'desc' => esc_html__( 'Select a layout for nearby properties.', 'opalestate-pro' ),
- 'id' => 'single_nearby_properties_layout',
- 'type' => 'select',
- 'options' => opalestate_get_loop_property_layouts(),
+ 'name' => esc_html__( 'Nearby properties layout', 'opalestate-pro' ),
+ 'desc' => esc_html__( 'Select a layout for nearby properties.', 'opalestate-pro' ),
+ 'id' => 'single_nearby_properties_layout',
+ 'type' => 'select',
+ 'options' => opalestate_get_loop_property_layouts(),
+ 'after_row' => '
',
];
return $fields;
diff --git a/inc/message/class-opalestate-message.php b/inc/message/class-opalestate-message.php
index 78c5c281..a2aee541 100755
--- a/inc/message/class-opalestate-message.php
+++ b/inc/message/class-opalestate-message.php
@@ -712,7 +712,7 @@ class OpalEstate_User_Message {
'id' => "{$prefix}time",
'name' => esc_html__( 'Time', 'opalestate-pro' ),
'type' => 'select',
- 'options' => opalestate_get_time_lapses(),
+ 'options' => opalestate_get_request_viewing_time_list(),
],
[
'id' => "{$prefix}phone",
diff --git a/inc/mixes-functions.php b/inc/mixes-functions.php
index 5c3c244d..00165b4f 100755
--- a/inc/mixes-functions.php
+++ b/inc/mixes-functions.php
@@ -133,8 +133,14 @@ function opalestate_upload_base64_image( $file, $parent_id = 0 ) {
return $attach_id;
}
+function opalestate_get_request_viewing_time_list() {
+ $range_time = opalestate_get_option( 'request_viewing_time_range', 15 );
+
+ return apply_filters( 'opalestate_request_viewing_time_list', opalestate_get_time_lapses( $range_time ) );
+}
+
/**
- *
+ * Gets time lapses.
*/
function opalestate_get_time_lapses( $lapse = 15 ) {
@@ -147,9 +153,20 @@ function opalestate_get_time_lapses( $lapse = 15 ) {
$end_str = strtotime( $end );
$now_str = $start_str;
+ $time_format_value = 'h:i a';
+ $time_format_show = 'h:i A';
+
+ if ( '24_hour' === opalestate_get_option( 'time_format' ) ) {
+ $time_format_value = 'H:i';
+ $time_format_show = 'H:i';
+ }
+
+ $time_format_value = apply_filters( 'opalestate_time_lapse_value', $time_format_value );
+ $time_format_show = apply_filters( 'opalestate_time_lapse_show', $time_format_show );
+
while ( $now_str <= $end_str ) {
- $output[ date( 'h:i a', $now_str ) ] = date( 'h:i A', $now_str );
- $now_str = strtotime( $interval, $now_str );
+ $output[ date( $time_format_value, $now_str ) ] = date( $time_format_show, $now_str );
+ $now_str = strtotime( $interval, $now_str );
}
return $output;
@@ -1199,7 +1216,7 @@ add_action( 'opalestate_after_search_properties_form', 'opalestate_add_hidden_mu
* @return array
*/
function opalestate_get_measurement_units() {
- return apply_filters( 'opalestate_measurement_unit', [
+ return apply_filters( 'opalestate_measurement_units', [
'sqft' => esc_html__( 'sq ft', 'opalestate-pro' ),
'sqm' => esc_html__( 'sq m', 'opalestate-pro' ),
'mq' => esc_html__( 'mq', 'opalestate-pro' ),
@@ -1207,6 +1224,18 @@ function opalestate_get_measurement_units() {
] );
}
+/**
+ * Gets time formats.
+ *
+ * @return array
+ */
+function opalestate_get_time_formats() {
+ return apply_filters( 'opalestate_time_formats', [
+ '12_hour' => esc_html__( '12-hour', 'opalestate-pro' ),
+ '24_hour' => esc_html__( '24-hour', 'opalestate-pro' ),
+ ] );
+}
+
/**
* Returns property statuses.
*
diff --git a/inc/template-hook-functions.php b/inc/template-hook-functions.php
index fd6b5221..08516136 100755
--- a/inc/template-hook-functions.php
+++ b/inc/template-hook-functions.php
@@ -343,3 +343,12 @@ function opalestate_single_property_sidebar_widgets() {
}
add_action( 'opalestate_single_property_sidebar', 'opalestate_single_property_sidebar_widgets', 99 );
+
+function opalestate_hide_unset_amenities( $show ) {
+ if ( 'off' === opalestate_get_option( 'hide_unset_amenities', 'off' ) ) {
+ return false;
+ }
+
+ return true;
+}
+add_filter( 'opalestate_hide_unset_amenity', 'opalestate_hide_unset_amenities' );
diff --git a/languages/opalestate-pro.pot b/languages/opalestate-pro.pot
index 50e46872..6b4bc8e4 100755
--- a/languages/opalestate-pro.pot
+++ b/languages/opalestate-pro.pot
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Opal Estate Pro\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-02-21 04:14+0000\n"
+"POT-Creation-Date: 2020-02-28 08:11+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: \n"
@@ -113,21 +113,22 @@ msgstr ""
#: inc/admin/settings/property.php:65 inc/admin/settings/property.php:123
#: inc/admin/settings/property.php:134 inc/admin/settings/property.php:171
#: inc/admin/settings/property.php:248 inc/admin/settings/property.php:259
-#: inc/admin/settings/property.php:358 inc/admin/settings/property.php:370
-#: inc/admin/settings/property.php:381 inc/admin/settings/property.php:392
-#: inc/admin/settings/property.php:403 inc/admin/settings/property.php:414
-#: inc/admin/settings/property.php:425 inc/admin/settings/property.php:436
-#: inc/admin/settings/property.php:447 inc/admin/settings/property.php:458
-#: inc/admin/settings/property.php:469 inc/admin/settings/property.php:480
-#: inc/admin/settings/property.php:504 inc/admin/settings/property.php:515
-#: inc/admin/settings/property.php:526 inc/admin/settings/property.php:537
-#: inc/admin/settings/general.php:50 inc/admin/settings/general.php:60
-#: inc/admin/settings/pages.php:102 inc/admin/settings/pages.php:113
-#: inc/admin/settings/pages.php:124 inc/admin/settings/pages.php:135
-#: inc/admin/settings/pages.php:146 inc/admin/settings/pages.php:158
-#: inc/admin/settings/pages.php:168 inc/admin/settings/pages.php:179
-#: inc/admin/settings/pages.php:190 inc/admin/rating/class-rating.php:69
-#: inc/admin/rating/class-rating.php:79 inc/admin/rating/class-rating.php:89
+#: inc/admin/settings/property.php:358 inc/admin/settings/property.php:384
+#: inc/admin/settings/property.php:395 inc/admin/settings/property.php:407
+#: inc/admin/settings/property.php:419 inc/admin/settings/property.php:431
+#: inc/admin/settings/property.php:443 inc/admin/settings/property.php:455
+#: inc/admin/settings/property.php:467 inc/admin/settings/property.php:479
+#: inc/admin/settings/property.php:491 inc/admin/settings/property.php:503
+#: inc/admin/settings/property.php:515 inc/admin/settings/property.php:540
+#: inc/admin/settings/property.php:551 inc/admin/settings/property.php:563
+#: inc/admin/settings/property.php:575 inc/admin/settings/general.php:50
+#: inc/admin/settings/general.php:60 inc/admin/settings/pages.php:102
+#: inc/admin/settings/pages.php:113 inc/admin/settings/pages.php:124
+#: inc/admin/settings/pages.php:135 inc/admin/settings/pages.php:146
+#: inc/admin/settings/pages.php:158 inc/admin/settings/pages.php:168
+#: inc/admin/settings/pages.php:179 inc/admin/settings/pages.php:190
+#: inc/admin/rating/class-rating.php:69 inc/admin/rating/class-rating.php:79
+#: inc/admin/rating/class-rating.php:89
#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:171
#: inc/vendors/elementor/widgets/opalestate-agency-collection.php:171
msgid "Enable"
@@ -153,21 +154,22 @@ msgstr ""
#: inc/admin/settings/property.php:66 inc/admin/settings/property.php:124
#: inc/admin/settings/property.php:135 inc/admin/settings/property.php:172
#: inc/admin/settings/property.php:247 inc/admin/settings/property.php:258
-#: inc/admin/settings/property.php:359 inc/admin/settings/property.php:371
-#: inc/admin/settings/property.php:382 inc/admin/settings/property.php:393
-#: inc/admin/settings/property.php:404 inc/admin/settings/property.php:415
-#: inc/admin/settings/property.php:426 inc/admin/settings/property.php:437
-#: inc/admin/settings/property.php:448 inc/admin/settings/property.php:459
-#: inc/admin/settings/property.php:470 inc/admin/settings/property.php:481
-#: inc/admin/settings/property.php:505 inc/admin/settings/property.php:516
-#: inc/admin/settings/property.php:527 inc/admin/settings/property.php:538
-#: inc/admin/settings/general.php:51 inc/admin/settings/general.php:61
-#: inc/admin/settings/pages.php:103 inc/admin/settings/pages.php:114
-#: inc/admin/settings/pages.php:125 inc/admin/settings/pages.php:136
-#: inc/admin/settings/pages.php:147 inc/admin/settings/pages.php:159
-#: inc/admin/settings/pages.php:169 inc/admin/settings/pages.php:180
-#: inc/admin/settings/pages.php:191 inc/admin/rating/class-rating.php:70
-#: inc/admin/rating/class-rating.php:80 inc/admin/rating/class-rating.php:90
+#: inc/admin/settings/property.php:359 inc/admin/settings/property.php:385
+#: inc/admin/settings/property.php:396 inc/admin/settings/property.php:408
+#: inc/admin/settings/property.php:420 inc/admin/settings/property.php:432
+#: inc/admin/settings/property.php:444 inc/admin/settings/property.php:456
+#: inc/admin/settings/property.php:468 inc/admin/settings/property.php:480
+#: inc/admin/settings/property.php:492 inc/admin/settings/property.php:504
+#: inc/admin/settings/property.php:516 inc/admin/settings/property.php:541
+#: inc/admin/settings/property.php:552 inc/admin/settings/property.php:564
+#: inc/admin/settings/property.php:576 inc/admin/settings/general.php:51
+#: inc/admin/settings/general.php:61 inc/admin/settings/pages.php:103
+#: inc/admin/settings/pages.php:114 inc/admin/settings/pages.php:125
+#: inc/admin/settings/pages.php:136 inc/admin/settings/pages.php:147
+#: inc/admin/settings/pages.php:159 inc/admin/settings/pages.php:169
+#: inc/admin/settings/pages.php:180 inc/admin/settings/pages.php:191
+#: inc/admin/rating/class-rating.php:70 inc/admin/rating/class-rating.php:80
+#: inc/admin/rating/class-rating.php:90
msgid "Disable"
msgstr ""
@@ -464,7 +466,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: inc/class-opalestate-html.php:221 inc/mixes-functions.php:1217
+#: inc/class-opalestate-html.php:221 inc/mixes-functions.php:1246
#: inc/template-functions.php:353 templates/user/my-properties.php:3
#: templates/search-box/fields/status-bar.php:9
#: inc/vendors/elementor/widgets/opalestate-property-collection.php:152
@@ -481,63 +483,63 @@ msgstr ""
msgid "None"
msgstr ""
-#: inc/mixes-functions.php:190
+#: inc/mixes-functions.php:207
msgid "Advanced V1"
msgstr ""
-#: inc/mixes-functions.php:191
+#: inc/mixes-functions.php:208
msgid "Advanced V2"
msgstr ""
-#: inc/mixes-functions.php:192
+#: inc/mixes-functions.php:209
msgid "Advanced V3"
msgstr ""
-#: inc/mixes-functions.php:193
+#: inc/mixes-functions.php:210
msgid "Advanced V4"
msgstr ""
-#: inc/mixes-functions.php:194
+#: inc/mixes-functions.php:211
msgid "Advanced V5"
msgstr ""
-#: inc/mixes-functions.php:195
+#: inc/mixes-functions.php:212
msgid "Advanced V6"
msgstr ""
-#: inc/mixes-functions.php:196
+#: inc/mixes-functions.php:213
msgid "Vertical Advanced"
msgstr ""
-#: inc/mixes-functions.php:197
+#: inc/mixes-functions.php:214
msgid "Vertical Advanced V2"
msgstr ""
-#: inc/mixes-functions.php:198
+#: inc/mixes-functions.php:215
msgid "Vertical Advanced V3"
msgstr ""
-#: inc/mixes-functions.php:199
+#: inc/mixes-functions.php:216
msgid "Simple City"
msgstr ""
-#: inc/mixes-functions.php:200
+#: inc/mixes-functions.php:217
msgid "Simple Keyword"
msgstr ""
-#: inc/mixes-functions.php:201
+#: inc/mixes-functions.php:218
msgid "Collapse City"
msgstr ""
-#: inc/mixes-functions.php:202
+#: inc/mixes-functions.php:219
msgid "Collapse Keyword"
msgstr ""
-#: inc/mixes-functions.php:203
+#: inc/mixes-functions.php:220
msgid "Collapse Advanced"
msgstr ""
-#: inc/mixes-functions.php:214 inc/mixes-functions.php:230
+#: inc/mixes-functions.php:231 inc/mixes-functions.php:247
#: inc/template-functions.php:256
#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:126
#: inc/vendors/elementor/widgets/opalestate-search-agency.php:117
@@ -546,15 +548,15 @@ msgstr ""
msgid "Grid"
msgstr ""
-#: inc/mixes-functions.php:215 inc/mixes-functions.php:231
+#: inc/mixes-functions.php:232 inc/mixes-functions.php:248
msgid "Grid v2"
msgstr ""
-#: inc/mixes-functions.php:216 inc/mixes-functions.php:232
+#: inc/mixes-functions.php:233 inc/mixes-functions.php:249
msgid "Grid v3"
msgstr ""
-#: inc/mixes-functions.php:217 inc/mixes-functions.php:244
+#: inc/mixes-functions.php:234 inc/mixes-functions.php:261
#: inc/template-functions.php:260
#: inc/vendors/elementor/widgets/opalestate-agent-collection.php:127
#: inc/vendors/elementor/widgets/opalestate-search-agency.php:118
@@ -563,709 +565,717 @@ msgstr ""
msgid "List"
msgstr ""
-#: inc/mixes-functions.php:218 inc/mixes-functions.php:245
+#: inc/mixes-functions.php:235 inc/mixes-functions.php:262
msgid "List v2"
msgstr ""
-#: inc/mixes-functions.php:219 inc/mixes-functions.php:233
+#: inc/mixes-functions.php:236 inc/mixes-functions.php:250
msgid "Mark hover"
msgstr ""
-#: inc/mixes-functions.php:344
+#: inc/mixes-functions.php:361
msgid "Orginal Size"
msgstr ""
-#: inc/mixes-functions.php:435 inc/mixes-functions.php:439
+#: inc/mixes-functions.php:452 inc/mixes-functions.php:456
msgid "Your Location"
msgstr ""
-#: inc/mixes-functions.php:561
+#: inc/mixes-functions.php:578
#, php-format
msgid "Placeholder %s"
msgstr ""
-#: inc/mixes-functions.php:603
+#: inc/mixes-functions.php:620
msgid "United Arab Emirates dirham"
msgstr ""
-#: inc/mixes-functions.php:604
+#: inc/mixes-functions.php:621
msgid "Afghan afghani"
msgstr ""
-#: inc/mixes-functions.php:605
+#: inc/mixes-functions.php:622
msgid "Albanian lek"
msgstr ""
-#: inc/mixes-functions.php:606
+#: inc/mixes-functions.php:623
msgid "Armenian dram"
msgstr ""
-#: inc/mixes-functions.php:607
+#: inc/mixes-functions.php:624
msgid "Netherlands Antillean guilder"
msgstr ""
-#: inc/mixes-functions.php:608
+#: inc/mixes-functions.php:625
msgid "Angolan kwanza"
msgstr ""
-#: inc/mixes-functions.php:609
+#: inc/mixes-functions.php:626
msgid "Argentine peso"
msgstr ""
-#: inc/mixes-functions.php:610
+#: inc/mixes-functions.php:627
msgid "Australian dollar"
msgstr ""
-#: inc/mixes-functions.php:611
+#: inc/mixes-functions.php:628
msgid "Aruban florin"
msgstr ""
-#: inc/mixes-functions.php:612
+#: inc/mixes-functions.php:629
msgid "Azerbaijani manat"
msgstr ""
-#: inc/mixes-functions.php:613
+#: inc/mixes-functions.php:630
msgid "Bosnia and Herzegovina convertible mark"
msgstr ""
-#: inc/mixes-functions.php:614
+#: inc/mixes-functions.php:631
msgid "Barbadian dollar"
msgstr ""
-#: inc/mixes-functions.php:615
+#: inc/mixes-functions.php:632
msgid "Bangladeshi taka"
msgstr ""
-#: inc/mixes-functions.php:616
+#: inc/mixes-functions.php:633
msgid "Bulgarian lev"
msgstr ""
-#: inc/mixes-functions.php:617
+#: inc/mixes-functions.php:634
msgid "Bahraini dinar"
msgstr ""
-#: inc/mixes-functions.php:618
+#: inc/mixes-functions.php:635
msgid "Burundian franc"
msgstr ""
-#: inc/mixes-functions.php:619
+#: inc/mixes-functions.php:636
msgid "Bermudian dollar"
msgstr ""
-#: inc/mixes-functions.php:620
+#: inc/mixes-functions.php:637
msgid "Brunei dollar"
msgstr ""
-#: inc/mixes-functions.php:621
+#: inc/mixes-functions.php:638
msgid "Bolivian boliviano"
msgstr ""
-#: inc/mixes-functions.php:622
+#: inc/mixes-functions.php:639
msgid "Brazilian real"
msgstr ""
-#: inc/mixes-functions.php:623
+#: inc/mixes-functions.php:640
msgid "Bahamian dollar"
msgstr ""
-#: inc/mixes-functions.php:624
+#: inc/mixes-functions.php:641
msgid "Bitcoin"
msgstr ""
-#: inc/mixes-functions.php:625
+#: inc/mixes-functions.php:642
msgid "Bhutanese ngultrum"
msgstr ""
-#: inc/mixes-functions.php:626
+#: inc/mixes-functions.php:643
msgid "Botswana pula"
msgstr ""
-#: inc/mixes-functions.php:627
+#: inc/mixes-functions.php:644
msgid "Belarusian ruble"
msgstr ""
-#: inc/mixes-functions.php:628
+#: inc/mixes-functions.php:645
msgid "Belize dollar"
msgstr ""
-#: inc/mixes-functions.php:629
+#: inc/mixes-functions.php:646
msgid "Canadian dollar"
msgstr ""
-#: inc/mixes-functions.php:630
+#: inc/mixes-functions.php:647
msgid "Congolese franc"
msgstr ""
-#: inc/mixes-functions.php:631
+#: inc/mixes-functions.php:648
msgid "Swiss franc"
msgstr ""
-#: inc/mixes-functions.php:632
+#: inc/mixes-functions.php:649
msgid "Chilean peso"
msgstr ""
-#: inc/mixes-functions.php:633
+#: inc/mixes-functions.php:650
msgid "Chinese yuan"
msgstr ""
-#: inc/mixes-functions.php:634
+#: inc/mixes-functions.php:651
msgid "Colombian peso"
msgstr ""
-#: inc/mixes-functions.php:635
+#: inc/mixes-functions.php:652
msgid "Costa Rican colón"
msgstr ""
-#: inc/mixes-functions.php:636
+#: inc/mixes-functions.php:653
msgid "Cuban convertible peso"
msgstr ""
-#: inc/mixes-functions.php:637
+#: inc/mixes-functions.php:654
msgid "Cuban peso"
msgstr ""
-#: inc/mixes-functions.php:638
+#: inc/mixes-functions.php:655
msgid "Cape Verdean escudo"
msgstr ""
-#: inc/mixes-functions.php:639
+#: inc/mixes-functions.php:656
msgid "Czech koruna"
msgstr ""
-#: inc/mixes-functions.php:640
+#: inc/mixes-functions.php:657
msgid "Djiboutian franc"
msgstr ""
-#: inc/mixes-functions.php:641
+#: inc/mixes-functions.php:658
msgid "Danish krone"
msgstr ""
-#: inc/mixes-functions.php:642
+#: inc/mixes-functions.php:659
msgid "Dominican peso"
msgstr ""
-#: inc/mixes-functions.php:643
+#: inc/mixes-functions.php:660
msgid "Algerian dinar"
msgstr ""
-#: inc/mixes-functions.php:644
+#: inc/mixes-functions.php:661
msgid "Egyptian pound"
msgstr ""
-#: inc/mixes-functions.php:645
+#: inc/mixes-functions.php:662
msgid "Eritrean nakfa"
msgstr ""
-#: inc/mixes-functions.php:646
+#: inc/mixes-functions.php:663
msgid "Ethiopian birr"
msgstr ""
-#: inc/mixes-functions.php:647
+#: inc/mixes-functions.php:664
msgid "Euro"
msgstr ""
-#: inc/mixes-functions.php:648
+#: inc/mixes-functions.php:665
msgid "Fijian dollar"
msgstr ""
-#: inc/mixes-functions.php:649
+#: inc/mixes-functions.php:666
msgid "Falkland Islands pound"
msgstr ""
-#: inc/mixes-functions.php:650
+#: inc/mixes-functions.php:667
msgid "Pound sterling"
msgstr ""
-#: inc/mixes-functions.php:651
+#: inc/mixes-functions.php:668
msgid "Georgian lari"
msgstr ""
-#: inc/mixes-functions.php:652
+#: inc/mixes-functions.php:669
msgid "Guernsey pound"
msgstr ""
-#: inc/mixes-functions.php:653
+#: inc/mixes-functions.php:670
msgid "Ghana cedi"
msgstr ""
-#: inc/mixes-functions.php:654
+#: inc/mixes-functions.php:671
msgid "Gibraltar pound"
msgstr ""
-#: inc/mixes-functions.php:655
+#: inc/mixes-functions.php:672
msgid "Gambian dalasi"
msgstr ""
-#: inc/mixes-functions.php:656
+#: inc/mixes-functions.php:673
msgid "Guinean franc"
msgstr ""
-#: inc/mixes-functions.php:657
+#: inc/mixes-functions.php:674
msgid "Guatemalan quetzal"
msgstr ""
-#: inc/mixes-functions.php:658
+#: inc/mixes-functions.php:675
msgid "Guyanese dollar"
msgstr ""
-#: inc/mixes-functions.php:659
+#: inc/mixes-functions.php:676
msgid "Hong Kong dollar"
msgstr ""
-#: inc/mixes-functions.php:660
+#: inc/mixes-functions.php:677
msgid "Honduran lempira"
msgstr ""
-#: inc/mixes-functions.php:661
+#: inc/mixes-functions.php:678
msgid "Croatian kuna"
msgstr ""
-#: inc/mixes-functions.php:662
+#: inc/mixes-functions.php:679
msgid "Haitian gourde"
msgstr ""
-#: inc/mixes-functions.php:663
+#: inc/mixes-functions.php:680
msgid "Hungarian forint"
msgstr ""
-#: inc/mixes-functions.php:664
+#: inc/mixes-functions.php:681
msgid "Indonesian rupiah"
msgstr ""
-#: inc/mixes-functions.php:665
+#: inc/mixes-functions.php:682
msgid "Israeli new shekel"
msgstr ""
-#: inc/mixes-functions.php:666
+#: inc/mixes-functions.php:683
msgid "Manx pound"
msgstr ""
-#: inc/mixes-functions.php:667
+#: inc/mixes-functions.php:684
msgid "Indian rupee"
msgstr ""
-#: inc/mixes-functions.php:668
+#: inc/mixes-functions.php:685
msgid "Iraqi dinar"
msgstr ""
-#: inc/mixes-functions.php:669
+#: inc/mixes-functions.php:686
msgid "Iranian rial"
msgstr ""
-#: inc/mixes-functions.php:670
+#: inc/mixes-functions.php:687
msgid "Icelandic króna"
msgstr ""
-#: inc/mixes-functions.php:671
+#: inc/mixes-functions.php:688
msgid "Jersey pound"
msgstr ""
-#: inc/mixes-functions.php:672
+#: inc/mixes-functions.php:689
msgid "Jamaican dollar"
msgstr ""
-#: inc/mixes-functions.php:673
+#: inc/mixes-functions.php:690
msgid "Jordanian dinar"
msgstr ""
-#: inc/mixes-functions.php:674
+#: inc/mixes-functions.php:691
msgid "Japanese yen"
msgstr ""
-#: inc/mixes-functions.php:675
+#: inc/mixes-functions.php:692
msgid "Kenyan shilling"
msgstr ""
-#: inc/mixes-functions.php:676
+#: inc/mixes-functions.php:693
msgid "Kyrgyzstani som"
msgstr ""
-#: inc/mixes-functions.php:677
+#: inc/mixes-functions.php:694
msgid "Cambodian riel"
msgstr ""
-#: inc/mixes-functions.php:678
+#: inc/mixes-functions.php:695
msgid "Comorian franc"
msgstr ""
-#: inc/mixes-functions.php:679
+#: inc/mixes-functions.php:696
msgid "North Korean won"
msgstr ""
-#: inc/mixes-functions.php:680
+#: inc/mixes-functions.php:697
msgid "South Korean won"
msgstr ""
-#: inc/mixes-functions.php:681
+#: inc/mixes-functions.php:698
msgid "Kuwaiti dinar"
msgstr ""
-#: inc/mixes-functions.php:682
+#: inc/mixes-functions.php:699
msgid "Cayman Islands dollar"
msgstr ""
-#: inc/mixes-functions.php:683
+#: inc/mixes-functions.php:700
msgid "Kazakhstani tenge"
msgstr ""
-#: inc/mixes-functions.php:684
+#: inc/mixes-functions.php:701
msgid "Lao kip"
msgstr ""
-#: inc/mixes-functions.php:685
+#: inc/mixes-functions.php:702
msgid "Lebanese pound"
msgstr ""
-#: inc/mixes-functions.php:686
+#: inc/mixes-functions.php:703
msgid "Sri Lankan rupee"
msgstr ""
-#: inc/mixes-functions.php:687
+#: inc/mixes-functions.php:704
msgid "Liberian dollar"
msgstr ""
-#: inc/mixes-functions.php:688
+#: inc/mixes-functions.php:705
msgid "Lesotho loti"
msgstr ""
-#: inc/mixes-functions.php:689
+#: inc/mixes-functions.php:706
msgid "Libyan dinar"
msgstr ""
-#: inc/mixes-functions.php:690
+#: inc/mixes-functions.php:707
msgid "Moroccan dirham"
msgstr ""
-#: inc/mixes-functions.php:691
+#: inc/mixes-functions.php:708
msgid "Moldovan leu"
msgstr ""
-#: inc/mixes-functions.php:692
+#: inc/mixes-functions.php:709
msgid "Malagasy ariary"
msgstr ""
-#: inc/mixes-functions.php:693
+#: inc/mixes-functions.php:710
msgid "Macedonian denar"
msgstr ""
-#: inc/mixes-functions.php:694
+#: inc/mixes-functions.php:711
msgid "Burmese kyat"
msgstr ""
-#: inc/mixes-functions.php:695
+#: inc/mixes-functions.php:712
msgid "Mongolian tögrög"
msgstr ""
-#: inc/mixes-functions.php:696
+#: inc/mixes-functions.php:713
msgid "Macanese pataca"
msgstr ""
-#: inc/mixes-functions.php:697
+#: inc/mixes-functions.php:714
msgid "Mauritanian ouguiya"
msgstr ""
-#: inc/mixes-functions.php:698
+#: inc/mixes-functions.php:715
msgid "Mauritian rupee"
msgstr ""
-#: inc/mixes-functions.php:699
+#: inc/mixes-functions.php:716
msgid "Maldivian rufiyaa"
msgstr ""
-#: inc/mixes-functions.php:700
+#: inc/mixes-functions.php:717
msgid "Malawian kwacha"
msgstr ""
-#: inc/mixes-functions.php:701
+#: inc/mixes-functions.php:718
msgid "Mexican peso"
msgstr ""
-#: inc/mixes-functions.php:702
+#: inc/mixes-functions.php:719
msgid "Malaysian ringgit"
msgstr ""
-#: inc/mixes-functions.php:703
+#: inc/mixes-functions.php:720
msgid "Mozambican metical"
msgstr ""
-#: inc/mixes-functions.php:704
+#: inc/mixes-functions.php:721
msgid "Namibian dollar"
msgstr ""
-#: inc/mixes-functions.php:705
+#: inc/mixes-functions.php:722
msgid "Nigerian naira"
msgstr ""
-#: inc/mixes-functions.php:706
+#: inc/mixes-functions.php:723
msgid "Nicaraguan córdoba"
msgstr ""
-#: inc/mixes-functions.php:707
+#: inc/mixes-functions.php:724
msgid "Norwegian krone"
msgstr ""
-#: inc/mixes-functions.php:708
+#: inc/mixes-functions.php:725
msgid "Nepalese rupee"
msgstr ""
-#: inc/mixes-functions.php:709
+#: inc/mixes-functions.php:726
msgid "New Zealand dollar"
msgstr ""
-#: inc/mixes-functions.php:710
+#: inc/mixes-functions.php:727
msgid "Omani rial"
msgstr ""
-#: inc/mixes-functions.php:711
+#: inc/mixes-functions.php:728
msgid "Panamanian balboa"
msgstr ""
-#: inc/mixes-functions.php:712
+#: inc/mixes-functions.php:729
msgid "Peruvian nuevo sol"
msgstr ""
-#: inc/mixes-functions.php:713
+#: inc/mixes-functions.php:730
msgid "Papua New Guinean kina"
msgstr ""
-#: inc/mixes-functions.php:714
+#: inc/mixes-functions.php:731
msgid "Philippine peso"
msgstr ""
-#: inc/mixes-functions.php:715
+#: inc/mixes-functions.php:732
msgid "Pakistani rupee"
msgstr ""
-#: inc/mixes-functions.php:716
+#: inc/mixes-functions.php:733
msgid "Polish złoty"
msgstr ""
-#: inc/mixes-functions.php:717
+#: inc/mixes-functions.php:734
msgid "Transnistrian ruble"
msgstr ""
-#: inc/mixes-functions.php:718
+#: inc/mixes-functions.php:735
msgid "Paraguayan guaraní"
msgstr ""
-#: inc/mixes-functions.php:719
+#: inc/mixes-functions.php:736
msgid "Qatari riyal"
msgstr ""
-#: inc/mixes-functions.php:720
+#: inc/mixes-functions.php:737
msgid "Romanian leu"
msgstr ""
-#: inc/mixes-functions.php:721
+#: inc/mixes-functions.php:738
msgid "Serbian dinar"
msgstr ""
-#: inc/mixes-functions.php:722
+#: inc/mixes-functions.php:739
msgid "Russian ruble"
msgstr ""
-#: inc/mixes-functions.php:723
+#: inc/mixes-functions.php:740
msgid "Rwandan franc"
msgstr ""
-#: inc/mixes-functions.php:724
+#: inc/mixes-functions.php:741
msgid "Saudi riyal"
msgstr ""
-#: inc/mixes-functions.php:725
+#: inc/mixes-functions.php:742
msgid "Solomon Islands dollar"
msgstr ""
-#: inc/mixes-functions.php:726
+#: inc/mixes-functions.php:743
msgid "Seychellois rupee"
msgstr ""
-#: inc/mixes-functions.php:727
+#: inc/mixes-functions.php:744
msgid "Sudanese pound"
msgstr ""
-#: inc/mixes-functions.php:728
+#: inc/mixes-functions.php:745
msgid "Swedish krona"
msgstr ""
-#: inc/mixes-functions.php:729
+#: inc/mixes-functions.php:746
msgid "Singapore dollar"
msgstr ""
-#: inc/mixes-functions.php:730
+#: inc/mixes-functions.php:747
msgid "Saint Helena pound"
msgstr ""
-#: inc/mixes-functions.php:731
+#: inc/mixes-functions.php:748
msgid "Sierra Leonean leone"
msgstr ""
-#: inc/mixes-functions.php:732
+#: inc/mixes-functions.php:749
msgid "Somali shilling"
msgstr ""
-#: inc/mixes-functions.php:733
+#: inc/mixes-functions.php:750
msgid "Surinamese dollar"
msgstr ""
-#: inc/mixes-functions.php:734
+#: inc/mixes-functions.php:751
msgid "South Sudanese pound"
msgstr ""
-#: inc/mixes-functions.php:735
+#: inc/mixes-functions.php:752
msgid "São Tomé and Príncipe dobra"
msgstr ""
-#: inc/mixes-functions.php:736
+#: inc/mixes-functions.php:753
msgid "Syrian pound"
msgstr ""
-#: inc/mixes-functions.php:737
+#: inc/mixes-functions.php:754
msgid "Swazi lilangeni"
msgstr ""
-#: inc/mixes-functions.php:738
+#: inc/mixes-functions.php:755
msgid "Thai baht"
msgstr ""
-#: inc/mixes-functions.php:739
+#: inc/mixes-functions.php:756
msgid "Tajikistani somoni"
msgstr ""
-#: inc/mixes-functions.php:740
+#: inc/mixes-functions.php:757
msgid "Turkmenistan manat"
msgstr ""
-#: inc/mixes-functions.php:741
+#: inc/mixes-functions.php:758
msgid "Tunisian dinar"
msgstr ""
-#: inc/mixes-functions.php:742
+#: inc/mixes-functions.php:759
msgid "Tongan paʻanga"
msgstr ""
-#: inc/mixes-functions.php:743
+#: inc/mixes-functions.php:760
msgid "Turkish lira"
msgstr ""
-#: inc/mixes-functions.php:744
+#: inc/mixes-functions.php:761
msgid "Trinidad and Tobago dollar"
msgstr ""
-#: inc/mixes-functions.php:745
+#: inc/mixes-functions.php:762
msgid "New Taiwan dollar"
msgstr ""
-#: inc/mixes-functions.php:746
+#: inc/mixes-functions.php:763
msgid "Tanzanian shilling"
msgstr ""
-#: inc/mixes-functions.php:747
+#: inc/mixes-functions.php:764
msgid "Ukrainian hryvnia"
msgstr ""
-#: inc/mixes-functions.php:748
+#: inc/mixes-functions.php:765
msgid "Ugandan shilling"
msgstr ""
-#: inc/mixes-functions.php:749
+#: inc/mixes-functions.php:766
msgid "United States dollar"
msgstr ""
-#: inc/mixes-functions.php:750
+#: inc/mixes-functions.php:767
msgid "Uruguayan peso"
msgstr ""
-#: inc/mixes-functions.php:751
+#: inc/mixes-functions.php:768
msgid "Uzbekistani som"
msgstr ""
-#: inc/mixes-functions.php:752
+#: inc/mixes-functions.php:769
msgid "Venezuelan bolívar"
msgstr ""
-#: inc/mixes-functions.php:753
+#: inc/mixes-functions.php:770
msgid "Vietnamese đồng"
msgstr ""
-#: inc/mixes-functions.php:754
+#: inc/mixes-functions.php:771
msgid "Vanuatu vatu"
msgstr ""
-#: inc/mixes-functions.php:755
+#: inc/mixes-functions.php:772
msgid "Samoan tālā"
msgstr ""
-#: inc/mixes-functions.php:756
+#: inc/mixes-functions.php:773
msgid "Central African CFA franc"
msgstr ""
-#: inc/mixes-functions.php:757
+#: inc/mixes-functions.php:774
msgid "East Caribbean dollar"
msgstr ""
-#: inc/mixes-functions.php:758
+#: inc/mixes-functions.php:775
msgid "West African CFA franc"
msgstr ""
-#: inc/mixes-functions.php:759
+#: inc/mixes-functions.php:776
msgid "CFP franc"
msgstr ""
-#: inc/mixes-functions.php:760
+#: inc/mixes-functions.php:777
msgid "Yemeni rial"
msgstr ""
-#: inc/mixes-functions.php:761
+#: inc/mixes-functions.php:778
msgid "South African rand"
msgstr ""
-#: inc/mixes-functions.php:762
+#: inc/mixes-functions.php:779
msgid "Zambian kwacha"
msgstr ""
-#: inc/mixes-functions.php:1071
+#: inc/mixes-functions.php:1088
#, php-format
msgctxt "areasize info"
msgid "%1$s %2$s"
msgstr ""
-#: inc/mixes-functions.php:1203
+#: inc/mixes-functions.php:1220
msgid "sq ft"
msgstr ""
-#: inc/mixes-functions.php:1204
+#: inc/mixes-functions.php:1221
msgid "sq m"
msgstr ""
-#: inc/mixes-functions.php:1205
+#: inc/mixes-functions.php:1222
msgid "mq"
msgstr ""
-#: inc/mixes-functions.php:1206
+#: inc/mixes-functions.php:1223
msgid "m2"
msgstr ""
-#: inc/mixes-functions.php:1218 inc/mixes-functions.php:1219
+#: inc/mixes-functions.php:1234
+msgid "12-hour"
+msgstr ""
+
+#: inc/mixes-functions.php:1235
+msgid "24-hour"
+msgstr ""
+
+#: inc/mixes-functions.php:1247 inc/mixes-functions.php:1248
#: templates/user/my-properties.php:4
msgid "Published"
msgstr ""
-#: inc/mixes-functions.php:1220 templates/user/my-properties.php:5
+#: inc/mixes-functions.php:1249 templates/user/my-properties.php:5
msgid "Pending"
msgstr ""
-#: inc/mixes-functions.php:1221 templates/user/my-properties.php:6
+#: inc/mixes-functions.php:1250 templates/user/my-properties.php:6
#: inc/vendors/opalmembership/membership.php:666
#: inc/vendors/opalmembership/membership.php:675
msgid "Expired"
msgstr ""
-#: inc/mixes-functions.php:1347
+#: inc/mixes-functions.php:1376
msgid "Single Property Sidebar"
msgstr ""
-#: inc/mixes-functions.php:1349
+#: inc/mixes-functions.php:1378
msgid "Add widgets here to appear in your single property sidebar area."
msgstr ""
@@ -5790,146 +5800,162 @@ msgid "Enable Request Viewing feature in the single property page."
msgstr ""
#: inc/admin/settings/property.php:365
-msgid "Show Amenities tab"
+msgid "Request Viewing Time Range (minute)"
msgstr ""
#: inc/admin/settings/property.php:366
+msgid "Time range from 1-60 minutes."
+msgstr ""
+
+#: inc/admin/settings/property.php:379
+msgid "Show Amenities tab"
+msgstr ""
+
+#: inc/admin/settings/property.php:380
msgid "Show Amenities tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:376
+#: inc/admin/settings/property.php:390
+msgid "Hide Unset amenities"
+msgstr ""
+
+#: inc/admin/settings/property.php:391
+msgid "Hide unset amenities. Default: Show unset amenities with disable icons."
+msgstr ""
+
+#: inc/admin/settings/property.php:402
msgid "Show Facilities tab"
msgstr ""
-#: inc/admin/settings/property.php:377
+#: inc/admin/settings/property.php:403
msgid "Show Facilities tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:387
+#: inc/admin/settings/property.php:414
msgid "Show Attachments tab"
msgstr ""
-#: inc/admin/settings/property.php:388
+#: inc/admin/settings/property.php:415
msgid "Show Attachments tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:398
+#: inc/admin/settings/property.php:426
msgid "Show Video tab"
msgstr ""
-#: inc/admin/settings/property.php:399
+#: inc/admin/settings/property.php:427
msgid "Show Video tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:409
+#: inc/admin/settings/property.php:438
msgid "Show Virtual Tour tab"
msgstr ""
-#: inc/admin/settings/property.php:410
+#: inc/admin/settings/property.php:439
msgid "Show Virtual Tour tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:420
+#: inc/admin/settings/property.php:450
msgid "Show Map tab"
msgstr ""
-#: inc/admin/settings/property.php:421
+#: inc/admin/settings/property.php:451
msgid "Show Map tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:431
+#: inc/admin/settings/property.php:462
msgid "Show Nearby tab"
msgstr ""
-#: inc/admin/settings/property.php:432
+#: inc/admin/settings/property.php:463
msgid "Show Nearby tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:442
+#: inc/admin/settings/property.php:474
msgid "Show Walk Scores tab"
msgstr ""
-#: inc/admin/settings/property.php:443
+#: inc/admin/settings/property.php:475
msgid "Show Walk Scores tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:453
+#: inc/admin/settings/property.php:486
msgid "Show Apartments tab"
msgstr ""
-#: inc/admin/settings/property.php:454
+#: inc/admin/settings/property.php:487
msgid "Show Apartments tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:464
+#: inc/admin/settings/property.php:498
msgid "Show Floor Plans tab"
msgstr ""
-#: inc/admin/settings/property.php:465
+#: inc/admin/settings/property.php:499
msgid "Show Floor Plans tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:475
+#: inc/admin/settings/property.php:510
msgid "Show Views Statistics tab"
msgstr ""
-#: inc/admin/settings/property.php:476
+#: inc/admin/settings/property.php:511
msgid "Show Views Statistics tab in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:486
+#: inc/admin/settings/property.php:521
msgid "Views Statistics time limit (days)"
msgstr ""
-#: inc/admin/settings/property.php:487
+#: inc/admin/settings/property.php:522
msgid "The number of days will be saved to the database."
msgstr ""
-#: inc/admin/settings/property.php:499
+#: inc/admin/settings/property.php:535
msgid "Show Author box"
msgstr ""
-#: inc/admin/settings/property.php:500
+#: inc/admin/settings/property.php:536
msgid "Show Author box in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:510
+#: inc/admin/settings/property.php:546
msgid "Login to show Author box"
msgstr ""
-#: inc/admin/settings/property.php:511
+#: inc/admin/settings/property.php:547
msgid "Require users login to show Author box"
msgstr ""
-#: inc/admin/settings/property.php:521
+#: inc/admin/settings/property.php:558
msgid "Show Enquire form"
msgstr ""
-#: inc/admin/settings/property.php:522
+#: inc/admin/settings/property.php:559
msgid "Show Enquire form in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:532
+#: inc/admin/settings/property.php:570
msgid "Show Mortgage Calculator"
msgstr ""
-#: inc/admin/settings/property.php:533
+#: inc/admin/settings/property.php:571
msgid "Show Mortgage Calculator in the single property page."
msgstr ""
-#: inc/admin/settings/property.php:543
+#: inc/admin/settings/property.php:582
msgid "Related properties layout"
msgstr ""
-#: inc/admin/settings/property.php:544
+#: inc/admin/settings/property.php:583
msgid "Select a layout for related properties."
msgstr ""
-#: inc/admin/settings/property.php:551
+#: inc/admin/settings/property.php:591
msgid "Nearby properties layout"
msgstr ""
-#: inc/admin/settings/property.php:552
+#: inc/admin/settings/property.php:592
msgid "Select a layout for nearby properties."
msgstr ""
@@ -6085,6 +6111,14 @@ msgstr ""
msgid "Select a measurement unit."
msgstr ""
+#: inc/admin/settings/general.php:230
+msgid "Time Format"
+msgstr ""
+
+#: inc/admin/settings/general.php:231
+msgid "Select a time format."
+msgstr ""
+
#: inc/admin/settings/3rd_party.php:27 inc/admin/settings/3rd_party.php:112
msgid "Yelp"
msgstr ""
diff --git a/opal-estate-pro.php b/opal-estate-pro.php
index 35a2c0aa..5d0b782e 100755
--- a/opal-estate-pro.php
+++ b/opal-estate-pro.php
@@ -3,7 +3,7 @@
* Plugin Name: Opal Estate Pro
* Plugin URI: https://wpdocs.gitbook.io/opal-estate/
* Description: Opal Real Estate Plugin is an ideal solution and brilliant choice for you to set up a professional estate website.
- * Version: 1.3.4
+ * Version: 1.3.5
* Author: WPOPAL
* Author URI: http://www.wpopal.com
* Requires at least: 4.9
@@ -150,7 +150,7 @@ if ( ! class_exists( 'OpalEstate' ) ) {
*/
public function __clone() {
// Cloning instances of the class is forbidden
- _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'opalestate-pro' ), '1.3.4' );
+ _doing_it_wrong( __FUNCTION__, esc_html__( 'Cheatin’ huh?', 'opalestate-pro' ), '1.3.5' );
}
/**
@@ -159,7 +159,7 @@ if ( ! class_exists( 'OpalEstate' ) ) {
public function setup_constants() {
// Plugin version
if ( ! defined( 'OPALESTATE_VERSION' ) ) {
- define( 'OPALESTATE_VERSION', '1.3.4' );
+ define( 'OPALESTATE_VERSION', '1.3.5' );
}
// Plugin Folder Path
diff --git a/readme.txt b/readme.txt
index efbdbf0e..d1950c23 100755
--- a/readme.txt
+++ b/readme.txt
@@ -4,7 +4,7 @@ Donate link: https://wpdocs.gitbook.io/opal-estate/
Tags: estate, property, opalestate, house for rent, agency for lease, estate submission, agents estate property, property marketplace
Requires at least: 4.9
Tested up to: 5.3.2
-Stable tag: 1.3.4
+Stable tag: 1.3.5
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -156,6 +156,10 @@ This section describes how to install the plugin and get it working.
* System tickets support 24/7 available : [free support](https://wpopal.ticksy.com/ "Visit the Plugin support Page")
== Changelog ==
+= 1.3.5 - 2020-02-28 =
+* Added - Time format setting
+* Added - Hide unset amenities settings
+
= 1.3.4 - 2020-02-21 =
* Fixes - Enquire email & Contact email