<?php $this->pageTitle = Yii::app()->name . ' - ' . UserModule::t("Profile"); $this->breadcrumbs = array(UserModule::t("Profile")); $this->menu = array(array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin/admin'), 'visible' => UserModule::isAdmin()), array('label' => UserModule::t('List Users'), 'url' => array('/user/user/index')), array('label' => UserModule::t('Edit'), 'url' => array('edit')), array('label' => UserModule::t('Change password'), 'url' => array('changepassword')), array('label' => UserModule::t('Logout'), 'url' => array('/user/logout/logout'))); ?> <h1><?php echo UserModule::t('Your profile'); ?> </h1> <?php $attributes = array('username', 'email'); $profileFields = ProfileField::model()->forOwner()->sort()->findAll(); if ($profileFields) { foreach ($profileFields as $field) { array_push($attributes, array('label' => UserModule::t($field->title), 'name' => $field->varname, 'type' => 'raw', 'value' => $field->widgetView($model->profile) ? $field->widgetView($model->profile) : ($field->range ? Profile::range($field->range, $model->profile->getAttribute($field->varname)) : $model->profile->getAttribute($field->varname)))); } } array_push($attributes, 'create_at', 'lastvisit_at', array('name' => 'status', 'value' => User::itemAlias("UserStatus", $model->status))); $this->widget('bootstrap.widgets.TbDetailView', array('data' => $model, 'attributes' => $attributes));
?> /css/custom.css"> <link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?> /css/bootstrap_custom_navbar.css"> <link rel="stylesheet" type="text/css" href="<?php echo Yii::app()->request->baseUrl; ?> /css/bootstrap_custom_breadcrumb.css"> </head> <body> <div id="wrapper"> <header> <?php $this->widget('booster.widgets.TbNavbar', array('brand' => CHtml::encode(Yii::app()->name), 'fixed' => 'top', 'fluid' => true, 'items' => array(array('class' => 'booster.widgets.TbMenu', 'type' => 'navbar', 'items' => array(array('label' => 'Home', 'url' => array('/site/index'), 'active' => true), array('label' => 'About', 'url' => array('/site/page', 'view' => 'about'), 'active' => false), array('label' => 'Contact', 'url' => array('/site/contact'), 'active' => false), array('label' => 'Login', 'url' => array('/user/login'), 'active' => false, 'visible' => Yii::app()->user->isGuest), array('label' => Yii::app()->user->name, 'url' => '#', 'visible' => !Yii::app()->user->isGuest, 'items' => array(array('label' => 'Profile', 'url' => array('/user/profile')), array('label' => 'Account Settings', 'url' => array('/user/profile/edit')), array('label' => 'Rights', 'url' => array('/rights/authItem'), 'visible' => UserModule::isAdmin()), '---', array('label' => 'Logout', 'url' => array('/user/logout'))))), 'htmlOptions' => array('class' => 'navbar-right'))), 'htmlOptions' => array())); ?> </header> <div class="container"> <div id="content"> <?php echo $content; ?> </div> </div> <footer> <div class="container"> Copyright © <?php echo date('Y');
<?php $this->pageTitle = Yii::app()->name . ' - ' . UserModule::t("Profile"); $this->breadcrumbs = array(UserModule::t("Profile")); $this->menu = array(UserModule::isAdmin() ? array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin')) : array(), Yii::app()->getModule('user')->showUserList ? array('label' => UserModule::t('List User'), 'url' => array('/user')) : array(), Yii::app()->getModule('user')->allowUserEditProfile ? array('label' => UserModule::t('Edit'), 'url' => array('edit')) : array(), array('label' => UserModule::t('Change password'), 'url' => array('changepassword')), array('label' => UserModule::t('Logout'), 'url' => array('/user/logout'))); ?> <h1><?php echo UserModule::t('Your profile'); ?> </h1> <?php if (Yii::app()->user->hasFlash('profileMessage')) { ?> <div class="success"> <?php echo Yii::app()->user->getFlash('profileMessage'); ?> </div> <?php } ?> <table class="dataGrid"> <tr> <th class="label"><?php echo CHtml::encode($model->getAttributeLabel('username')); ?> </th> <td><?php echo CHtml::encode($model->username); ?>
<?php $this->pageTitle = Yii::app()->name . ' - ' . UserModule::t("Change password"); $this->breadcrumbs = array(UserModule::t("Profile") => array('/user/profile'), UserModule::t("Change password")); $this->menu = array(UserModule::isAdmin() ? array('label' => UserModule::t('Manage Users'), 'icon' => 'cog', 'url' => array('/user/admin')) : array(), array('label' => UserModule::t('List User'), 'icon' => 'list', 'url' => array('/user')), array('label' => UserModule::t('Profile'), 'icon' => 'user', 'url' => array('/user/profile')), array('label' => UserModule::t('Edit'), 'icon' => 'pencil', 'url' => array('edit')), array('label' => UserModule::t('Logout'), 'icon' => 'off', 'url' => array('/user/logout'))); ?> <h1 class='title title-dashed'><?php echo UserModule::t('Change password'); ?> </h1> <div class="form"> <?php $form = $this->beginWidget('CActiveForm', array('id' => 'changepassword-form', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true))); ?> <p class="note"><?php echo UserModule::t('Fields with <span class="required">*</span> are required.'); ?> </p> <?php echo $form->errorSummary($model); ?> <div class="row"> <?php echo $form->labelEx($model, 'oldPassword'); ?> <?php echo $form->passwordField($model, 'oldPassword'); ?>
<?php ob_start(); include 'tabs.css'; $css = ob_get_clean(); ob_start(); include 'tabs.js'; $js = ob_get_clean(); Yii::app()->getClientScript()->registerCoreScript('jquery'); Yii::app()->getClientScript()->registerScript('user-tabs', $js); Yii::app()->getClientScript()->registerCss('user-tabs', $css); ?> <?php $this->pageTitle = Yii::app()->name . ' - ' . UserModule::t("Profile"); $this->breadcrumbs = array(UserModule::t("Profile")); $this->menu = array(UserModule::isAdmin() ? array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin')) : array(), array('label' => UserModule::t('Edit'), 'url' => array('edit')), array('label' => UserModule::t('Change password'), 'url' => array('changepassword')), array('label' => UserModule::t('Logout'), 'url' => array('/user/logout'))); ?> <h1><?php echo UserModule::t('Your profile'); ?> </h1> <?php if (Yii::app()->user->hasFlash('profileMessage')) { ?> <div class="success"> <?php echo Yii::app()->user->getFlash('profileMessage'); ?> </div> <?php
<?php $this->breadcrumbs = array(UserModule::t('Profile Fields') => array('admin'), $model->title => array('view', 'id' => $model->id), UserModule::t('Update')); $this->menu = array(array('label' => UserModule::t('Create Profile Field'), 'url' => array('create')), array('label' => UserModule::t('View Profile Field'), 'url' => array('view', 'id' => $model->id)), array('label' => UserModule::t('Manage Profile Field'), 'url' => array('admin')), array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin/admin'), 'visible' => UserModule::isAdmin())); ?> <h1><?php echo UserModule::t('Update Profile Field ') . $model->id; ?> </h1> <?php echo $this->renderPartial('_form', array('model' => $model));
<?php $this->breadcrumbs = array(UserModule::t('Users') => array('/user'), UserModule::t('Manage')); $this->menu = array(array('label' => UserModule::t('Create User'), 'url' => array('create')), array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin/admin'), 'visible' => UserModule::isAdmin()), array('label' => UserModule::t('Manage Profile Field'), 'url' => array('/user/profileField/admin')), array('label' => UserModule::t('List Users'), 'url' => array('/user/user/index'))); Yii::app()->clientScript->registerScript('search', "\n\$('.search-button').click(function(){\n \$('.search-form').toggle();\n return false;\n});\t\n\$('.search-form form').submit(function(){\n \$.fn.yiiGridView.update('user-grid', {\n data: \$(this).serialize()\n });\n return false;\n});\n"); ?> <h1><?php echo UserModule::t("Manage Users"); ?> </h1> <p><?php echo UserModule::t("You may optionally enter a comparison operator (<b><</b>, <b><=</b>, <b>></b>, <b>>=</b>, <b><></b> or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done."); ?> </p> <?php echo CHtml::link(UserModule::t('Advanced Search'), '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('bootstrap.widgets.TbGridView', array('id' => 'user-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array(array('name' => 'id', 'type' => 'raw', 'value' => 'CHtml::link(CHtml::encode($data->id),array("admin/update","id"=>$data->id))'), array('name' => 'username', 'type' => 'raw', 'value' => 'CHtml::link(UHtml::markSearch($data,"username"),array("admin/view","id"=>$data->id))'), array('name' => 'email', 'type' => 'raw', 'value' => 'CHtml::link(UHtml::markSearch($data,"email"), "mailto:".$data->email)'), 'create_at', 'lastvisit_at', array('name' => 'superuser', 'value' => 'User::itemAlias("AdminStatus",$data->superuser)', 'filter' => User::itemAlias("AdminStatus")), array('name' => 'status', 'value' => 'User::itemAlias("UserStatus",$data->status)', 'filter' => User::itemAlias("UserStatus")), array('class' => 'bootstrap.widgets.TbButtonColumn'))));
<?php $this->pageTitle = Yii::app()->name . ' - ' . UserModule::t("Change Password"); $this->breadcrumbs = array(UserModule::t("Profile") => array('/user/profile'), UserModule::t("Change Password")); $this->menu = array(array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin/admin'), 'visible' => UserModule::isAdmin()), array('label' => UserModule::t('List Users'), 'url' => array('/user/default/index')), array('label' => UserModule::t('Profile'), 'url' => array('/user/profile/profile')), array('label' => UserModule::t('Edit'), 'url' => array('edit')), array('label' => UserModule::t('Logout'), 'url' => array('/user/logout/logout'))); ?> <h1><?php echo UserModule::t("Change password"); ?> </h1> <?php $form = $this->beginWidget('ext.bootstrap.widgets.TbActiveForm', array('type' => 'horizontal', 'id' => 'changepassword-form', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true))); ?> <fieldset> <legend><?php echo UserModule::t('Fields with <span class="required">*</span> are required.'); ?> </legend> <?php echo $form->errorSummary($model); ?> <?php echo $form->passwordFieldRow($model, 'oldPassword'); ?> <?php
/** * @return array validation rules for model attributes. */ public function rules() { // NOTE: you should only define rules for those attributes that // will receive user inputs. return UserModule::isAdmin() ? array(array('createtime', 'default', 'value' => time()), array('lastvisit', 'default', 'value' => time()), array('superuser', 'default', 'value' => self::SUPERUSER_OFF), array('password', 'length', 'max' => 128, 'min' => 4, 'message' => UserModule::t("Incorrect password (minimal length 4 symbols).")), array('email', 'unique', 'message' => UserModule::t("This user's email address already exists.")), array('email', 'email'), array('status', 'in', 'range' => array(self::STATUS_NOACTIVE, self::STATUS_ACTIVE)), array('superuser', 'in', 'range' => array(0, 1)), array('email, superuser, status', 'required'), array('newPassword, verifyPassword, lastname, firstname', 'required'), array('verifyPassword', 'compare', 'compareAttribute' => 'newPassword', 'message' => UserModule::t("Retype Password is incorrect.")), array('user_id, email, firstname, lastname', 'safe', 'on' => 'search'), array('user_id, email, firstname, lastname', 'safe')) : (Yii::app()->user->id == $this->user_id ? array(array('email, password', 'required'), array('email', 'unique', 'message' => UserModule::t("This user's email address already exists.")), array('email', 'email'), array('email', 'unique', 'message' => UserModule::t("This user's email address already exists.")), array('user_id, email, firstname, lastname', 'safe', 'on' => 'search'), array('user_id, email, firstname, lastname', 'safe')) : array()); }
/** * Displays a particular model. */ public function actionView() { $this->layout = ''; $model = $this->loadModel(); //update record if (isset($_POST['user_role_name']) || isset($_POST['user_sys_ccmp_id'])) { //cheked roles $aChecked = Authassignment::model()->getUserRoles($model->id); //get in form checked $aPostRole = array(); if (isset($_POST['user_role_name'])) { foreach ($_POST['user_role_name'] as $nRoleId) { $aPostRole[] = $nRoleId; } } $aDelRole = array_diff($aChecked, $aPostRole); $aNewRole = array_diff($aPostRole, $aChecked); $UserAdminRoles = Yii::app()->getModule('user')->UserAdminRoles; foreach ($aNewRole as $sRoleName) { // can not add no User Admin roles defined in main config if (!in_array($sRoleName, $UserAdminRoles)) { continue; } $aa_model = new Authassignment(); $aa_model->itemname = $sRoleName; $aa_model->userid = $model->id; if (!$aa_model->save()) { print_r($aa_model->errors); exit; } } if (!empty($aDelRole)) { Authassignment::model()->deleteAll("`userid` = :userid AND itemname in('" . implode("','", $aDelRole) . "')", array(':userid' => $model->id)); } //checked companies $aUserCompanies = CcucUserCompany::model()->getUserCompnies($model->id, CcucUserCompany::CCUC_STATUS_SYS); $aChecked = array(); foreach ($aUserCompanies as $UC) { $aChecked[] = $UC->ccuc_ccmp_id; } //get in form checked $aPostSysCcmp = array(); if (isset($_POST['user_sys_ccmp_id'])) { foreach ($_POST['user_sys_ccmp_id'] as $ccmp_id) { $aPostSysCcmp[] = $ccmp_id; } } $aDelSysCcmpid = array_diff($aChecked, $aPostSysCcmp); $aNewSysCcmpid = array_diff($aPostSysCcmp, $aChecked); $list = array(); if (UserModule::isAdmin()) { //for admin get all sys companies $criteria = new CDbCriteria(); $criteria->compare('t.ccxg_ccgr_id', 1); //1 - syscompany $model_ccxg = CcxgCompanyXGroup::model()->findAll($criteria); foreach ($model_ccxg as $mCcxg) { $list[$mCcxg->ccxg_ccmp_id] = 1; } } else { foreach (Yii::app()->sysCompany->getClientCompanies() as $mCcmp) { $list[$mCcmp->ccucCcmp->ccmp_id] = 1; } } foreach ($aNewSysCcmpid as $cmmp_id) { // can not add no User Admin sys ccmp if (!isset($list[$cmmp_id])) { continue; } //create ccuc (company <==> person) $mCcuc = new CcucUserCompany(); $mCcuc->ccuc_ccmp_id = $cmmp_id; $mCcuc->ccuc_status = CcucUserCompany::CCUC_STATUS_SYS; $mCcuc->ccuc_person_id = $model->profile->person_id; $mCcuc->save(); if (!$mCcuc->save()) { print_r($mCcuc->errors); exit; } } if (!empty($aDelSysCcmpid)) { CcucUserCompany::model()->deleteAll("`ccuc_status` = :ccuc_status " . " AND `ccuc_person_id` = :ccuc_person_id " . " AND ccuc_ccmp_id in('" . implode("','", $aDelSysCcmpid) . "')", array(':ccuc_person_id' => $model->profile->person_id, ':ccuc_status' => CcucUserCompany::CCUC_STATUS_SYS)); } } $view = 'view'; if (Yii::app()->getModule('user')->view) { $alt_view = Yii::app()->getModule('user')->view . '.admin.' . $view; if (is_readable(Yii::getPathOfAlias($alt_view) . '.php')) { $view = $alt_view; $this->layout = Yii::app()->getModule('user')->layout; } } $model = $this->loadModel(); $this->render($view, array('model' => $model)); }
/** * Displays a particular model. */ public function actionView() { $this->layout = ''; $model = $this->loadModel(); //update record if (Yii::app()->user->checkAccess("UserAdmin") && (isset($_POST['user_role_name']) || isset($_POST['user_sys_ccmp_id']) || isset($_POST['ip_tables']))) { //cheked roles $aChecked = Authassignment::model()->getUserRoles($model->id); $admin_role = Yii::app()->getModule('rights')->superuserName; //for administrator can not save changes of roles if (!in_array($admin_role, $aChecked)) { //get in form checked $aPostRole = array(); if (isset($_POST['user_role_name'])) { foreach ($_POST['user_role_name'] as $nRoleId) { $aPostRole[] = $nRoleId; } } $aDelRole = array_diff($aChecked, $aPostRole); $aNewRole = array_diff($aPostRole, $aChecked); $UserAdminRoles = Yii::app()->getModule('user')->UserAdminRoles; foreach ($aNewRole as $sRoleName) { // can not add no User Admin roles defined in main config if (!in_array($sRoleName, $UserAdminRoles)) { continue; } $aa_model = new Authassignment(); $aa_model->itemname = $sRoleName; $aa_model->userid = $model->id; if (!$aa_model->save()) { print_r($aa_model->errors); exit; } } if (!empty($aDelRole)) { $criteria = new CDbCriteria(); $criteria->compare('userid', $model->id)->compare('itemname', $aDelRole); Authassignment::model()->deleteAll($criteria); } } //checked companies $aUserCompanies = CcucUserCompany::model()->getUserCompnies($model->id, CcucUserCompany::CCUC_STATUS_SYS); $aChecked = array(); foreach ($aUserCompanies as $UC) { $aChecked[] = $UC->ccuc_ccmp_id; } //get in form checked $aPostSysCcmp = array(); if (isset($_POST['user_sys_ccmp_id'])) { foreach ($_POST['user_sys_ccmp_id'] as $ccmp_id) { $aPostSysCcmp[] = $ccmp_id; } } $aDelSysCcmpid = array_diff($aChecked, $aPostSysCcmp); $aNewSysCcmpid = array_diff($aPostSysCcmp, $aChecked); $list = array(); if (UserModule::isAdmin()) { //for admin get all sys companies $criteria = new CDbCriteria(); $criteria->compare('t.ccxg_ccgr_id', 1); //1 - syscompany $model_ccxg = CcxgCompanyXGroup::model()->findAll($criteria); foreach ($model_ccxg as $mCcxg) { $list[$mCcxg->ccxg_ccmp_id] = 1; } } else { foreach (Yii::app()->sysCompany->getClientCompanies() as $mCcmp) { $list[$mCcmp['ccmp_id']] = 1; } } foreach ($aNewSysCcmpid as $cmmp_id) { // can not add no User Admin sys ccmp if (!isset($list[$cmmp_id])) { continue; } //create ccuc (company <==> person) $mCcuc = new CcucUserCompany(); $mCcuc->ccuc_ccmp_id = $cmmp_id; $mCcuc->ccuc_status = CcucUserCompany::CCUC_STATUS_SYS; $mCcuc->ccuc_person_id = $model->profile->person_id; //$mCcuc->save(); if (!$mCcuc->save()) { print_r($mCcuc->errors); exit; } } if (!empty($aDelSysCcmpid)) { $criteria = new CDbCriteria(); $criteria->compare('ccuc_status', CcucUserCompany::CCUC_STATUS_SYS)->compare('ccuc_person_id', $model->profile->person_id)->compare('ccuc_ccmp_id', $aDelSysCcmpid); CcucUserCompany::model()->deleteAll($criteria); } $security_policy = Yii::app()->getModule('user')->SecurityPolicy; if ($security_policy['useIpTables']) { UxipUserXIpTable::model()->deleteAll("`uxip_user_id` = :uxip_user_id ", [':uxip_user_id' => $model->id]); if (!empty($_POST['ip_tables'])) { foreach ($_POST['ip_tables'] as $ip) { $Iptb = new UxipUserXIpTable(); $Iptb->uxip_user_id = $model->id; $Iptb->uxip_iptb_id = $ip; if (!$Iptb->save()) { print_r($Iptb->errors); exit; } } } } } $view = 'view'; if (Yii::app()->getModule('user')->view) { $alt_view = Yii::app()->getModule('user')->view . '.admin.' . $view; if (is_readable(Yii::getPathOfAlias($alt_view) . '.php')) { $view = $alt_view; $this->layout = Yii::app()->getModule('user')->layout; } } $model = $this->loadModel(); $this->render($view, array('model' => $model)); }
<?php $this->breadcrumbs=array( UserModule::t('Users')=>array('/user'), UserModule::t('Manage'), ); $this->menu=array( array('label'=>UserModule::t('Create User'), 'url'=>array('create')), array('label'=>UserModule::t('Manage Users'), 'url'=>array('/user/admin/admin'), 'visible'=>UserModule::isAdmin()), array('label'=>UserModule::t('Manage Profile Field'), 'url'=>array('/user/profileField/admin')), array('label'=>UserModule::t('List Users'), 'url'=>array('/user/user/index')), ); Yii::app()->clientScript->registerScript('search', " $('.search-button').click(function(){ $('.search-form').toggle(); return false; }); $('.search-form form').submit(function(){ $.fn.yiiGridView.update('user-grid', { data: $(this).serialize() }); return false; }); "); ?> <h1><?php echo UserModule::t("Manage Users"); ?></h1> <p><?php echo UserModule::t("You may optionally enter a comparison operator (<b><</b>, <b><=</b>, <b>></b>, <b>>=</b>, <b><></b> or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done."); ?></p>
<?php $this->breadcrumbs = array(UserModule::t('Profile Fields') => array('admin'), UserModule::t('Create')); $this->menu = array(array('label' => UserModule::t('Manage Profile Field'), 'url' => array('admin')), array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin/admin'), 'visible' => UserModule::isAdmin())); ?> <h1><?php echo UserModule::t('Create Profile Field'); ?> </h1> <?php echo $this->renderPartial('_form', array('model' => $model));
<td style="text-align: right;"><img style="width:150px;height:45px;"src="<?php echo Yii::app()->request->baseUrl; ?> /images/logo.png"> </td> </tr> </table> </div> </div><!-- header --> <div id="mainmenu"> <?php $this->widget('zii.widgets.CMenu', array('items' => array(array('label' => 'Rights', 'url' => array('/rights'), 'visible' => UserModule::isAdmin()), array('label' => 'Users', 'url' => array('/user/admin/search'), 'visible' => UserModule::isAdmin()), array('label' => 'All Calls', 'url' => array('/servicecalls/admin'), 'visible' => UserModule::isAdmin()), array('label' => 'Servicecalls', 'url' => array('/servicecalls/mycalls'), 'visible' => !Yii::app()->user->isGuest), array('label' => 'My Account', 'url' => array('/user/profile'), 'visible' => !Yii::app()->user->isGuest), array('label' => 'Login', 'url' => array('/user/login'), 'visible' => Yii::app()->user->isGuest), array('label' => 'Logout (' . Yii::app()->user->name . ')', 'url' => array('/site/logout'), 'visible' => !Yii::app()->user->isGuest)))); ?> </div><!-- mainmenu --> <?php if (isset($this->breadcrumbs)) { ?> <?php $this->widget('zii.widgets.CBreadcrumbs', array('links' => $this->breadcrumbs)); ?> <!-- breadcrumbs --> <?php } ?> <?php echo $content;
<?php $this->pageTitle = Yii::app()->name . ' - ' . UserModule::t("Change Password"); $this->breadcrumbs = array(UserModule::t("Profile") => array('/user/profile'), UserModule::t("Change Password")); $this->menu = array(UserModule::isAdmin() ? array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin')) : array(), array('label' => UserModule::t('List User'), 'url' => array('/user')), array('label' => UserModule::t('Profile'), 'url' => array('/user/profile')), array('label' => UserModule::t('Edit'), 'url' => array('edit')), array('label' => UserModule::t('Logout'), 'url' => array('/user/logout'))); ?> <h1><?php echo UserModule::t("Change password"); ?> </h1> <div class="form"> <?php $form = $this->beginWidget('CActiveForm', array('id' => 'changepassword-form', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true))); ?> <p class="note"><?php echo UserModule::t('Fields with <span class="required">*</span> are required.'); ?> </p> <?php echo $form->errorSummary($model); ?> <div class="row"> <?php echo $form->labelEx($model, 'password'); ?> <?php echo $form->passwordField($model, 'password');
<?php $this->breadcrumbs = array(UserModule::t('Profile Fields') => array('admin'), UserModule::t($model->title)); $this->menu = array(array('label' => UserModule::t('Create Profile Field'), 'url' => array('create')), array('label' => UserModule::t('Update Profile Field'), 'url' => array('update', 'id' => $model->id)), array('label' => UserModule::t('Delete Profile Field'), 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => UserModule::t('Are you sure to delete this item?'))), array('label' => UserModule::t('Manage Profile Field'), 'url' => array('admin')), array('label' => UserModule::t('Manage Users'), 'url' => array('/user/admin/admin'), 'visible' => UserModule::isAdmin())); ?> <h1><?php echo UserModule::t('View Profile Field #') . $model->varname; ?> </h1> <?php $this->widget('bootstrap.widgets.TbDetailView', array('data' => $model, 'attributes' => array('id', 'varname', 'title', 'field_type', 'field_size', 'field_size_min', 'required', 'match', 'range', 'error_message', 'other_validator', 'widget', 'widgetparams', 'default', 'position', 'visible')));
<ul class="actions"> <?php if (UserModule::isAdmin()) { ?> <li><?php echo CHtml::link(UserModule::t('Manage User'), array('/user/admin')); ?> </li> <?php } else { ?> <li><?php echo CHtml::link(UserModule::t('List User'), array('/user')); ?> </li> <?php } ?> <li><?php echo CHtml::link(UserModule::t('Profile'), array('/user/profile')); ?> </li> <li><?php echo CHtml::link(UserModule::t('Edit'), array('edit')); ?> </li> <li><?php echo CHtml::link(UserModule::t('Change password'), array('changepassword')); ?> </li> <li><?php
<?php $this->menu = array(array('label' => UserModule::isAdmin() ? UserModule::t('Manage User') : UserModule::t('List User'), 'url' => UserModule::isAdmin() ? array('/user/admin') : array('/user')), array('label' => UserModule::t('Profile'), 'url' => array('/user/profile')), array('label' => UserModule::t('Edit'), 'url' => array('edit')), array('label' => UserModule::t('Change password'), 'url' => array('changepassword')), array('label' => UserModule::t('Logout'), 'url' => array('/user/logout')));