Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
user.php
1 <?php
2 
3 $this->breadcrumbs = !$this->invoker ? array('Rights'=>Rights::getBaseUrl()) : array('Users'=>$this->invoker->getBaseUrl());
4 $this->breadcrumbs = array_merge($this->breadcrumbs, array(
5  Rights::t('core', 'Assignments')=>array('assignment/view'),
6  $model->getName()
7 )
8 ); ?>
9 
10 <div id="userAssignments">
11 
12  <h2><?php echo Rights::t('core', 'Assignments for :username', array(
13  ':username'=>$model->getName()
14  )); ?></h2>
15 
16  <div class="assignments span-12 first">
17 
18  <?php $this->widget('zii.widgets.grid.CGridView', array(
19  'dataProvider'=>$dataProvider,
20  'template'=>'{items}',
21  'hideHeader'=>true,
22  'emptyText'=>Rights::t('core', 'This user has not been assigned any items.'),
23  'htmlOptions'=>array('class'=>'grid-view user-assignment-table mini'),
24  'columns'=>array(
25  array(
26  'name'=>'name',
27  'header'=>Rights::t('core', 'Name'),
28  'type'=>'raw',
29  'htmlOptions'=>array('class'=>'name-column'),
30  'value'=>'$data->getNameText()',
31  ),
32  array(
33  'name'=>'type',
34  'header'=>Rights::t('core', 'Type'),
35  'type'=>'raw',
36  'htmlOptions'=>array('class'=>'type-column'),
37  'value'=>'$data->getTypeText()',
38  ),
39  array(
40  'header'=>'&nbsp;',
41  'type'=>'raw',
42  'htmlOptions'=>array('class'=>'actions-column'),
43  'value'=>'$data->getRevokeAssignmentLink()',
44  ),
45  )
46  )); ?>
47 
48  </div>
49 
50  <div class="add-assignment last">
51 
52  <h3><?php echo Rights::t('core', 'Assign item'); ?></h3>
53 
54  <?php if( $formModel!==null ): ?>
55 
56  <div class="form">
57 
58  <?php $this->renderPartial('_form', array(
59  'model'=>$formModel,
60  'itemnameSelectOptions'=>$assignSelectOptions,
61  )); ?>
62 
63  </div>
64 
65  <?php else: ?>
66 
67  <p class="info"><?php echo Rights::t('core', 'No assignments available to be assigned to this user.'); ?>
68 
69  <?php endif; ?>
70 
71  </div>
72 
73 </div>