| @@ -249,16 +249,32 @@ | ||
| 249 | 249 | $fields_list [(++$order_i).'__show_on_get'] = esc_html__('Show if GET is', 'wpdirectorykit'); |
| 250 | 250 | $fields_allow_for_get[] = $order_i.'__show_on_get'; |
| 251 | 251 | |
| 252 | 252 | $fields_list [(++$order_i).'__profile_have_agency'] = esc_html__('Profile page is agency', 'wpdirectorykit'); |
| 253 | + $fields_list [(++$order_i).'__profile_have_listings'] = esc_html__('Profile page have listings', 'wpdirectorykit'); | |
| 254 | + $fields_list [(++$order_i).'__profile_nothave_listings'] = esc_html__('Profile page haven\'t listings', 'wpdirectorykit'); | |
| 255 | + $fields_list [(++$order_i).'__profile_have_membership'] = esc_html__('Profile page have membership', 'wpdirectorykit'); | |
| 256 | + $fields_list [(++$order_i).'__profile_nothave_membership'] = esc_html__('Profile page haven\'t membership', 'wpdirectorykit'); | |
| 253 | 257 | $fields_list [(++$order_i).'__have_agency'] = esc_html__('Listing have agency', 'wpdirectorykit'); |
| 254 | 258 | $fields_list [(++$order_i).'__have_sublistings'] = esc_html__('Listing have sublistings', 'wpdirectorykit'); |
| 259 | + $fields_list [(++$order_i).'__have_wdk_rating'] = esc_html__('Exists WDK Rating', 'wpdirectorykit'); | |
| 260 | + $fields_list [(++$order_i).'__havent_wdk_rating'] = esc_html__('WDK Rating is not exists', 'wpdirectorykit'); | |
| 255 | 261 | $fields_list [(++$order_i).'__have_calendar'] = esc_html__('Listing have calendar', 'wpdirectorykit'); |
| 256 | 262 | $fields_list [(++$order_i).'__havent_calendar'] = esc_html__('Listing not have calendar', 'wpdirectorykit'); |
| 257 | 263 | $fields_list [(++$order_i).'__havent_images'] = esc_html__('Listing not have images', 'wpdirectorykit'); |
| 258 | 264 | $fields_list [(++$order_i).'__have_images'] = esc_html__('Listing have images', 'wpdirectorykit'); |
| 265 | + $fields_list [(++$order_i).'__havent_plan_images'] = esc_html__('Listing not have plan images', 'wpdirectorykit'); | |
| 266 | + $fields_list [(++$order_i).'__have_plan_images'] = esc_html__('Listing have plan images', 'wpdirectorykit'); | |
| 267 | + | |
| 268 | + $fields_list [(++$order_i).'__membership_subscription_id_visitor'] = esc_html__('Id Membership Subscription Visitor', 'wpdirectorykit'); | |
| 269 | + $fields_allow_for_compare[] = ($order_i).'__membership_subscription_id_visitor'; | |
| 270 | + | |
| 271 | + $fields_list [(++$order_i).'__membership_subscription_id_owner'] = esc_html__('Id Membership Subscription Owner', 'wpdirectorykit'); | |
| 272 | + $fields_allow_for_compare[] = ($order_i).'__membership_subscription_id_owner'; | |
| 273 | + | |
| 259 | 274 | $fields_list [(++$order_i).'__idlisting'] = esc_html__('Id listing', 'wpdirectorykit'); |
| 260 | 275 | $fields_list [(++$order_i).'__post_id'] = esc_html__('Post Id', 'wpdirectorykit'); |
| 276 | + $fields_allow_for_compare[] = ($order_i).'__post_id'; | |
| 261 | 277 | $fields_list [(++$order_i).'__lat'] = esc_html__('Gps Lat', 'wpdirectorykit'); |
| 262 | 278 | $fields_list [(++$order_i).'__lng'] = esc_html__('Gps Lng', 'wpdirectorykit'); |
| 263 | 279 | $fields_list [(++$order_i).'__date'] = esc_html__('Date', 'wpdirectorykit'); |
| 264 | 280 | $fields_list [(++$order_i).'__date_modified'] = esc_html__('Date Modified', 'wpdirectorykit'); |
| @@ -278,8 +294,19 @@ | ||
| 278 | 294 | } |
| 279 | 295 | } |
| 280 | 296 | |
| 281 | 297 | $element->add_control( |
| 298 | + 'class_hider_important_note', | |
| 299 | + [ | |
| 300 | + 'label' => '', | |
| 301 | + 'type' => \Elementor\Controls_Manager::RAW_HTML, | |
| 302 | + 'raw' => esc_html__('Element will be hidden if related field is empty or condition is met.', 'wpdirectorykit'), | |
| 303 | + 'content_classes' => 'wdk_elementor_hint', | |
| 304 | + 'separator' => 'after', | |
| 305 | + ] | |
| 306 | + ); | |
| 307 | + | |
| 308 | + $element->add_control( | |
| 282 | 309 | 'wdk_related_field', |
| 283 | 310 | [ |
| 284 | 311 | 'label' => esc_html__('WDK Related FIeld', 'wpdirectorykit'), |
| 285 | 312 | 'type' => Controls_Manager::SELECT, |
| @@ -326,8 +353,10 @@ | ||
| 326 | 353 | '==' => esc_html__('==', 'wpdirectorykit'), |
| 327 | 354 | '!=' => esc_html__('!=', 'wpdirectorykit'), |
| 328 | 355 | '>' => esc_html__('>', 'wpdirectorykit'), |
| 329 | 356 | '<' => esc_html__('<', 'wpdirectorykit'), |
| 357 | + '!in' => esc_html__('!in', 'wpdirectorykit'), | |
| 358 | + 'in' => esc_html__('in', 'wpdirectorykit'), | |
| 330 | 359 | ], |
| 331 | 360 | 'condition' => [ |
| 332 | 361 | 'wdk_related_field' => $fields_allow_for_compare, |
| 333 | 362 | ], |
| @@ -390,8 +419,31 @@ | ||
| 390 | 419 | $field_empty = true; |
| 391 | 420 | } |
| 392 | 421 | } |
| 393 | 422 | } |
| 423 | + }elseif($field_id == 'havent_wdk_rating' || $field_id == 'have_wdk_rating') { | |
| 424 | + if(function_exists('run_wdk_reviews')) { | |
| 425 | + global $Winter_MVC_wdk_reviews; | |
| 426 | + $Winter_MVC_wdk_reviews->model('reviews_m'); | |
| 427 | + $generate_avg_total = null; | |
| 428 | + | |
| 429 | + if($wdkmembership_user_id) { | |
| 430 | + $generate_avg_total = $Winter_MVC_wdk_reviews->reviews_m->generate_avg_total($wdkmembership_user_id); | |
| 431 | + } else { | |
| 432 | + $generate_avg_total = $Winter_MVC_wdk_reviews->reviews_m->generate_avg_total($wdk_listing_id); | |
| 433 | + } | |
| 434 | + | |
| 435 | + if($field_id == 'havent_wdk_rating') { | |
| 436 | + | |
| 437 | + if($generate_avg_total && !empty($generate_avg_total['reviewers_total'])){ | |
| 438 | + $field_empty = true; | |
| 439 | + } | |
| 440 | + } else if($field_id == 'have_wdk_rating') { | |
| 441 | + if(!$generate_avg_total || ($generate_avg_total && empty($generate_avg_total['reviewers_total']))){ | |
| 442 | + $field_empty = true; | |
| 443 | + } | |
| 444 | + } | |
| 445 | + } | |
| 394 | 446 | }elseif($field_id == 'havent_calendar' || $field_id == 'have_calendar') { |
| 395 | 447 | if(function_exists('run_wdk_bookings')) { |
| 396 | 448 | global $Winter_MVC_wdk_bookings; |
| 397 | 449 | $Winter_MVC_wdk_bookings->model('calendar_m'); |
| @@ -417,8 +469,51 @@ | ||
| 417 | 469 | $field_empty = false; |
| 418 | 470 | } |
| 419 | 471 | |
| 420 | 472 | } |
| 473 | + } elseif($field_id == 'profile_have_listings') { | |
| 474 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 475 | + $field_empty = true; | |
| 476 | + | |
| 477 | + | |
| 478 | + if($wdkmembership_user_id) { | |
| 479 | + $user = wdk_get_user_data($wdkmembership_user_id); | |
| 480 | + $WMVC->model('listing_m'); | |
| 481 | + if($WMVC->listing_m->total(array('is_activated' => 1,'is_approved'=>1), TRUE, $wdkmembership_user_id, TRUE)) { | |
| 482 | + $field_empty = false; | |
| 483 | + } | |
| 484 | + } | |
| 485 | + } elseif($field_id == 'profile_nothave_listings') { | |
| 486 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 487 | + $field_empty = true; | |
| 488 | + | |
| 489 | + | |
| 490 | + if($wdkmembership_user_id) { | |
| 491 | + $user = wdk_get_user_data($wdkmembership_user_id); | |
| 492 | + $WMVC->model('listing_m'); | |
| 493 | + if(!$WMVC->listing_m->total(array('is_activated' => 1,'is_approved'=>1), TRUE, $wdkmembership_user_id, TRUE)) { | |
| 494 | + $field_empty = false; | |
| 495 | + } | |
| 496 | + } | |
| 497 | + } elseif($field_id == 'profile_have_listings') { | |
| 498 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 499 | + $field_empty = true; | |
| 500 | + | |
| 501 | + | |
| 502 | + if($wdkmembership_user_id) { | |
| 503 | + if(wdk_membership_subscription_booking_enabled($wdkmembership_user_id)) { | |
| 504 | + $field_empty = false; | |
| 505 | + } | |
| 506 | + } | |
| 507 | + } elseif($field_id == 'profile_nothave_membership') { | |
| 508 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 509 | + $field_empty = true; | |
| 510 | + | |
| 511 | + if($wdkmembership_user_id) { | |
| 512 | + if(!wdk_membership_subscription_booking_enabled($wdkmembership_user_id)) { | |
| 513 | + $field_empty = false; | |
| 514 | + } | |
| 515 | + } | |
| 421 | 516 | } elseif($field_id == 'have_agency') { |
| 422 | 517 | $field_empty = true; |
| 423 | 518 | if(function_exists('run_wdk_membership') && file_exists(WDK_MEMBERSHIP_PATH.'application/models/Agency_agent_m.php')) { |
| 424 | 519 | if(wdk_field_value ('user_id_editor', $wdk_listing_id)) { |
| @@ -455,8 +550,19 @@ | ||
| 455 | 550 | if(!$images){ |
| 456 | 551 | $field_empty = true; |
| 457 | 552 | } |
| 458 | 553 | } |
| 554 | + } elseif($field_id == 'havent_plan_images' || $field_id == 'have_plan_images') { | |
| 555 | + $images = wdk_field_value('listing_plans_documents', $wdk_listing_id); | |
| 556 | + if($field_id == 'havent_plan_images') { | |
| 557 | + if($images){ | |
| 558 | + $field_empty = true; | |
| 559 | + } | |
| 560 | + } else if($field_id == 'have_plan_images') { | |
| 561 | + if(!$images){ | |
| 562 | + $field_empty = true; | |
| 563 | + } | |
| 564 | + } | |
| 459 | 565 | } elseif(wdk_field_option($field_id, 'field_type') == "SECTION") { |
| 460 | 566 | |
| 461 | 567 | // get all section fields |
| 462 | 568 | $sections_data = $WMVC->field_m->get_fields_section(); |
| @@ -474,36 +580,70 @@ | ||
| 474 | 580 | } |
| 475 | 581 | else |
| 476 | 582 | { |
| 477 | 583 | $field_value = wdk_field_value($field_id, $wdk_listing_id); |
| 584 | + | |
| 585 | + if($field_id == 'membership_subscription_id_visitor') { | |
| 586 | + if(get_current_user_id()) { | |
| 587 | + $field_value = wdk_get_user_subscription_id(get_current_user_id()); | |
| 588 | + } else { | |
| 589 | + $field_value = 0; | |
| 590 | + } | |
| 591 | + } | |
| 592 | + | |
| 593 | + if($field_id == 'membership_subscription_id_owner') { | |
| 594 | + if(wdk_field_value('user_id_editor', $wdk_listing_id)) { | |
| 595 | + $field_value = wdk_get_user_subscription_id(wdk_field_value('user_id_editor', $wdk_listing_id)); | |
| 596 | + } else { | |
| 597 | + $field_value = 0; | |
| 598 | + } | |
| 599 | + } | |
| 600 | + | |
| 478 | 601 | if(!empty($settings['wdk_related_compare_type'])) { |
| 479 | 602 | switch ($settings['wdk_related_compare_type']) { |
| 480 | 603 | case '==': |
| 481 | 604 | if($field_value == $settings['wdk_related_compare_value']) { |
| 482 | - } else { | |
| 483 | 605 | $field_empty = TRUE; |
| 484 | 606 | } |
| 485 | 607 | break; |
| 486 | 608 | case '!=': |
| 487 | 609 | if($field_value != $settings['wdk_related_compare_value']) { |
| 488 | - } else { | |
| 489 | 610 | $field_empty = TRUE; |
| 490 | 611 | } |
| 491 | 612 | break; |
| 492 | 613 | case '>': |
| 493 | 614 | if($field_value > $settings['wdk_related_compare_value']) { |
| 494 | - } else { | |
| 495 | 615 | $field_empty = TRUE; |
| 496 | 616 | } |
| 497 | 617 | break; |
| 498 | 618 | case '<': |
| 499 | 619 | if($field_value < $settings['wdk_related_compare_value']) { |
| 500 | - } else { | |
| 501 | 620 | $field_empty = TRUE; |
| 502 | 621 | } |
| 503 | 622 | break; |
| 623 | + case 'in': | |
| 624 | + // Accept comma separated values or array | |
| 625 | + $compare_values = $settings['wdk_related_compare_value']; | |
| 626 | + if (!is_array($compare_values)) { | |
| 627 | + $compare_values = array_map('trim', explode(',', $compare_values)); | |
| 628 | + // dump($compare_values); | |
| 629 | + } | |
| 630 | + if (in_array($field_value, $compare_values)) { | |
| 631 | + $field_empty = TRUE; | |
| 632 | + } | |
| 633 | + break; | |
| 634 | + case '!in': | |
| 635 | + // Accept comma separated values or array | |
| 636 | + $compare_values = $settings['wdk_related_compare_value']; | |
| 637 | + if (!is_array($compare_values)) { | |
| 638 | + $compare_values = array_map('trim', explode(',', $compare_values)); | |
| 639 | + } | |
| 640 | + if (!in_array($field_value, $compare_values)) { | |
| 641 | + $field_empty = TRUE; | |
| 642 | + } | |
| 643 | + break; | |
| 504 | 644 | default: |
| 505 | - # code... | |
| 645 | + // No action | |
| 506 | 646 | break; |
| 507 | 647 | } |
| 508 | 648 | } else { |
| 509 | 649 | if(empty($field_value))$field_empty = TRUE; |
| @@ -563,8 +703,30 @@ | ||
| 563 | 703 | $field_empty = true; |
| 564 | 704 | } |
| 565 | 705 | } |
| 566 | 706 | } |
| 707 | + }elseif($field_id == 'havent_wdk_rating' || $field_id == 'have_wdk_rating') { | |
| 708 | + if(function_exists('run_wdk_reviews')) { | |
| 709 | + global $Winter_MVC_wdk_reviews; | |
| 710 | + $Winter_MVC_wdk_reviews->model('reviews_m'); | |
| 711 | + $generate_avg_total = null; | |
| 712 | + | |
| 713 | + if($wdkmembership_user_id) { | |
| 714 | + $generate_avg_total = $Winter_MVC_wdk_reviews->reviews_m->generate_avg_total($wdkmembership_user_id); | |
| 715 | + } else { | |
| 716 | + $generate_avg_total = $Winter_MVC_wdk_reviews->reviews_m->generate_avg_total($wdk_listing_id); | |
| 717 | + } | |
| 718 | + | |
| 719 | + if($field_id == 'havent_wdk_rating') { | |
| 720 | + if($generate_avg_total && !empty($generate_avg_total['reviewers_total'])){ | |
| 721 | + $field_empty = true; | |
| 722 | + } | |
| 723 | + } else if($field_id == 'have_wdk_rating') { | |
| 724 | + if(!$generate_avg_total || ($generate_avg_total && empty($generate_avg_total['reviewers_total']))){ | |
| 725 | + $field_empty = true; | |
| 726 | + } | |
| 727 | + } | |
| 728 | + } | |
| 567 | 729 | }elseif($field_id == 'havent_calendar' || $field_id == 'have_calendar') { |
| 568 | 730 | if(function_exists('run_wdk_bookings')) { |
| 569 | 731 | global $Winter_MVC_wdk_bookings; |
| 570 | 732 | $Winter_MVC_wdk_bookings->model('calendar_m'); |
| @@ -589,8 +751,27 @@ | ||
| 589 | 751 | $field_empty = false; |
| 590 | 752 | break; |
| 591 | 753 | } |
| 592 | 754 | } |
| 755 | + } elseif($field_id == 'profile_have_listings') { | |
| 756 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 757 | + $field_empty = true; | |
| 758 | + | |
| 759 | + | |
| 760 | + if($wdkmembership_user_id) { | |
| 761 | + if(wdk_membership_subscription_booking_enabled($wdkmembership_user_id)) { | |
| 762 | + $field_empty = false; | |
| 763 | + } | |
| 764 | + } | |
| 765 | + } elseif($field_id == 'profile_nothave_membership') { | |
| 766 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 767 | + $field_empty = true; | |
| 768 | + | |
| 769 | + if($wdkmembership_user_id) { | |
| 770 | + if(!wdk_membership_subscription_booking_enabled($wdkmembership_user_id)) { | |
| 771 | + $field_empty = false; | |
| 772 | + } | |
| 773 | + } | |
| 593 | 774 | } elseif($field_id == 'have_agency') { |
| 594 | 775 | $field_empty = true; |
| 595 | 776 | if(function_exists('run_wdk_membership') && file_exists(WDK_MEMBERSHIP_PATH.'application/models/Agency_agent_m.php')) { |
| 596 | 777 | if(wdk_field_value ('user_id_editor', $wdk_listing_id)) { |
| @@ -615,8 +796,32 @@ | ||
| 615 | 796 | $field_empty = false; |
| 616 | 797 | } |
| 617 | 798 | |
| 618 | 799 | } |
| 800 | + } elseif($field_id == 'profile_have_listings') { | |
| 801 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 802 | + $field_empty = true; | |
| 803 | + | |
| 804 | + | |
| 805 | + if($wdkmembership_user_id) { | |
| 806 | + $user = wdk_get_user_data($wdkmembership_user_id); | |
| 807 | + $WMVC->model('listing_m'); | |
| 808 | + if($WMVC->listing_m->total(array('is_activated' => 1,'is_approved'=>1), TRUE, $wdkmembership_user_id, TRUE)) { | |
| 809 | + $field_empty = false; | |
| 810 | + } | |
| 811 | + } | |
| 812 | + } elseif($field_id == 'profile_nothave_listings') { | |
| 813 | + $wdkmembership_user_id = wdk_get_profile_page_id(); | |
| 814 | + $field_empty = true; | |
| 815 | + | |
| 816 | + | |
| 817 | + if($wdkmembership_user_id) { | |
| 818 | + $user = wdk_get_user_data($wdkmembership_user_id); | |
| 819 | + $WMVC->model('listing_m'); | |
| 820 | + if(!$WMVC->listing_m->total(array('is_activated' => 1,'is_approved'=>1), TRUE, $wdkmembership_user_id, TRUE)) { | |
| 821 | + $field_empty = false; | |
| 822 | + } | |
| 823 | + } | |
| 619 | 824 | } elseif($field_id == 'havent_images' || $field_id == 'have_images') { |
| 620 | 825 | $images = wdk_field_value('listing_images', $wdk_listing_id); |
| 621 | 826 | if($field_id == 'havent_images') { |
| 622 | 827 | if($images){ |
| @@ -626,8 +831,19 @@ | ||
| 626 | 831 | if(!$images){ |
| 627 | 832 | $field_empty = true; |
| 628 | 833 | } |
| 629 | 834 | } |
| 835 | + } elseif($field_id == 'havent_plan_images' || $field_id == 'have_plan_images') { | |
| 836 | + $images = wdk_field_value('listing_plans_documents', $wdk_listing_id); | |
| 837 | + if($field_id == 'havent_plan_images') { | |
| 838 | + if($images){ | |
| 839 | + $field_empty = true; | |
| 840 | + } | |
| 841 | + } else if($field_id == 'have_plan_images') { | |
| 842 | + if(!$images){ | |
| 843 | + $field_empty = true; | |
| 844 | + } | |
| 845 | + } | |
| 630 | 846 | } elseif(wdk_field_option($field_id, 'field_type') == "SECTION") { |
| 631 | 847 | |
| 632 | 848 | // get all section fields |
| 633 | 849 | $sections_data = $WMVC->field_m->get_fields_section(); |
| @@ -645,36 +861,69 @@ | ||
| 645 | 861 | } |
| 646 | 862 | else |
| 647 | 863 | { |
| 648 | 864 | $field_value = wdk_field_value($field_id, $wdk_listing_id); |
| 865 | + | |
| 866 | + if($field_id == 'membership_subscription_id_visitor') { | |
| 867 | + if(get_current_user_id()) { | |
| 868 | + $field_value = wdk_get_user_subscription_id(get_current_user_id()); | |
| 869 | + } else { | |
| 870 | + $field_value = 0; | |
| 871 | + } | |
| 872 | + } | |
| 873 | + | |
| 874 | + if($field_id == 'membership_subscription_id_owner') { | |
| 875 | + if(wdk_field_value('user_id_editor', $wdk_listing_id)) { | |
| 876 | + $field_value = wdk_get_user_subscription_id(wdk_field_value('user_id_editor', $wdk_listing_id)); | |
| 877 | + } else { | |
| 878 | + $field_value = 0; | |
| 879 | + } | |
| 880 | + } | |
| 881 | + | |
| 649 | 882 | if(!empty($settings['wdk_related_compare_type'])) { |
| 650 | 883 | switch ($settings['wdk_related_compare_type']) { |
| 651 | 884 | case '==': |
| 652 | 885 | if($field_value == $settings['wdk_related_compare_value']) { |
| 653 | - } else { | |
| 654 | 886 | $field_empty = TRUE; |
| 655 | 887 | } |
| 656 | 888 | break; |
| 657 | 889 | case '!=': |
| 658 | 890 | if($field_value != $settings['wdk_related_compare_value']) { |
| 659 | - } else { | |
| 660 | 891 | $field_empty = TRUE; |
| 661 | 892 | } |
| 662 | 893 | break; |
| 663 | 894 | case '>': |
| 664 | 895 | if($field_value > $settings['wdk_related_compare_value']) { |
| 665 | - } else { | |
| 666 | 896 | $field_empty = TRUE; |
| 667 | 897 | } |
| 668 | 898 | break; |
| 669 | 899 | case '<': |
| 670 | 900 | if($field_value < $settings['wdk_related_compare_value']) { |
| 671 | - } else { | |
| 672 | 901 | $field_empty = TRUE; |
| 673 | 902 | } |
| 674 | 903 | break; |
| 904 | + case 'in': | |
| 905 | + // Accept comma separated values or array | |
| 906 | + $compare_values = $settings['wdk_related_compare_value']; | |
| 907 | + if (!is_array($compare_values)) { | |
| 908 | + $compare_values = array_map('trim', explode(',', $compare_values)); | |
| 909 | + } | |
| 910 | + if (in_array($field_value, $compare_values)) { | |
| 911 | + $field_empty = TRUE; | |
| 912 | + } | |
| 913 | + break; | |
| 914 | + case '!in': | |
| 915 | + // Accept comma separated values or array | |
| 916 | + $compare_values = $settings['wdk_related_compare_value']; | |
| 917 | + if (!is_array($compare_values)) { | |
| 918 | + $compare_values = array_map('trim', explode(',', $compare_values)); | |
| 919 | + } | |
| 920 | + if (!in_array($field_value, $compare_values)) { | |
| 921 | + $field_empty = TRUE; | |
| 922 | + } | |
| 923 | + break; | |
| 675 | 924 | default: |
| 676 | - # code... | |
| 925 | + // No action | |
| 677 | 926 | break; |
| 678 | 927 | } |
| 679 | 928 | } else { |
| 680 | 929 | if(empty($field_value))$field_empty = TRUE; |