function html($sp)
    {
        global $sendpress_sender_factory;
        $senders = $sendpress_sender_factory->get_all_senders();
        ksort($senders);
        $method = SendPress_Option::get('sendmethod');
        $fe = __('From Email', 'sendpress');
        $fn = __('From Name', 'sendpress');
        ?>
<!--
<div style="float:right;" >
  <a href="" class="btn btn-large btn-default" ><i class="icon-remove"></i> <?php 
        _e('Cancel', 'sendpress');
        ?>
</a> <a href="#" id="save-update" class="btn btn-primary btn-large"><i class="icon-white icon-ok"></i> <?php 
        _e('Save', 'sendpress');
        ?>
</a>
</div>
-->


<form method="post" id="post">
	<br class="clear">
	<br class="clear">
	<div class="sp-row">
		<div class="sp-50 sp-first">
			<?php 
        $this->panel_start('<span class="glyphicon glyphicon-user"></span> ' . __('Sending Email', 'sendpress'));
        ?>
			<div class="form-group">
				<label for="fromname"><?php 
        _e('From Name', 'sendpress');
        ?>
</label>
				<input name="fromname" tabindex=1 type="text" id="fromname" value="<?php 
        echo SendPress_Option::get('fromname');
        ?>
" class="form-control">
			</div>
			<div class="form-group">
				<label for="fromemail"><?php 
        _e('From Email', 'sendpress');
        ?>
</label>
				<input name="fromemail" tabindex=2 type="text" id="fromemail" value="<?php 
        echo SendPress_Option::get('fromemail');
        ?>
" class="form-control">
			</div>

			<?php 
        $this->panel_end();
        ?>
		</div >
		<div class="sp-50">
			<?php 
        $this->panel_start('<span class="glyphicon glyphicon-inbox"></span> ' . __('Test Email', 'sendpress'));
        ?>

			<div class="form-group">
				<label for="testemail"><?php 
        _e('Where to send Test Email', 'sendpress');
        ?>
</label>
				<input name="testemail" type="text" id="test-email-main" value="<?php 
        echo SendPress_Option::get('testemail');
        ?>
" class="form-control"/>
			</div>
			<div class="sp-row">
				<div class="sp-50 sp-first">
					<button class="btn btn-primary btn-block" value="test" name="test" type="submit"><?php 
        _e('Send Test!', 'sendpress');
        ?>
</button>
				</div>
				<div class="sp-50">
					<button class="btn btn-danger btn-block" data-toggle="modal" data-target="#debugModal" type="button"><?php 
        _e('Debug Info', 'sendpress');
        ?>
</button>
				</div>
			</div>
			<div class="sp-row">
				<br>
				<div class="panel-group" id="accordion">
					<div class="panel panel-default">
						<div class="panel-heading">
							<h4 class="panel-title">
								<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
									<?php 
        _e('Click to View Last Error', 'sendpress');
        ?>
								</a>
							</h4>
						</div>
						<div id="collapseOne" class="panel-collapse collapse">
							<div class="panel-body">

								<?php 
        $logs = SPNL()->log->get_connected_logs(array('posts_per_page' => 1, 'log_type' => 'sending'));
        if (!empty($logs)) {
            foreach ($logs as $log) {
                echo "<strong>" . $log->post_date . "</strong>  " . $log->post_title;
                echo "<br>" . $log->post_content;
            }
        }
        ?>
							</div>
						</div>
					</div>
				</div>
				
			</div>
			<?php 
        $this->panel_end();
        ?>
		</div>
	</div>

	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title"><?php 
        _e('Sending Account Setup', 'sendpress');
        ?>
</h3>
		</div>
		<div class="panel-body">

			<input type="hidden" name="action" value="account-setup" />
			
			<?php 
        if (count($senders) < 3) {
            $c = 0;
            foreach ($senders as $key => $sender) {
                $class = '';
                if ($c >= 1) {
                    $class = "margin-left: 4%";
                }
                echo "<div style=' float:left; width: 48%; {$class}' id='{$key}'>";
                ?>
					<p>&nbsp;<input name="sendpress-sender" type="radio"  <?php 
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    ?>
checked="checked"<?php 
                }
                ?>
 id="website" value="<?php 
                echo $key;
                ?>
" /> <?php 
                _e('Send Emails via', 'sendpress');
                ?>
						<?php 
                echo $sender->label();
                echo "</p><div class='well'>";
                echo $sender->settings();
                echo "</div></div>";
                $c++;
            }
        } else {
            ?>
				<div class="tabbable tabs-left">
					<ul class="nav nav-tabs">
						<?php 
            foreach ($senders as $key => $sender) {
                $class = '';
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    $class = "class='active'";
                }
                echo "<li {$class}><a href='#{$key}' data-toggle='tab'>";
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    echo '<span class="glyphicon glyphicon-ok-sign"></span> ';
                }
                echo $sender->label();
                echo "</a></li>";
            }
            ?>
					</ul>
					<div class="tab-content" style="display:block;">
						<?php 
            foreach ($senders as $key => $sender) {
                $class = '';
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    $class = "active";
                }
                echo "<div class='tab-pane {$class}' id='{$key}'>";
                ?>
							<p>&nbsp;<input name="sendpress-sender" type="radio"  <?php 
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    ?>
checked="checked"<?php 
                }
                ?>
 id="website" value="<?php 
                echo $key;
                ?>
" /> <?php 
                _e('Activate', 'sendpress');
                ?>
								<?php 
                echo $sender->label();
                echo "</p><div class='well'>";
                echo $sender->settings();
                echo "</div></div>";
            }
            ?>

						</div>
					</div>


					<p > <span class="glyphicon glyphicon-ok-sign"></span> = <?php 
            _e('Currently Active', 'sendpress');
            ?>
</p>
					<?php 
        }
        ?>

				</div>
			</div>
			<br class="clear">
			<div class="panel panel-default">
				<div class="panel-heading">
					<h3 class="panel-title"><?php 
        _e('Advanced Sending Options', 'sendpress');
        ?>
</h3>
				</div>
				<div class="panel-body">
					<div class="boxer form-box">
						<div style="float: right; width: 45%;">
							<h2><?php 
        _e('Email Sending Limits', 'sendpress');
        ?>
</h2>

							<?php 
        $emails_per_day = SendPress_Option::get('emails-per-day');
        $emails_per_hour = SendPress_Option::get('emails-per-hour');
        $hourly_emails = SendPress_Data::emails_sent_in_queue("hour");
        $emails_so_far = SendPress_Data::emails_sent_in_queue("day");
        $offset = get_option('gmt_offset') * 60 * 60;
        // Time offset in seconds
        $local_timestamp = wp_next_scheduled('sendpress_cron_action') + $offset;
        //print_r(wp_get_schedules());
        printf(__('You have sent <strong>%d</strong> emails so far today.', 'sendpress'), $emails_so_far);
        ?>
.<br><br>
<input type="text" size="6" name="emails-per-day" value="<?php 
        echo $emails_per_day;
        ?>
" /> <?php 
        _e('Emails Per Day', 'sendpress');
        ?>
<br><br>
<input type="text" size="6" name="emails-per-hour" value="<?php 
        echo $emails_per_hour;
        ?>
" /> <?php 
        _e('Emails Per Hour', 'sendpress');
        ?>
<br><br>
<h2><?php 
        _e('Email Encoding', 'sendpress');
        ?>
</h2>
<?php 
        $charset = SendPress_Option::get('email-charset', 'UTF-8');
        ?>
Charset:
<select name="email-charset" id="">

	<?php 
        $charsete = SendPress_Data::get_charset_types();
        foreach ($charsete as $type) {
            $select = "";
            if ($type == $charset) {
                $select = " selected ";
            }
            echo "<option {$select} value={$type}>{$type}</option>";
        }
        ?>
</select><br>
<?php 
        _e('Squares or weird characters displaying in your emails select the charset for your language', 'sendpress');
        ?>
.
<br><br>
<?php 
        _e('Encoding', 'sendpress');
        ?>
: <select name="email-encoding" id="">
<?php 
        $charset = SendPress_Option::get('email-encoding', '8bit');
        $charsete = SendPress_Data::get_encoding_types();
        foreach ($charsete as $type) {
            $select = "";
            if ($type == $charset) {
                $select = " selected ";
            }
            echo "<option {$select} value={$type}>{$type}</option>";
        }
        ?>
</select><br>
<?php 
        _e('Older versions of SendPress used', 'sendpress');
        ?>
 "quoted-printable"
<br><br><br>
<h2><?php 
        _e('AutoCron Information', 'sendpress');
        ?>
</h2>
<?php 
        $api_info = json_decode(SendPress_Cron::get_info());
        $autocron = SendPress_Option::get('autocron', 'no');
        if ($autocron == 'yes') {
            ?>
<ul>
	<li>Last Check: <?php 
            echo $api_info->lastcheck;
            ?>
 UTC</li>
	<li>Errors: <?php 
            echo $api_info->errors;
            ?>
 </li>
	<li>Active: <?php 
            if ($api_info->active == 0) {
                echo "false";
            } else {
                echo "true";
            }
            ?>
 </li>
	
</ul>

<?php 
        } else {
            ?>
	<p>AutoCron is not enabled.</p>
<?php 
        }
        ?>

<br class="clear">
</div>
<div style="width: 45%; margin-right: 10%">
	<?php 
        $tl = SendPress_Option::get('autocron', 'no');
        ?>
	<h2><?php 
        _e('SendPress Pro Auto Cron', 'sendpress');
        ?>
</h2>
	<p>At least once every hour we visit your site, just like a "cron" job.<br>There's no setup involved. Easy and hassle free.</p>

	<button id="sp-enable-cron" <?php 
        if ($tl == 'yes') {
            echo "style='display:none;'";
        }
        ?>
 class="btn  btn-success">Enable Pro Auto Cron</button><button id="sp-disable-cron" <?php 
        if ($tl == 'no') {
            echo "style='display:none;'";
        }
        ?>
 class="btn  btn-danger">Disable Pro Auto Cron</button>
	<br><br>
	<strong>Enable AutoCron and receive a 20% discount code for SendPress Pro. Your discount code will be emailed to you.</strong>
	<br><br>
	<p class="well">
		<strong>Without SendPress Pro</strong><br>
		Auto Cron is limited to a max of <strong>3,000*</strong> emails per day at a max rate of <strong>125*</strong> emails per hour.
		<br><br>
		<strong>With SendPress Pro</strong><br>
		Auto Cron starts at a max of <strong>12,000*</strong> emails per day at a max rate of <strong>500*</strong> emails per hour. Sending of up to <strong>36,000*</strong> emails a day available provided your server can handle it. <br><br><br>
		<strong>*</strong>Auto Cron will not send faster then your <strong>Email Sending Limits</strong> to the right.<br><br>Please make sure you follow the rules of your hosting provider or upgrade to <strong><a href="http://sendpress.com">SendPress Pro</a></strong> to use a third-party service.
	</p>
	<small>Pro Auto Cron does collect some data about your website and usage of SendPress. It will not track any user details, so your security and privacy are safe with us.</small>



<!--
  WordPress Cron: Next run @ <?php 
        echo date_i18n(get_option('date_format') . ' ' . get_option('time_format'), $local_timestamp);
        ?>
<br><br>-->

<br class="clear">
</div>
</div>
</div>
</div>


<?php 
        //Page Nonce
        //wp_nonce_field(  basename(__FILE__) ,'_spnonce' );
        wp_nonce_field($sp->_nonce_value);
        ?>
