commit 76910835d8857d99f35809493d77dcf23c2a7279
parent 4ad8ebae03b93c33a9397e7e270c7acf85fa0f69
Author: Jan Dankert <devnull@localhost>
Date: Sat, 3 Mar 2012 01:06:59 +0100
Info-View für Benutzer
Diffstat:
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