NAME
MySQL::Admin - Just a MySQL administration Web-App
SYNOPSIS
use MySQL::Admin;
DESCRIPTION
MySQL::Admin is a Database Web-frontend and CMS.
This Module is an CGI subclass, mainly written for MySQL::Admin::GUI.
EXPORT
export_ok:
$ACCEPT_LANGUAGE translate init session createSession $m_hrParams clearSession $m_qy include sessionValidity includeAction
export tags: myqsl: $ACCEPT_LANGUAGE translate init session createSession $m_hrParams clearSession $m_qy include sessionValidity includeAction
and all export tags from CGI.pm
Public
new()
init()
init(
"/srv/www/cgi-bin/config/settings.pl"
);
default
: /srv/www/cgi-bin
include
%vars
= (
sub
=>
'main'
,
'file'
=>
"fo.pl"
);
$qstring
= createSession(\
%vars
);
include(
$qstring
);
#InVoid context param('include') will be used.
includeAction
includeAction(
'welcome'
);
createSession
Secure your Session (or simple store session informations);
my
%vars
= (
first
=>
'query'
,
secondly
=>
"Jo"
,
validity
=>
time
() );
my
$qstring
= createSession(\
%vars
);
*params
= \
$MySQL::Admin::params
;
session(
$qstring
);
$m_hrParams
->{first};
session
$qstring
= session(\
%vars
);
session(
$qstring
);
$m_hrParams
->{
'key'
};
clearSession
delete old sessions. Delete all session older then 120 sec.
sessionValidity()
set the session Validity in seconds in scalar context:
sessionValidity(120);
#120is the dafault value
or get it in void context:
$time
= sessionValidity();
translate()
translate(key);
param
param don't work in oo syntax
hook
used by include and includeAction.
Private
getSelf()
AUTHOR
Dirk Lindner <lze@cpan.org>
LICENSE
Copyright (C) 2005-2016 by Hr. Dirk Lindner
This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; 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 Lesser General Public License for more details.
see Also
CGI MySQL::Admin::GUI MySQL::Admin::Actions MySQL::Admin::Translate MySQL::Admin::Settings MySQL::Admin::Config
AUTHOR
Dirk Lindner <lze@cpan.org>