<input type="submit" class="btn btn-primary" value="Save"/> <a href="" class="btn btn-default"><i class="icon-remove"></i> <?php 
        _e('Cancel', 'sendpress');
        ?>
</a>
</form>
<form method="post" id="post-test" class="form-inline">
	<input type="hidden" name="action" value="send-test-email" />
	<input name="testemail" type="hidden" id="test-email-form" value="<?php 
        echo SendPress_Option::get('testemail');
        ?>
" class="form-control"/>

	<br class="clear">




	<?php 
        //Page Nonce
        //wp_nonce_field(  basename(__FILE__) ,'_spnonce' );
        //SendPress General Nonce
        wp_nonce_field($sp->_nonce_value);
        ?>
</form>
<?php 
        $error = SendPress_Option::get('phpmailer_error');
        $hide = 'hide';
        if (!empty($error)) {
            $hide = '';
            $phpmailer_error = '<pre>' . $error . '</pre>';
            ?>
	<script type="text/javascript">
		jQuery(document).ready(function($) {
			$('#debugModal').modal('show');
		});
	</script>

	<?php 
        }
        ?>


<div class="modal fade" id="debugModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal">×</button>
				<h3><?php 
        _e('SMTP Debug Info', 'sendpress');
        ?>
</h3>
			</div>
			<div class="modal-body">
				<?php 
        if (!empty($phpmailer_error)) {
            $server = "smtp.sendgrid.net";
            $port = "25";
            $port2 = "465";
            $port3 = "587";
            $timeout = "1";
            if ($server and $port and $timeout) {
                $port25 = @fsockopen("{$server}", $port, $errno, $errstr, $timeout);
                $port465 = @fsockopen("{$server}", $port2, $errno, $errstr, $timeout);
                $port587 = @fsockopen("{$server}", $port3, $errno, $errstr, $timeout);
            }
            if (!$port25) {
                echo '<div class="alert alert-error">';
                _e('Port 25 seems to be blocked.', 'sendpress');
                echo '</div>';
            }
            if (!$port465) {
                echo '<div class="alert alert-error">';
                _e('Port 465 seems to be blocked. Gmail may have trouble', 'sendpress');
                echo '</div>';
            }
            if (!$port587) {
                echo '<div class="alert alert-error">';
                _e('Port 587 seems to be blocked.', 'sendpress');
                echo '</div>';
            }
            echo $phpmailer_error;
        }
        ?>


				<pre>
					<?php 
        $whoops = SendPress_Option::get('last_test_debug');
        if (empty($whoops)) {
            _e('No Debug info saved.', 'sendpress');
        } else {
            echo $whoops;
        }
        ?>
				</pre>
			</div>
			<div class="modal-footer">
				<a href="#" class="btn" data-dismiss="modal"><?php 
        _e('Close', 'sendpress');
        ?>
