user.inc File Reference

(1.1.2.7 2008/05/27 20:21:13 sdboyer)


Detailed Description

Plugin to provide a user context

Definition in file user.inc.

Go to the source code of this file.

Functions

 panels_context_create_user ($empty, $data=NULL, $conf=FALSE)
 panels_context_user_settings_form ($conf, $external=FALSE)
 panels_user_panels_contexts ()


Function Documentation

panels_context_create_user ( empty,
data = NULL,
conf = FALSE 
)

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

Definition at line 29 of file user.inc.

00029                                                                          {
00030   $context = new panels_context('user');
00031   $context->plugin = 'user';
00032 
00033   if ($empty) {
00034     return $context;
00035   }
00036 
00037   if ($conf) {
00038     $data = user_load(array('uid' => $data['uid']));
00039   }
00040 
00041   if (!empty($data)) {
00042     $context->data     = $data;
00043     $context->title    = $data->name;
00044     $context->argument = $data->uid;
00045     return $context;
00046   }
00047 }

panels_context_user_settings_form ( conf,
external = FALSE 
)

Definition at line 49 of file user.inc.

00049                                                                      {
00050   $form = array();
00051   return $form;
00052 }

panels_user_panels_contexts (  ) 

Definition at line 11 of file user.inc.

00011                                        {
00012   $args['user'] = array(
00013     'title' => t("User"),
00014     'description' => t('A single user object.'),
00015     'context' => 'panels_context_create_user',
00016     'settings form' => 'panels_context_user_settings_form',
00017     'settings form validate' => 'panels_context_user_settings_form_validate',
00018     'keyword' => 'user',
00019     'no ui' => TRUE,
00020     'context name' => 'user',
00021   );
00022   return $args;
00023 }


Generated on Sun Feb 5 05:00:16 2012 for Panels 2 by  doxygen 1.5.6