public function actionUpdate($id)
 {
     $model = $this->loadModel($id);
     $model->password_c = $model->password;
     $model->scenario = 'Update';
     $old_password = $model->password;
     $form = new Form('users.UserForm', $model);
     unset($form->elements['captcha']);
     $this->performAjaxValidation($model);
     if ($form->submitted('submit')) {
         $model = $form->model;
         if ($model->validate()) {
             if ($_POST['User']['password'] != $old_password) {
                 $model->password = md5($model->password);
             }
             $model->save(false);
             AuthAssignment::updateUserRole($model->id, $_POST['User']['role']);
             //                Implex::refreshXLS(get_class($model));
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('update', array('form' => $form));
 }