diff --git a/src/site/helpers/part/textarea.php b/src/site/helpers/part/textarea.php index 8922790..c6e135e 100644 --- a/src/site/helpers/part/textarea.php +++ b/src/site/helpers/part/textarea.php @@ -6,9 +6,18 @@ defined('_JEXEC') or die; abstract class ClubsHelperPartTextarea extends ClubsHelperParts { - public function getEditMarkup() + protected function additionalParams() { - $ret = ''; diff --git a/src/site/helpers/part/textfield.php b/src/site/helpers/part/textfield.php index c360b00..91c91a1 100644 --- a/src/site/helpers/part/textfield.php +++ b/src/site/helpers/part/textfield.php @@ -6,7 +6,7 @@ defined('_JEXEC') or die; abstract class ClubsHelperPartTextfield extends ClubsHelperParts { - public function getEditMarkup() + protected function getEditMarkup() { $ret = 'getCurrentUser(); + + return htmlentities($user->getCity()); + } + +} diff --git a/src/site/parts/user/mail.php b/src/site/parts/user/mail.php new file mode 100644 index 0000000..7412101 --- /dev/null +++ b/src/site/parts/user/mail.php @@ -0,0 +1,21 @@ +getCurrentUser(); + + return htmlentities($user->getMail()); + } + +} diff --git a/src/site/parts/user/mobile.php b/src/site/parts/user/mobile.php new file mode 100644 index 0000000..5de64b1 --- /dev/null +++ b/src/site/parts/user/mobile.php @@ -0,0 +1,21 @@ +getCurrentUser(); + + return htmlentities($user->getMobile()); + } + +} diff --git a/src/site/parts/user/phone.php b/src/site/parts/user/phone.php new file mode 100644 index 0000000..7229808 --- /dev/null +++ b/src/site/parts/user/phone.php @@ -0,0 +1,21 @@ +getCurrentUser(); + + return htmlentities($user->getPhone()); + } + +} diff --git a/src/site/parts/user/username.php b/src/site/parts/user/username.php new file mode 100644 index 0000000..25157a3 --- /dev/null +++ b/src/site/parts/user/username.php @@ -0,0 +1,21 @@ +getCurrentUser(); + + return htmlentities($user->getUsername()); + } + +} diff --git a/src/site/views/mypage/tmpl/default.php b/src/site/views/mypage/tmpl/default.php index 04a7279..99f539f 100644 --- a/src/site/views/mypage/tmpl/default.php +++ b/src/site/views/mypage/tmpl/default.php @@ -23,48 +23,60 @@ defined('_JEXEC') or die;
Benutzer-Alias
- me->getUsername()); ?> - + getViewPart(); + ?>
Adresse
- me->getAddress())); ?> - + getViewPart(); + ?>
Stadt
- me->getCity()); ?> - + getViewPart(); + ?>
E-Mail-Adresse
- me->getMail()); ?> - + getViewPart(); + ?>
Telefon-Nr.
- me->getPhone() !== null ? htmlentities($this->me->getPhone()) : 'nicht angegeben'; ?> - + getViewPart(); + ?>
Handy-Nr.
- me->getMobile() !== null ? htmlentities($this->me->getMobile()) : 'nicht angegeben'; ?> - + getViewPart(); + ?>
diff --git a/src/site/views/mypage/tmpl/parts.php b/src/site/views/mypage/tmpl/parts.php deleted file mode 100644 index b7db9b9..0000000 --- a/src/site/views/mypage/tmpl/parts.php +++ /dev/null @@ -1,50 +0,0 @@ -input; -$type = $input->get->getCmd('type'); -$mode = $input->get->getCmd('mode', 'view'); - -$auth = new ClubsHelperAuth(); -$user = $auth->getCurrentUser(); - -if($mode === 'edit') -{ - echo "
"; - - switch($type) - { - case 'name': - $partname = 'user.name'; - $value = $user->getName(); - $value = htmlentities($value); - $content = ""; - break; - } - echo ""; - echo $content; - echo '  '; - echo ''; - echo '
'; -} -elseif ($mode === 'view') -{ - switch ($type) - { - case 'name': - $content = htmlentities($user->getName()); - $partname = 'name'; - break; - } - - echo ""; - echo $content; - echo ""; -} - -jexit(); - diff --git a/src/site/views/part/view.html.php b/src/site/views/part/view.html.php index e053d1c..2667356 100644 --- a/src/site/views/part/view.html.php +++ b/src/site/views/part/view.html.php @@ -58,6 +58,18 @@ class ClubsViewPart extends HtmlView { case 'name': return new ClubsPartUserName(); + case 'username': + return new ClubsPartUserUsername(); + case 'address': + return new ClubsPartUserAddress(); + case 'city': + return new ClubsPartUserCity(); + case 'mail': + return new ClubsPartUserMail(); + case 'phone': + return new ClubsPartUserPhone(); + case 'mobile': + return new ClubsPartUserMobile(); } } }