示例#1
0
function resourcePost($api, $tools, $param)
{
    $param["fbId"] = $tools->sql_injection_anti($_SESSION['fbId']);
    $param["ids"] = is_array($_POST["ids"]) ? $_POST['ids'] : array();
    if ($param["fbId"] == "" or empty($param["ids"])) {
        $api->setError("資料不齊全,請重新輸入。");
        return;
    }
    include_once "../../library/Table/User.class.php";
    $user = new User();
    $userData = $user->getByFbId($param['fbId']);
    if (empty($userData)) {
        $api->setError("查無玩家資料!");
        unset($userData, $user, $param);
        return;
    } else {
        include_once "../../library/Table/Friend.class.php";
        $friend = new Friend();
        $data['fbId'] = $param['fbId'];
        $data['now'] = $param['now'];
        $data['today'] = $param['today'];
        include_once "../../library/Table/Game.class.php";
        $game = new Game();
        foreach ($param['ids'] as $row) {
            $friendData = $game->getByFbId($row);
            $data['friendId'] = $row;
            if (empty($friendData)) {
                $friend->add($data);
            } else {
                $friend->addJoin($data);
            }
        }
        unset($data);
        $invite = $friend->getInviteNum($param['fbId']);
        $api->setOutput("邀請好友成功", array("num" => count($invite)));
        unset($invite, $game);
    }
    unset($userData, $friend, $user, $param);
    reuturn;
}
示例#2
0
 public function ajax_add()
 {
     if (!$this->RequestHandler->isPost()) {
         $this->error(ECode::$SYS_REQUESTERROR);
     }
     if (isset($this->params['form']['id'])) {
         $id = $this->params['form']['id'];
     } else {
         if (isset($this->params['url']['id'])) {
             $id = $this->params['url']['id'];
         } else {
             $this->error(ECode::$USER_NOID);
         }
     }
     try {
         Friend::add($id);
     } catch (FriendAddException $e) {
         $this->error($e->getMessage());
     }
     $ret['ajax_code'] = ECode::$FRIEND_ADDOK;
     $ret['default'] = "/friend";
     $ret['list'][] = array("text" => '好友列表', "url" => "/friend");
     $this->set('no_html_data', $ret);
 }
示例#3
0
function do_addfriend()
{
    global $db, $main_smarty, $user, $the_template;
    $friend = new Friend();
    $friend->add($user->id);
}
示例#4
0
文件: user.php 项目: pantofla/geez
function do_addfriend()
{
    global $db, $main_smarty, $user, $the_template;
    $friend = new Friend();
    $output = '<br /><center> ';
    $output .= '<h2>Successfully Added Friend!</h2>';
    $friend->add($user->id);
    $output .= '</center>';
    $main_smarty->assign('user_page', $output);
}
示例#5
0
function do_addfriend()
{
    global $db, $user, $the_template;
    $friend = new Friend();
    echo '<br><center><span class="success" style="border:solid 1px #269900; padding: 2px 2px 2px 2px"><img src="' . my_pligg_base . '/templates/' . $the_template . '/images/green_check.gif" align="absmiddle"> ';
    $friend->add($user->id);
    echo '</span></center>';
}