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; }
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); }
function do_addfriend() { global $db, $main_smarty, $user, $the_template; $friend = new Friend(); $friend->add($user->id); }
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); }
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>'; }