示例#1
0
文件: Backend.php 项目: kmvan/wordpoi
    public function displayBackend()
    {
        ?>
        <table class="form-table">
        <tbody>
        <tr>
            <th><?php 
        echo L10n::__('Control');
        ?>
</th>
            <td>
                <a
                    href="<?php 
        echo Url::getAjax(static::getOptID(), ['_nonce' => Security::createNonce()]);
        ?>
"
                    target="_blank"
                    class="button button-primary"
                >
                    <i class="fa fa-refresh"></i>
                    <?php 
        echo L10n::__('Optimize');
        ?>
                </a>
            </td>
        </tr>
        </tbody>
        </table>
        <?php 
    }
示例#2
0
文件: Api.php 项目: kmvan/wordpoi
 protected function getConf()
 {
     $conf = ['ID' => Core::ID, 'ajaxURL' => Url::getAjax(), 'lang' => ['loading' => L10n::__('Loading, please wait...'), 'error' => L10n::__('Sorry, server is busy now, can not respond your request, please try again later.'), 'close' => L10n::__('Close'), 'ok' => L10n::__('OK')]];
     if (Condition::isAdmin()) {
         $conf['_nonce'] = Security::createNonce();
     }
     return \apply_filters(Functions::buildActionName('dynamicConf'), $conf);
 }
示例#3
0
文件: Backend.php 项目: kmvan/wordpoi
    public function displayBackend()
    {
        $isOem = isset($metaTrans['oem']) ? true : false;
        $metaTrans = isset($metaTrans['oem']) ? $metaTrans['oem'] : Core::getMetaTranslation();
        ?>
        <table class="form-table">
        <tbody>
        <?php 
        $item = function ($title, $value) {
            ?>
            <tr>
            <th scope="row"><?php 
            echo $title;
            ?>
</th>
            <td><p><?php 
            echo $value;
            ?>
</p></td>
            </tr>
            <?php 
        };
        $item(L10n::__('Plugin name'), $metaTrans['name']);
        $item(L10n::__('Plugin version'), Other::getPlugin('Version'));
        $item(L10n::__('Plugin description'), $metaTrans['des']);
        $item(L10n::__('Plugin author'), $metaTrans['author']);
        $item(L10n::__('Plugin homepage'), '<a href="' . $metaTrans['pluginURL'] . '" target="_blank">' . $metaTrans['pluginURL'] . '</a>');
        $item(L10n::__('Author site'), '<a href="' . $metaTrans['authorURL'] . '" target="_blank">' . $metaTrans['authorURL'] . '</a>');
        ?>
        <tr>
            <th scope="row"><?php 
        echo L10n::__('Feedback &amp; technical support');
        ?>
</th>
            <td>

                <?php 
        if (isset($metaTrans['email'])) {
            ?>
                    <p><?php 
            echo L10n::__('E-Mail');
            ?>
 <a href="mailto:<?php 
            echo $metaTrans['email'];
            ?>
"><?php 
            echo $metaTrans['email'];
            ?>
</a></p>
                <?php 
        }
        ?>

                <?php 
        if (isset($metaTrans['qqGroup'])) {
            ?>
                    <p><?php 
            echo L10n::__('QQ group');
            ?>
                        <?php 
            if (isset($metaTrans['qqGroup']['link'])) {
                ?>
                            <a target="_blank" href="<?php 
                echo $metaTrans['qqGroup']['link'];
                ?>
"><?php 
                echo $metaTrans['qqGroup']['number'];
                ?>
</a>
                        <?php 
            } else {
                ?>
                            <?php 
                echo $metaTrans['qqGroup']['number'];
                ?>
                        <?php 
            }
            ?>
                    </p>
                <?php 
        }
        ?>
            </td>
        </tr>
        <?php 
        if (!$isOem) {
            ?>
            <tr>
                <th scope="row"><?php 
            echo L10n::__('Donate');
            ?>
</th>
                <td>
                    <p>
                        <!-- paypal -->
                        <a id="paypal_donate" href="<?php 
            echo Url::getAjax(static::getOptID());
            ?>
" title="<?php 
            echo L10n::__('Donation via Paypal');
            ?>
" target="_blank">
                            <img src="//ws2.sinaimg.cn/large/686ee05djw1ella1kv74cj202o011wea.jpg" alt="<?php 
            echo L10n::__('Donation via Paypal');
            ?>
" width="96" height="37"/>
                        </a>
                        <!-- alipay -->
                        <a id="alipay_donate" target="_blank" href="//ws3.sinaimg.cn/mw600/686ee05djw1eihtkzlg6mj216y16ydll.jpg" title="<?php 
            echo L10n::__('Donation via Alipay');
            ?>
">
                            <img width="96" height="37" src="//ws1.sinaimg.cn/large/686ee05djw1ellabpq9euj202o011dfm.jpg" alt="<?php 
            echo L10n::__('Donation via Alipay');
            ?>
"/>
                        </a>
                        <!-- wechat -->
                        <a id="wechat_donate" target="_blank" href="//ws4.sinaimg.cn/mw600/686ee05djw1exukpkk4fwj20fr0f940r.jpg" title="<?php 
            echo L10n::__('Donation via Wechat');
            ?>
">
                            <img width="96" height="37" src="//ws3.sinaimg.cn/large/686ee05djw1exul2142tvj202o0113ya.jpg" alt="<?php 
            echo L10n::__('Donation via Wechat');
            ?>
"/>
                        </a>
                    </p>
                </td>
            </tr>
        <?php 
        } else {
            ?>
            <tr>
                <th scope="row"><?php 
            echo L10n::__('Plugin core');
            ?>
</th>
                <td><a href="<?php 
            echo $metaTrans['core']['url'];
            ?>
" target="_blank"><?php 
            echo $metaTrans['core']['name'];
            ?>
</a></td>
            </tr>
        <?php 
        }
        ?>
        </tbody>
        </table>
        <?php 
    }
