You are here

function panels_context_create_user in Panels 6.2

Same name and namespace in other branches
  1. 5.2 contexts/user.inc \panels_context_create_user()

It's important to remember that $conf is optional here, because contexts are not always created from the UI.

1 string reference to 'panels_context_create_user'
panels_user_panels_contexts in contexts/user.inc
@file contexts/user.inc

File

contexts/user.inc, line 28
contexts/user.inc

Code

function panels_context_create_user($empty, $data = NULL, $conf = FALSE) {
  $context = new panels_context('user');
  $context->plugin = 'user';
  if ($empty) {
    return $context;
  }
  if ($conf) {
    $data = user_load(array(
      'uid' => $data['uid'],
    ));
  }
  if (!empty($data)) {
    $context->data = $data;
    $context->title = $data->name;
    $context->argument = $data->uid;
    return $context;
  }
}