Exemplo n.º 1
0
/**
 * Settings Page Markup
 *
 * @ Since 1.0.2
 */
function APTFTbyTAP_admin_options_page()
{
    if (!current_user_can('manage_options')) {
        wp_die(__('You do not have sufficient permissions to access this page.'));
    }
    $adminbot = new PhotoTileForTumblrAdmin();
    $adminbot->do_alpine_method('admin_build_settings_page');
}
Exemplo n.º 2
0
    /**
     * Form
     *
     * @ Updated 1.2.5
     */
    function form($options)
    {
        $bot = new PhotoTileForTumblrAdmin();
        $widget_container = $this->get_field_id('AlpinePhotoTiles-container');
        ?>

    <div id="<?php 
        echo $widget_container;
        ?>
" class="AlpinePhotoTiles-container <?php 
        echo $bot->get_private('domain');
        ?>
">
    <?php 
        $defaults = $bot->option_defaults();
        $positions = $bot->admin_get_widget_options_by_position();
        if (count($positions)) {
            foreach ($positions as $position => $positionsinfo) {
                ?>
        <div class="<?php 
                echo $position;
                ?>
"> 
          <?php 
                if (!empty($positionsinfo['title'])) {
                    ?>
<h4><?php 
                    echo $positionsinfo['title'];
                    ?>
</h4><?php 
                }
                ?>
          <table class="form-table">
            <tbody>
              <?php 
                if (count($positionsinfo['options'])) {
                    foreach ($positionsinfo['options'] as $optionname) {
                        $option = $defaults[$optionname];
                        $fieldname = $this->get_field_name($option['name']);
                        $fieldid = $this->get_field_id($option['name']);
                        if (!empty($option['hidden-option']) && !empty($option['check'])) {
                            $show = $bot->get_option($option['check']);
                            if (empty($show)) {
                                continue;
                            }
                        }
                        if (!empty($option['parent'])) {
                            $class = $option['parent'];
                        } elseif (!empty($option['child'])) {
                            $class = $this->get_field_id($option['child']);
                        } else {
                            $class = $this->get_field_id('unlinked');
                        }
                        $trigger = !empty($option['trigger']) ? 'data-trigger="' . $this->get_field_id($option['trigger']) . '"' : '';
                        $hidden = !empty($option['hidden']) ? ' ' . $option['hidden'] : '';
                        ?>
 <tr valign="top"> <td class="<?php 
                        echo $class;
                        echo $hidden;
                        ?>
" <?php 
                        echo $trigger;
                        ?>
><?php 
                        $bot->MenuDisplayCallback($options, $option, $fieldname, $fieldid);
                        ?>
 </td></tr> <?php 
                    }
                }
                ?>
            </tbody>  
          </table>
        </div>
      <?php 
            }
        }
        ?>
      <div class="bottom">
        <div><?php 
        $bot->admin_donate_button();
        ?>
</div>
        <div><?php 
        _e('Add the plugin to a page or post using the ');
        ?>
<a href="<?php 
        echo 'options-general.php?page=' . $bot->get_private('settings') . '&tab=generator';
        ?>
" target="_blank">Shortcode Generator</a>.</div> 
        <div><?php 
        _e('Check the ');
        ?>
<a href="<?php 
        echo 'options-general.php?page=' . $bot->get_private('settings') . '&tab=plugin-settings';
        ?>
" target="_blank">Plugins Settings</a> <?php 
        _e('page for additional options.');
        ?>
</div> 
        <div><?php 
        _e('Need Help? Visit ');
        ?>
<a href="<?php 
        echo $bot->get_private('info');
        ?>
" target="_blank">the Alpine Press</a> <?php 
        _e('for more about this plugin.');
        ?>
</div>     
      </div>
    </div><?php 
        // Close container
    }