| @@ -1,8 +1,8 @@ | ||
| 1 | -<?php | |
| 1 | +<?php | |
| 2 | 2 | $footnoteOptions = get_option('easy_footnotes_options'); |
| 3 | - | |
| 4 | - if($_POST['easy_footnote_hidden'] == 'Y') { | |
| 3 | + | |
| 4 | + if ( isset($_POST['easy_footnote_hidden']) && $_POST['easy_footnote_hidden'] == 'Y' ) { | |
| 5 | 5 | //Form data sent |
| 6 | 6 | $easyFootnoteLabel = $_POST['easy_footnotes_label']; |
| 7 | 7 | if ($_POST['easy_footnote_check']) { |
| 8 | 8 | $easyFootnoteCheck = true; |
| @@ -8,41 +8,62 @@ | ||
| 8 | 8 | $easyFootnoteCheck = true; |
| 9 | 9 | } else { |
| 10 | 10 | $easyFootnoteCheck = false; |
| 11 | 11 | } |
| 12 | + | |
| 13 | + if (isset( $_POST['hide_easy_footnote_after_posts'] ) && $_POST['hide_easy_footnote_after_posts'] ) { | |
| 14 | + $hide_easy_footnote_after_posts = true; | |
| 15 | + } else { | |
| 16 | + $hide_easy_footnote_after_posts = false; | |
| 17 | + } | |
| 18 | + | |
| 12 | 19 | $updateOptions = array( |
| 13 | 20 | 'footnoteLabel' => $easyFootnoteLabel, |
| 14 | - 'useLabel' => $easyFootnoteCheck, | |
| 21 | + 'useLabel' => $easyFootnoteCheck, | |
| 22 | + 'hide_easy_footnote_after_posts' => $hide_easy_footnote_after_posts, | |
| 15 | 23 | ); |
| 16 | - | |
| 24 | + | |
| 17 | 25 | update_option('easy_footnotes_options', $updateOptions); |
| 18 | - | |
| 26 | + | |
| 19 | 27 | ?> |
| 20 | - <div class="updated"><p><strong><?php _e('Options saved.' ); ?></strong></p></div> | |
| 28 | + <div class="updated"><p><strong><?php esc_html_e('Options saved.' ); ?></strong></p></div> | |
| 21 | 29 | <?php |
| 22 | 30 | } else { |
| 23 | 31 | //Normal page display |
| 24 | 32 | $easyFootnoteLabel = $footnoteOptions['footnoteLabel']; |
| 25 | 33 | $easyFootnoteCheck = $footnoteOptions['useLabel']; |
| 34 | + $hide_easy_footnote_after_posts = $footnoteOptions['hide_easy_footnote_after_posts']; | |
| 26 | 35 | } |
| 27 | 36 | ?> |
| 28 | 37 | |
| 29 | 38 | <div class="wrap"> |
| 30 | - <?php echo "<h2>" . __( 'Easy Footnotes Settings', 'easy_footnotes_trdom' ) . "</h2>"; ?> | |
| 31 | - | |
| 39 | + <?php echo "<h2>" . esc_html__( 'Easy Footnotes Settings', 'easy_footnotes_trdom' ) . "</h2>"; ?> | |
| 40 | + | |
| 32 | 41 | <form name="easy_footnotes_form" method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>"> |
| 33 | 42 | <input type="hidden" name="easy_footnote_hidden" value="Y"> |
| 34 | - <?php echo "<h4>" . __( 'Easy Footnotes Settings', 'easy_footnotes_trdom' ) . "</h4>"; ?> | |
| 35 | - <p><?php _e("Want to add a label to your footnotes section at the bottom of your post? Just enter some text here and check the box and you're good to go."); ?></p> | |
| 36 | - <p><?php _e("Easy Footnotes Label: "); ?><input type="text" name="easy_footnotes_label" value="<?php echo $easyFootnoteLabel; ?>" size="20"></p> | |
| 37 | - | |
| 38 | - <p><?php _e("Insert Easy Footnotes Label: "); ?><input type="checkbox" name="easy_footnote_check" <?php if ($easyFootnoteCheck === true) { echo 'checked'; } ?> size="20"><?php _e(""); ?></p> | |
| 39 | - | |
| 43 | + <?php echo "<h4>" . esc_html__( 'Easy Footnotes Settings', 'easy_footnotes_trdom' ) . "</h4>"; ?> | |
| 44 | + <p><?php esc_html_e("Want to add a label to your footnotes section at the bottom of your post? Just enter some text here and check the box and you're good to go."); ?></p> | |
| 45 | + <p><?php esc_html_e("Easy Footnotes Label: "); ?><input type="text" name="easy_footnotes_label" value="<?php echo esc_attr($easyFootnoteLabel); ?>" size="20"></p> | |
| 46 | + | |
| 47 | + <p><?php esc_html_e("Insert Easy Footnotes Label: "); ?><input type="checkbox" name="easy_footnote_check" <?php checked($easyFootnoteCheck); ?> size="20"><?php esc_html_e(""); ?></p> | |
| 48 | + | |
| 49 | + <p><?php esc_html_e("Hide Footnotes after post content: "); ?><input type="checkbox" name="hide_easy_footnote_after_posts" <?php checked($hide_easy_footnote_after_posts); ?> size="20"><?php esc_html_e(""); ?></p> | |
| 50 | + | |
| 40 | 51 | <p class="submit"> |
| 41 | - <input type="submit" name="Submit" value="<?php _e('Update Options', 'easy_footnotes_trdom' ) ?>" /> | |
| 52 | + <input type="submit" name="Submit" value="<?php esc_attr_e('Update Options', 'easy_footnotes_trdom' ) ?>" /> | |
| 42 | 53 | </p> |
| 43 | 54 | </form> |
| 44 | - | |
| 55 | + | |
| 45 | 56 | <div class="easy-footnotes-shortcode-hint"> |
| 46 | - <p>Shortcode: [note]Insert your note here.[/note]</p> | |
| 57 | + <p><?php echo __('Shortcode: [note]Insert your note here.[/note]', 'easy-footnotes'); ?></p> | |
| 47 | 58 | </div> |
| 59 | + | |
| 60 | + <div class="efn-preview"> | |
| 61 | + <a class="efn-theme-link" href="<?php echo esc_url( 'https://www.themes.pizza/?utm_source=easy-footnotes&utm_medium=button&utm_campaign=efnupsell' ); ?>" target="_blank"><img src="<?php echo plugins_url( '/assets/zuul-wordpress-theme.jpg' , __FILE__ ); ?>" alt="Zuul WordPress Theme homepage in various color options" /></a> | |
| 62 | + <div class="efn-preview-copy"> | |
| 63 | + <h2><?php echo __( 'Tasty WordPress Themes', 'easy-footnotes' ); ?></h2> | |
| 64 | + <p><?php printf( __( 'Love easy footnotes? Check out my premium themes now available on Themes.Pizza. Each theme is hand crafted from the finest ingredients with a specific purpose in mind. Need to start a side project / membership site? Try out <a href="%1s" target="_blank">Zuul</a>. Looking to establish yourself as an authoirty on a subject? Try out <a href="%2s" target="_blank">The Authority Pro</a>.', 'easy-footnotes' ), esc_url( 'https://www.themes.pizza/downloads/zuul-pro/?utm_source=easy-footnotes&utm_medium=button&utm_campaign=efnupsell' ), esc_url( 'https://www.themes.pizza/downloads/the-authority-pro/?utm_source=easy-footnotes&utm_medium=button&utm_campaign=efnupsell' ) ); ?></p> | |
| 65 | + <p><?php echo __( 'All themes are 100% GPL. Use them on as many sites as you want and make something awesome! And for being a faithful Easy Footnotes user get 20% off with the code <strong>TASTYZA</strong>.', 'easy-footnotes' ); ?></p> | |
| 66 | + <a class="efn-theme-button" href="<?php echo esc_url( 'https://www.themes.pizza/?utm_source=easy-footnotes&utm_medium=button&utm_campaign=efnupsell' ); ?>" target="_blank"><?php echo __( 'Shop Now', 'easy-footnotes' ); ?></a> | |
| 67 | + </div> | |
| 68 | + </div> | |
| 48 | 69 | </div> |