* @var $this AccountUserController * @var $accountUpdate AccountUpdate * * @author Brett O'Donnell <*****@*****.**> * @author Zain Ul abidin <*****@*****.**> * @copyright 2013 Mr PHP * @link https://github.com/cornernote/yii-account-module * @license BSD-3-Clause https://raw.github.com/cornernote/yii-account-module/master/LICENSE * * @package yii-account-module */ $this->pageTitle = Yii::t('account', 'Update Account'); /** @var AccountModule $account */ $account = Yii::app()->getModule('account'); /** @var AccountActiveForm $form */ $form = $this->beginWidget('account.components.AccountActiveForm', array('id' => 'accountUpdate-form')); echo $form->errorSummary($accountUpdate); echo $form->passwordFieldControlGroup($accountUpdate, 'current_password'); echo $form->textFieldControlGroup($accountUpdate, 'email', array('label' => CActiveRecord::model($account->userClass)->getAttributeLabel($account->emailField))); echo $form->textFieldControlGroup($accountUpdate, 'username', array('label' => CActiveRecord::model($account->userClass)->getAttributeLabel($account->usernameField))); if ($account->firstNameField) { echo $form->textFieldControlGroup($accountUpdate, 'first_name', array('label' => CActiveRecord::model($account->userClass)->getAttributeLabel($account->firstNameField))); } if ($account->lastNameField) { echo $form->textFieldControlGroup($accountUpdate, 'last_name', array('label' => CActiveRecord::model($account->userClass)->getAttributeLabel($account->lastNameField))); } if ($account->timezoneField) { echo $form->dropDownListControlGroup($accountUpdate, 'timezone', AccountTimezoneHelper::timezones(), array('label' => CActiveRecord::model($account->userClass)->getAttributeLabel($account->timezoneField))); } echo CHtml::tag('div', array('class' => 'form-actions'), implode(' ', array(TbHtml::submitButton(Yii::t('account', 'Save'), array('color' => TbHtml::BUTTON_COLOR_PRIMARY)), TbHtml::link(Yii::t('account', 'Back'), array('account/index'), array('class' => 'btn'))))); $this->endWidget();
* @var $accountSignUp AccountSignUp * * @author Brett O'Donnell <*****@*****.**> * @author Zain Ul abidin <*****@*****.**> * @copyright 2013 Mr PHP * @link https://github.com/cornernote/yii-account-module * @license BSD-3-Clause https://raw.github.com/cornernote/yii-account-module/master/LICENSE * * @package yii-account-module */ $this->pageTitle = Yii::t('account', 'Sign Up'); /** @var AccountActiveForm $form */ $form = $this->beginWidget('account.components.AccountActiveForm', array('id' => 'accountSignUp-form')); echo $form->errorSummary($accountSignUp); echo $form->textFieldControlGroup($accountSignUp, 'first_name'); echo $form->textFieldControlGroup($accountSignUp, 'last_name'); echo $form->textFieldControlGroup($accountSignUp, 'email'); echo $form->textFieldControlGroup($accountSignUp, 'username'); echo $form->passwordFieldControlGroup($accountSignUp, 'password'); echo $form->passwordFieldControlGroup($accountSignUp, 'confirm_password'); echo $form->dropDownListControlGroup($accountSignUp, 'timezone', AccountTimezoneHelper::timezones()); echo CHtml::tag('div', array('class' => 'form-actions'), implode(' ', array(TbHtml::submitButton(Yii::t('account', 'Sign Up'), array('color' => TbHtml::BUTTON_COLOR_PRIMARY)), TbHtml::link(Yii::t('account', 'Already have an account?'), array('account/login'), array('class' => 'btn'))))); $this->endWidget(); // timezone detection if (!$accountSignUp->timezone) { /** @var AccountModule $account */ $account = Yii::app()->getModule('account'); $clientScript = Yii::app()->clientScript; $clientScript->registerScriptFile($account->getAssetsUrl() . '/jsTimezoneDetect/jstz.js'); $clientScript->registerScript(get_class($accountSignUp) . 'TimezoneDetect', '$("#' . get_class($accountSignUp) . '_timezone").val(jstz.determine().name());'); }