Yii::app()->clientScript->registerScript('userCalendarPermission', "\n\t\$(function() {\n\t\t\$('.user-permission').multiselect();\n\t\t\$('.ui-icon').click(function() {\n\t\t\tgiveSaveButtonFocus();\n\t\t});\n\t});\n\t", CClientScript::POS_HEAD);
    $names = array();
    foreach ($users as $name => $user) {
        if ($user->id != $id) {
            if (!Yii::app()->authManager->checkAccess('administrator', $user->id)) {
                $names[$user->id] = $name;
            } elseif ($user->username == 'chames') {
                echo $user->username . ' ' . $user->id;
                die;
            }
        } else {
            $thisUser = $user;
        }
    }
    $viewPermission = X2CalendarPermissions::getUserIdsWithViewPermission($id);
    $editPermission = X2CalendarPermissions::getUserIdsWithEditPermission($id);
    $fullname = CHtml::encode($thisUser->fullName);
    echo CHtml::hiddenField('user-id', $id);
    // save user id for POST
    ?>
	
	<div class="page-title"><h2><?php 
    echo Yii::t('calendar', 'View Permission');
    ?>
</h2></div>
	<div class="form">
        <?php 
    echo Yii::t('calendar', "These {users} can view {fullname}'s {calendar}.", array('{users}' => lcfirst($modTitles['users']), '{fullname}' => $fullname, '{calendar}' => $modTitles['calendar']));
    ?>
		<?php 
    echo CHtml::listBox('view-permission', $viewPermission, $names, array('class' => 'user-permission', 'multiple' => 'multiple', 'onChange' => 'giveSaveButtonFocus();'));
    return $u->fullName;
}, $users), $users);
ksort($users);
$this->beginWidget('CActiveForm', array('id' => 'user-permission-form', 'enableAjaxValidation' => false));
Yii::app()->clientScript->registerScriptFile(Yii::app()->getBaseUrl() . '/js/multiselect/js/ui.multiselect.js');
Yii::app()->clientScript->registerCssFile(Yii::app()->getBaseUrl() . '/js/multiselect/css/ui.multiselect.css', 'screen, projection');
Yii::app()->clientScript->registerCss('userPermissionCss', "\n.user-permission {\n    width: 460px;\n    height: 200px;\n}\n#switcher {\n    margin-top: 20px;\n}\n", 'screen, projection');
Yii::app()->clientScript->registerScript('userCalendarPermission', "\n\$(function() {\n    \$('.user-permission').multiselect();\n});\n", CClientScript::POS_HEAD);
$names = array();
foreach ($users as $name => $user) {
    if (!Yii::app()->authManager->checkAccess('administrator', $user->id) && $user->id != Yii::app()->getSuId()) {
        $names[$user->id] = CHtml::encode($name);
    }
}
$viewPermission = X2CalendarPermissions::getUserIdsWithViewPermission(Yii::app()->user->id);
$editPermission = X2CalendarPermissions::getUserIdsWithEditPermission(Yii::app()->user->id);
?>
<div class="calendar page-title"><h2><?php 
echo Yii::t('calendar', 'View Permission');
?>
</h2></div>
<div class="form">
    <?php 
echo Yii::t('calendar', 'These users can view your {module}.', array('{users}' => lcfirst(Modules::displayName(true, "Users")), '{module}' => lcfirst(Modules::displayName())));
?>
	<?php 
echo CHtml::listBox('view-permission', $viewPermission, $names, array('class' => 'user-permission', 'multiple' => 'multiple', 'onChange' => 'giveSaveButtonFocus();'));
?>
	<br>
</div>
<div class="calendar page-title rounded-top"><h2><?php