#
######################################################################
+use SL::Form;
use YAML;
use SL::Common;
sub save_form {
$lxdebug->enter_sub();
- my $yaml = new YAML;
- $yaml->Indent(1);
- my $old_form = $yaml->dump($form);
+ my $old_form = YAML::Dump($form);
$old_form =~ s|!|!!|g;
$old_form =~ s|\n|!n|g;
$old_form =~ s|\r|!r|g;
- $lxdebug->message(0, "yeah!???\n\n$old_form\n\n\n");
$lxdebug->leave_sub();
$old_form =~ s|!r|\r|g;
$old_form =~ s|!n|\n|g;
$old_form =~ s|!!|!|g;
- $form = YAML::Load($old_form);
+ my $new_form = YAML::Load($old_form);
+ map({ $form->{$_} = $new_form->{$_}; } keys(%{$new_form}));
$lxdebug->leave_sub();
}
return $form->escape($_[0]);
}
+sub NTI {
+ my ($element) = @_;
+
+ $element =~ s/tabindex\s*=\s*"\d+"//;
+ return $element;
+}
+
sub format_dates {
$lxdebug->enter_sub();
$lxdebug->leave_sub();
}
+sub show_history {
+ $lxdebug->enter_sub();
+ my $dbh = $form->dbconnect(\%myconfig);
+
+ $form->{title} = $locale->text("History");
+ $form->header();
+ print $form->parse_html_template( "common/show_history", {
+ "DATEN" => $form->get_history($dbh,$form->{input_name}),
+ "SUCCESS" => ($form->get_history($dbh,$form->{input_name}) ne "0")
+ } );
+
+ $dbh->disconnect();
+ $lxdebug->leave_sub();
+}
+
1;