Exemple #1
0
function open_options_page()
{
    if (osop('extend_user_transfer', 1)) {
        if (file_exists(dirname(__FILE__) . '/transfer.php')) {
            include_once dirname(__FILE__) . '/transfer.php';
        }
        if (function_exists('open_social_user_transfer')) {
            open_social_user_transfer();
            $GLOBALS['osop']['extend_user_transfer'] = 0;
            update_option('osop', $GLOBALS['osop']);
            echo '<div class="updated fade"><p><strong>' . $GLOBALS['open_str']['osop_extend_user_transfer_ok'] . '</strong></p></div>';
        }
    }
    ?>
 
	<div class="wrap">
		<h2><?php 
    echo $GLOBALS['open_str']['setting_menu'];
    ?>
</h2>
		<form action="options.php" method="post">
		<?php 
    settings_fields('open_social_options_group');
    ?>
		<table class="form-table">
		<tr valign="top">
		<th scope="row"><?php 
    echo $GLOBALS['open_str']['osop_login_button'];
    ?>
<br/>
			<a href="<?php 
    echo admin_url('widgets.php');
    ?>
"><?php 
    echo __('Widgets');
    ?>
</a></th>
		<td><fieldset>
			<label for="osop[show_login_page]"><input name="osop[show_login_page]" id="osop[show_login_page]" type="checkbox" value="1" <?php 
    checked(osop('show_login_page'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_show_login_page'];
    ?>
</label><br/>
			<label for="osop[show_login_form1]"><input name="osop[show_login_form]" id="osop[show_login_form1]" type="radio" value="1" <?php 
    checked(osop('show_login_form'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_show_login_form1'];
    ?>
</label> 
			<label for="osop[show_login_form2]"><input name="osop[show_login_form]" id="osop[show_login_form2]" type="radio" value="2" <?php 
    checked(osop('show_login_form'), 2);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_show_login_form2'];
    ?>
</label>  
			<label for="osop[show_login_form0]"><input name="osop[show_login_form]" id="osop[show_login_form0]" type="radio" value="0" <?php 
    checked(osop('show_login_form'), 0);
    ?>
 /> <?php 
    echo __('None');
    ?>
</label> <br/>
			<pre>Shortcode: <code>[os_login]</code> <code>[os_login show="qq,sina"]</code>  PHP: <code>&lt;?php echo open_social_login_html();?&gt;</code></pre>
		</fieldset>
		</td>
		</tr>
		<tr valign="top">
		<th scope="row"><?php 
    echo $GLOBALS['open_str']['osop_share_button'];
    ?>
<br/>
			<a href="<?php 
    echo admin_url('widgets.php');
    ?>
"><?php 
    echo __('Widgets');
    ?>
</a></th>
		<td><fieldset>
			<p><label for="osop[show_share_content]"><input name="osop[show_share_content]" id="osop[show_share_content]" type="checkbox" value="1" <?php 
    checked(osop('show_share_content'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_show_share_content'];
    ?>
</label> <br/>
			<input name="osop[share_sina_user]" id="osop[share_sina_user]" class="regular-text" value="<?php 
    echo osop('share_sina_user');
    ?>
" />
			<a href="http://open.weibo.com/sharebutton" target="_blank"><?php 
    echo $GLOBALS['open_str']['osop_share_sina_user'];
    ?>
</a><br/>
			<input name="osop[share_qqt_appkey]" id="osop[share_qqt_appkey]" class="regular-text" value="<?php 
    echo osop('share_qqt_appkey');
    ?>
" />
			<a href="http://dev.t.qq.com/websites/share/" target="_blank"><?php 
    echo $GLOBALS['open_str']['osop_share_qqt_appkey'];
    ?>
</a> <br/>
			<input name="osop[share_qq_email]" id="osop[share_qq_email]" class="regular-text" value="<?php 
    echo osop('share_qq_email');
    ?>
" />
			<a href="http://open.mail.qq.com/" target="_blank"><?php 
    echo $GLOBALS['open_str']['osop_share_qq_email'];
    ?>
</a> <br/>
			<input name="osop[share_qq_talk]" id="osop[share_qq_talk]" class="regular-text" value="<?php 
    echo osop('share_qq_talk');
    ?>
" />
			<a href="http://shang.qq.com/widget/set.php" target="_blank"><?php 
    echo $GLOBALS['open_str']['osop_share_qq_talk'];
    ?>
</a></p>
			<?php 
    $i = 0;
    foreach ($GLOBALS['open_share_arr'] as $k => $v) {
        echo '<label for="osop[share_' . $k . ']"><input name="osop[share_' . $k . ']" id="osop[share_' . $k . ']" type="checkbox" value="1" ' . checked(osop('share_' . $k), 1, false) . ' title="' . __('Enabled') . '" />' . $GLOBALS['open_str']['share_' . $k] . '</label> ';
        if (($i + 1) % 4 == 0) {
            echo '<br/>';
        }
        $i++;
    }
    ?>
			<pre>Shortcode: <code>[os_share]</code>  PHP: <code>&lt;?php echo open_social_share_html();?&gt;</code></pre>
		</fieldset>
		</td>
		</tr>
		<tr valign="top">
			<th scope="row"><?php 
    echo $GLOBALS['open_str']['osop_extend_function'];
    ?>
</th>
		<td><fieldset>
			<label for="osop[extend_guest_comment]"><input name="osop[extend_guest_comment]" id="osop[extend_guest_comment]" class="regular-text" placeholder="/:\/\//" value="<?php 
    echo osop('extend_guest_comment');
    ?>
" /> <?php 
    echo $GLOBALS['open_str']['osop_extend_guest_comment'];
    ?>
</label><br/>
			<label for="osop[extend_comment_email]"><input name="osop[extend_comment_email]" id="osop[extend_comment_email]" type="checkbox" value="1" <?php 
    checked(osop('extend_comment_email'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['open_social_email_text2'];
    ?>
</label> <br/>
			<label for="osop[extend_show_nickname]"><input name="osop[extend_show_nickname]" id="osop[extend_show_nickname]" type="checkbox" value="1" <?php 
    checked(osop('extend_show_nickname'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_extend_show_nickname'];
    ?>
</label> <br/>
			<label for="osop[extend_email_login]"><input name="osop[extend_email_login]" id="osop[extend_email_login]" type="checkbox" value="1" <?php 
    checked(osop('extend_email_login'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_extend_email_login'];
    ?>
</label> <br/>
			<label for="osop[extend_button_tooltip]"><input name="osop[extend_button_tooltip]" id="osop[extend_button_tooltip]" type="checkbox" value="1" <?php 
    checked(osop('extend_button_tooltip'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_extend_button_tooltip'];
    ?>
</label> <br/>
			<label for="osop[extend_gravatar_disabled]"><input name="osop[extend_gravatar_disabled]" id="osop[extend_gravatar_disabled]" type="checkbox" value="1" <?php 
    checked(osop('extend_gravatar_disabled'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_extend_gravatar_disabled'];
    ?>
</label> <br/>
			<?php 
    if (file_exists(dirname(__FILE__) . '/transfer.php')) {
        ?>
<label for="osop[extend_user_transfer]"><input name="osop[extend_user_transfer]" id="osop[extend_user_transfer]" type="checkbox" value="1" <?php 
        checked(osop('extend_user_transfer'), 1);
        ?>
 /> <?php 
        echo $GLOBALS['open_str']['osop_extend_user_transfer'];
        ?>
</label> 
			<a href="http://wordpress.org/plugins/wp-connect/" target="_blank">wp-connect</a><br/><?php 
    }
    ?>
			<label for="osop[delete_setting]"><input name="osop[delete_setting]" id="osop[delete_setting]" type="checkbox" value="1" <?php 
    checked(osop('delete_setting'), 1);
    ?>
 /> <?php 
    echo $GLOBALS['open_str']['osop_delete_setting'];
    ?>
</label> <br/>
		</fieldset>
		</td>
		</tr>
		<tr valign="top">
			<th scope="row"><?php 
    echo $GLOBALS['open_str']['osop_proxy_function'];
    ?>
</th>
		<td><fieldset>
			<p><input name="osop[proxy_server]" id="osop[proxy_server]" class="regular-text" placeholder="127.0.0.1:8087" value="<?php 
    echo osop('proxy_server');
    ?>
" />
			<a href="http://www.xiaomac.com/2014081490.html" target="_blank"><?php 
    echo $GLOBALS['open_str']['osop_proxy_text'];
    ?>
</a><br/>
			<input name="osop[proxy_facebook]" id="osop[proxy_facebook]" class="regular-text" placeholder="https://graph.facebook.com" value="<?php 
    echo osop('proxy_facebook');
    ?>
" />
			<a href="https://graph.facebook.com/" target="_blank">https://graph.facebook.com</a> <br/>
			<input name="osop[proxy_twitter]" id="osop[proxy_twitter]" class="regular-text" placeholder="https://api.twitter.com" value="<?php 
    echo osop('proxy_twitter');
    ?>
" />
			<a href="https://api.twitter.com/" target="_blank">https://api.twitter.com</a> <br/>
			<input name="osop[proxy_google_account]" id="osop[proxy_google_account]" class="regular-text" placeholder="https://accounts.google.com" value="<?php 
    echo osop('proxy_google_account');
    ?>
" />
			<a href="https://accounts.google.com/" target="_blank">https://accounts.google.com</a> <br/>
			<input name="osop[proxy_google_api]" id="osop[proxy_google_api]" class="regular-text" placeholder="https://www.googleapis.com" value="<?php 
    echo osop('proxy_google_api');
    ?>
" />
			<a href="https://www.googleapis.com/" target="_blank">https://www.googleapis.com</a> </p>
		</fieldset>
		</td>
		</tr>
		</table>
		<?php 
    submit_button();
    ?>
	</div>

	<div class="wrap">
		<h2><?php 
    echo $GLOBALS['open_str']['setting_menu_adv'];
    ?>
</h2>
		<table class="form-table">
		<?php 
    $open_arr_link = array('qq' => array('http://connect.qq.com/', 'http://wiki.connect.qq.com/'), 'sina' => array('http://open.weibo.com/', 'http://open.weibo.com/wiki/'), 'baidu' => array('http://developer.baidu.com/console', 'http://developer.baidu.com/wiki/index.php?title=docs/oauth'), 'google' => array('https://cloud.google.com/console', 'https://developers.google.com/accounts/docs/OAuth2WebServer'), 'live' => array('https://account.live.com/developers/applications', 'http://msdn.microsoft.com/en-us/library/live/ff621314.aspx'), 'douban' => array('http://developers.douban.com/', 'http://developers.douban.com/wiki/?title=oauth2'), 'renren' => array('http://dev.renren.com/', 'http://wiki.dev.renren.com/wiki/Authentication'), 'kaixin' => array('http://open.kaixin001.com/', 'http://open.kaixin001.com/document.php'), 'xiaomi' => array('http://dev.xiaomi.com/', 'http://dev.xiaomi.com/doc/'), 'csdn' => array('http://open.csdn.net/', 'http://open.csdn.net/wiki'), 'oschina' => array('http://www.oschina.net/openapi/', 'http://www.oschina.net/openapi/docs'), 'facebook' => array('https://developers.facebook.com/', 'https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/'), 'twitter' => array('https://apps.twitter.com/', 'https://dev.twitter.com/web/sign-in/implementing'), 'github' => array('https://github.com/settings/applications', 'https://developer.github.com/v3/oauth/'), 'wechat' => array('https://open.weixin.qq.com/cgi-bin/index', 'https://open.weixin.qq.com/cgi-bin/index'));
    foreach ($GLOBALS['open_arr'] as $v) {
        $V = strtoupper($v);
        echo '<tr valign="top"><th scope="row">
                    <a href="' . (isset($open_arr_link[$v][0]) ? $open_arr_link[$v][0] : '#') . '" target="_blank">' . $GLOBALS['open_str'][$v] . '</a>
                    <a href="' . (isset($open_arr_link[$v][0]) ? $open_arr_link[$v][1] : '#') . '" target="_blank">?</a> </th>
                <td><label for="osop[' . $V . ']">
                    <input name="osop[' . $V . ']" id="osop[' . $V . ']" type="checkbox" value="1" ' . checked(osop($V), 1, false) . ' />' . __('Enabled') . '</label><br />
                    <input name="osop[' . $V . '_AKEY]" value="' . osop($V . '_AKEY') . '" class="regular-text" /> App ID <br/>
                    <input name="osop[' . $V . '_SKEY]" value="' . osop($V . '_SKEY') . '" class="regular-text" /> Secret KEY</td>
                </tr>';
    }
    ?>
		</table>
		<?php 
    submit_button();
    ?>
		</form>
	</div>
	<div class="wrap">
		<h2><?php 
    echo __('About');
    ?>
</h2>
		<p><?php 
    echo $GLOBALS['open_str']['about_info'];
    ?>
, 
		<a href="http://www.xiaomac.com/201311150.html" target="_blank"><?php 
    echo $GLOBALS['open_str']['about_alipay'];
    ?>
</a>, 
		<a href="http://www.xiaomac.com/" target="_blank"><?php 
    echo $GLOBALS['open_str']['about_link'];
    ?>
</a>,  
		<a href="http://wordpress.org/plugins/open-social/" target="_blank"><?php 
    echo $GLOBALS['open_str']['about_plugin'];
    ?>
</a> :)</p>
		<p><img width=125 height=125  src="<?php 
    echo plugins_url('/images/alipay.jpg', __FILE__);
    ?>
"/></p>
	</div>
	<?php 
}
Exemple #2
0
function open_options_page()
{
    if (osop('extend_user_transfer', 1)) {
        if (file_exists(dirname(__FILE__) . '/transfer.php')) {
            include_once dirname(__FILE__) . '/transfer.php';
        }
        if (function_exists('open_social_user_transfer')) {
            open_social_user_transfer();
            $GLOBALS['osop']['extend_user_transfer'] = 0;
            update_option('osop', $GLOBALS['osop']);
            echo '<div class="updated fade"><p><strong>' . __('Users Data Transfer Complete', 'open-social') . '</strong></p></div>';
        }
    }
    ?>
 
	<div class="wrap" style="right:5px;top:5px;position:absolute">
		<p><a href="http://www.xiaomac.com/201311150.html#thanks" target="_blank"><img width=30 title="<?php 
    echo __('Scan me a drink', 'open-social');
    ?>
" hspace=5 src="data:image/png;base64,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" /></a>
		<a href="http://www.xiaomac.com/" target="_blank"><img width=30 title="<?php 
    echo __('Leave me a link', 'open-social');
    ?>
" hspace=5 src="data:image/png;base64,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" /></a>
		<a href="http://wordpress.org/plugins/open-social/" target="_blank"><img width=30 title="<?php 
    echo __('Give me five', 'open-social');
    ?>
" hspace=5 src="data:image/png;base64,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" /></a></p>
	</div>
	<div class="wrap">
		<h2><?php 
    echo __('Open Social', 'open-social');
    ?>
		<small style="font-size:14px;padding-left:8px;color:#666">
		<?php 
    $plugin_data = get_plugin_data(__FILE__);
    echo 'v' . $plugin_data['Version'];
    ?>
		</small>
		</h2>
		<form action="options.php" method="post">
		<?php 
    settings_fields('open_social_options_group');
    ?>
		<table class="form-table">
		<tr valign="top">
		<th scope="row"><?php 
    echo __('Login Buttons', 'open-social');
    ?>
<br/>
			<a href="<?php 
    echo admin_url('widgets.php');
    ?>
"><?php 
    echo __('Widgets');
    ?>
</a></th>
		<td><fieldset>
			<label for="osop[show_login_page]"><input name="osop[show_login_page]" id="osop[show_login_page]" type="checkbox" value="1" <?php 
    checked(osop('show_login_page'), 1);
    ?>
 /> <?php 
    echo __('Show in Login page', 'open-social');
    ?>
</label><br/>
			<label for="osop[show_login_form1]"><input name="osop[show_login_form]" id="osop[show_login_form1]" type="radio" value="1" <?php 
    checked(osop('show_login_form'), 1);
    ?>
 /> <?php 
    echo __('Before comment form', 'open-social');
    ?>
</label> 
			<label for="osop[show_login_form2]"><input name="osop[show_login_form]" id="osop[show_login_form2]" type="radio" value="2" <?php 
    checked(osop('show_login_form'), 2);
    ?>
 /> <?php 
    echo __('After comment form', 'open-social');
    ?>
</label>  
			<label for="osop[show_login_form0]"><input name="osop[show_login_form]" id="osop[show_login_form0]" type="radio" value="0" <?php 
    checked(osop('show_login_form'), 0);
    ?>
 /> <?php 
    echo __('None');
    ?>
</label> <br/>
			<pre>Shortcode: <code>[os_login]</code> <code>[os_login show="qq,sina"]</code> PHP: <code>&lt;?php echo open_social_login_html();?&gt;</code></pre>
		</fieldset>
		</td>
		</tr>
		<tr valign="top">
		<th scope="row"><?php 
    echo __('Share Buttons', 'open-social');
    ?>
<br/>
			<a href="<?php 
    echo admin_url('widgets.php');
    ?>
"><?php 
    echo __('Widgets');
    ?>
</a></th>
		<td><fieldset>
			<p><label for="osop[show_share_content]"><input name="osop[show_share_content]" id="osop[show_share_content]" type="checkbox" value="1" <?php 
    checked(osop('show_share_content'), 1);
    ?>
 /> <?php 
    echo __('Show in Post pages', 'open-social');
    ?>
</label> <br/>
			<input name="osop[share_sina_user]" id="osop[share_sina_user]" class="regular-text" value="<?php 
    echo osop('share_sina_user');
    ?>
" />
			<a href="http://open.weibo.com/sharebutton" target="_blank"><?php 
    echo __('SinaWeibo RelatedID', 'open-social');
    ?>
</a><br/>
			<input name="osop[share_qqt_appkey]" id="osop[share_qqt_appkey]" class="regular-text" value="<?php 
    echo osop('share_qqt_appkey');
    ?>
" />
			<a href="http://open.t.qq.com/apps/share/explain.php" target="_blank"><?php 
    echo __('QQWeibo AppKey', 'open-social');
    ?>
</a> <br/>
			<input name="osop[share_qq_email]" id="osop[share_qq_email]" size="65" value="<?php 
    echo osop('share_qq_email');
    ?>
" placeholder="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=[CODE]" />
			<a href="http://open.mail.qq.com/" target="_blank"><?php 
    echo __('QQEmail Code', 'open-social');
    ?>
</a> <br/>
			<input name="osop[share_qq_talk]" id="osop[share_qq_talk]" size="65" value="<?php 
    echo osop('share_qq_talk');
    ?>
" placeholder="http://wpa.qq.com/msgrd?v=3&uin=[NUM]&site=XiaoMac&menu=yes" />
			<a href="http://shang.qq.com/widget/set.php" target="_blank"><?php 
    echo __('QQChat Number', 'open-social');
    ?>
</a></p>
			<?php 
    foreach ($GLOBALS['open_share_arr'] as $k => $v) {
        echo '<label for="osop[share_' . $k . ']"><input name="osop[share_' . $k . ']" id="osop[share_' . $k . ']" type="checkbox" value="1" ' . checked(osop('share_' . $k), 1, false) . ' title="' . __('Enabled', 'open-social') . '" />' . $v[0] . '</label> ';
        echo '<br/>';
    }
    ?>
			<pre>Shortcode: <code>[os_share]</code>  PHP: <code>&lt;?php echo open_social_share_html();?&gt;</code></pre>
			<pre>Shortcode: <code>[os_profile]</code>  PHP: <code>&lt;?php echo open_social_profile_html();?&gt;</code></pre>
		</fieldset>
		</td>
		</tr>
		<tr valign="top">
			<th scope="row"><?php 
    echo __('Extensions', 'open-social');
    ?>
</th>
		<td><fieldset>
			<label for="osop[extend_guest_comment]"><input name="osop[extend_guest_comment]" id="osop[extend_guest_comment]" class="regular-text" placeholder="/:\/\//" value="<?php 
    echo osop('extend_guest_comment');
    ?>
" /> <?php 
    echo __('Regexp Anti-SPAM when guest can comment', 'open-social');
    ?>
</label><br/>
			<label for="osop[extend_comment_email]"><input name="osop[extend_comment_email]" id="osop[extend_comment_email]" type="checkbox" value="1" <?php 
    checked(osop('extend_comment_email'), 1);
    ?>
 /> <?php 
    echo __('Receive reply email notification', 'open-social');
    ?>
</label> <br/>
			<label for="osop[extend_show_nickname]"><input name="osop[extend_show_nickname]" id="osop[extend_show_nickname]" type="checkbox" value="1" <?php 
    checked(osop('extend_show_nickname'), 1);
    ?>
 /> <?php 
    echo __('Show nickname in users list', 'open-social');
    ?>
</label>
			<a href="<?php 
    echo admin_url('users.php');
    ?>
">#<?php 
    echo __('Users');
    ?>
</a><br/>
			<label for="osop[extend_email_login]"><input name="osop[extend_email_login]" id="osop[extend_email_login]" type="checkbox" value="1" <?php 
    checked(osop('extend_email_login'), 1);
    ?>
 /> <?php 
    echo __('Allow to login with email address', 'open-social');
    ?>
</label> <br/>
			<label for="osop[extend_change_name]"><input name="osop[extend_change_name]" id="osop[extend_change_name]" type="checkbox" value="1" <?php 
    checked(osop('extend_change_name'), 1);
    ?>
 /> <?php 
    echo __('Allow binding user change their [Username] one time and only. Check it CAREFULLY.', 'open-social');
    ?>
			<a href="<?php 
    echo admin_url('profile.php');
    ?>
#open_social_login_box">#<?php 
    echo __('Profile');
    ?>
</a></label> <br/>
			<label for="osop[extend_hide_user_bar]"><input name="osop[extend_hide_user_bar]" id="osop[extend_hide_user_bar]" type="checkbox" value="1" <?php 
    checked(osop('extend_hide_user_bar'), 1);
    ?>
 /> <?php 
    echo __('Hide user bar for new user', 'open-social');
    ?>
</label>
			<a href="<?php 
    echo admin_url('profile.php');
    ?>
#comment_shortcuts">#<?php 
    echo __('Profile');
    ?>
</a><br/>
			<label for="osop[extend_lang_switcher]"><input name="osop[extend_lang_switcher]" id="osop[extend_lang_switcher]" type="checkbox" value="1" <?php 
    checked(osop('extend_lang_switcher'), 1);
    ?>
 /> <?php 
    echo __('Display Language Switcher in profile page', 'open-social');
    ?>
</label>
			<a href="<?php 
    echo admin_url('profile.php');
    ?>
#admin_bar_front">#<?php 
    echo __('Profile');
    ?>
</a><br/>
			<label for="osop[extend_user_role]"><input name="osop[extend_user_role]" id="osop[extend_user_role]" type="checkbox" value="1" <?php 
    checked(osop('extend_user_role'), 1);
    ?>
 /> <?php 
    echo __('User Subscriber role for new user or default role if uncheck', 'open-social');
    ?>
			<a href="<?php 
    echo admin_url('options-general.php');
    ?>
#users_can_register">#<?php 
    echo __('General Settings');
    ?>
</a></label> <br/>
			<label for="osop[extend_gravatar_disabled]"><input name="osop[extend_gravatar_disabled]" id="osop[extend_gravatar_disabled]" type="checkbox" value="1" <?php 
    checked(osop('extend_gravatar_disabled'), 1);
    ?>
 /> <?php 
    echo __('Disable Gravatar with a default blank avatar', 'open-social');
    ?>
</label>
			<a href="<?php 
    echo admin_url('options-discussion.php');
    ?>
#show_avatars">#<?php 
    echo __('Discussion Settings');
    ?>
</a><br/>
			<label for="osop[extend_button_tooltip]"><input name="osop[extend_button_tooltip]" id="osop[extend_button_tooltip]" type="checkbox" value="1" <?php 
    checked(osop('extend_button_tooltip'), 1);
    ?>
 /> <?php 
    echo __('Add jQuery.tooltip to the buttons', 'open-social');
    ?>
</label>
			<a href="https://jqueryui.com/tooltip/" target="_blank">#jQuery.tooltip</a> <br/>
			<?php 
    if (file_exists(dirname(__FILE__) . '/transfer.php')) {
        ?>
<label for="osop[extend_user_transfer]"><input name="osop[extend_user_transfer]" id="osop[extend_user_transfer]" type="checkbox" value="1" <?php 
        checked(osop('extend_user_transfer'), 1);
        ?>
 /> <?php 
        echo __('Experimental: Transfer &ltwp-connect&gt users data to be compatible with', 'open-social');
        ?>
</label> 
			<a href="http://wordpress.org/plugins/wp-connect/" target="_blank">wp-connect</a><br/><?php 
    }
    ?>
			<label for="osop[delete_setting]"><input name="osop[delete_setting]" id="osop[delete_setting]" type="checkbox" value="1" <?php 
    checked(osop('delete_setting'), 1);
    ?>
 /> <?php 
    echo __('Delete all configurations in this page after plugin deleted, NOT RECOMMENDED.', 'open-social');
    ?>
</label> <br/>
			<pre>Shortcode: <code>[os_hide] XXX [/os_hide]</code></pre>
		</fieldset>
		</td>
		</tr>
		<tr valign="top">
			<th scope="row"><?php 
    echo __('Proxy', 'open-social');
    ?>
</th>
		<td><fieldset>
			<p><input name="osop[proxy_server]" id="osop[proxy_server]" class="regular-text" placeholder="127.0.0.1:8087" value="<?php 
    echo osop('proxy_server');
    ?>
" />
			<a href="http://www.xiaomac.com/2014081490.html" target="_blank"><?php 
    echo __('Proxy for somesite in somewhere', 'open-social');
    ?>
</a><br/>
			<input name="osop[proxy_facebook]" id="osop[proxy_facebook]" class="regular-text" placeholder="https://graph.facebook.com" value="<?php 
    echo osop('proxy_facebook');
    ?>
" /> https://graph.facebook.com <br/>
			<input name="osop[proxy_twitter]" id="osop[proxy_twitter]" class="regular-text" placeholder="https://api.twitter.com" value="<?php 
    echo osop('proxy_twitter');
    ?>
" /> https://api.twitter.com <br/>
			<input name="osop[proxy_google_account]" id="osop[proxy_google_account]" class="regular-text" placeholder="https://accounts.google.com" value="<?php 
    echo osop('proxy_google_account');
    ?>
" /> https://accounts.google.com<br/>
			<input name="osop[proxy_google_api]" id="osop[proxy_google_api]" class="regular-text" placeholder="https://www.googleapis.com" value="<?php 
    echo osop('proxy_google_api');
    ?>
" /> https://www.googleapis.com </p>
		</fieldset>
		</td>
		</tr>
		</table>
		<?php 
    submit_button();
    ?>
	</div>

	<div class="wrap">
		<h2><?php 
    echo __('Account Setting', 'open-social');
    ?>
</h2>
		<table class="form-table">
		<?php 
    $open_arr_link = array('qq' => array('http://connect.qq.com/', 'http://wiki.connect.qq.com/'), 'sina' => array('http://open.weibo.com/', 'http://open.weibo.com/wiki/'), 'baidu' => array('http://developer.baidu.com/console', 'http://developer.baidu.com/wiki/index.php?title=docs/oauth'), 'google' => array('https://cloud.google.com/console', 'https://developers.google.com/accounts/docs/OAuth2WebServer'), 'live' => array('https://account.live.com/developers/applications', 'http://msdn.microsoft.com/en-us/library/live/ff621314.aspx'), 'douban' => array('http://developers.douban.com/', 'http://developers.douban.com/wiki/?title=oauth2'), 'renren' => array('http://dev.renren.com/', 'http://wiki.dev.renren.com/wiki/Authentication'), 'kaixin' => array('http://open.kaixin001.com/', 'http://open.kaixin001.com/document.php'), 'xiaomi' => array('http://dev.xiaomi.com/', 'http://dev.xiaomi.com/doc/'), 'csdn' => array('http://open.csdn.net/', 'http://open.csdn.net/wiki'), 'oschina' => array('http://www.oschina.net/openapi/', 'http://www.oschina.net/openapi/docs'), 'facebook' => array('https://developers.facebook.com/', 'https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/'), 'twitter' => array('https://apps.twitter.com/', 'https://dev.twitter.com/web/sign-in/implementing'), 'github' => array('https://github.com/settings/applications', 'https://developer.github.com/v3/oauth/'), 'wechat' => array('https://open.weixin.qq.com/cgi-bin/index', 'https://open.weixin.qq.com/cgi-bin/index'));
    foreach ($GLOBALS['open_arr'] as $v => $k) {
        $V = strtoupper($v);
        echo '<tr valign="top"><th scope="row">
					<a href="' . (isset($open_arr_link[$v][0]) ? $open_arr_link[$v][0] : '#') . '" target="_blank">' . $k . '</a>
					<a href="' . (isset($open_arr_link[$v][0]) ? $open_arr_link[$v][1] : '#') . '" target="_blank">?</a> </th>
				<td><label for="osop[' . $V . ']">
					<input name="osop[' . $V . ']" id="osop[' . $V . ']" type="checkbox" value="1" ' . checked(osop($V), 1, false) . ' />' . __('Enabled', 'open-social') . '</label><br />
					<input name="osop[' . $V . '_AKEY]" value="' . osop($V . '_AKEY') . '" class="regular-text" /> App ID <br/>
					<input name="osop[' . $V . '_SKEY]" value="' . osop($V . '_SKEY') . '" class="regular-text" /> Secret KEY</td>
				</tr>';
    }
    ?>
		</table>
		<?php 
    submit_button();
    ?>
		</form>
	</div>
	<?php 
}