</a>
			</div>
		</div>
	</div></div>
	<?php 
    }
    function html()
    {
        global $sendpress_sender_factory;
        $senders = $sendpress_sender_factory->get_all_senders();
        ksort($senders);
        $method = SendPress_Option::get('sendmethod');
        $fe = __('From Email', 'sendpress');
        $fn = __('From Name', 'sendpress');
        ?>
<!--
<div style="float:right;" >
  <a href="" class="btn btn-large btn-default" ><i class="icon-remove"></i> <?php 
        _e('Cancel', 'sendpress');
        ?>
</a> <a href="#" id="save-update" class="btn btn-primary btn-large"><i class="icon-white icon-ok"></i> <?php 
        _e('Save', 'sendpress');
        ?>
</a>
</div>
-->


<form method="post" id="post">
	<br class="clear">
	<br class="clear">
	<div class="sp-row">
		<div class="sp-50 sp-first">
			<?php 
        $this->panel_start('<span class="glyphicon glyphicon-user"></span> ' . __('Sending Email', 'sendpress'));
        ?>
			<div class="form-group">
				<label for="fromname"><?php 
        _e('From Name', 'sendpress');
        ?>
</label>
				<input name="fromname" tabindex=1 type="text" id="fromname" value="<?php 
        echo SendPress_Option::get('fromname');
        ?>
" class="form-control">
			</div>
			<div class="form-group">
				<label for="fromemail"><?php 
        _e('From Email', 'sendpress');
        ?>
</label>
				<input name="fromemail" tabindex=2 type="text" id="fromemail" value="<?php 
        echo SendPress_Option::get('fromemail');
        ?>
" class="form-control">
			</div>

			<div class="form-group">
                <label for="bounceemail"><?php 
        _e('Email de Retorno', 'jaiminho');
        ?>
</label>
                <input name="bounceemail" tabindex=3 type="text" id="bounceemail" value="<?php 
        echo SendPress_Option::get('bounce_email');
        ?>
" class="form-control">
            </div>

			<?php 
        $this->panel_end();
        ?>
		</div >
		<div class="sp-50">
			<?php 
        $this->panel_start('<span class="glyphicon glyphicon-inbox"></span> ' . __('Test Email', 'sendpress'));
        ?>

			<div class="form-group">
				<label for="testemail"><?php 
        _e('Where to send Test Email', 'sendpress');
        ?>
</label>
				<input name="testemail" type="text" id="test-email-main" value="<?php 
        echo SendPress_Option::get('testemail');
        ?>
" class="form-control"/>
			</div>
			<div class="sp-row">
				<div class="sp-50 sp-first">
					<button class="btn btn-primary btn-block" value="test" name="test" type="submit"><?php 
        _e('Send Test!', 'sendpress');
        ?>
</button>
				</div>
				<div class="sp-50">
					<button class="btn btn-danger btn-block" data-toggle="modal" data-target="#debugModal" type="button"><?php 
        _e('Debug Info', 'sendpress');
        ?>
</button>
				</div>
			</div>
			<div class="sp-row">
				<br>
				<div class="panel-group" id="accordion">
					<div class="panel panel-default">
						<div class="panel-heading">
							<h4 class="panel-title">
								<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
									<?php 
        _e('Click to View Last Error', 'sendpress');
        ?>
								</a>
							</h4>
						</div>
						<div id="collapseOne" class="panel-collapse collapse">
							<div class="panel-body">

								<?php 
        $logs = SPNL()->log->get_connected_logs(array('posts_per_page' => 1, 'log_type' => 'sending'));
        if (!empty($logs)) {
            foreach ($logs as $log) {
                echo "<strong>" . $log->post_date . "</strong>  " . $log->post_title;
                echo "<br>" . $log->post_content;
            }
        }
        ?>
							</div>
						</div>
					</div>
				</div>
				
			</div>
			<?php 
        $this->panel_end();
        ?>
		</div>
	</div>

	<div class="panel panel-default">
		<div class="panel-heading">
			<h3 class="panel-title"><?php 
        _e('Sending Account Setup', 'sendpress');
        ?>
</h3>
		</div>
		<div class="panel-body">

			<input type="hidden" name="action" value="account-setup" />
			<?php 
        $new = array();
        foreach ($senders as $key => $sender) {
            array_push($new, array($key, $sender->label()));
        }
        echo '<strong>Delivery Method: </strong>';
        $this->select('sendpress-sender', $method, $new);
        ?>
<br><br>
			<?php 
        if (count($senders) < 3) {
            $c = 0;
            foreach ($senders as $key => $sender) {
                $class = '';
                if ($c >= 1) {
                    $class = "margin-left: 4%";
                }
                echo "<div style=' float:left; width: 48%; {$class}' id='{$key}'>";
                ?>
					<!-- XXXX -->	
					<p>&nbsp;<!--<input name="sendpress-sender" type="radio"  <?php 
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    ?>
checked="checked"<?php 
                }
                ?>
 id="website" value="<?php 
                echo $key;
                ?>
" /> <?php 
                _e('Send Emails via', 'sendpress');
                ?>
 -->
						<?php 
                echo $sender->label();
                echo "</p><div class='well'>";
                echo $sender->settings();
                echo "</div></div>";
                $c++;
            }
        } else {
            ?>
				<div class="tabbable tabs-left">
					<ul class="nav nav-tabs">
						<?php 
            foreach ($senders as $key => $sender) {
                $class = '';
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    $class = "class='active'";
                }
                echo "<li {$class}><a href='#{$key}' data-toggle='tab'>";
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    echo '<span class="glyphicon glyphicon-ok-sign"></span> ';
                }
                echo $sender->label();
                echo "</a></li>";
            }
            ?>
					</ul>
					<div class="tab-content" style="display:block;">
						<?php 
            foreach ($senders as $key => $sender) {
                $class = '';
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    $class = "active";
                }
                echo "<div class='tab-pane {$class}' id='{$key}'>";
                ?>
							<!-- XXXX -->
							<!--<p>&nbsp;<input name="sendpress-sender" type="radio"  <?php 
                if ($key === 'SendPress_Sender_Website' && is_multisite()) {
                    echo 'style="display:none"';
                }
                ?>
 <?php 
                if ($method == $key || strpos(strtolower($key), $method) > 0) {
                    ?>
checked="checked"<?php 
                }
                ?>
 id="website" value="<?php 
                echo $key;
                ?>