示例#4
0
文件: Admin.php 项目: kmvan/wordpoi
    public function displayBackend()
    {
        ?>
        <div class="wrap <?php 
        echo Core::ID;
        ?>
-wrap">
        <form class="backend-fm <?php 
        echo Core::ID;
        ?>
-backend-fm" method="post" action="<?php 
        echo Url::getAjax(static::getOptID(), ['_nonce' => Security::createNonce()]);
        ?>
">
        <div class="tab-nav-container <?php 
        echo Core::ID;
        ?>
-tab-nav-container"></div>

        <div class="tab-body">
            <?php 
        $settings = \apply_filters(Functions::buildActionName('backendSettings'), []);
        ksort($settings);
        foreach ($settings as $legend => $setting) {
            ?>
                <fieldset>
                    <legend class="button button-primary">
                        <i class="fa fa-fw fa-<?php 
            echo $setting['icon'];
            ?>
"></i> <?php 
            echo $setting['title'];
            ?>
                    </legend>
                    <?php 
            call_user_func($setting['content']);
            ?>
                </fieldset>
            <?php 
        }
        ?>

        </div>

        <p>
            <input type="hidden" name="_nonce" value="<?php 
        echo Security::createNonce();
        ?>
">

            <button id="submit" type="submit" class="backend-submit button button-primary"><i class="fa fa-check"></i> <span class="tx"><?php 
        echo L10n::__('Save');
        ?>
</span></button>

            <label for="options-restore" class="label-options-restore" title="<?php 
        echo L10n::__('Something error with plugin? Try to restore. Be careful, plugin options will be cleared up!');
        ?>
">
                <input id="options-restore" name="restore" type="checkbox" value="1"/>
                <?php 
        echo L10n::__('Restore to default options');
        ?>
 <i class="fa fa-question-circle"></i>
            </label>
        </p>
        </form>
        </div>
        <?php 
    }