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


PHP Relationship::pending_requests方法代码示例

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


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

示例1: viewable_profile

 public function viewable_profile($uid)
 {
     if ($uid == 4) {
         return "Master and Commander";
     }
     $sess = new SessionData('account');
     $id = $sess->Retrieve('id');
     if ($id == $uid) {
         return "This is you.";
     }
     $relation = new Relationship();
     $their_friends = $relation->user_friends($uid, 0, 5000);
     $my_friends = $relation->my_friends();
     $connections = count(array_intersect($my_friends, $their_friends));
     $retvalue = $relation->find_connection($uid);
     if ($retvalue) {
         $retvalue .= "<br>You have <a href='search.php?mfriends={$uid}&hide=y'>" . $connections . " friend";
         if ($connections != 1) {
             $retvalue .= "s";
         }
         $retvalue .= "</a> in common.";
         return $retvalue;
     }
     if ($connections > 0) {
         $retvalue = "This is a friend of a friend.<br>You have <a href='search.php?mfriends={$uid}&hide=y'>" . $connections . " friend";
         if ($connections != 1) {
             $retvalue .= "s";
         }
         $retvalue .= "</a> in common.";
         return $retvalue;
     }
     $pendingrequest = $relation->pending_requests();
     if (in_array($uid, $pendingrequest)) {
         $retvalue = "Pending Request.<br>You have <a href='search.php?mfriends={$uid}&hide=y'>" . $connections . " friend";
         if ($connections != 1) {
             $retvalue .= "s";
         }
         $retvalue .= "</a> in common.";
         return $retvalue;
     }
     return FALSE;
 }
开发者ID:jesobreira,项目名称:thefacebook.us,代码行数:42,代码来源:Profile.php

示例2: log

    // Validates Session
    $sess->Login();
}
$log = new log($_SERVER["PHP_SELF"]);
$db = new Database();
// Creates database object
if (!$db->connect()) {
    echo "<p>Error connecting to the database</p>";
}
$id = $sess->Retrieve('id');
$profile = new Profile($id);
$friendarray = $profile->friendsids($id, 0, 5000);
$resultsperpage = 20;
// Adjustable up to 50
$relationpend = new Relationship();
$requestsyourpending = $relationpend->pending_requests();
?>
<title>TheFacebook | Requests</title> 
<link rel="stylesheet" href="style.css"> 
<link rel="shortcut icon" href="favicon.ico"> 


<center>

<table class="bordertable" cellspacing=0 cellpadding=0 border=0 width=700>

  <tr><td>

      <table class="bottomborder" cellspacing=0 cellpadding=0 border=0 width=100%>

      <tr><td width=350 bgcolor=#3B5998>
开发者ID:jesobreira,项目名称:thefacebook.us,代码行数:31,代码来源:reqs.php

示例3: strtolower

                $success = FALSE;
                break;
        }
        $error .= "<br>";
    } else {
        $error = "</b></font>A request has been sent to " . $profile->retrieve("name") . " to confirm your request.";
        if ($_REQUEST['confirm'] == "Confirm") {
            $error = "</b></font>Confirmed! <a href='profile.php?id=" . $fid . "'>View their profile</a> or <a href='reqs.php'>Go Back to Pending Requests</a>";
        }
        if ($_REQUEST['deny'] == "Deny") {
            $error = "</b></font>The request has been removed. <a href='reqs.php'>Go Back to Pending Requests</a>";
        }
        $success = true;
    }
}
$yourpending = $relation->pending_requests();
if (in_array($fid, $yourpending)) {
    $success = true;
    $relationshipwanted = strtolower($relation->getname('relationshiptype', $relation->getrelationshiptype($id, $fid)));
    $error = "</b></font><form method=post action=addfriend.php><input type=hidden name=id value='" . $fid . "'><a href='profile.php?id=" . $fid . "'>" . $profile->retrieve("name") . "</a> would like you to confirm that you are " . $relationshipwanted . ". <input class=inputsubmit type=submit name='confirm' value='Confirm'><input class=inputsubmit type=submit name='deny' value='Deny'></form>";
}
?>
<title>TheFacebook | Add Friend</title> 
<link rel="stylesheet" href="style.css"> 
<link rel="shortcut icon" href="favicon.ico"> 


<center>

<table class="bordertable" cellspacing=0 cellpadding=0 border=0 width=700>
开发者ID:jesobreira,项目名称:thefacebook.us,代码行数:30,代码来源:addfriend.php


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