" /> <?php 
                _e('Activate', 'sendpress');
                ?>
-->
								<?php 
                //echo $sender->label();
                echo "</p><div class='well'>";
                echo $sender->settings();
                echo "</div></div>";
            }
            ?>

						</div>
					</div>


					<p > <span class="glyphicon glyphicon-ok-sign"></span> = <?php 
            _e('Currently Active', 'sendpress');
            ?>
</p>
					<?php 
        }
        ?>

				</div>
			</div>
			<br class="clear">
			<div class="panel panel-default">
				<div class="panel-heading">
					<h3 class="panel-title"><?php 
        _e('Advanced Sending Options', 'sendpress');
        ?>
</h3>
				</div>
				<div class="panel-body">
					<div class="boxer form-box">
						<div style="float: right; width: 45%;">
							<h2><?php 
        _e('Email Sending Limits', 'sendpress');
        ?>
</h2>

							<?php 
        $emails_per_day = SendPress_Option::get('emails-per-day');
        $emails_per_hour = SendPress_Option::get('emails-per-hour');
        $credits = SendPress_Option::get('emails-credits');
        //$hourly_emails = SendPress_Data::emails_sent_in_queue("hour");
        $emails_so_far = SendPress_Data::emails_sent_in_queue("day");
        $offset = get_option('gmt_offset') * 60 * 60;
        // Time offset in seconds
        $local_timestamp = wp_next_scheduled('sendpress_cron_action') + $offset;
        //print_r(wp_get_schedules());
        sprintf(__('You have sent <strong>%s</strong> emails so far today and you have <strong>%s</strong> credits remaining.', 'sendpress'), $emails_so_far, $credits);
        ?>
<br><br>
<input type="text" size="6" name="emails-per-day" value="<?php 
        echo $emails_per_day;
        ?>
" /> <?php 
        _e('Emails Per Day', 'sendpress');
        ?>
<br><br>
<input type="text" size="6" name="emails-per-hour" value="<?php 
        echo $emails_per_hour;
        ?>
" /> <?php 
        _e('Emails Per Hour', 'sendpress');
        ?>
<br><br>
<h2><?php 
        _e('Email Encoding', 'sendpress');
        ?>
</h2>
<?php 
        $charset = SendPress_Option::get('email-charset', 'UTF-8');
        ?>
Charset:
<select name="email-charset" id="">

	<?php 
        $charsete = SendPress_Data::get_charset_types();
        foreach ($charsete as $type) {
            $select = "";
            if ($type == $charset) {
                $select = " selected ";
            }
            echo "<option {$select} value={$type}>{$type}</option>";
        }
        ?>
