— 

$per_page, 'page' => $current_page, ); $entries = ADPF_Database::get_entries($args); $total_entries = ADPF_Database::get_entry_count($args); $total_pages = ceil($total_entries / $per_page); // Get all forms to map form_id to form name (title) $all_forms = ADPF_Database::get_forms(); $form_names = array(); foreach ($all_forms as $form) { $form_names[$form->form_id] = $form->title; } settings_errors('adpf_messages'); ?>

1) : ?> add_query_arg('paged', '%#%'), 'format' => '', 'prev_text' => '«', 'next_text' => '»', 'total' => $total_pages, 'current' => $current_page, ))); ?>
form_data, true); $row_classes = array('adpf-entry-row'); if (!$entry->read_status) { $row_classes[] = 'adpf-unread'; } // Extract email and name from form data $email = ''; $name = ''; if (is_array($form_data) && !empty($form_data)) { // Find email field foreach ($form_data as $field_name => $field_data) { $field_type = isset($field_data['type']) ? $field_data['type'] : ''; $value = isset($field_data['value']) ? trim($field_data['value']) : ''; if (empty($email) && ($field_type === 'email' || stripos($field_name, 'email') !== false || stripos(isset($field_data['label']) ? $field_data['label'] : '', 'email') !== false)) { if (!empty($value) && is_email($value)) { $email = $value; } } if (empty($name) && (stripos($field_name, 'name') !== false || stripos(isset($field_data['label']) ? $field_data['label'] : '', 'name') !== false)) { if (!empty($value) && $field_type !== 'email') { $name = $value; } } // If we found both, break early if (!empty($email) && !empty($name)) { break; } } } ?>
form_id]) ? $form_names[$entry->form_id] : __('Unknown Form', 'ad-pro-forms'); echo esc_html($form_name); ?> form_id); ?> — — read_status) : ?>
render_footer(); } /** * Render plugin footer branding * White label is a Pro feature - footer always shown in free version */ private function render_footer() { ?> ").val(value).css({ position: "fixed", opacity: 0 }).appendTo("body"); $tmp[0].select(); document.execCommand("copy"); $tmp.remove(); copyDone(); } }); }); '); } } }