Tidied up controller class
This commit is contained in:
parent
fc85e6b322
commit
60abc189ec
@ -8,37 +8,11 @@ defined('_JEXEC') or die;
|
|||||||
class ClubsControllerUser extends AbstractClubsController
|
class ClubsControllerUser extends AbstractClubsController
|
||||||
{
|
{
|
||||||
|
|
||||||
private function checkUserName($username, $obj = null)
|
|
||||||
{
|
|
||||||
$id = -1;
|
|
||||||
|
|
||||||
if(!is_null($obj))
|
|
||||||
$id = $obj->getId();
|
|
||||||
|
|
||||||
return ClubsUser::isUserNameFree($username, $id);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function getSingleBaseName()
|
protected function getSingleBaseName()
|
||||||
{
|
{
|
||||||
return 'user';
|
return 'user';
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getDataMapping()
|
|
||||||
{
|
|
||||||
return array(
|
|
||||||
'user'=>array('required'=>true, 'name'=>'Benutzername', 'filter'=>'cmd'),
|
|
||||||
'pwd'=>array('required'=>false, 'name'=>'Passwort', 'filter'=>'string', 'setter'=>'setPassword'),
|
|
||||||
'pwdConfirm'=>array('required'=>false, 'name'=>'Passwortwiederholung', 'filter'=>'string', 'setter'=>null),
|
|
||||||
'name'=>array('required'=>true, 'name'=>'Bürgerlicher Name', 'filter'=>'string'),
|
|
||||||
'address'=>array('required'=>true, 'name'=>'Adresse', 'filter'=>'string'),
|
|
||||||
'city'=>array('required'=>true, 'name'=>'Stadt', 'filter'=>'string'),
|
|
||||||
'mail'=>array('required'=>true, 'name'=>'E-Mail', 'filter'=>'string'),
|
|
||||||
'phone'=>array('required'=>false, 'name'=>'Telefonnummer', 'filter'=>'string'),
|
|
||||||
'mobile'=>array('required'=>false, 'name'=>'Handynummer', 'filter'=>'string')
|
|
||||||
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function rawDataIsValid($values)
|
protected function rawDataIsValid($values)
|
||||||
{
|
{
|
||||||
if(! parent::rawDataIsValid($values))
|
if(! parent::rawDataIsValid($values))
|
||||||
@ -79,35 +53,6 @@ class ClubsControllerUser extends AbstractClubsController
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
* @see AbstractClubsController::filterPrePacking()
|
|
||||||
*/
|
|
||||||
protected function filterPrePacking(&$values)
|
|
||||||
{
|
|
||||||
parent::filterPrePacking($values);
|
|
||||||
unset($values['pwd']);
|
|
||||||
unset($values['pwdConfirm']);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* {@inheritDoc}
|
|
||||||
* @see AbstractClubsController::applyData()
|
|
||||||
*/
|
|
||||||
public function applyData($obj, $values)
|
|
||||||
{
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
$mapping = $this->getDataMapping();
|
|
||||||
|
|
||||||
if(strlen($values['pwd']) == 0)
|
|
||||||
{
|
|
||||||
unset($values['pwd']);
|
|
||||||
unset($mapping['pwd']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->applyDataToObject($obj, $values, $mapping);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function getFactory()
|
protected function getFactory()
|
||||||
{
|
{
|
||||||
return new CommonClubsModelFactoryUser();
|
return new CommonClubsModelFactoryUser();
|
||||||
|
Loading…
Reference in New Issue
Block a user