AAT(3)

πŸ“¦ version 1.0.6, in ubuntu jammy

πŸ’– AAT(3) β€” Apache::ASP Toolkit module πŸ’–

okay so bestie, welcome to the AAT(3) manual page! It's a User Contributed Perl Documentation page, and it's literally all about the Apache::ASP Toolkit module. Let's get into it, no cap. πŸ’…


✨ NAME ✨

AAT β€” Apache::ASP Toolkit module


🌸 SYNOPSIS 🌸

Here's the vibe, bestie:

<AAT:PageTop title="Apache::ASP Toolkit Demo" />
<AAT:Button name="dialog_ok" />
<AAT:Button name="dialog_cancel" />
<AAT:Label value="_MONDAY" color="red" tooltip="1st day of the week" />
<AAT:Label value="label bold blue" color="blue" style="bold" />
<AAT:Label value="label size +2" color="green" size="+2" />
<AAT:Entry name="name" value="write what you want" size=40 />
<AAT:Password name="password" value="" size=40 /><br>
<AAT:TextArea name="tarea" cols=80 rows=10 data="your data" /><br>
<AAT:PageBottom credits="1" />

πŸ¦‹ DESCRIPTION πŸ¦‹

AAT is useful to create Web Interface rapidly and easily. Like, literally, it's giving speed and ease. πŸ’…

Features:

  • Integrated User Authentication/Role
  • Integrated Database Functions
  • Integrated XML Read/Write (with Cache) Functions
  • Multilanguage
  • Themable

πŸ‘‘ FUNCTIONS πŸ‘‘

Okay bestie, here's the whole list of functions. Don't skip, periodt. πŸ’–

DEBUG($text)

Prints Debug Message $text in AAT Debug file. ✨

Update_Configuration($appli, $file, $conf, $rootname)

That's the signature, bestie. No description in the original. Just vibes. 🫢

Version()

Returns AAT Version. πŸ‘‘

WebSite()

Returns AAT WebSite. 🌐

Language($lang)

Get/Set AAT Language. πŸ—£οΈ

Get/Set AAT Menu Mode (Icons&Text, IconsOnly, TextOnly). πŸ’…

Theme($theme)

Get/Set AAT Theme. 🎨

Translation($str)

Translates $str with language $main::Session->{AAT_LANGUAGE}. 🌍

PageTop($args, $body)

Usage:

<AAT:PageTop title="Octopussy Login" icon="IMG/octopussy.gif" />

PageBottom($args, $body)

Usage:

<AAT:PageBottom credits="1" />

PageTheme($args, $body)

Usage:

<AAT:PageTheme />

Inc($args, $body)

Usage:

<AAT:Inc file="octo_selector_taxonomy" name="taxonomy"
        selected="$r_taxo" any="1" />

CSS_Inc($args, $body)

