当前位置: 首页>>代码示例>>PHP>>正文


PHP XWB_plugin::isUserBinded方法代码示例

本文整理汇总了PHP中XWB_plugin::isUserBinded方法的典型用法代码示例。如果您正苦于以下问题:PHP XWB_plugin::isUserBinded方法的具体用法?PHP XWB_plugin::isUserBinded怎么用?PHP XWB_plugin::isUserBinded使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在XWB_plugin的用法示例。


在下文中一共展示了XWB_plugin::isUserBinded方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: bind

 function bind()
 {
     if (!XWB_plugin::pCfg('is_account_binding')) {
         XWB_plugin::showError('新浪微博绑定功能已经关闭!');
     }
     if (XWB_S_UID > 0 && XWB_plugin::isUserBinded()) {
         $xwb_user = XWB_plugin::getUser();
         $sina_id = $xwb_user->getInfo('sina_uid');
         $wb = XWB_plugin::getWB();
         $wb->is_exit_error = false;
         $sina_user_info = $wb->getUserShow($sina_id);
         if (isset($sina_user_info['error_code']) || isset($sina_user_info['error'])) {
             include XWB_P_ROOT . '/tpl/xwb_cenbind_error.tpl.php';
         } else {
             $db = XWB_plugin::getDB();
             $share = XWB_plugin::V("R:share");
             $share_msg = '';
             if ($share) {
                 $bind_info = $db->fetch_first("select * from " . XWB_S_TBPRE . "xwb_bind_info where `uid`='" . XWB_S_UID . "'");
                 $share_time = $bind_info['share_time'];
                 if (!$share_time) {
                     $share_time = time();
                     $db->query("update " . XWB_S_TBPRE . "xwb_bind_info set `share_time`='" . $share_time . "' where `uid`='" . XWB_S_UID . "'");
                     jclass('misc')->update_account_bind_info(XWB_S_UID, '', '', 1);
                     $share_msg = "<img src='" . (XWB_plugin::baseUrl() . XWB_plugin::URL('&code=enter&share_time=' . $share_time)) . "' width='0' height='0' />";
                 }
             } else {
                 /**
                  * 分享给好友显示页面
                  */
                 $skip_share = XWB_plugin::V("R:skip_share");
                 if (!$skip_share) {
                     $bind_info = $db->fetch_first("select * from " . XWB_S_TBPRE . "xwb_bind_info where `uid`='" . XWB_S_UID . "'");
                     if (!$bind_info['share_time']) {
                         include XWB_P_ROOT . '/tpl/xwb_cenbind_share.tpl.php';
                         exit;
                     }
                 }
             }
             $screen_name = $sina_user_info['screen_name'];
             $profile = XWB_plugin::O('xwbUserProfile');
             $setting = $profile->get('bind_setting', 1);
             $tojishigou = $profile->get('synctopic_tojishigou', 0);
             $reply_tojishigou = $profile->get('syncreply_tojishigou', 0);
             include XWB_P_ROOT . '/tpl/xwb_cenbind_on.tpl.php';
         }
     } else {
         include XWB_P_ROOT . '/tpl/xwb_cenbind_off.tpl.php';
     }
 }
开发者ID:YouthAndra,项目名称:huaitaoo2o,代码行数:50,代码来源:xwbSiteInterface.mod.php

示例2: _showBindError

 /**
  * 显示绑定时的错误信息
  * @param string $errorType 错误类型
  */
 function _showBindError($errorType = 'api')
 {
     $isBind = XWB_plugin::isUserBinded();
     //获取绑定关系
     include XWB_P_ROOT . '/tpl/xwb_bind_error.tpl.php';
     exit;
 }
开发者ID:chibimiku,项目名称:xweibo_for_discuz_x2_php7,代码行数:11,代码来源:xwbSiteInterface.mod.php

示例3: _showBindError

 /**
  * 显示绑定时的错误信息
  * @param string $errorType 错误类型
  */
 function _showBindError($errorType = 'api')
 {
     $isBind = XWB_plugin::isUserBinded();
     //获取绑定关系
     $unbind_tokenhash = xwb_token::make('unbind', true);
     include XWB_P_ROOT . '/tpl/xwb_bind_error.tpl.php';
     exit;
 }
开发者ID:Jaedeok-seol,项目名称:discuz_template,代码行数:12,代码来源:xwbSiteInterface.mod.php

示例4: exit

<?php

/**
 *[JishiGou] (C)2005 - 2099 Cenwor Inc.
 *
 * This is NOT a freeware, use is subject to license terms
 *
 * @Filename newtopic.hack.php $
 *
 * @Author 狐狸<foxis@qq.com> $
 *
 * @version $Id: newtopic.hack.php 3699 2013-05-27 07:26:39Z wuliyong $
 */
if (!defined('IS_IN_XWB_PLUGIN')) {
    exit('Access Denied!');
}
if (XWB_plugin::isUserBinded() && XWB_plugin::V('p:syn_to_sina')) {
    $xp_publish = XWB_plugin::N('xwb_plugins_publish');
    $xp_publish->topic((int) ($tid ? $tid : $GLOBALS['jsg_tid']), (int) ($totid ? $totid : $GLOBALS['jsg_totid']), (string) $GLOBALS['jsg_message'], (string) $GLOBALS['jsg_imageid']);
}
开发者ID:YouthAndra,项目名称:huaitaoo2o,代码行数:20,代码来源:newtopic.hack.php

示例5: shareCommentSync

 /**
  * 分享评论同步
  * @param int $id 分享id
  * @param string $message 内容
  */
 function shareCommentSync($id, $message)
 {
     global $_G;
     $mid = $this->isSync($id, 'share');
     if (!$mid || !XWB_plugin::isUserBinded()) {
         return;
     }
     $message = $this->_convert($message);
     $link = ' ' . $_G['siteurl'] . "home.php?mod=space&do=share&id={$id}";
     if (1 == XWB_plugin::pcfg('link_visit_promotion')) {
         $link .= '&fromuid=' . $_G['uid'];
     }
     $length = 140 - ceil(strlen(urlencode($link)) * 0.5);
     //2个字母为1个字
     $message = $this->_substr($message, $length);
     $message .= $link;
     //同步到微博
     $wb = XWB_plugin::getWB();
     $rs = $wb->comment($mid, $message, null, false);
 }
开发者ID:Jaedeok-seol,项目名称:discuz_template,代码行数:25,代码来源:xwb_plugins_publish.class.php

示例6: _checkIsArticlePost

 /**
  * 门户文章发表截获钩子检查:是否是在进行文章发表操作、是否可以启动插件、用户是否在绑定状态
  * @return integer 检查结果。0:检查失败;1:发表文章
  */
 function _checkIsArticlePost()
 {
     global $_G;
     static $result = -999;
     if ($result >= 0) {
         return $result;
     }
     if (!in_array($_G['gp_ac'], array('article')) || !$_G['uid'] || 'POST' != $this->getRequestMethod() || false == $this->_start_xweibo(true) || !XWB_plugin::isUserBinded()) {
         $result = 0;
     } elseif (getgpc('articlesubmit') && XWB_plugin::pCfg('is_syncarticle_toweibo')) {
         $result = 1;
     } else {
         $result = 0;
     }
     return $result;
 }
开发者ID:chibimiku,项目名称:xweibo_for_discuz_x2_php7,代码行数:20,代码来源:hook.class.php


注:本文中的XWB_plugin::isUserBinded方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。