index 074dd8166ab1e0eb6cd669940350d0dabbeb7cfd..f35e23b6f5cfa856392575240db40012d90711d1 100755 (executable)
<?php
/*
- This code is part of GOsa (https://gosa.gonicus.de)
- Copyright (C) 2003 Cajus Pollmeier
+ This code is part of GOsa (https://gosa.gonicus.de)
+ Copyright (C) 2003 Cajus Pollmeier
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*/
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
if ($remove_lock){
- if(isset($_SESSION['macroManagement'])){
- $macroManagment= $_SESSION['macroManagment'];
- $macroManagment->remove_lock();
- del_lock ($ui->dn);
- sess_del ('macroManagment');
- }
+ if(isset($_SESSION['macroManagement'])){
+ $macroManagment= $_SESSION['macroManagment'];
+ $macroManagment->remove_lock();
+ del_lock ($ui->dn);
+ sess_del ('macroManagment');
+ }
} else {
- /* Create macroManagment object on demand */
- if (!isset($_SESSION['macroManagment']) || (isset($_GET['reset']) && $_GET['reset'] == 1)){
- $_SESSION['macroManagment']= new goFonMacro ($config, $_SESSION['ui']);
- }
- $macroManagment= $_SESSION['macroManagment'];
- $output= $macroManagment->execute();
-
- /* Page header*/
- if (isset($_SESSION['objectinfo'])){
- $display= print_header(get_template_path('images/macros.png'), _("Macro management"), "<img alt=\"\" align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\"> ".$_SESSION['objectinfo']);
- } else {
- $display= print_header(get_template_path('images/macros.png'), _("Macro management"));
- }
-
- /* Reset requested? */
- if (isset($_GET['reset']) && $_GET['reset'] == 1){
- del_lock ($ui->dn);
- sess_del ('macroManagment');
- }
-
- /* Show and save dialog */
- $display.= $output;
- $_SESSION['macroManagment']= $macroManagment;
-}
+ /* Create macroManagment object on demand */
+ if (!isset($_SESSION['macroManagment']) || (isset($_GET['reset']) && $_GET['reset'] == 1)){
+ $_SESSION['macroManagment']= new goFonMacro ($config, $_SESSION['ui']);
+ }
+
+ /* Get object */
+ $macroManagment= $_SESSION['macroManagment'];
+ $macroManagment->save_object();
+ $output= $macroManagment->execute();
+
+ /* Page header*/
+ if (isset($_SESSION['objectinfo'])){
+ $display= print_header( get_template_path('images/macros.png'),
+ _("Phone macro management"),
+ "<img alt=\"\" align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\">
+ ".@LDAP::fix($_SESSION['objectinfo']));
+ } else {
+ $display= print_header(get_template_path('images/macros.png'), _("Phone macro management"));
+ }
+
+ /* Reset requested? */
+ if (isset($_GET['reset']) && $_GET['reset'] == 1){
+ del_lock ($ui->dn);
+ sess_del ('macroManagment');
+ }
+
+ /* Show and save dialog */
+ $display.= $output;
+ $_SESSION['macroManagment']= $macroManagment;
+}
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>