echo "<td rowspan='{$authCount}'>" . CHtml::link(CHtml::encode($user['username']), array("viewuser", "userid" => $user['userid'])) . "</td>"; } echo "<td>" . $type[$auth['type']] . "</td>"; echo "<td>"; // echo CHtml::link(CHtml::encode($auth['name']),array("hrbacuser/edituser","user"=>$auth['name'])) ; echo CHtml::link(CHtml::encode($auth['alt_name'] ? $auth['alt_name'] : $auth['name']), array('viewitem', 'userid' => $user['userid'], 'itemid' => $auth['auth_id'])); if ($auth['description']) { echo "<br/>{$auth['description']}"; } if (isset($auth['cond']) && $auth['cond']) { echo "<br/><br/>Condition: {$auth['cond']}"; } if (isset($auth['bizrule']) && $auth['bizrule']) { echo "<br/><br/>PHP Rule: "; $syntaxHighlighter = new CTextHighlighter(); $syntaxHighlighter->language = 'PHP'; $syntaxHighlighter->processOutput($auth['bizrule']); if (isset($auth['data']) && $auth['data']) { echo "<br/><br/>PHP Data: "; $syntaxHighlighter->processOutput($auth['data']); } } echo "</td>"; } } ?> </tbody> </table> <br/> <?php $data['widget']->run();
<?php } ?> <?php if (!empty($data->bizrule)) { ?> <b><?php echo CHtml::encode($data->getAttributeLabel('bizrule')); ?> :</b> <?php //echo CHtml::encode($data->bizrule); $syntaxHighlighter = new CTextHighlighter(); $syntaxHighlighter->language = 'PHP'; $syntaxHighlighter->processOutput($data->bizrule); ?> <br /> <?php } ?> <?php $authChildren = $data->authChildren; if (count($authChildren)) { echo '<b>Includes: </b>'; foreach ($authChildren as $authItem) { $name = $authItem->alt_name ? $authItem->alt_name : $authItem->name; echo '(' . $type[$authItem->type] . ') ' . CHtml::link(CHtml::encode($name), array('view', 'id' => $authItem->auth_id)) . '. '; } }