#!/usr/bin/perl
#------------------------------------------------------------------------------
# Copyright (C) 2001 Thomax Kaulmann
# 
# 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, 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.

use CGI;
use DBI;
use lib '/opt/oma/ora/perl';
use ORA;

local (%in, @row, %hashrow);
undef(%in);
undef(%hashrow);
undef(@row);


##   ##            ##            ######         ##   ##
### ###           ####             ##           ###  ##
#######          ##  ##            ##           #### ##
#######          ##  ##            ##           ## ####
## # ##          ######            ##           ##  ###
##   ##          ##  ##            ##           ##   ##
##   ##          ##  ##          ######         ##   ##


$db = ORA::opendb();
CGI::ReadParse();

print "$ORA::ORA_BODY\n";
print "
<base href=http://$ORA::OMAHOST/>
<script language=JavaScript id=oma>
	function Go2(x) {
		parent.frames[3].location.href=x;
	}
</script>
";

print "<pre><font size=-1>";

if($ENV{'REMOTE_USER'} eq "admin" && $in{'contributor'}) {
	$current_user = $in{'contributor'};
} else {
	$current_user = $ENV{'REMOTE_USER'};
}

$table = $db->prepare("SELECT * FROM ora_page WHERE username='$current_user' ORDER BY ID");
$table->execute();
$table->bind_columns(\(@hashrow{@{$table->{NAME_lc}}}));


while(@row = $table->fetchrow()) {
	print "<a target=f2 href=http://$ORA::HOST$ORA::CGI_BINS/.sec/ora-entry?ID=$hashrow{id}&op=correct>edit</a> ";
	ORA::display_line(*row,*hashrow);
}
$table->finish();


