diff options
author | Fabio Comuni <fabrix.xm@gmail.com> | 2011-06-13 18:03:06 +0200 |
---|---|---|
committer | Fabio Comuni <fabrix.xm@gmail.com> | 2011-06-13 18:03:06 +0200 |
commit | ab27f1393e72e8fa6c05db5948413beef9e0367f (patch) | |
tree | a2e1154ffeb77495ec669cc374a7b7a2b65ea9c5 /view | |
parent | f80521923d35d15dfd2f0ea24359a08a02638845 (diff) | |
download | volse-hubzilla-ab27f1393e72e8fa6c05db5948413beef9e0367f.tar.gz volse-hubzilla-ab27f1393e72e8fa6c05db5948413beef9e0367f.tar.bz2 volse-hubzilla-ab27f1393e72e8fa6c05db5948413beef9e0367f.zip |
Admin site page
Diffstat (limited to 'view')
-rw-r--r-- | view/admin_aside.tpl | 2 | ||||
-rw-r--r-- | view/admin_site.tpl | 45 | ||||
-rw-r--r-- | view/admin_summary.tpl | 53 | ||||
-rw-r--r-- | view/field.tpl | 4 | ||||
-rw-r--r-- | view/field_checkbox.tpl | 6 | ||||
-rw-r--r-- | view/field_input.tpl | 6 | ||||
-rw-r--r-- | view/field_select.tpl | 8 | ||||
-rw-r--r-- | view/field_textarea.tpl | 6 | ||||
-rw-r--r-- | view/theme/duepuntozero/style.css | 52 |
9 files changed, 156 insertions, 26 deletions
diff --git a/view/admin_aside.tpl b/view/admin_aside.tpl index 24aafa775..dd81a6fee 100644 --- a/view/admin_aside.tpl +++ b/view/admin_aside.tpl @@ -1,4 +1,4 @@ -<h4>Admin</h4> +<h4><a href="$admurl">Admin</a></h4> <ul> <li class='admin link $admin.site.2'><a href='$admin.site.0'>$admin.site.1</a></li> <li class='admin link $admin.users.2'><a href='$admin.users.0'>$admin.users.1</a></li> diff --git a/view/admin_site.tpl b/view/admin_site.tpl new file mode 100644 index 000000000..f120461aa --- /dev/null +++ b/view/admin_site.tpl @@ -0,0 +1,45 @@ +<div id='adminpage'> + <h1>$title - $page</h1> + + <form action="$baseurl/admin/site" method="post"> + + {{ inc field_input.tpl with $field=$sitename }}{{ endinc }} + {{ inc field_textarea.tpl with $field=$banner }}{{ endinc }} + {{ inc field_select.tpl with $field=$language }}{{ endinc }} + {{ inc field_select.tpl with $field=$theme }}{{ endinc }} + + <div class="submit"><input type="submit" name="page_site" value="$submit" /></div> + + <h3>Upload</h3> + {{ inc field_input.tpl with $field=$maximagesize }}{{ endinc }} + + <h3>Corporate/Edu</h3> + {{ inc field_input.tpl with $field=$allowed_sites }}{{ endinc }} + {{ inc field_input.tpl with $field=$allowed_email }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$block_public }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$force_publish }}{{ endinc }} + {{ inc field_input.tpl with $field=$global_directory }}{{ endinc }} + {{ inc field_input.tpl with $field=$global_search_url }}{{ endinc }} + + <div class="submit"><input type="submit" name="page_site" value="$submit" /></div> + + <h3>Registration</h3> + {{ inc field_checkbox.tpl with $field=$no_multi_reg }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_openid }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_gravatar }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_regfullname }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$no_utf }}{{ endinc }} + + <div class="submit"><input type="submit" name="page_site" value="$submit" /></div> + + <h3>Advanced</h3> + {{ inc field_checkbox.tpl with $field=$rino_enc }}{{ endinc }} + {{ inc field_checkbox.tpl with $field=$verifyssl }}{{ endinc }} + {{ inc field_input.tpl with $field=$proxy }}{{ endinc }} + {{ inc field_input.tpl with $field=$proxyuser }}{{ endinc }} + {{ inc field_input.tpl with $field=$timeout }}{{ endinc }} + + <div class="submit"><input type="submit" name="page_site" value="$submit" /></div> + + </form> +</div> diff --git a/view/admin_summary.tpl b/view/admin_summary.tpl index cbd659d07..59428986a 100644 --- a/view/admin_summary.tpl +++ b/view/admin_summary.tpl @@ -1,33 +1,36 @@ -<h1>$title - $page</h1> +<div id='adminpage'> + <h1>$title - $page</h1> -<dl> - <dt>$users.0</dt> - <dd>$users.1</dd> -</dl> -{{ for $accounts as $p }} <dl> - <dt>$p.0</dt> - <dd>$p.1</dd> + <dt>$pending.0</dt> + <dd>$pending.1</dt> </dl> -{{ endfor }} -<dl> - <dt>$pending.0</dt> - <dd>$pending.1</dt> -</dl> + <dl> + <dt>$users.0</dt> + <dd>$users.1</dd> + </dl> + {{ for $accounts as $p }} + <dl> + <dt>$p.0</dt> + <dd>$p.1</dd> + </dl> + {{ endfor }} -<dl> - <dt>$version.0</dt> - <dd>$version.1 - $build</dt> -</dl> + <dl> + <dt>$plugins.0</dt> + + {{ for $plugins.1 as $p }} + <dd>$p</dd> + {{ endfor }} + + </dl> + <dl> + <dt>$version.0</dt> + <dd>$version.1 - $build</dt> + </dl> -<dl> - <dt>$plugins.0</dt> - - {{ for $plugins.1 as $p }} - <dd>$p</dd> - {{ endfor }} - -</dl> + +</div> diff --git a/view/field.tpl b/view/field.tpl new file mode 100644 index 000000000..35f5afd39 --- /dev/null +++ b/view/field.tpl @@ -0,0 +1,4 @@ + + {{ if $field.0==select }} + {{ inc field_select.tpl }}{{ endinc }} + {{ endif }} diff --git a/view/field_checkbox.tpl b/view/field_checkbox.tpl new file mode 100644 index 000000000..4a86da7ea --- /dev/null +++ b/view/field_checkbox.tpl @@ -0,0 +1,6 @@ + + <div class='field checkbox'> + <label for='id_$field.0'>$field.1</label> + <input type="checkbox" name='$field.0' id='id_$field.0' {{ if $field.2 }}checked="true"{{ endif }}> + <span class='field_help'>$field.3</span> + </div> diff --git a/view/field_input.tpl b/view/field_input.tpl new file mode 100644 index 000000000..748d93f3e --- /dev/null +++ b/view/field_input.tpl @@ -0,0 +1,6 @@ + + <div class='field input'> + <label for='id_$field.0'>$field.1</label> + <input name='$field.0' id='id_$field.0' value="$field.2"> + <span class='field_help'>$field.3</span> + </div> diff --git a/view/field_select.tpl b/view/field_select.tpl new file mode 100644 index 000000000..d79eb48e0 --- /dev/null +++ b/view/field_select.tpl @@ -0,0 +1,8 @@ + + <div class='field select'> + <label for='id_$field.0'>$field.1</label> + <select name='$field.0' id='id_$field.0'> + {{ for $field.4 as $opt=>$val }}<option value="$opt" {{ if $opt==$field.2 }}selected="selected"{{ endif }}>$val</option>{{ endfor }} + </select> + <span class='field_help'>$field.3</span> + </div> diff --git a/view/field_textarea.tpl b/view/field_textarea.tpl new file mode 100644 index 000000000..2425cdd3b --- /dev/null +++ b/view/field_textarea.tpl @@ -0,0 +1,6 @@ + + <div class='field textarea'> + <label for='id_$field.0'>$field.1</label> + <textarea name='$field.0' id='id_$field.0'>$field.2</textarea> + <span class='field_help'>$field.3</span> + </div> diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 892814804..294a86690 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2468,6 +2468,58 @@ a.mail-list-link { filter:alpha(opacity=100); } +/** + * ADMIN + */ + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} +#adminpage dd { + margin-left: 200px; +} + +#adminpage .field { + clear: left; + margin-bottom: 5px; + padding-bottom: 5px; +} + +#adminpage .field label { + float: left; + width: 200px; + font-weight: bold; +} + +#adminpage .field input, +#adminpage .field textarea { + width: 400px; +} +#adminpage .field textarea { height: 100px; } +#adminpage .field_help { + display: block; + margin-left: 200px; + color: #666666; + +} + +#adminpage h3 { + border-bottom: 1px solid #cccccc; +} + +#adminpage .submit { + clear:left; + text-align: right; +} + /** * ICONS |