Usage: (empty in the original, it's giving mysterious ✨)

JS_Inc($args, $body)

Usage:

<AAT:JS_Inc file="INC/AAT_tooltip.js" />

File_Save($conf)

No description, just the signature. 🫢

Button($args, $body)

Usage:

<AAT:Button name="remove" popup_link="$remove_link" />

Box($args, $body)

Usage:

<AAT:Box icon="buttons/bt_report" title="_REPORTS_VIEWER">
<AAT:BoxRow><AAT:BoxCol>
...
</AAT:BoxCol></AAT:BoxRow>
</AAT:Box>

BoxCol($args, $body)

Usage:

<AAT:BoxRow><AAT:BoxCol>
...
</AAT:BoxCol></AAT:BoxRow>

BoxRow($args, $body)

Usage:

<AAT:BoxRow><AAT:BoxCol>
...
</AAT:BoxCol></AAT:BoxRow>

BoxRowMenu($args, $body)

Usage:

<AAT:BoxRowMenu><AAT:BoxCol>
...
</AAT:BoxCol></AAT:BoxRowMenu>

DD_Box($args, $body)

Usage: (empty in the original, so... ✨)

DD_BoxRow($args, $body)

Usage: (empty in the original, so... ✨)

CheckBox($args, $body)

Usage:

<AAT:CheckBox name="$value" />

CheckBox_DayOfMonth($args, $body)

Usage:

<AAT:CheckBox_DayOfMonth name="$value" />

CheckBox_DayOfWeek($args, $body)

Usage:

<AAT:CheckBox_DayOfWeek name="$value" />

CheckBox_Month($args, $body)

Usage:

<AAT:CheckBox_Month name="$value" />

Config_Certificate($args, $body)

Usage:

<AAT:Config_Certificate tooltip="_TOOLTIP_SYSTEM_CERTIFICATE" />

Config_Database($args, $body)

Usage:

<AAT:Config_Database tooltip="_TOOLTIP_SYSTEM_DB" />

Config_LDAP_Contacts($args, $body)

Usage:

<AAT:Config_LDAP_Contacts tooltip="_TOOLTIP_SYSTEM_LDAP" />

Config_LDAP_Users($args, $body)

Usage:

<AAT:Config_LDAP_Users tooltip="_TOOLTIP_SYSTEM_LDAP" />

Config_NSCA($args, $body)

Usage:

<AAT:Config_NSCA tooltip="_TOOLTIP_SYSTEM_NSCA" />

Config_Proxy($args, $body)

Usage:

<AAT:Config_Proxy tooltip="_TOOLTIP_SYSTEM_PROXY" />

Config_SMTP($args, $body)

Usage:

<AAT:Config_SMTP tooltip="_TOOLTIP_SYSTEM_SMTP" />

Config_XMPP($args, $body)

Usage:

<AAT:Config_XMPP tooltip="_TOOLTIP_SYSTEM_JABBER" />

Config_Zabbix($args, $body)

Usage:

<AAT:Config_Zabbix tooltip="_TOOLTIP_SYSTEM_ZABBIX" />

Entry($args, $body)

Usage:

<AAT:Entry name="directory" size="40" />

Export_FTP($args, $body)

Usage:

<AAT:Export_FTP width="100%" />

Export_SCP($args, $body)

Usage:

<AAT:Export_SCP width="100%" />

Form($args, $body)

Usage:

<AAT:Form method="POST" action="$action">

Form_Button($args, $body)

Usage:

<AAT:Form_Button name="remove" value="remove_template" />

Form_Hidden($args, $body)

Usage:

<AAT:Form_Hidden name="msg_pattern" value="$pattern" />

Form_Submit($args, $body)

Usage:

<AAT:Form_Submit value="_EDIT" />

Help($args, $body)

Usage:

<AAT:Help page="login" />

IMG($args, $body)

Usage:

<AAT:IMG name="mime/pdf" tooltip="_REPORT_PDF"
        link="${url_base}&filename=$report.$ext" />

Label($args, $body)

Usage:

<AAT:Label value="_MODIFICATION" style="B" />

Logo($args, $body)

Usage: (empty)

Print Logo of the item $args{name} from the List $args{list}. πŸ–ΌοΈ

Usage:

<AAT:Menu align="C" items=\@items />

Message($args, $body)

Usage:

<AAT:Message level="$level" msg="$msg" />

Msg_Error()

Usage: (empty in the original, so... ✨)

Password($args, $body)

Usage:

<AAT:Password name="pword" value="$pwd" size="12" />

Picture($args, $body)

Usage:

<AAT:Picture file="IMG/octopussy.gif" width="200"
        alt="Octopussy Logo" />

ProgressBar($args, $body)

Usage:

<AAT:ProgressBar title="Report Generation $reportname"
        msg="Report Generation: $reportname" desc=$desc
        current=$cur total=$total
        cancel="./report_in_progress.asp?cancel=yes&pid=$pid" />

RRD_Graph($args, $body)

Usage:

<AAT:RRD_Graph url="./index.asp" name="syslog_dtype"
mode="$rrd_mode" />

Selector($args, $body)

Usage:

<AAT:Selector name="report" list=\@report_list />

Selector_Color($args, $body)

Usage:

<AAT:Selector_Color name="color" selected="red" />

Selector_Country_Code($args, $body)

Usage:

<AAT:Selector Country_Code name="country" selected="fr" />

Selector_Database($args, $body)

Usage:

<AAT:Selector_Database name="db_type" selected="$type" />

Selector_Date($args, $body)

Usage:

<AAT:Selector_Date name="$name" start_year="1920" />

Selector_DateTime($args, $body)

Usage:

<AAT:Selector_DateTime name="dt" start_year="2000"
        url="$url" selected="$selected" />

Selector_DateTime_Simple($args, $body)

Usage:

<AAT:Selector_DateTime_Simple name="dt"
        start_year="2000" url="$url"
        selected1="$d1/$m1/$y1/$hour1/$min1"
        selected2="$d2/$m2/$y2/$hour2/$min2" />

Selector_EnabledDisabled($args, $body)

Usage:

<AAT:Selector_EnabledDisabled name="status" selected="$status" />

Selector_Language($args, $body)

Usage:

<AAT:Selector_Language />

Selector_List($args, $body)

Usage: (empty in the original, so... ✨)

Selector_MenuMode($args, $body)

No usage given, bestie. Just the signature. 🫢

Selector_Number($args, $body)

Usage:

<AAT:Selector_Number name="graph_width"
        min="300" max="3000" step="50" selected="$g_width" />

Selector_Theme($args, $body)

Usage:

<AAT:Selector_Theme />

Selector_Time($args, $body)

Usage:

<AAT:Selector_Time name="time_start" step="5" selected="0/0"/>

Selector_User_Role($args, $body)

Usage:

<AAT:Selector_User_Role />

Selector_YesNo($args, $body)

Usage:

<AAT:Selector_YesNo name="xmpp_tls" selected="$tls" />

TextArea($args, $body)

Usage:

<AAT:TextArea name="comment" cols="80" rows="10" />

🌈 SEE ALSO 🌈

AAT::DB(3), AAT::Syslog(3), AAT::Theme(3), AAT::Translation(3), AAT::User(3), AAT::XML(3)


πŸ’Œ AUTHOR πŸ’Œ

Sebastien Thebert <octo.devel@gmail.com>


πŸ’– That's the tea! This page is from perl v5.22.2, dated 2016-05-04, and it's the AAT(3) manual. Slay, bestie! πŸ’–

πŸ“¦ where this page comes from