openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 76910835d8857d99f35809493d77dcf23c2a7279
parent 4ad8ebae03b93c33a9397e7e270c7acf85fa0f69
Author: Jan Dankert <devnull@localhost>
Date:   Sat,  3 Mar 2012 01:06:59 +0100

Info-View für Benutzer

Diffstat:
action/UserAction.class.php | 10+++++++++-
themes/default/templates/user/edit.tpl.src.xml | 83+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
themes/default/templates/user/info.tpl.src.xml | 41+++++++++++++++++++++++++++++++++++++++++
3 files changed, 129 insertions(+), 5 deletions(-)

diff --git a/action/UserAction.class.php b/action/UserAction.class.php @@ -231,6 +231,15 @@ class UserAction extends Action $this->setTemplateVars( $this->user->getProperties() ); $this->setTemplateVar( 'allstyles',$this->user->getAvailableStyles() ); + } + + + /** + * Eigenschaften des Benutzers anzeigen + */ + function infoView() + { + $this->setTemplateVars( $this->user->getProperties() ); $gravatarConfig = config('interface','gravatar'); @@ -252,7 +261,6 @@ class UserAction extends Action $this->setTemplateVar( 'image', $url ); } } - } diff --git a/themes/default/templates/user/edit.tpl.src.xml b/themes/default/templates/user/edit.tpl.src.xml @@ -1,3 +1,78 @@ -<output xmlns="http://www.openrat.de/template" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header views="remove,add"></header><form><if not="" empty="image"><part class="line"><part class="label"></part><part class="input"><image url="var:image" size="80x80" title="var:fullname"></image></part></part></if><fieldset title="message:NAME"><part class="line"><part class="label"><label for="name" key="user_username"></label></part><part class="input"><input name="name" size="20" class="name,focus"></input></part></part></fieldset><fieldset title="message:ADDITIONAL_INFO"><part class="line"><part class="label"><label for="fullname" key="user_fullname"></label></part><part class="input"><input name="fullname"></input></part></part><if true="config:security/user/show_admin_mail"><part class="line"><part class="label"><label for="mail" key="user_mail"></label></part><part class="input"><input name="mail"></input></part></part></if><part class="line"><part class="label"><label for="desc" key="user_desc"></label></part><part class="input"><input name="desc"></input></part></part><part class="line"><part class="label"><label for="tel" key="user_tel"></label></part><part class="input"><input name="tel"></input></part></part></fieldset><fieldset title="message:options"><part class="line"><part class="label"></part><part class="input"><checkbox name="is_admin"></checkbox><label for="is_admin" key="user_admin"></label></part></part><part class="line"><part class="label"><label for="ldap_dn" key=":user_ldapdn"></label></part><part class="input"><input name="ldap_dn"></input></part></part><part class="line"><part class="label"><label for="style" key="user_style"></label></part><part class="input"><selectbox list="allstyles" name="style" default="config:interface/style/default"></selectbox></part></part></fieldset></form></output>- \ No newline at end of file +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <header views="remove,add"></header> + <form> + <fieldset title="message:NAME"> + <part class="line"> + <part class="label"> + <label for="name" key="user_username"></label> + </part> + <part class="input"> + <input name="name" size="20" class="name,focus"></input> + </part> + </part> + </fieldset> + <fieldset title="message:ADDITIONAL_INFO"> + <part class="line"> + <part class="label"> + <label for="fullname" key="user_fullname"></label> + </part> + <part class="input"> + <input name="fullname"></input> + </part> + </part> + <if true="config:security/user/show_admin_mail"> + <part class="line"> + <part class="label"> + <label for="mail" key="user_mail"></label> + </part> + <part class="input"> + <input name="mail"></input> + </part> + </part> + </if> + <part class="line"> + <part class="label"> + <label for="desc" key="user_desc"></label> + </part> + <part class="input"> + <input name="desc"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="tel" key="user_tel"></label> + </part> + <part class="input"> + <input name="tel"></input> + </part> + </part> + </fieldset> + <fieldset title="message:options"> + <part class="line"> + <part class="label"></part> + <part class="input"> + <checkbox name="is_admin"></checkbox> + <label for="is_admin" key="user_admin"></label> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="ldap_dn" key=":user_ldapdn"></label> + </part> + <part class="input"> + <input name="ldap_dn"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="style" key="user_style"></label> + </part> + <part class="input"> + <selectbox list="allstyles" name="style" + default="config:interface/style/default"></selectbox> + </part> + </part> + </fieldset> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/user/info.tpl.src.xml b/themes/default/templates/user/info.tpl.src.xml @@ -0,0 +1,40 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <header></header> + <if not="true" empty="image"> + <part class="line"> + <part class="line"> + <image url="var:image" size="80x80" /> + </part> + </part> + </if> + + <part class="line"> + <text var="name" class="name" /> + </part> + <part class="line"> + <text var="fullname" /> + </part> + + <if true="config:security/user/show_admin_mail"> + <part class="line"> + <link action="var:mail"> + <text var="mail" /> + </link> + </part> + </if> + <part class="line"> + <text var="desc" /> + </part> + + <part class="line"> + <text text="user_tel" /> + <text var="tel" /> + </part> + + <if true="is_admin"> + <part class="line"> + <text key="user_admin" /> + </part> + </if> +</output>+ \ No newline at end of file