'', 'domain_id' => $domain_id, 'mail_password' => '', 'full_name' => '', 'email_signature' => '', 'email_provider' => '', 'smtp_password' => '', 'smtp_server' => '', 'smtp_port' => '', 'imap_password' => '', 'imap_server' => '', 'imap_port' => '' ]; if ($post_id > 0) { $post_item = get_post($post_id); if ($post_item && $post_item->post_type === 'email-account') { $email_data['email_address'] = $post_item->post_title; foreach ($email_data as $key => $value) { if ($key !== 'email_address') { $email_data[$key] = get_post_meta($post_id, $key, true); } } } } // Get domains for current user $domains = get_posts([ 'orderby' => 'title', 'order' => 'ASC', 'post_type' => 'domain', 'posts_per_page' => -1, 'meta_query' => [ [ 'key' => 'owner_id', 'value' => $current_user_id ] ] ]); // Get email providers $providers = get_posts([ 'orderby' => 'title', 'order' => 'ASC', 'post_type' => 'email-provider', 'posts_per_page' => -1 ]); // Enqueue Scripts wp_enqueue_script('email-account-form', '/wp-content/plugins/rl-mailwarmer/js/email-account-form.js', array('jquery'), '1.0', true); wp_localize_script('email-account-form', 'email_form_vars', array( 'ajax_url' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('email_form_nonce'), 'delete_nonce' => wp_create_nonce('email_delete_nonce'), 'email_accounts_page' => site_url('/email-accounts/'), )); get_header(); ?>