/** * @return string */ function layout_form_loop() { $html = ''; foreach ($this->_form_section->subsections() as $name => $subsection) { if ($subsection instanceof EE_Form_Input_Base) { $html .= apply_filters('FHEE__EE_Form_Section_Layout_Base__layout_form__loop_for_input_' . $name . '__in_' . $this->_form_section->name(), $this->layout_input($subsection), $this->_form_section, $subsection); } elseif ($subsection instanceof EE_Form_Section_Base) { $html .= apply_filters('FHEE__EE_Form_Section_Layout_Base__layout_form__loop_for_non_input_' . $name . '__in_' . $this->_form_section->name(), $this->layout_subsection($subsection), $this->_form_section, $subsection); } } return $html; }
function ee_show_billing_info_cleaned(EE_Form_Section_Proper $form_section, $found_cc_data = false) { foreach ($form_section->subsections() as $subsection) { if ($subsection instanceof EE_Form_Input_Base) { if ($subsection->get_sensitive_data_removal_strategy() instanceof EE_All_Sensitive_Data_Removal || $subsection->get_sensitive_data_removal_strategy() instanceof EE_CCV_Sensitive_Data_Removal) { continue; } if ($subsection->get_sensitive_data_removal_strategy() instanceof EE_Credit_Card_Sensitive_Data_Removal) { $found_cc_data = true; } ?> <div class="clearfix"> <span class="admin-side-mbox-label-spn lt-grey-txt float-left"><?php echo $subsection->get_html_for_label(); ?> </span><?php echo $subsection->pretty_value(); ?> </div><?php } elseif ($subsection instanceof EE_Form_Section_Proper) { $found_cc_data = ee_show_billing_info_cleaned($subsection, $found_cc_data); } } return $found_cc_data; }