index 4ed3886caab8d9cd4a76a3a7e3a2a44d5d4a975f..1595f185e86ff1f82469511171011ca7c8e2b677 100755 (executable)
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-
-/* Create MimeTypeManagement object on demand */
-if (!isset($_SESSION['MimeTypeManagement']) || (isset($_GET['reset']) && $_GET['reset'] == 1)){
- $_SESSION['MimeTypeManagement']= new mimetypeManagement ($config, $_SESSION['ui']);
-}
-
-/* Get object */
-$MimeTypeManagement= $_SESSION['MimeTypeManagement'];
-$MimeTypeManagement->save_object();
-$output= $MimeTypeManagement->execute();
-
-/* Page header*/
-if (isset($_SESSION['objectinfo'])){
- $display= print_header(get_template_path('images/mimetypes.png'), _("Mimetype management"), "<img alt=\"\" align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\"> ".@LDAP::fix($_SESSION['objectinfo']));
+if ($remove_lock){
+ if(isset($_SESSION['MimeTypeManagement'])){
+ $MimeTypeManagement= $_SESSION['MimeTypeManagement'];
+ $MimeTypeManagement->remove_lock();
+ del_lock ($ui->dn);
+ sess_del ('MimeTypeManagement');
+ }
} else {
- $display= print_header(get_template_path('images/application.png'), _("Mimetype management"));
-}
-/* Reset requested? */
-if (isset($_GET['reset']) && $_GET['reset'] == 1){
- del_lock ($ui->dn);
- sess_del ('MimeTypeManagement');
+ /* Create MimeTypeManagement object on demand */
+ if (!isset($_SESSION['MimeTypeManagement']) || (isset($_GET['reset']) && $_GET['reset'] == 1)){
+ $_SESSION['MimeTypeManagement']= new mimetypeManagement ($config, $_SESSION['ui']);
+ }
+
+ /* Get object */
+ $MimeTypeManagement= $_SESSION['MimeTypeManagement'];
+ $MimeTypeManagement->save_object();
+ $output= $MimeTypeManagement->execute();
+
+ /* Page header*/
+ if (isset($_SESSION['objectinfo'])){
+ $display= print_header(get_template_path('images/mimetypes.png'), _("Mimetype management"), "<img alt=\"\" align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\"> ".@LDAP::fix($_SESSION['objectinfo']));
+ } else {
+ $display= print_header(get_template_path('images/mimetypes.png'), _("Mimetype management"));
+ }
+
+ /* Reset requested? */
+ if (isset($_GET['reset']) && $_GET['reset'] == 1){
+ del_lock ($ui->dn);
+ sess_del ('MimeTypeManagement');
+ }
+
+ /* Show and save dialog */
+ $display.= $output;
+ $_SESSION['MimeTypeManagement']= $MimeTypeManagement;
}
-
-/* Show and save dialog */
-$display.= $output;
-$_SESSION['MimeTypeManagement']= $MimeTypeManagement;
-
?>