</select><br>
<?php 
        _e('Squares or weird characters displaying in your emails select the charset for your language', 'sendpress');
        ?>
.
<br><br>
<?php 
        _e('Encoding', 'sendpress');
        ?>
: <select name="email-encoding" id="">
<?php 
        $charset = SendPress_Option::get('email-encoding', '8bit');
        $charsete = SendPress_Data::get_encoding_types();
        foreach ($charsete as $type) {
            $select = "";
            if ($type == $charset) {
                $select = " selected ";
            }
            echo "<option {$select} value={$type}>{$type}</option>";
        }
        ?>
</select>

<br class="clear">
</div>
</div>
</div>
</div>


<?php 
        //Page Nonce
        //wp_nonce_field(  basename(__FILE__) ,'_spnonce' );
        wp_nonce_field($this->_nonce_value);
        ?>
<input type="submit" class="btn btn-primary" value="Save"/> <a href="" class="btn btn-default"><i class="icon-remove"></i> <?php 
        _e('Cancel', 'sendpress');
        ?>
</a>
</form>
<form method="post" id="post-test" class="form-inline">
	<input type="hidden" name="action" value="send-test-email" />
	<input name="testemail" type="hidden" id="test-email-form" value="<?php 
        echo SendPress_Option::get('testemail');
        ?>
" class="form-control"/>

	<br class="clear">




	<?php 
        //Page Nonce
        //wp_nonce_field(  basename(__FILE__) ,'_spnonce' );
        //SendPress General Nonce
        wp_nonce_field($this->_nonce_value);
        ?>
</form>
<?php 
        $error = SendPress_Option::get('phpmailer_error');
        $hide = 'hide';
        if (!empty($error) && isset($_POST['testemail'])) {
            $hide = '';
            $phpmailer_error = '<pre>' . $error . '</pre>';
            ?>
	<script type="text/javascript">
		jQuery(document).ready(function($) {
			$('#debugModal').modal('show');
		});
	</script>

	<?php 
        }
        ?>


<div class="modal fade" id="debugModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal">×</button>
				<h3><?php 
        _e('SMTP Debug Info', 'sendpress');
        ?>
</h3>
			</div>
			<div class="modal-body">
				<?php 
        if (!empty($phpmailer_error)) {
            $server = "smtp.sendgrid.net";
            $port = "25";
            $port2 = "465";
            $port3 = "587";
            $timeout = "1";
            if ($server and $port and $timeout) {
                $port25 = @fsockopen("{$server}", $port, $errno, $errstr, $timeout);
                $port465 = @fsockopen("{$server}", $port2, $errno, $errstr, $timeout);
                $port587 = @fsockopen("{$server}", $port3, $errno, $errstr, $timeout);
            }
            if (!$port25) {
                echo '<div class="alert alert-error">';
                _e('Port 25 seems to be blocked.', 'sendpress');
                echo '</div>';
            }
            if (!$port465) {
                echo '<div class="alert alert-error">';
                _e('Port 465 seems to be blocked. Gmail may have trouble', 'sendpress');
                echo '</div>';
            }
            if (!$port587) {
                echo '<div class="alert alert-error">';
                _e('Port 587 seems to be blocked.', 'sendpress');
                echo '</div>';
            }
            echo $phpmailer_error;
        }
        ?>


				<pre>
					<?php 
        $whoops = SendPress_Option::get('last_test_debug');
        if (empty($whoops)) {
            _e('No Debug info saved.', 'sendpress');
        } else {
            echo $whoops;
        }
        ?>
				</pre>
			</div>
			<div class="modal-footer">
				<a href="#" class="btn" data-dismiss="modal"><?php 
        _e('Close', 'sendpress');
        ?>
</a>
			</div>
		</div>
	</div></div>
	<?php 
    }
 function test_get_encoding_types()
 {
     $this->assertEquals(array("8bit", "7bit", "binary", "base64", "quoted-printable"), SendPress_Data::get_encoding_types());
 }