%PDF- %PDF-
Direktori : /home/dopla/www/wp-content/plugins/http-headers/ |
Current File : /home/dopla/www/wp-content/plugins/http-headers/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>