/home/preegmxb/gymnyou.com/wp-content/plugins/under-construction-page/cp-publish-wizzard.inc.php
<?php
if ( !is_admin() || !current_user_can('manage_options')) {echo 'Direct access not allowed.';exit;}
$nonce = wp_create_nonce( 'cpappb_actions_pwizard' );
?>
<h1>Publish Contact Form to Email</h1>
<style type="text/css">
.ahb-buttons-container{margin:1em 1em 1em 0;}
.ahb-return-link{float:right;}
.ahb-mssg{margin-left:0 !important; }
.ahb-section-container {
border: 1px solid #e6e6e6;
padding:0px;
border-radius: 3px;
-webkit-box-flex: 1;
flex: 1;
margin: 1em 1em 1em 0;
min-width: 200px;
background: #ffffff;
position:relative;
}
.ahb-section{padding:20px;display:none;}
.ahb-section label{font-weight:600;}
.ahb-section-active{display:block;}
.ahb-row{display:none;}
.ahb-section table td,
.ahb-section table th{padding-left:0;padding-right:0;}
.ahb-section select,
.ahb-section input[type="text"]{width:100%;}
.cpmvcontainer { font-size:16px !important; }
</style>
<div class="ahb-buttons-container">
<a href="<?php print esc_attr(admin_url('admin.php?page='.$this->menu_parameter));?>" class="ahb-return-link">←Return to the contact forms list</a>
<div class="clear"></div>
</div>
<form method="post" action="?page=cp_contactformtoemail&pwizard=1" name="regForm" id="regForm">
<input name="cp_contactformtoemail_do_action_loaded" type="hidden" value="wizard" />
<input name="anonce" type="hidden" value="<?php echo $nonce; ?>" />
<?php
if ($this->get_param('cp_contactformtoemail_do_action_loaded') == 'wizard') {
?>
<div class="ahb-section-container">
<div class="ahb-section ahb-section-active" data-step="1">
<h1>Great! Form successfully published</h1>
<p class="cpmvcontainer">The contact form was placed into the page <a href="<?php echo esc_attr($this->postURL); ?>"><?php echo esc_html($this->postURL); ?></a>.</p>
<p class="cpmvcontainer">Now you can:</p>
<div style="clear:both"></div>
<button class="button button-primary cpmvcontainer" type="button" id="nextBtn" onclick="window.open('<?php echo esc_attr($this->postURL); ?>');">View the Published Contact Form</button>
<div style="clear:both"></div>
<!--<p class="cpmvcontainer">* Note: If the form was published in a new page or post it will be a 'draft', you have to publish the page/post in the future if needed.</p>--><br />
<div style="clear:both"></div>
<button class="button button-primary cpmvcontainer" type="button" id="nextBtn" onclick="window.open('?page=<?php echo $this->prefix; ?>&cal=<?php echo intval($this->get_param("cp_contactformtoemail_id")); ?>');">Edit the contact form settings</button>
<div style="clear:both"></div>
</div>
</div>
<div style="clear:both"></div>
<?php
} else {
?>
<div class="ahb-section-container">
<div class="ahb-section ahb-section-active" data-step="1">
<table class="form-table">
<tbody>
<tr valign="top">
<th><label>Select contact form</label></th>
<td>
<select id="cp_contactformtoemail_id" name="cp_contactformtoemail_id" onchange="reloadappbk(this);">
<?php
$myrows = $wpdb->get_results( "SELECT * FROM ". $wpdb->prefix.$this->table_items);
foreach ($myrows as $item)
echo '<option value="'.$item->id.'"'.($item->id==$this->item?' selected':'').'>'.esc_html($item->form_name).'</option>';
?>
</select>
</td>
</tr>
<tr valign="top">
<th><label>Where to publish it?</label></th>
<td>
<select name="whereto" onchange="mvpublish_displayoption(this);">
<option value="0">Into a new page</option>
<option value="1">Into a new post</option>
<option value="2">Into an existent page</option>
<option value="3">Into an existent post</option>
<option value="4" style="color:#bbbbbb">Widget in a sidebar, header or footer - upgrade required for this option -</option>
</select>
</td>
</tr>
<tr valign="top" id="posttitle">
<th><label>Page/Post Title</label></th>
<td>
<input type="text" name="posttitle" value="Contact Form" />
</td>
</tr>
<tr valign="top" id="ppage" style="display:none">
<th valign="top"></th>
<td valign="top">
<h3 style="background:#cccccc; padding:5px;">Classic way? Just copy and paste the following shortcode into the page/post:</h3>
<div style="border: 1px dotted black; background-color: #FFFACD ;padding:15px; font-weight: bold; margin:10px;">
[<?php echo $this->shorttag; ?> id="<?php echo $this->item; ?>"]
</div>
<?php if (defined('ELEMENTOR_PATH')) { ?>
<br />
<h3 style="background:#cccccc; padding:5px;">Using Elementor?</h3>
<img src="<?php echo plugins_url('/controllers/help/elementor.png', __FILE__) ?>">
<?php } ?>
<br />
<h3 style="background:#cccccc; padding:5px;">Using New WordPress Editor (Gutemberg) ? </h3>
<img src="<?php echo plugins_url('/controllers/help/gutemberg.png', __FILE__) ?>">
<br />
<h3 style="background:#cccccc; padding:5px;">Using classic WordPress editor or other editors?</h3>
<?php _e('You can also publish the form in a post/page, use the dedicated icon','cpappb'); ?> <?php echo '<img hspace="5" src="'.plugins_url('/images/cp_form.gif', __FILE__).'" alt="'.__('Insert '.$this->plugin_name).'" /></a>'; ?>
<?php _e('which has been added to your Upload/Insert Menu, just below the title of your Post/Page', 'cpappb'); ?>
<!-- <select name="publishpage">
<?php
$pages = get_pages();
foreach ( $pages as $page ) {
echo '<option value="' . intval($page->ID) . '">';
echo esc_html($page->post_title);
echo '</option>';
}
?>
</select>
-->
</td>
</tr>
<tr valign="top" id="ppost" style="display:none">
<th><label>Select post</label></th>
<td>
<select name="publishpost">
<?php
$pages = get_posts();
foreach ( $pages as $page ) {
echo '<option value="' . intval($page->ID) . '">';
echo esc_html($page->post_title);
echo '</option>';
}
?>
</select>
</td>
</tr>
<tbody>
</table>
<hr size="1" />
<div class="ahb-buttons-container">
<input type="submit" id="subbtnnow" value="Publish Contact Form" class="button button-primary" style="float:right;margin-right:10px" />
<div class="clear"></div>
</div>
</form>
</div>
</div>
<?php } ?>
<script type="text/javascript">
function reloadappbk(item) {
document.location = '?page=<?php echo $this->prefix; ?>&pwizard=1&cal='+item.options[item.options.selectedIndex].value;
}
function mvpublish_displayviews(sel) {
if (sel.checked)
document.getElementById("nmonthsnum").style.display = '';
else
document.getElementById("nmonthsnum").style.display = 'none';
}
function mvpublish_displayoption(sel) {
document.getElementById("ppost").style.display = 'none';
document.getElementById("ppage").style.display = 'none';
document.getElementById("posttitle").style.display = 'none';
document.getElementById("subbtnnow").style.display = '';
if (sel.selectedIndex == 4)
{
alert('Widget option available only in commercial versions. Upgrade required for this option.');
sel.selectedIndex = 0;
}
else if (sel.selectedIndex == 2 || sel.selectedIndex == 3)
{
document.getElementById("ppage").style.display = '';
document.getElementById("subbtnnow").style.display = 'none';
}
else if (sel.selectedIndex == 1 || sel.selectedIndex == 0)
document.getElementById("posttitle").style.display = '';
}
</script>
<div id="metabox_basic_settings" class="postbox" >
<h3 class='hndle' style="padding:5px;"><span><?php _e('Note','cpappb'); ?></span></h3>
<div class="inside">
<?php _e('You can also publish the form in a post/page, use the dedicated icon','cpappb'); ?> <?php echo '<img hspace="5" src="'.plugins_url('/images/cp_form.gif', __FILE__).'" alt="'.__('Insert '.$this->plugin_name).'" /></a>'; ?>
<?php _e('which has been added to your Upload/Insert Menu, just below the title of your Post/Page or under the "+" icon if using the Gutemberg editor.','cpappb'); ?>
<br /><br />
</div>
</div>