PATH:
home
/
letacommog
/
letaweb
/
admin
/
models
/
subsite_models
/
forms
<?php class ContributorForm extends CFormModel { public $user_id; public $role; public function rules() { return array( array('user_id,role', 'required'), array('user_id,role','safe'), ); } public function save($item = null) { $now = date('Y-m-d H:i:s'); if ($this->validate()) { $contributor = BContributor::model()->find('user_id=:user_id', array(':user_id' => $this->user_id)); if (isset($contributor)) { $contributor->role = $this->role; if ($contributor->save()) { BAuthAssignment::model()->deleteAll('userid=:user_id', array(':user_id' => $this->user_id)); $auth = Yii::app()->authManager; $auth->assign($this->role, $this->user_id); return $contributor; } } return false; } else { return false; } } }
[+]
..
[-] ColorForm.php
[edit]
[-] ProfileResetPassForm.php
[edit]
[-] NewsCommentForm.php
[edit]
[-] SkinForm.php
[edit]
[-] PageForm.php
[edit]
[-] BLoginForm.php
[edit]
[-] UserResetPassForm.php
[edit]
[-] ModuleForm.php
[edit]
[-] NewsForm.php
[edit]
[-] ContributorForm.php
[edit]
[-] News_CategoriesForm.php
[edit]
[-] InviteForm.php
[edit]
[-] NewsTagForm.php
[edit]
[-] DomainForm.php
[edit]