Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ed42de15

Von Moritz Bunkus vor mehr als 18 Jahren hinzugefügt

  • ID ed42de15a13ad4cea92e7f744c8741c7a868bd7c
  • Vorgänger e7530c83
  • Nachfolger 54e4131e

Hilfsfunktionen fuer die Frontendmodule.

Unterschiede anzeigen:

bin/mozilla/common.pl
#=====================================================================
# LX-Office ERP
# Copyright (C) 2004
# Based on SQL-Ledger Version 2.1.9
# Web http://www.lx-office.org
######################################################################
#
# Stuff that can be used from other modules
#
######################################################################
use Data::Dumper;
sub save_form {
$lxdebug->enter_sub();
my (@names, @values);
foreach my $key (keys(%{$form})) {
push(@names, "\$form->{\"$key\"}");
push(@values, $form->{$key});
}
my $dumper = Data::Dumper->new(\@values, \@names);
$dumper->Indent(0);
my $old_form = $dumper->Dump();
$lxdebug->leave_sub();
return $old_form;
}
sub restore_form {
$lxdebug->enter_sub();
my ($old_form, $no_delete) = @_;
map({ delete($form->{$_}); } keys(%{$form})) unless ($no_delete);
eval($old_form);
$lxdebug->leave_sub();
}
sub H {
return $form->quote_html($_[0]);
}
1;
locale/de/common
$self{texts} = {
};
$self{subs} = {
'H' => 'H',
'restore_form' => 'restore_form',
'save_form' => 'save_form',
};
1;

Auch abrufbar als: Unified diff