function template_preprocess_user_relationships_pending_requests in User Relationships 6
Pre processor page for user_relationships_pending_requests page
File
- user_relationships_ui/
user_relationships_ui.module, line 869 - UI components of user_relationships @author Jeff Smick (creator) @author Alex Karshakevich (maintainer) http://drupal.org/user/183217 @author Darren Ferguson (contributor) http://drupal.org/user/70179
Code
function template_preprocess_user_relationships_pending_requests(&$variables) {
global $user;
// readability
$account =& $variables['account'];
$msg = $account->uid == $user->uid ? t('My pending relationships') : t("%username's pending relationships", array(
'%username' => $account->name,
));
$variables['title'] = $msg;
$variables['relationships_per_page'] = variable_get('user_relationships_relationships_per_page', 16);
$variables['sections'] = array(
'requester_id' => 'sent_requests',
'requestee_id' => 'received_requests',
);
$pager_id = 0;
foreach ($variables['sections'] as $column => $section) {
$query = _user_relationships_generate_query(array(
$column => $account->uid,
'approved' => FALSE,
), array(
'include_user_info' => TRUE,
));
if ($relationships_per_page = variable_get('user_relationships_relationships_per_page', 16)) {
$result = pager_query($query['query'], $variables['relationships_per_page'], $pager_id++, $query['count'], $query['arguments']);
}
else {
$result = db_query($query['query'], $query['arguments']);
}
while ($relationship = db_fetch_object($result)) {
user_relationships_api_translate_user_info($relationship);
$variables[$section][$relationship->rid] = $relationship;
}
}
}