예제 #1
0
파일: friend.php 프로젝트: tilitala/nForum
 public static function add($id)
 {
     $ret = bbs_add_friend($id, "");
     switch ($ret) {
         case -1:
             throw new FriendAddException(ECode::$FRIEND_NOPRIV);
             break;
         case -2:
             throw new FriendAddException(ECode::$FRIEND_EXIST);
             break;
         case -3:
             throw new FriendAddException(ECode::$SYS_ERROR);
             break;
         case -4:
             throw new FriendAddException(ECode::$USER_NOID);
             break;
     }
     return true;
 }
예제 #2
0
파일: bbsfadd.php 프로젝트: bianle/www2
<?php

require "www2-funcs.php";
login_init();
toolbox_header("好友编辑");
assert_login();
if (isset($_POST["userid"])) {
    $duserid = $_POST["userid"];
    @($expp = $_POST["exp"]);
    $ret = bbs_add_friend($duserid, $expp);
    if ($ret == -1) {
        html_error_quit("您没有权限设定好友或者好友个数超出限制");
    } else {
        if ($ret == -2) {
            html_error_quit("此人本来就在你的好友名单中");
        } else {
            if ($ret == -3) {
                html_error_quit("系统出错");
            } else {
                if ($ret == -4) {
                    html_error_quit("用户不存在");
                } else {
                    html_success_quit($duserid . "已增加到您的好友名单中.");
                }
            }
        }
    }
} else {
    ?>
<form action="bbsfadd.php" method="post" class="medium">
	<fieldset><legend>增加好友</legend>