foreach ($relationships as $rtid => $relationship) {
        $tt_rel_name = ur_tt("user_relationships:rtid:{$rtid}:name", $relationship->name);
        $tt_rel_plural_name = ur_tt("user_relationships:rtid:{$rtid}:plural_name", $relationship->plural_name);
        if ($the_other_uid == $relationship->requester_id) {
            $rtype_heading = $relationship->is_oneway ? t("@rel_name of", array('@rel_name' => $tt_rel_name, '@rel_plural_name' => $tt_rel_plural_name)) : t("@rel_plural_name", array('@rel_name' => $tt_rel_name, '@rel_plural_name' => $tt_rel_plural_name));
            $relatee = $relationship->requestee;
        } else {
            $rtype_heading = t("@rel_plural_name", array('@rel_name' => $tt_rel_name, '@rel_plural_name' => $tt_rel_plural_name));
            $relatee = $relationship->requester;
        }
        $title = $rtype_heading;
        $username = theme('username', $relatee);
        $rows[$title][] = $username;
    }
    foreach ($rows as $title => $users) {
        $output[] = theme('item_list', $rtid == UR_BLOCK_ALL_TYPES ? array($users) : $users, $showing_all_types ? $title : NULL);
    }
    print implode('', $output);
} else {
    if ($settings->rtid == UR_BLOCK_ALL_TYPES) {
        $rtype_name = 'relationships';
    } else {
        $rtype = user_relationships_type_load($settings->rtid);
        $rtype_name = $rtype->plural_name;
    }
    if ($account->uid == $user->uid) {
        print t('You haven\'t added any @rels yet', array('@rels' => $rtype_name));
    } else {
        print t('!name hasn\'t added any @rels yet', array('!name' => theme('username', $account), '@rels' => $rtype_name));
    }
}
Exemplo n.º 2
0
 public function BuddyRequested($uid)
 {
     require_once drupal_get_path('module', 'user_relationships_api') . "/user_relationships_api.module";
     $args = array('user' => $this->_user->uid, 'approved' => FALSE);
     $relationship_type = user_relationships_type_load(array("name" => "buddy"));
     $query = _user_relationships_generate_query($args, array('include_user_info' => FALSE));
     $results = db_query($query['query'], $query['arguments']);
     while ($relationship = db_fetch_object($results)) {
         if ($relationship->requestee_id == $uid || $relationship->requester_id == $uid) {
             return TRUE;
         }
     }
     return FALSE;
 }