From 86b1b489a4ed2f9bc0cba6cafeab0d6eca5584dc Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 4 Dec 2007 21:29:13 +0000 Subject: there's no reason this should still be hanging aroudn the tree --- sql-ledger/bin/js/menu.pl | 188 --- sql-ledger/bin/lynx/menu.pl | 151 --- sql-ledger/bin/mozilla/admin.pl | 1638 ---------------------- sql-ledger/bin/mozilla/am.pl | 2394 -------------------------------- sql-ledger/bin/mozilla/ap.pl | 1439 -------------------- sql-ledger/bin/mozilla/ar.pl | 1486 -------------------- sql-ledger/bin/mozilla/arap.pl | 415 ------ sql-ledger/bin/mozilla/arapprn.pl | 660 --------- sql-ledger/bin/mozilla/bp.pl | 567 -------- sql-ledger/bin/mozilla/ca.pl | 478 ------- sql-ledger/bin/mozilla/cp.pl | 724 ---------- sql-ledger/bin/mozilla/ct.pl | 2327 ------------------------------- sql-ledger/bin/mozilla/gl.pl | 1066 --------------- sql-ledger/bin/mozilla/hr.pl | 1217 ----------------- sql-ledger/bin/mozilla/ic.pl | 2706 ------------------------------------- sql-ledger/bin/mozilla/io.pl | 1637 ---------------------- sql-ledger/bin/mozilla/ir.pl | 806 ----------- sql-ledger/bin/mozilla/is.pl | 932 ------------- sql-ledger/bin/mozilla/login.pl | 325 ----- sql-ledger/bin/mozilla/menu.pl | 158 --- sql-ledger/bin/mozilla/oe.pl | 2470 --------------------------------- sql-ledger/bin/mozilla/pe.pl | 1236 ----------------- sql-ledger/bin/mozilla/pos.pl | 878 ------------ sql-ledger/bin/mozilla/ps.pl | 42 - sql-ledger/bin/mozilla/pw.pl | 73 - sql-ledger/bin/mozilla/rc.pl | 509 ------- sql-ledger/bin/mozilla/rp.pl | 2167 ----------------------------- 27 files changed, 28689 deletions(-) delete mode 100644 sql-ledger/bin/js/menu.pl delete mode 100644 sql-ledger/bin/lynx/menu.pl delete mode 100644 sql-ledger/bin/mozilla/admin.pl delete mode 100644 sql-ledger/bin/mozilla/am.pl delete mode 100644 sql-ledger/bin/mozilla/ap.pl delete mode 100644 sql-ledger/bin/mozilla/ar.pl delete mode 100644 sql-ledger/bin/mozilla/arap.pl delete mode 100644 sql-ledger/bin/mozilla/arapprn.pl delete mode 100644 sql-ledger/bin/mozilla/bp.pl delete mode 100644 sql-ledger/bin/mozilla/ca.pl delete mode 100644 sql-ledger/bin/mozilla/cp.pl delete mode 100644 sql-ledger/bin/mozilla/ct.pl delete mode 100644 sql-ledger/bin/mozilla/gl.pl delete mode 100644 sql-ledger/bin/mozilla/hr.pl delete mode 100644 sql-ledger/bin/mozilla/ic.pl delete mode 100644 sql-ledger/bin/mozilla/io.pl delete mode 100644 sql-ledger/bin/mozilla/ir.pl delete mode 100644 sql-ledger/bin/mozilla/is.pl delete mode 100644 sql-ledger/bin/mozilla/login.pl delete mode 100644 sql-ledger/bin/mozilla/menu.pl delete mode 100644 sql-ledger/bin/mozilla/oe.pl delete mode 100644 sql-ledger/bin/mozilla/pe.pl delete mode 100644 sql-ledger/bin/mozilla/pos.pl delete mode 100644 sql-ledger/bin/mozilla/ps.pl delete mode 100644 sql-ledger/bin/mozilla/pw.pl delete mode 100644 sql-ledger/bin/mozilla/rc.pl delete mode 100644 sql-ledger/bin/mozilla/rp.pl (limited to 'sql-ledger/bin') diff --git a/sql-ledger/bin/js/menu.pl b/sql-ledger/bin/js/menu.pl deleted file mode 100644 index 718d22dfd..000000000 --- a/sql-ledger/bin/js/menu.pl +++ /dev/null @@ -1,188 +0,0 @@ -###################################################################### -# SQL-Ledger Accounting -# Copyright (c) 2004 -# -# Author: Dieter Simader -# Email: dsimader@sql-ledger.org -# Web: http://www.sql-ledger.org -# -# -# 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. -# 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., 675 Mass Ave, Cambridge, MA 02139, USA. -####################################################################### - -$menufile = "menu.ini"; -use SL::Menu; - - -1; -# end of main - - -sub display { - - $menuwidth = ($myconfig{menuwidth}) ? $myconfig{menuwidth} : ($ENV{HTTP_USER_AGENT} =~ /links/i) ? "240" : "155"; - - $form->header(1); - - print qq| - - - - - - - - - - -|; - -} - - -sub acc_menu { - - my $menu = new Menu "$menufile"; - $menu = new Menu "custom_$menufile" if (-f "custom_$menufile"); - $menu = new Menu "$form->{login}_$menufile" if (-f "$form->{login}_$menufile"); - - $form->{title} = $locale->text('Accounting Menu'); - - $form->header; - - print qq| - - - -|; - - §ion_menu($menu); - - print qq| - - -|; - -} - - -sub section_menu { - my ($menu, $level) = @_; - - print qq| -
- |; - - # build tiered menus - my @menuorder = $menu->access_control(\%myconfig, $level); - - while (@menuorder){ - $i++; - $item = shift @menuorder; - $label = $item; - $label =~ s/.*--//g; - $label = $locale->text($label); - - $menu->{$item}{target} = "main_window" unless $menu->{$item}{target}; - - if ($menu->{$item}{submenu}) { - - $display = "display: none;" unless $level eq ' '; - - print qq| - - - |; - - } else { - - if ($menu->{$item}{module}) { - if ($level eq "") { - print qq||; - - # remove same level items - map { shift @menuorder } grep /^$item/, @menuorder; - - §ion_menu($menu, $item); - - } else { - - print qq||; - } - - } else { - - $display = "display: none;" unless $item eq ' '; - - print qq| - - - |; - - } - - } - - } - - print qq| -
- |; -} - - -sub menubar { - - 1; - -} - - diff --git a/sql-ledger/bin/lynx/menu.pl b/sql-ledger/bin/lynx/menu.pl deleted file mode 100644 index 16abe975e..000000000 --- a/sql-ledger/bin/lynx/menu.pl +++ /dev/null @@ -1,151 +0,0 @@ -###################################################################### -# SQL-Ledger Accounting -# Copyright (c) 2000 -# -# Author: Dieter Simader -# Email: dsimader@sql-ledger.org -# Web: http://www.sql-ledger.org -# -# Contributors: Christopher Browne -# -# 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. -# 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., 675 Mass Ave, Cambridge, MA 02139, USA. -####################################################################### -# -# menu for text based browsers (lynx) -# -####################################################################### - -$menufile = "menu.ini"; -use SL::Menu; - - -1; -# end of main - - - -sub display { - - $menu = new Menu "$menufile"; - $menu = new Menu "custom_$menufile" if (-f "custom_$menufile"); - $menu = new Menu "$form->{login}_$menufile" if (-f "$form->{login}_$menufile"); - - @menuorder = $menu->access_control(\%myconfig); - - $form->{title} = "SQL-Ledger $form->{version}"; - - $form->header(1); - - $offset = int (21 - $#menuorder)/2; - - print "
";
-  print "\n" x $offset;
-  print "
"; - - print qq|
|; - - map { print "|; } @menuorder; - - print qq' -
".$menu->menuitem(\%myconfig, \%$form, $_).$locale->text($_).qq|
- - - -'; - -} - - -sub section_menu { - - $menu = new Menu "$menufile", $form->{level}; - $menu = new Menu "custom_$menufile", $form->{level} if (-f "custom_$menufile"); - $menu = new Menu "$form->{login}_$menufile", $form->{level} if (-f "$form->{login}_$menufile"); - - # build tiered menus - @menuorder = $menu->access_control(\%myconfig, $form->{level}); - - foreach $item (@menuorder) { - $a = $item; - $item =~ s/^$form->{level}--//; - push @neworder, $a unless ($item =~ /--/); - } - @menuorder = @neworder; - - $level = $form->{level}; - $level =~ s/--/ /g; - - $form->{title} = $locale->text($level); - - $form->header; - - $offset = int (21 - $#menuorder)/2; - print "
";
-  print "\n" x $offset;
-  print "
"; - - print qq|
|; - - foreach $item (@menuorder) { - $label = $item; - $label =~ s/$form->{level}--//g; - - # remove target - $menu->{$item}{target} = ""; - - print ""; - } - - print qq'
".$menu->menuitem(\%myconfig, \%$form, $item, $form->{level}).$locale->text($label)."
- - - -'; - -} - - -sub acc_menu { - - §ion_menu; - -} - - -sub menubar { - $menu = new Menu "$menufile", ""; - - # build menubar - @menuorder = $menu->access_control(\%myconfig, ""); - - @neworder = (); - map { push @neworder, $_ unless ($_ =~ /--/) } @menuorder; - @menuorder = @neworder; - - print "

"; - $form->{script} = "menu.pl"; - - print "| "; - foreach $item (@menuorder) { - $label = $item; - - # remove target - $menu->{$item}{target} = ""; - - print $menu->menuitem(\%myconfig, \%$form, $item, "").$locale->text($label)." | "; - } - -} - - diff --git a/sql-ledger/bin/mozilla/admin.pl b/sql-ledger/bin/mozilla/admin.pl deleted file mode 100644 index 8a4daba78..000000000 --- a/sql-ledger/bin/mozilla/admin.pl +++ /dev/null @@ -1,1638 +0,0 @@ -#===================================================================== -# SQL-Ledger Accounting -# Copyright (c) 2002 -# -# Author: Dieter Simader -# Email: dsimader@sql-ledger.org -# Web: http://www.sql-ledger.org -# -# -# 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. -# 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., 675 Mass Ave, Cambridge, MA 02139, USA. -#====================================================================== -# -# setup module -# add/edit/delete users -# -#====================================================================== - -$menufile = "menu.ini"; - -use SL::Form; -use SL::User; - - -$form = new Form; - -$locale = new Locale $language, "admin"; - -eval { require DBI; }; -$form->error($locale->text('DBI not installed!')) if ($@); - -$form->{stylesheet} = "sql-ledger.css"; -$form->{favicon} = "favicon.ico"; -$form->{timeout} = 600; - -require "$form->{path}/pw.pl"; - -# customization -if (-f "$form->{path}/custom_$form->{script}") { - eval { require "$form->{path}/custom_$form->{script}"; }; - $form->error($@) if ($@); -} - - -if ($form->{action}) { - - $subroutine = $locale->findsub($form->{action}); - - &check_password unless $form->{action} eq 'logout'; - - &$subroutine; - -} else { - - # if there are no drivers bail out - $form->error($locale->text('No Database Drivers available!')) unless (User->dbdrivers); - - # create memberfile - if (! -f $memberfile) { - open(FH, ">$memberfile") or $form->error("$memberfile : $!"); - print FH qq|# SQL-Ledger Accounting members - -[root login] -password= - -|; - close FH; - } - - &adminlogin; - -} - -1; -# end - - -sub adminlogin { - - $form->{title} = qq|SQL-Ledger $form->{version} |.$locale->text('Administration'); - - $form->{login} = "root login"; - $form->header(1); - - print qq| - - - - -

- - -

|.$locale->text('Version').qq| $form->{version}

|.$locale->text('Administration').qq|

- -
- - - - - - - - -{path}> -{sessionid}> -
|.$locale->text('Password').qq|
- -
- -SQL-Ledger |.$locale->text('website').qq| - -
- - - -|; - -} - - -sub login { - - &list_users; - -} - - -sub logout { - - $form->{callback} = "$form->{script}?path=$form->{path}&endsession=1"; - $form->redirect($locale->text('You are logged out')); - -} - - -sub add_user { - - $form->{title} = "SQL-Ledger ".$locale->text('Accounting')." ".$locale->text('Administration')." / ".$locale->text('Add User'); - - $form->{Oracle_sid} = $sid; - $form->{Oracle_dbport} = '1521'; - $form->{Oracle_dbhost} = `hostname`; - - if (-f "css/sql-ledger.css") { - $myconfig->{stylesheet} = "sql-ledger.css"; - } - $myconfig->{vclimit} = 1000; - $myconfig->{menuwidth} = 155; - $myconfig->{timeout} = 3600; - - &form_header; - &form_footer; - -} - - - -sub edit { - - $form->{title} = "SQL-Ledger ".$locale->text('Accounting')." ".$locale->text('Administration')." / ".$locale->text('Edit User'); - $form->{edit} = 1; - - &form_header; - &form_footer; - -} - - -sub form_footer { - - if ($form->{edit}) { - $delete = qq| -|; - } - - print qq| - - - -{path}> -{sessionid}> - - -$delete - - - - - -|; - -} - - -sub list_users { - - open(FH, "$memberfile") or $form->error("$memberfile : $!"); - - $nologin = qq| -|; - - if (-e "$userspath/nologin") { - $nologin = qq| -|; - } - - - while () { - chop; - - if (/^\[.*\]/) { - $login = $_; - $login =~ s/(\[|\])//g; - } - - if (/^(name=|company=|templates=|dbuser=|dbdriver=|dbname=|dbhost=)/) { - chop ($var = $&); - ($null, $member{$login}{$var}) = split /=/, $_, 2; - } - } - - close(FH); - -# type=submit $locale->text('Pg Database Administration') -# type=submit $locale->text('PgPP Database Administration') -# type=submit $locale->text('Oracle Database Administration') - - foreach $item (User->dbdrivers) { - $dbdrivers .= qq||; - } - - - $column_header{login} = qq||.$locale->text('Login').qq||; - $column_header{name} = qq||.$locale->text('Name').qq||; - $column_header{company} = qq||.$locale->text('Company').qq||; - $column_header{dbdriver} = qq||.$locale->text('Driver').qq||; - $column_header{dbhost} = qq||.$locale->text('Host').qq||; - $column_header{dataset} = qq||.$locale->text('Dataset').qq||; - $column_header{templates} = qq||.$locale->text('Templates').qq||; - - @column_index = qw(login name company dbdriver dbhost dataset templates); - - $form->{title} = "SQL-Ledger ".$locale->text('Accounting')." ".$locale->text('Administration'); - - $form->{login} = "root login"; - $form->header; - - print qq| - - -
{script}> - - - - - - - - - - - - - -
$form->{title}
- - |; - - map { print "$column_header{$_}\n" } @column_index; - - print qq| - -|; - -foreach $key (sort keys %member) { - $href = "$script?action=edit&login=$key&path=$form->{path}&sessionid=$form->{sessionid}"; - $href =~ s/ /%20/g; - - $member{$key}{templates} =~ s/^$templates\///; - $member{$key}{dbhost} = $locale->text('localhost') unless $member{$key}{dbhost}; - $member{$key}{dbname} = $member{$key}{dbuser} if ($member{$key}{dbdriver} eq 'Oracle'); - - $column_data{login} = qq||; - $column_data{name} = qq||; - $column_data{company} = qq||; - $column_data{dbdriver} = qq||; - $column_data{dbhost} = qq||; - $column_data{dataset} = qq||; - $column_data{templates} = qq||; - - $i++; $i %= 2; - print qq| - |; - - map { print "$column_data{$_}\n" } @column_index; - - print qq| - |; -} - - -print qq| -
$key$member{$key}{name}$member{$key}{company}$member{$key}{dbdriver}$member{$key}{dbhost}$member{$key}{dbname}$member{$key}{templates}
-

- -{path}> -{sessionid}> - -
- - -$dbdrivers -$nologin - - - -
- -|.$locale->text('Click on login name to edit!').qq| -
-|.$locale->text('To add a user to a group edit a name, change the login name and save. A new user with the same variables will then be saved under the new login name.').qq| - - - -|; - -} - - - -sub form_header { - - # if there is a login, get user - if ($form->{login}) { - # get user - $myconfig = new User "$memberfile", "$form->{login}"; - - $myconfig->{signature} =~ s/\\n/\r\n/g; - $myconfig->{address} =~ s/\\n/\r\n/g; - - # strip basedir from templates directory - $myconfig->{templates} =~ s/^$templates\///; - - $myconfig->{dbpasswd} = unpack 'u', $myconfig->{dbpasswd}; - } - - - foreach $item (qw(mm-dd-yy mm/dd/yy dd-mm-yy dd/mm/yy dd.mm.yy yyyy-mm-dd)) { - $dateformat .= ($item eq $myconfig->{dateformat}) ? "