whoami7 - Manager
:
/
home
/
topsuzmw
/
www
/
wp-content
/
plugins
/
if-menu
/
src
/
Upload File:
files >> /home/topsuzmw/www/wp-content/plugins/if-menu/src/Admin.php
<?php namespace Layered\IfMenu; class Admin { public static function start() { return new static; } protected function __construct() { add_action('admin_init', [$this, 'actions']); add_action('admin_menu', [$this, 'menu']); add_action('admin_enqueue_scripts', [$this, 'assets']); } public function actions() { if (isset($_POST['if-menu-settings']) && check_admin_referer('if-menu-settings-update')) { update_option('if-menu-peak', isset($_POST['if-menu-peek']) && $_POST['if-menu-peek'] == 1 ? 1 : 0); update_option('if-menu-admin', isset($_POST['if-menu-admin']) && $_POST['if-menu-admin'] == 1 ? 1 : 0); } } public function assets() { global $pagenow; if ($pagenow == 'themes.php') { wp_enqueue_style('if-menu', plugins_url('assets/if-menu.css', dirname(__FILE__)), '0.9'); } } public function menu() { add_submenu_page('themes.php', 'If Menu', 'If Menu', 'edit_theme_options', 'if-menu', [$this, 'page']); } public function page() { $ifMenuPeek = get_option('if-menu-peak'); $ifMenuAdmin = get_option('if-menu-admin', 1); $plan = \If_Menu::getPlan(); ?> <div class="wrap about-wrap if-menu-wrap"> <a href="<?php echo admin_url('nav-menus.php') ?>" class="button button-secondary if-menu-help"><?php _e('Manage Menus', 'if-menu') ?></a> <h1>If Menu</h1> <p class="about-text"><?php _e('Now you can display personalized menus to each visitor, based on visibility rules. Here are a few examples:', 'if-menu') ?></p> <ul class="list" style="margin-bottom: 0"> <li><?php _e('Hide Login or Register links for logged-in users:', 'if-menu') ?> <code><span class="if-menu-red"><?php _e('Hide', 'if-menu') ?></span> <?php _e('if', 'if-menu') ?> <span class="if-menu-purple"><?php _e('User is logged in', 'if-menu') ?></span></code></li> <li><?php _e('Display Logout link for logged-in users:', 'if-menu') ?> <code><span class="if-menu-green"><?php _e('Show', 'if-menu') ?></span> <?php _e('if', 'if-menu') ?> <span class="if-menu-purple"><?php _e('User is logged in', 'if-menu') ?></span></code></li> <li><?php _e('Hide menu item on mobile devices:', 'if-menu') ?> <code><span class="if-menu-red"><?php _e('Hide', 'if-menu') ?></span> <?php _e('if', 'if-menu') ?> <span class="if-menu-purple"><?php _e('Mobile', 'if-menu') ?></span></code></li> <li><?php _e('Display menu item for users in US and UK:', 'if-menu') ?> <code><span class="if-menu-green"><?php _e('Show', 'if-menu') ?></span> <?php _e('if', 'if-menu') ?> <span class="if-menu-purple"><?php _e('User from country: US, UK', 'if-menu') ?></span></code></li> <li><?php _e('Display menu item for visitors browsing in English or Spanish:', 'if-menu') ?> <code><span class="if-menu-green"><?php _e('Show', 'if-menu') ?></span> <?php _e('if', 'if-menu') ?> <span class="if-menu-purple"><?php _e('Language: English, Spanish', 'if-menu') ?></span></code></li> </ul> <p style="margin-top: 0"><a href="https://layered.store/plugins/if-menu/support#faq" target="_blank"><small>See more examples here</small></a></p> <hr class="wp-header-end"> <div class="feature-section pricing-plan-section two-col"> <div class="col"> <div class="pricing-cell <?php if (!$plan || $plan['plan'] == 'free') echo 'selected' ?>"> <span class="price"><small><?php _e('Free', 'if-menu') ?></small></span> <h3><?php _e('Basic', 'if-menu') ?></h3> <ul> <li> <?php _e('Basic visibility rules:', 'if-menu') ?> <ul> <li><?php _e('User role - is Admin, Editor, Author or Shop Manager', 'if-menu') ?></li> <li><?php _e('User state - visitor is logged in or out', 'if-menu') ?></li> <li><?php _e('Visitor device - detect mobile or desktop', 'if-menu') ?></li> </ul> </li> <li><?php _e('Support on WordPress forum', 'if-menu') ?></li> </ul> <p> <?php if (!$plan || $plan['plan'] == 'free') : ?> <button class="button disabled"><?php _e('Current plan', 'if-menu') ?></button> <?php endif ?> </p> </div> </div> <div class="col"> <div class="pricing-cell <?php if ($plan && $plan['plan'] == 'premium') echo 'selected' ?>"> <?php if (!$plan || $plan['plan'] != 'premium') : ?> <span class="price">from $20<small>/<?php _e('annually', 'if-menu') ?></small></span> <?php endif ?> <h3><?php _e('Premium', 'if-menu') ?></h3> <ul> <li> <?php _e('Advanced visibility rules:', 'if-menu') ?> <ul> <li><?php _e('Visitor location - detect visitor\'s country', 'if-menu') ?></li> <li><?php _e('Language - detect visitor\'s selected language', 'if-menu') ?></li> </ul> </li> <li> <?php _e('3rd-party plugin integrations:', 'if-menu') ?> <ul> <li><a href="https://woocommerce.com/products/woocommerce-subscriptions" target="_blank">WooCommerce Subscriptions</a> - <?php _e('Customer has active subscription', 'if-menu') ?></li> <li><a href="https://woocommerce.com/products/woocommerce-memberships" target="_blank">WooCommerce Memberships</a> - <?php _e('Customer has active membership plan', 'if-menu') ?></li> <li><a href="https://wordpress.org/plugins/groups" target="_blank">Groups</a> - <?php _e('Users are in a Group', 'if-menu') ?></li> <li><a href="https://wishlistmember.com/" target="_blank">WishList Member</a> - <?php _e('Users above a Membership Level', 'if-menu') ?></li> <li><a href="https://astoundify.com/products/wp-job-manager-listing-payments/" target="_blank">Listing Payments</a> - <?php _e('Customer has active Job Manager Listing subscription', 'if-menu') ?></li> <li><a href="https://restrictcontentpro.com/" target="_blank">Restrict Content Pro</a> - <?php _e('User has Subscription Level', 'if-menu') ?></li> </ul> </li> <li> <?php if ($plan && $plan['plan'] == 'premium') : ?> <a href="https://layered.market/support" target="_blank"><?php _e('Priority support', 'if-menu') ?> ➣</a> <?php else : ?> <?php _e('Priority support', 'if-menu') ?> <?php endif ?> </li> </ul> <p class="description"> <?php if ($plan && $plan['plan'] == 'premium') : ?> <button class="button disabled"><?php _e('Current plan', 'if-menu') ?></button> <br><br><?php printf(__('Active until %s.', 'if-menu'), date(get_option('date_format'), strtotime($plan['end']))) ?> <br>Auto renew is <?php echo $plan['autoRenew'] ? 'on' : 'off' ?>, manage on <a href="https://layered.market/licenses" target="_blank">Layered Market</a>. <?php else : ?> <a href="https://layered.market/plugins/more-visibility-rules?site=<?php echo urlencode(site_url()) ?>&utm_source=if-widget&utm_medium=upgrade&utm_campaign=Upgrade%20from%20WordPress#pricing" class="button button-primary" target="_blank"><?php _e('Get premium', 'if-menu') ?></a> <?php endif ?> </p> </div> </div> </div> <hr> <h3 class="title"><?php _e('Settings', 'if-menu') ?></h3> <form method="post" action=""> <?php wp_nonce_field('if-menu-settings-update'); ?> <table class="form-table"> <tbody> <tr> <th scope="row"><?php _e('If Menu peek', 'if-menu') ?></th> <td> <fieldset> <label><input type="checkbox" name="if-menu-peek" value="1" <?php checked($ifMenuPeek, 1) ?>> <?php _e('If Menu peek', 'if-menu') ?></label><br> </fieldset> <p class="description"><?php _e('Let administrators preview hidden menu items on website (useful for testing)', 'if-menu') ?></p> </td> </tr> <tr> <th scope="row"><?php _e('Enabled in Admin panel', 'if-menu') ?></th> <td> <fieldset> <label><input type="checkbox" name="if-menu-admin" value="1" <?php checked($ifMenuAdmin, 1) ?>> <?php _e('Filter menu items in Admin panel', 'if-menu') ?></label><br> </fieldset> <p class="description"><?php _e('If disabled, all menu items will be displayed in Admin panel, regardless of any visibility rules', 'if-menu') ?></p> </td> </tr> <tr> <th scope="row"></th> <td> <p class="submit"><input type="submit" name="if-menu-settings" id="submit" class="button button-primary" value="<?php _e('Save Changes', 'if-menu') ?>"></p> </td> </tr> </tbody> </table> </form> <hr> <p> <strong>If Menu</strong>: <a href="https://wordpress.org/plugins/if-menu/#faq" target="wpplugins"><?php _e('FAQs', 'if-menu') ?></a> · <a href="https://wordpress.org/support/plugin/if-menu" target="wpplugins"><?php _e('Support', 'if-menu') ?></a> · <span class="dashicons dashicons-star-filled" style="color: #ffb900"></span> <a href="https://wordpress.org/plugins/if-menu/#reviews" target="wpplugins"><?php _e('Leave a review', 'if-menu') ?></a> </p> </div> <?php } }
Copyright ©2021 || Defacer Indonesia