#!/usr/bin/perl

#use utf8;
use strict;
use CGI;

use Opals::Context;use POSIX;

use Date::Calc qw(Day_of_Week Week_Number Day_of_Year);

use Opals::User qw(
    user_getInformation
    user_getInformationById
    user_balance
    user_paid
    user_paymenthistory
);

use Opals::HTMLComponents qw(
    hc_getUserAccountInfoHTML    
);

use Opals::Search qw(
    srch_searchRecord
);


use Opals::Date qw(
    date_parse
    date_today
    date_text
);

use Opals::Template qw(
    tmpl_read
    tmpl_write
    tmpl_preference
);

use Opals::User qw(
    user_currentUser
);
use Opals::Locale qw(
    loc_getMsgFile
    loc_write
);

my $dbh = Opals::Context->dbh();
END { $dbh->disconnect(); }

my $cgi = CGI->new;
my $input = $cgi->Vars();

my ($permission, $cookie, $template) = tmpl_read(
        {
            dbh             => $dbh,
            cgi             => $cgi,
            tmplFile        => 'user/myaccount.tmpl',
#            reqPermission   => 'user_delete',
        }
);

my $syspref = tmpl_preference($dbh);
my ($errCode, $myCookie, $user) = user_currentUser($dbh, $cgi);
my $uid = $user->{'uid'};     
my $userAccountInfo =hc_getUserAccountInfoHTML($dbh,$uid);
$template->param(userAccountInfo =>$userAccountInfo);
tmpl_write($dbh, $cgi, $cookie, $template);

#----------------------------------------------------------



__END_OF_FILE:

