summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 76bd88a)
raw | patch | inline | side by side (parent: 76bd88a)
author | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 20 Apr 2010 14:26:51 +0000 (14:26 +0000) | ||
committer | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 20 Apr 2010 14:26:51 +0000 (14:26 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@17752 594d385d-05f5-0310-b6e9-bd551577e9d8
18 files changed:
diff --git a/gosa-core/ihtml/themes/default/GOsa_MultiSelectHeader.ihtml b/gosa-core/ihtml/themes/default/GOsa_MultiSelectHeader.ihtml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- BEGIN template -->
-<!-- beginning of horizontal menu bar -->
-
-
-<TABLE border="0" cellspacing="0" cellpadding="0">
- <TR>
- <TD>
- <DIV class="khorbar">
- <TABLE border="0" cellspacing="0" cellpadding="0">
- <TR>
- <!-- BEGIN horizontal_menu_cell -->
- <TD>
- <!-- BEGIN cell_link -->
- <DIV id="{menu_layer_label}" class="khorbaritem" onmouseover="clearLMTO();" onmouseout="setLMTO();">
- <A href="{href}"{onmouseover}{title}{target}>
- <IMG align="top" src="{imgwww}{transparent}" width="1" height="16" border="0" alt="" />
- <!-- BEGIN cell_icon -->
- <IMG align="top" src="{iconsrc}" width="{iconwidth}" height="{iconheight}" border="0" alt="{iconalt}" />
- <!-- END cell_icon -->
- {text}
- <!-- BEGIN cell_arrow -->
- <IMG src="{imgwww}{downsrc}" width="{downwidth}" height="{downheight}" border="0" alt=">>" />
- <!-- END cell_arrow --> </A>
- </DIV>
- <!-- END cell_link -->
- </TD>
- <!-- END horizontal_menu_cell -->
- </TR>
- </TABLE>
- </DIV>
- </TD>
- </TR>
-</TABLE>
-<!-- end of horizontal menu bar -->
-<!-- END template -->
diff --git a/gosa-core/ihtml/themes/default/acl.tpl b/gosa-core/ihtml/themes/default/acl.tpl
+++ /dev/null
@@ -1,154 +0,0 @@
-{if !$acl_readable}
-
- <h2>{msgPool type=permView}</h2>
-
-{else}
- {if $dialogState eq 'head'}
- <h1>{t}Assigned ACL for current entry{/t}</h1>
- {$aclList}
-
-
- {if $acl_createable}
- <button type='submit' name='new_acl'>{t}New ACL{/t}</button>
-
- {/if}
- {/if}
-
- {if $dialogState eq 'create'}
- <h1>{t}ACL type{/t}
- {if !$acl_writeable}
- <select size="1" name="dummy_t" title="{t}Select an acl type{/t}" disabled>
- {html_options options=$aclTypes selected=$aclType}
- <option disabled> </option>
- </select>
- {else}
- <select size="1" name="aclType" title="{t}Select an acl type{/t}" onChange="document.mainform.submit()">
- {html_options options=$aclTypes selected=$aclType}
- <option disabled> </option>
- </select size=1>
- {if $javascript eq 'false'}
- <button type='submit' name='refresh'>{t}Apply{/t}</button>
-
- {/if}
- {/if}
- </h1>
-
- <hr>
- <div style='padding:3px;'>
- {t}Additional filter options{/t}
- {if !$acl_writeable}
- <input type='text' value='{$aclFilter}' disabled name='dummy_f' style='width:600px;'>
- {else}
- <input type='text' value='{$aclFilter}' name='aclFilter' style='width:600px;'>
- {/if}
- </div>
-
- <table style="width:100%">
- <tr>
- <td style="width:48%">
- {t}Use members from{/t}
- <select name="target" onChange="document.mainform.submit()" size=1>
- {html_options options=$targets selected=$target}
- <option disabled> </option>
- </select>
- {if $javascript eq 'false'}<button type='submit' name='refresh'>{t}Apply{/t}</button>{/if}
-<br><br>
- </td>
- <td>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td style="width:48%">
- {t}Available members{/t}<br>
- {if !$acl_writeable}
- <select style="width:100%;height:180px;" disabled name="dummy_s[]" size="20" multiple title="{t}List message possible targets{/t}">
- {html_options options=$sources}
- <option disabled> </option>
- </select>
- {else}
- <select style="width:100%;height:180px;" name="source[]" size="20" multiple title="{t}List message possible targets{/t}">
- {html_options options=$sources}
- <option disabled> </option>
- </select>
- {/if}
- </td>
- <td style="vertical-align:middle; " >
- {if $acl_writeable}
- <button type='submit' name='add'>></button>
-
- <br><br>
- <button type='submit' name='del'><</button>
-
- {/if}
- </td>
- <td style="width:48%">
- {t}Members{/t}<br>
- {if !$acl_writeable}
- <select style="width:100%;height:180px;" disabled name="dummy_r[]" size="20" multiple title="{t}List message recipients{/t}">
- {html_options options=$recipients}
- <option disabled> </option>
- </select>
-
- {else}
- <select style="width:100%;height:180px;" name="recipient[]" size="20" multiple title="{t}List message recipients{/t}">
- {html_options options=$recipients}
- <option disabled> </option>
- </select>
- {/if}
- </td>
- </tr>
- </table>
-
- {if $aclType ne 'reset'}
- {if $aclType ne 'role'}
- {if $aclType ne 'base'}
- <hr>
-
- <h1>{t}List of available ACL categories{/t}</h1>
- {$aclList}
- {/if}
- {/if}
- {/if}
-
- {if $aclType eq 'base'}
- <hr>
- <h1>{t}ACL for this object{/t}</h1>
- {$aclSelector}
- {/if}
-
- {if $aclType eq 'role'}
- <hr>
- <h1>{t}Available roles{/t}</h1>
- {$roleSelector}
- {/if}
-
- <hr>
- <div style='text-align:right;margin-top:5px'>
- {if $acl_writeable}
- <button type='submit' name='submit_new_acl'>{t}Apply{/t}</button>
-
-
- {/if}
- <button type='submit' name='cancel_new_acl'>{t}Cancel{/t}</button>
-
- </div>
- {/if}
-
- {if $dialogState eq 'edit'}
-
- <h1>{$headline}</h1>
-
- {$aclSelector}
-
- <hr>
- <div style='text-align:right;margin-top:5px'>
- <button type='submit' name='submit_edit_acl'>{t}Apply{/t}</button>
-
-
- <button type='submit' name='cancel_edit_acl'>{t}Cancel{/t}</button>
-
- </div>
- {/if}
-{/if}
diff --git a/gosa-core/ihtml/themes/default/copyPasteDialog.tpl b/gosa-core/ihtml/themes/default/copyPasteDialog.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<h2>{t}Copy & paste wizard{/t}</h2>
-
-<b>{$message}</b>
-<br>
-<br>
-{if $Complete == false}
- {t}Some values need to be unique in the complete directory while some combinations make no sense. GOsa shows the relevant attributes. Please maintain the values below to fullfill the policies.{/t}
- <br>
-{t}Remember that some properties like taken snapshots will not be copied!{/t}
-{t}Or if you copy or cut an entry within GOsa and delete the source object, you may get errors while pasting this object again!{/t}
-
- <hr>
- <br>
- {$AttributesToFix}
- {if $SubDialog == false}
- <br>
-
- <div style='text-align:right;width:100%;'>
- <input type='submit' name='PerformCopyPaste' value='{t}Save{/t}'>
- {if $type == "modified"}
- <input type='submit' name='abort_current_cut-copy_operation' value='{t}Cancel{/t}'>
- {/if}
-
- <input type='submit' name='abort_all_cut-copy_operations' value='{t}Cancel all{/t}'>
- </div>
- {/if}
-{else}
- <hr>
- <br>
- <h2>{t}Operation complete{/t}</h2>
- <div style='text-align:right;width:100%;'>
- <input type='submit' name='Back' value='{t}Finish{/t}'>
- </div>
-{/if}
diff --git a/gosa-core/ihtml/themes/default/filter.xsd b/gosa-core/ihtml/themes/default/filter.xsd
+++ /dev/null
@@ -1,129 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <xsd:element name="filterdef">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element ref="definition" minOccurs="1" maxOccurs="1"/>
- <xsd:element ref="search" minOccurs="1" maxOccurs="1"/>
- <xsd:element ref="element" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:simpleType name="regexA">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="true|false"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexB">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="([a-zA-Z0-9/.-])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexC">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="([a-zA-Z0-9])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexD">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="([A-Z])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:element name="definition">
- <xsd:complexType mixed="true">
- <xsd:all>
- <xsd:element ref="category" minOccurs="1"/>
- <xsd:element ref="template" minOccurs="1"/>
- <xsd:element ref="initial" minOccurs="0"/>
- </xsd:all>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="category" type="regexB"/>
- <xsd:element name="template" type="regexB"/>
- <xsd:element name="initial" type="regexA"/>
- <xsd:element name="search">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element ref="query" maxOccurs="unbounded"/>
- <xsd:element ref="scope"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="query">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element ref="backend"/>
- <xsd:element ref="filter"/>
- <xsd:element ref="attribute" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="backend" type="regexD"/>
- <xsd:element name="filter" type="xsd:string"/>
- <xsd:element name="attribute" type="regexC"/>
- <xsd:element name="scope">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="auto|sub|one"/>
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:element>
- <xsd:element name="element">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element ref="type"/>
- <xsd:element ref="tag"/>
- <xsd:element ref="alphabet" minOccurs="0"/>
- <xsd:element ref="default" minOccurs="0"/>
- <xsd:element ref="unset"/>
- <xsd:element ref="set"/>
- <xsd:element ref="value" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element ref="autocomplete" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="type">
- <xsd:simpleType>
- <xsd:restriction base="xsd:string">
- <xsd:enumeration value="textfield"/>
- <xsd:enumeration value="combobox"/>
- <xsd:enumeration value="checkbox"/>
- </xsd:restriction>
- </xsd:simpleType>
- </xsd:element>
- <xsd:element name="tag" type="regexD"/>
- <xsd:element name="alphabet" type="regexA"/>
- <xsd:element name="default" type="xsd:string"/>
- <xsd:element name="unset" type="xsd:string"/>
- <xsd:element name="set" type="xsd:string"/>
- <xsd:element name="autocomplete">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element ref="backend"/>
- <xsd:element ref="filter"/>
- <xsd:element ref="attribute"/>
- <xsd:element ref="frequency" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element ref="characters" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element ref="base" minOccurs="0"/>
- <xsd:element ref="scope" minOccurs="0"/>
- <xsd:element ref="category" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element ref="objectbase" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element ref="key" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="frequency" type="xsd:float"/>
- <xsd:element name="characters" type="xsd:int"/>
- <xsd:element name="base" type="xsd:string"/>
- <xsd:element name="objectbase" type="xsd:string"/>
- <xsd:element name="value">
- <xsd:complexType mixed="true">
- <xsd:all>
- <xsd:element ref="key" minOccurs="1"/>
- <xsd:element ref="label" minOccurs="1"/>
- </xsd:all>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="key" type="xsd:string"/>
- <xsd:element name="label" type="xsd:string"/>
-</xsd:schema>
diff --git a/gosa-core/ihtml/themes/default/framework.tpl b/gosa-core/ihtml/themes/default/framework.tpl
+++ /dev/null
@@ -1,58 +0,0 @@
-<!-- Headline -->
-<body>
-{$php_errors}
-<form action='main.php{$plug}' name='mainform' method='post' enctype='multipart/form-data'>
-<div class='setup_header'>
- <div style="float:left;"><img src='themes/default/images/go_logo.png' class='center' alt='GOsa' style="padding-left:2px; padding-right:25px;">
- {if !$javascript}
- <a class="maintitlebar" href='main.php?reset=1' onClick='return question("{t}You are currently editing a database entry. Do you want to dismiss the changes?{/t}", "main.php?reset=1");' ><img src='{$go_home}' class='center' border="0" alt="Main"> {t}Main{/t}
- </a>
- {else}
- <a class="maintitlebar" onClick='return question("{t}You are currently editing a database entry. Do you want to dismiss the changes?{/t}", "main.php?reset=1");' ><img src='{$go_home}' class='center' border="0" alt="Main"> {t}Main{/t}
- </a>
- {/if}
-
- <a class="maintitlebar" style="margin-left:35px" {$help_method}>
- <img src='{$go_help}' class='center' border="0" alt="Help"> {t}Help{/t}
- </a>
-
- {if !$javascript}
- <a class="maintitlebar" href='logout.php?request' onClick='return question("{t}You are currently editing a database entry. Do you want to dismiss the changes?{/t}", "logout.php?request");' style="margin-left:35px;">
- <img src='{$go_out}' class='center' border="0" alt="Sign out"> {t}Sign out{/t}
- </a>
- {else}
- <a class="maintitlebar" onClick='return question("{t}You are currently editing a database entry. Do you want to dismiss the changes?{/t}", "logout.php?request");' style="margin-left:35px;">
- <img src='{$go_out}' class='center' border="0" alt="Sign out"> {t}Sign out{/t}
- </a>
- {/if}
- </div>
- <div style="padding-top:8px;text-align:right;height:28px"><a>{t}Signed in:{/t} <b>{$username}</b></a></div>
-</div>
-<!--<div class='setup_menu'>
- <b>{t}GOsa main menu{/t}</b>
-</div>-->
-
-<table summary="" class="framework" cellspacing="0" cellpadding="0" style='margin-top:7px'>
- <tr style="vertical-align:top;">
- <!-- Menu -->
- <td style="background-color:white; vertical-align:top;" id="menucell">
- {$menu}
- <br />
- <div style="height:1px; width:140px;"></div>
- </td>
- <!-- Plugin window -->
- <td style="background-color:white; width:100%; vertical-align:top; height:15px;" colspan="2">
- <table style="vertical-align:top; text-align:justify; background-color: white; border:1px solid #AAA; margin-top:0px; margin-left:7px; margin-right:7px; width:99%" summary="">
- <tr>
- <td>
- {$msg_dialogs}
- {$contents}
- </td>
- </tr>
- </table>
- </td>
- </tr>
- {if $channel != ""}
- <input type="hidden" name="_channel_" value="{$channel}">
- {/if}
-</table>{$errors}{$focus}<input type="hidden" name="php_c_check" value="1"></form></body></html>
diff --git a/gosa-core/ihtml/themes/default/headers.tpl b/gosa-core/ihtml/themes/default/headers.tpl
+++ /dev/null
@@ -1,44 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/transitional.dtd">
-<html>
-
-<head>
- <title>{if isset($title)}{$title}{else}GOsa{/if}</title>
-
- <meta name="generator" content="my hands">
- <meta name="description" content="GOsa - Login">
- <meta name="author" lang="de" content="Cajus Pollmeier">
-
- <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
- <meta http-equiv="Last-Modified" content="{$date} GMT">
- <meta http-equiv="Cache-Control" content="no-cache">
- <meta http-equiv="Pragma" content="no-cache">
- <meta http-equiv="Cache-Control" content="post-check=0, pre-check=0">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-
- <style type="text/css">@import url('themes/default/style.css');</style>
- <link rel="stylesheet" type="text/css" href="themes/default/printer.css" media="print">
-
- <!--[if IE]>
- <style type="text/css">
- div.listContainer { height: 121px; overflow-x:hidden; overflow-y:auto; }
- </style>
- <![endif]-->
-
- <link rel="shortcut icon" href="favicon.ico">
-
-{if $iePngWorkaround}
- <script language="javascript" src="include/png.js" type="text/javascript"></script>
-{/if}
- <script language="javascript" src="include/prototype.js" type="text/javascript"></script>
- <script language="javascript" src="include/gosa.js" type="text/javascript"></script>
-{if $usePrototype == 'true'}
- <script language="javascript" src="include/scriptaculous.js" type="text/javascript"></script>
- <script language="javascript" src="include/effects.js" type="text/javascript"></script>
- <script language="javascript" src="include/dragdrop.js" type="text/javascript"></script>
- <script language="javascript" src="include/controls.js" type="text/javascript"></script>
- <script language="javascript" src="include/pulldown.js" type="text/javascript"></script>
- <script language="javascript" src="include/datepicker.js" type="text/javascript"></script>
-{/if}
-</head>
-
diff --git a/gosa-core/ihtml/themes/default/help.tpl b/gosa-core/ihtml/themes/default/help.tpl
+++ /dev/null
@@ -1,39 +0,0 @@
-<body style='background-color:#F1F1F1;background-image:none;'>
-{$php_errors}
-
-<form action='helpviewer.php' name='mainform' method='post' enctype='multipart/form-data'>
-<div style='background-color:#CDF6BD;width:100%;border-bottom:1px solid #909090;'>
- <table summary="" style="width:99%;">
- <tr>
- <td style="width:33%;">
- <b>{t}GOsa help viewer{/t}</b>
- </td>
- <td style="width:33%;text-align:center">
- {$backward}
-
- <a href="?pg={$index}" class="maintitlebar">
- {t}Index{/t}
- </a>
-
- {$forward}
- </td>
- <td style="text-align:right;">
- <input type='text' name="search_string" size="15" value="{$search_string}" maxlength="50"> <input type="submit" name="search" value="{t}Search{/t}">
- </td>
- </tr>
- </table>
-</div>
-<div style="height:100%;width:98%;padding:5px;margin:0px;background-color:#F1F1F1;">
-{$help_contents}
-</div>
-
-<!-- Place cursor -->
-<script language="JavaScript" type="text/javascript">
-<!-- // First input field on page
- focus_field('search_string');
--->
-</script>
-
-</form>
-</body>
-</html>
diff --git a/gosa-core/ihtml/themes/default/islocked.tpl b/gosa-core/ihtml/themes/default/islocked.tpl
+++ /dev/null
@@ -1,23 +0,0 @@
-<div style="font-size:20px;">
- <img alt="" src="images/encrypted.png"> {t}Locking conflict detected{/t}
-</div>
-
-<p>
- <b>{t}Warning{/t}:</b> {$message}
-</p>
-<p>
- {t}If this lock detection is false, the other person has obviously closed the webbrowser during the edit operation. You may want to take over the lock by pressing the 'Edit anyway' button.{/t}
-</p>
-
-<p class="plugbottom">
- <input type="submit" name="delete_lock" value="{$action}">
- {if $allow_readonly}
-
- <input type="submit" name="open_readonly" value="{t}Read only{/t}">
- {/if}
-
- <input type="submit" name="cancel_lock" value="{t}Cancel{/t}">
-</p>
-
-<input type="hidden" name="dn" value="{$dn}">
-
diff --git a/gosa-core/ihtml/themes/default/list.xsd b/gosa-core/ihtml/themes/default/list.xsd
+++ /dev/null
@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
-<!-- general declarations multiple times used in this document-->
- <xsd:element name="label" type="regexB"/>
- <xsd:simpleType name="regexB">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="([a-zA-Z0-9/. _-])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexC">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="([a-zA-Z0-9])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexE">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="(!)?([a-zA-Z0-9])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexF">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="([0-9|px%;rlc])+"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexType">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="sub|entry|snapshot|copypaste|separator|exporter|daemon"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:simpleType name="regexAcl">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="(([a-zA-Z0-9])+)?(/([a-zA-Z0-9])+)?(\[([cdrwm])+\])?"/>
- </xsd:restriction>
- </xsd:simpleType>
-
-<!-- first element of xml tree -->
- <xsd:element name="list">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element ref="definition"/>
- <xsd:element ref="table"/>
- <xsd:element ref="actionmenu" minOccurs="0"/>
- <xsd:element ref="actiontriggers" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="definition">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element name="departmentBrowser" type="xsd:boolean" minOccurs="0" default="true"/>
- <xsd:element name="departmentRootVisible" type="xsd:boolean" minOccurs="0" default="true"/>
- <xsd:element name="baseMode" type="xsd:boolean" minOccurs="0"/>
- <xsd:element name="multiSelect" type="xsd:boolean" minOccurs="0"/>
- <xsd:element name="template" type="regexB"/>
- <xsd:element name="module" type="regexC"/>
- <xsd:element ref="label"/>
- <xsd:element name="defaultSortColumn" type="xsd:integer" minOccurs="0" maxOccurs="1" default="1"/>
- <xsd:element ref="objectType" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="objectType">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element ref="label"/>
- <xsd:element name="objectClass" type="regexE" maxOccurs="unbounded"/>
- <xsd:element name="category" type="regexB"/>
- <xsd:element name="class" type="regexC"/>
- <xsd:element name="image" type="regexB"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="table">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element name="layout" type="regexF"/>
- <xsd:element ref="department" minOccurs="0" maxOccurs="unbounded"/>
- <xsd:element ref="column" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="department">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string"/>
- <xsd:element name="span" type="xsd:integer" minOccurs="0"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="column">
- <xsd:complexType mixed="true">
- <xsd:sequence>
- <xsd:element ref="label"/>
- <xsd:element name="value" type="xsd:string"/>
- <xsd:element name="sortAttribute" type="regexC" minOccurs="0"/>
- <xsd:element name="sortType" type="regexSortType" minOccurs="0"/>
- <xsd:element name="export" type="xsd:boolean" minOccurs="0" default="true"/>
- </xsd:sequence>
- </xsd:complexType>
- </xsd:element>
- <xsd:simpleType name="regexSortType">
- <xsd:restriction base="xsd:string">
- <xsd:pattern value="int|string|date"/>
- </xsd:restriction>
- </xsd:simpleType>
- <xsd:element name="export" type="xsd:string"/><!--
-
-actionmenu -->
- <xsd:element name="actionmenu">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded" minOccurs="0">
- <xsd:element ref="action"/>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="action">
- <xsd:complexType mixed="true">
- <xsd:choice maxOccurs="unbounded" minOccurs="0">
- <xsd:element name="type" type="regexType"/>
- <xsd:element name="label" type="xsd:string"/>
- <xsd:element name="image" minOccurs="0"/>
- <xsd:element name="name" type="xsd:string" minOccurs="0"/>
- <xsd:element name="acl" type="regexAcl" minOccurs="0"/>
- <xsd:element ref="objectclass" minOccurs="0"/>
- <xsd:element ref="action"/>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="objectclass" type="xsd:string"/><!--
-
-actiontriggers -->
- <xsd:element name="actiontriggers">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded" minOccurs="0">
- <xsd:element ref="action"/>
- </xsd:choice>
- <xsd:attribute name="snapshot" type="xsd:boolean" use="required"/>
- <xsd:attribute name="copypaste" type="xsd:boolean" use="required"/>
- </xsd:complexType>
- </xsd:element>
-</xsd:schema>
diff --git a/gosa-core/ihtml/themes/default/login.tpl b/gosa-core/ihtml/themes/default/login.tpl
+++ /dev/null
@@ -1,101 +0,0 @@
-<body style="background-color:white;background-image:none;">
-
-{$php_errors}
-<div>
- <div class='setup_header'>
- <div style="float:left;"><img src='themes/default/images/go_logo.png' class='center' alt='GOsa' /></div>
- <div style="padding-top:8px;text-align:right;height:28px">{$version}</div>
- </div>
- <div class='setup_menu'>
- <b>{t}GOsa login screen{/t}</b>
- </div>
-</div>
-
-{* GOsa login - smarty template *}
-
-<!-- Spacer for some browsers -->
-<div class='gosaLoginSpacer'></div>
-
-<div style='float:left; width:25%;'> </div>
-<div style='float:left; width:50%; border:1px solid #AAAAAA;background-color:white'>
-<form action='index.php' method='post' name='mainform' onSubmit='js_check(this);return true;'>
-
-{$msg_dialogs}
- <div style='border-bottom:1px solid #AAAAAA'>
- <div style='padding:3px; background-color:#F8F8F8'>
- <p class="center" style="margin:0px 0px 0px 5px;padding:5px;font-size:24px;font-weight:bold;">
- {t}Login screen{/t}
- </p>
- </div>
- </div>
- <div style='border-bottom:1px solid #AAAAAA'>
-
- <div style='padding:12px;text-align:center;'>
- {t}Please use your username and your password to log into the site administration system.{/t}<br />
- {if $ssl}<b>{$ssl}</b>{/if}
- {if $lifetime}<b><font style="color:red";>{$lifetime}</font></b>{/if}
- </div>
-
-
- <input id='focus' name='focus' type='image' src='images/empty.png' style='width:0px; height:0px;' />
- <div style='text-align:center; padding:10px;'>
- <img class='center' align='middle' src='{$personal_img}' alt='{t}Username{/t}' title='{t}Username{/t}' />
- <input type='text' name='username' maxlength='40' value='{$username}'
- title='{t}Username{/t}' onFocus="nextfield= 'password';" />
- <br />
- <br />
- <img class='center' align='middle' src='{$password_img}' alt='{t}Password{/t}' title='{t}Password{/t}' />
- <input type='password' name='password' maxlength='40' value=''
- title='{t}Password{/t}' onFocus="nextfield= 'login';" />
- </div>
- <div style='text-align:center; padding:15px;'>
- <img class='center' align='middle' src='{$directory_img}' alt='{t}Directory{/t}' title='{t}Directory{/t}' />
- <select name='server' title='{t}Directory{/t}'>
- {html_options options=$server_options selected=$server_id}
- </select>
- </div>
-
- <!-- check, if cookies are enabled -->
- <p class='gosaLoginWarning'>
- <script language="JavaScript" type="text/javascript">
- <!--
- document.cookie = "gosatest=empty;path=/";
- if (document.cookie.indexOf( "gosatest=") > -1 )
- document.cookie = "gosatest=empty;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
- else
- document.write("{$cookies}");
- -->
- </script>
- </p>
- </div>
- <div style='padding:10px;'>
- <div style='float:left; color:red; font-weight:bold'>
- {$message}
- </div>
- <div style='float:right; text-align:right;'>
- <!-- Display error message on demand -->
- <input type='submit' name='login' value='{t}Sign in{/t}'
- title='{t}Click here to log in{/t}' onFocus="nextfield='login';" />
- <input type='hidden' name='javascript' value='false' />
- <input type='hidden' name='login' value='{t}Sign in{/t}' />
- </div>
- <div style="clear:both"></div>
- </div>
-
-</form>
-</div>
-
-<div style="clear:both"></div>
-
-{$errors}
-
-<script language="JavaScript" type="text/javascript">
-<!--
- enable_keyPress = false;
- nextfield= "{$nextfield}";
- focus_field("{$nextfield}");
- next_msg_dialog();
--->
-</script>
-</body>
-</html>
diff --git a/gosa-core/ihtml/themes/default/logout-close.tpl b/gosa-core/ihtml/themes/default/logout-close.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<body style="background-color: white;background-image:none;">
-
-<form action='index.php' method='post' name='mainform'>
-<div style="margin-left:10%; margin-right:10%; margin-top:5%; border:2px solid red;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:20px;">
- <h1>{t}Your GOsa session has been closed!{/t}</h1>
- <p>
- {t}Please close this browser window and clean the authentication caches to avoid an automatic re-authentication by your browser.{/t}
- </p>
-</div>
-</form>
-
-</body>
-</html>
diff --git a/gosa-core/ihtml/themes/default/logout.tpl b/gosa-core/ihtml/themes/default/logout.tpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<body style="background-color: white;background-image:none;">
-
-<form action='index.php' method='post' name='mainform'>
-<div style="margin-left:10%; margin-right:10%; margin-top:5%; border:2px solid red;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:20px;">
- <h1>{t}Your GOsa session has expired!{/t}</h1>
- <p>
- {t}The last interaction with the GOsa web interface has been some time ago in the past. For security reasons, the session has been closed. To continue with administrative tasks, please sign in again.{/t}
- </p>
- <br>
- <center><input type="submit" name="dummy" value="{t}Sign in again{/t}"></center>
-</div>
-</form>
-
-<!-- Place cursor -->
-<script language="JavaScript" type="text/javascript">
- <!-- // First input field on page
- focus_field('dummy');
- -->
-</script>
-
-</body>
-</html>
diff --git a/gosa-core/ihtml/themes/default/msg_dialog.tpl b/gosa-core/ihtml/themes/default/msg_dialog.tpl
+++ /dev/null
@@ -1,155 +0,0 @@
-{if $frame}
- {if $IE}
- <iframe id='e_layer3'
- style="
- position:absolute;
- width:100%;
- height:100%;
- top:0px;
- left:0px;
- border:none;
- border-style:none;
- border-width:0pt;
- display:block;
- allowtransparency='true';
- background-color: #FFFFFF;
- filter:chroma(color=#FFFFFF);
- z-index:100; ">
- </iframe>
- <div id='e_layer2'
- style="
- position: absolute;
- left: 0px;
- top: 0px;
- right:0px;
- bottom:0px;
- z-index:100;
- width:100%;
- height:100%;
- filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/opacity_black.png'); "
- >
- {else}
- <div id='e_layer2'
- style="
- position: absolute;
- left: 0px;
- top: 0px;
- right:0px;
- bottom:0px;
- z-index:100;
- background-image: url(images/opacity_black.png);">
-
- {/if}
-{else}
-
-
- {if !$JS}
-
- {if $i_Type == $smarty.const.INFO_DIALOG || $i_Type == $smarty.const.CONFIRM_DIALOG || $i_Type == $smarty.const.OK_CANCEL_DIALOG}
- <div id='e_layer{$i_ID}' class="infoMsgDialog" style='top:200px;left:200px;'>
- {else}
- <div id='e_layer{$i_ID}' class="errorMsgDialog" style='top:200px;left:200px;'>
- {/if}
-
- <div id="e_layerTitle{$i_ID}" class="errorMsgTitle">
- <table><tr><td>
- {if $i_Type == $smarty.const.ERROR_DIALOG}
- <img src='images/error.png' alt='{t}Error{/t}'>
- {elseif $i_Type == $smarty.const.WARNING_DIALOG}
- <img src='images/warning.png' alt='{t}Warning{/t}'>
- {elseif $i_Type == $smarty.const.INFO_DIALOG || $i_Type == $smarty.const.CONFIRM_DIALOG || $i_Type == $smarty.const.OK_CANCEL_DIALOG}
- <img src='images/info.png' alt='{t}Information{/t}'>
- {/if}
- </td><td style='font-size: 1.1em; font-weight:bold;'>{$s_Title}</td></tr>
- </table>
- </div>
- <table style='width:100%; border-top: solid 1px #BBBBBB;' cellspacing=0 cellpadding=2 summary='' border=0>
- <tr>
- <td style='width:100%;padding:7px; padding-bottom:14px'>
- {$s_Message}
- <br>
- </td>
- </tr>
- <tr>
- <td colspan='2' align='center'>
- {if $i_Type == $smarty.const.ERROR_DIALOG || $i_Type == $smarty.const.WARNING_DIALOG || $i_Type == $smarty.const.INFO_DIALOG}
- <input type='button' type='submit' name='MSG_OK{$i_ID}' value='{t}Ok{/t}'>
- {elseif $i_Type == $smarty.const.CONFIRM_DIALOG || $i_Type == $smarty.const.OK_CANCEL_DIALOG}
- <input type='button' type='submit' name='MSG_OK{$i_ID}' value='{t}Ok{/t}'>
- <input type='button' type='submit' name='MSG_CANCEL{$i_ID}' value='{t}Cancel{/t}'>
- {/if}
- </td>
- </tr>
- </table>
- </div>
-
- {else}
-
- {if $s_Trace != "" && $i_TraceCnt != 0}
- <div id='trace_{$i_ID}' style='display:none;'>
- {$s_Trace}
- </div>
-
- {/if}
-
- {if $i_Type == $smarty.const.INFO_DIALOG || $i_Type == $smarty.const.CONFIRM_DIALOG || $i_Type == $smarty.const.OK_CANCEL_DIALOG}
- <div id='e_layer{$i_ID}' class="infoMsgDialog" style='top:200px;left:200px;'>
- {else}
- <div id='e_layer{$i_ID}' class="errorMsgDialog" style='top:200px;left:200px;'>
- {/if}
-
- <div id="e_layerTitle{$i_ID}" class="errorMsgTitle">
- <table><tr><td>
- {if $i_Type == $smarty.const.ERROR_DIALOG}
- <img src='images/error.png' alt='{t}Error{/t}'>
- {elseif $i_Type == $smarty.const.WARNING_DIALOG}
- <img src='images/warning.png' alt='{t}Warning{/t}'>
- {elseif $i_Type == $smarty.const.INFO_DIALOG || $i_Type == $smarty.const.CONFIRM_DIALOG || $i_Type == $smarty.const.OK_CANCEL_DIALOG}
- <img src='images/info.png' alt='{t}Information{/t}'>
- {/if}
- </td><td style='font-size: 1.1em; font-weight:bold;'>{$s_Title}</td></tr>
- </table>
- </div>
-
- <table style='z-index:250;width:100%; border-top: solid 1px #BBBBBB;' cellspacing=0 cellpadding=2 summary='' border=0>
- <tr>
- <td style='width:100%; padding:7px; padding-bottom:14px;'>
- {$s_Message}
- <br>
- </td>
- {if $s_Trace != "" && $i_TraceCnt != 0}
- <td style='width:20px;cursor:pointer;'>
- <div onClick="$('trace_{$i_ID}').toggle();"><u>Trace</u></div>
- </td>
- {/if}
- </tr>
- <tr>
- {if $s_Trace != "" && $i_TraceCnt != 0}
- <td colspan='3' align='center' style="border-top: solid 1px #BBBBBB;">
- {else}
- <td colspan='2' align='center' style="border-top: solid 1px #BBBBBB;">
- {/if}
- {if $i_Type == $smarty.const.ERROR_DIALOG || $i_Type == $smarty.const.WARNING_DIALOG || $i_Type == $smarty.const.INFO_DIALOG}
- <input type='button' id='MSG_OK{$i_ID}' type='button' name='MSG_OK{$i_ID}'
- onClick='next_msg_dialog();' value='{t}Ok{/t}'>
- {elseif $i_Type == $smarty.const.CONFIRM_DIALOG}
- <input type='button' id='MSG_OK{$i_ID}' type='submit' name='MSG_OK{$i_ID}'
- onClick='next_msg_dialog();' value='{t}Ok{/t}'>
- <input type='button' type='button' name='MSG_CANCEL{$i_ID}'
- onClick='next_msg_dialog();' value='{t}Cancel{/t}'>
- {elseif $i_Type == $smarty.const.OK_CANCEL_DIALOG}
- <input type='button' id='MSG_OK{$i_ID}' type='submit' name='MSG_OK{$i_ID}'
- onClick='next_msg_dialog();' value='{t}Ok{/t}'>
- <input type='button' type='submit' name='MSG_CANCEL{$i_ID}'
- onClick='next_msg_dialog();' value='{t}Cancel{/t}'>
- {/if}
- </td>
- </tr>
- </table>
- </div>
- <script language="JavaScript" type="text/javascript">
- focus_field('MSG_OK{$i_ID}');
- </script>
-
- {/if}
-{/if}
diff --git a/gosa-core/ihtml/themes/default/password.tpl b/gosa-core/ihtml/themes/default/password.tpl
+++ /dev/null
@@ -1,135 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/transitional.dtd">
-<html>
-
-<head>
- <title>GOsa - {t}Change your password{/t}</title>
-
- <meta name="generator" content="my hands">
- <meta name="description" content="GOsa - Password changer">
- <meta name="author" lang="de" content="Cajus Pollmeier">
-
- <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
- <meta http-equiv="Last-Modified" content="{$date} GMT">
- <meta http-equiv="Cache-Control" content="no-cache">
- <meta http-equiv="Pragma" content="no-cache">
- <meta http-equiv="Cache-Control" content="post-check=0, pre-check=0">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-
- <style type="text/css">@import url('themes/default/style.css');</style>
- <style type="text/css">@import url('themes/default/password-style.css');</style>
- <link rel="shortcut icon" href="favicon.ico">
-
- {if isset($ieworkaround)}<script language="javascript"src="include/png.js" type="text/javascript"></script>{/if}
- <script language="javascript" src="include/prototype.js" type="text/javascript"></script>
- <script language="javascript" src="include/gosa.js" type="text/javascript"></script>
- <script language="javascript" src="include/pwdStrength.js" type="text/javascript"></script>
-</head>
-
-<body style='height:100%; width:100%;'>
-{* GOsa login - smarty template *}
-{$php_errors}
-
-{if $changed}
-<div class='success'">
-<img class='center' src='images/true.png' alt='{t}Success{/t}' title='{t}Success{/t}'> <b>{t}Your password has been changed successfully.{/t}</b>
-</div>
-{else}
-<form action='password.php{$params}' method='post' name='mainform' onSubmit='js_check(this);return true;'>
- <h1 class='headline'>
- <img class='center' src='{$password_img}' alt='{t}Password{/t}' title='{t}Password{/t}'>
- {t}Password change{/t}
- </h1>
-
- <!-- Display SSL warning message on demand -->
- <p class='warning'> {$ssl} </p>
- <input type='hidden' name='javascript' value='false'/>
-
- <!-- Display error message on demand -->
- <p class='warning'> {$message} </p>
-
-
- <p class="infotext">
- {t}This dialog provides a simple way to change your password. Enter the current password and the new password (twice) in the fields below and press the 'Change' button.{/t}
- </p>
-
- <div class="ruler"></div>
- <table>
- {if $show_directory_chooser}
- <tr>
- <td>{t}Directory{/t}</td>
- <td>
- <select name='server' title='{t}Directory{/t}'>
- {html_options options=$server_options selected=$server_id}
- </select>
- </td>
- </tr>
- {/if}
- <tr>
- <td>{t}Username{/t}</td>
- <td>{if $display_username}
- <input type='text' name='uid' maxlength='40' value='{$uid}' title='{t}Username{/t}' onFocus="nextfield= 'current_password';">
- {else}
- <i>{$uid}</i>
- {/if}
- </td>
- </tr>
- <tr>
- <td>{t}Current password{/t}</td>
- <td><input type='password' name='current_password' maxlength='40' value='' title='{t}Current password{/t}' onFocus="nextfield= 'new_password';"></td>
- </tr>
- <tr>
- <td>{t}New password{/t}</td>
- <td><input type='password' name='new_password' id="new_password" maxlength='40' value='' title='{t}New password{/t}' onFocus="nextfield= 'new_password_repeated';" onkeyup="testPasswordCss(document.getElementById('new_password').value);"></td>
- </tr>
- <tr>
- <td>{t}New password repeated{/t}</td>
- <td><input type='password' name='new_password_repeated' maxlength='40' value='' title='{t}New password repeated{/t}' onFocus="nextfield= 'apply';"></td>
- </tr>
- <tr>
- <td>{t}Password strength{/t}</td>
- <td>
- <span id="meterEmpty" style="padding:0;margin:0;width:100%;background-color:#DC143C;display:block;height:5px;">
- <span id="meterFull" style="padding:0;margin:0;z-index:100;width:0;background-color:#006400;display:block;height:5px;"></span></span>
- </td>
- </tr>
- </table>
-
- <div class="ruler"></div>
-
- <div class="change">
- <input type='submit' name='apply' value='{t}Change{/t}'
- title='{t}Click here to change your password{/t}'>
- <input type='hidden' id='formSubmit'>
- </div>
- <!-- check, if cookies are enabled -->
- <p class='warning'>
- <script language="JavaScript" type="text/javascript">
- <!--
- document.cookie = "gosatest=empty;path=/";
- if (document.cookie.indexOf( "gosatest=") > -1 )
- document.cookie = "gosatest=empty;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
- else
- document.write("{$cookies}");
- -->
- </script>
- </p>
-
-</form>
-
-{/if}
-
-{$msg_dialogs}
-
-<table class='iesucks'><tr><td>{$errors}</td></tr></table>
-
-<!-- Place cursor in username field -->
-<script language="JavaScript" type="text/javascript">
- <!-- // First input field on page
- focus_field('error_accept','uid','directory', 'username', 'current_password');
- next_msg_dialog();
- -->
-</script>
-
-</body>
-</html>
diff --git a/gosa-core/ihtml/themes/default/remove.tpl b/gosa-core/ihtml/themes/default/remove.tpl
+++ /dev/null
@@ -1,17 +0,0 @@
-<div style="font-size:18px;">
- <img alt="" src="images/warning.png" align=top> {t}Warning{/t}
-</div>
-<p>
- {$intro}
- {t}This may be used by several groups. Please double check if your really want to do this since there is no way for GOsa to get your data back.{/t}
-</p>
-<p>
- {t}So - if you're sure - press 'Delete' to continue or 'Cancel' to abort.{/t}
-</p>
-
-<p class="plugbottom">
- <input type=submit name="delete_confirm" value="{msgPool type=delButton}">
-
- <input type=submit name="delete_cancel" value="{t}Cancel{/t}">
-</p>
-
diff --git a/gosa-core/ihtml/themes/default/setup_headers.tpl b/gosa-core/ihtml/themes/default/setup_headers.tpl
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-
-<head>
- <title>{if isset($title)}{$title}{else}GOsa{/if}</title>
-
- <meta name="generator" content="my hands">
- <meta name="description" content="GOsa - Login">
- <meta name="author" lang="de" content="Cajus Pollmeier">
-
- <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
- <meta http-equiv="Last-Modified" content="{$date} GMT">
- <meta http-equiv="Cache-Control" content="no-cache">
- <meta http-equiv="Pragma" content="no-cache">
- <meta http-equiv="Cache-Control" content="post-check=0, pre-check=0">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-
- <style type="text/css">@import url('themes/default/style.css');</style>
- <link rel="shortcut icon" href="favicon.ico">
-
- <script language="javascript" src="include/png.js" type="text/javascript"></script>
- <script language="javascript" src="include/prototype.js" type="text/javascript"></script>
- <script language="javascript" src="include/gosa.js" type="text/javascript"></script>
-</head>
diff --git a/gosa-core/ihtml/themes/default/sizelimit.tpl b/gosa-core/ihtml/themes/default/sizelimit.tpl
+++ /dev/null
@@ -1,17 +0,0 @@
-<h1>{$warning}</h1>
-<p>
-{t}The size limit option makes LDAP operations faster and saves the LDAP server from getting too much load. The easiest way to handle big databases without long timeouts would be to limit your search to smaller values and use filters to get the entries you are looking for.{/t}
-</p>
-<p>
-<b>{t}Please choose the way to react for this session{/t}:</b>
-</p>
-
-<input type="radio" name="action" value="ignore">{t}ignore this error and show all entries the LDAP server returns{/t}<br>
-<input type="radio" name="action" value="limited" checked>{t}ignore this error and show all entries that fit into the defined sizelimit and let me use filters instead{/t}<br>
-<input type="radio" name="action" value="newlimit">{$limit_message}
-
-<p class="plugbottom">
- <input type=submit name="set_size_action" value="{t}Set{/t}">
-</p>
-
-<input type="hidden" name="ignore">
diff --git a/gosa-core/ihtml/themes/default/snapshotdialog.tpl b/gosa-core/ihtml/themes/default/snapshotdialog.tpl
+++ /dev/null
@@ -1,97 +0,0 @@
-{if $RestoreMode}
-
-<h2>{t}Restoring object snapshots{/t}</h2>
-<hr>
-<br>
-{t}This procedure will restore a snapshot of the selected object. It will replace the existing object after pressing the restore button.{/t}
-<br>
-<br>
-{t}Remember that DNS configuration and database entries could not be restored. For some objects it is only nescessary to open and save them again (goFon), but some entries must be recreated manually (glpi).{/t}
-<br>
-<br>
-{t}Don't forget to check references to other objects, for example does the selected printer still exists ?{/t}
-<br>
-<hr>
-<br>
-<table summary="" style="width:100%">
- {if !$restore_deleted}
- <tr>
- <td>
- <b>{t}Object{/t}</b>
- {$CurrentDN}
- </td>
- </tr>
- {/if}
- <tr>
- <td>
- <br>
- {if $CountSnapShots==0}
- {t}There is no snapshot available that could be restored{/t}
- {else}
- {t}Choose a snapshot and click the folder image, to restore the snapshot{/t}
- {/if}
- </td>
- </tr>
- <tr>
- <td>
- {$SnapShotDivlist}
- </td>
- </tr>
-</table>
-
-<hr>
-<div style="width:100%; text-align:right;">
- <input type='submit' name='CancelSnapshot' value='{t}Cancel{/t}'>
-</div>
-
-{else}
-
-<h2>{t}Creating object snapshots{/t}</h2>
-<hr>
-<br>
-{t}This procedure will create a snapshot of the selected object. It will be stored inside a special branch of your directory system and can be restored later on.{/t}
-<br>
-<br>
-{t}Remember that database entries, DNS configurations and possibly created zones in server extensions will not be stored in the snapshot.{/t}
-<br>
-<hr>
-<br>
-<table summary="" style="width:100%">
- <tr>
- <td>
- <b>{t}Object{/t}</b>
- </td>
- <td style="width:95%">
- {$CurrentDN}
- </td>
- </tr>
- <tr>
- <td>
- <b>{t}Timestamp{/t}</b>
- </td>
- <td>
- {$CurrentDate}
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <br>
- {t}Reason for generating this snapshot{/t}<br>
- <textarea name="CurrentDescription" style="width:100%;height:160px;" rows=10 cols=100>{$CurrentDescription}</textarea>
- </td>
- </tr>
-</table>
-
-<hr>
-<div style="width:100%; text-align:right;">
- <input type='submit' name='CreateSnapshot' value='{t}Continue{/t}'>
-
- <input type='submit' name='CancelSnapshot' value='{t}Cancel{/t}'>
-</div>
-
-<script language="JavaScript" type="text/javascript">
- <!-- // First input field on page
- document.mainform.CurrentDescription.focus();
- -->
-</script>
-{/if}