Source for file AdminUserController.class.php
Documentation is available at AdminUserController.class.php
lmb_require('limb/web_app/src/controller/lmbController.class.php');
lmb_require('limb/validation/src/rule/lmbMatchRule.class.php');
lmb_require('limb/cms/src/model/lmbCmsUser.class.php');
$this->setFormDatasource($item);
if($this->request->hasPost())
$item =
new lmbCmsUser((int)
$this->request->get('id'));
$this->setFormDatasource($item);
if($this->request->hasPost())
if($id=
$this->request->get('id'))
$this->view->set('user', new lmbCmsUser((int)
$id));
$item->import($this->request->export());
$item->validate($this->error_list);
if($this->error_list->isValid())
$item->saveSkipValidation();
if(($this->request->hasPost())&&
($this->request->get('delete')))
foreach($this->request->getArray('ids') as $id)
if(!$this->request->hasPost())
$this->useForm('user_form');
$this->setFormDatasource($this->request);
if(!$this->error_list->isValid())
$user =
new lmbCmsUser($this->request->getInteger('id'));
$user->setPassword($this->request->get('password'));
if($user->trySave($this->error_list))
$validator->addRequiredRule('repeat_password');
$validator->addRule(new lmbMatchRule('password', 'repeat_password'));
$validator->setErrorList($this->error_list);
$validator->validate($this->request);
Documentation generated on Tue, 06 Jan 2009 03:46:53 +0300 by phpDocumentor 1.3.2