Click on a configuration value to change it.
<BR><BR>
-<SCRIPT TYPE="text/javascript" SRC="<%$fsurl%>elements/overlibmws.js"></SCRIPT>
-<SCRIPT TYPE="text/javascript" SRC="<%$fsurl%>elements/overlibmws_iframe.js"></SCRIPT>
-<SCRIPT TYPE="text/javascript" SRC="<%$fsurl%>elements/overlibmws_draggable.js"></SCRIPT>
-<SCRIPT TYPE="text/javascript" SRC="<%$fsurl%>elements/iframecontentmws.js"></SCRIPT>
+<% include('/elements/init_overlib.html') %>
% if ($FS::UID::use_confcompat) {
-
<FONT SIZE="+1" COLOR="#ff0000">CONFIGURATION NOT STORED IN DATABASE -- USING COMPATIBILITY MODE</FONT><BR><BR>
%}
-%
+
% foreach my $section ( qw(required billing username password UI session
% shell BIND
% ),
% }
<tr>
- <td><a href="javascript:void(0);" onClick="overlib( OLiframeContent('config.cgi?key=<% $i->key %>;agentnum=<% $agentnum %>', <% $width %>, <% $height %>, 'config_popup' ), CAPTION, 'Enter configuration value', STICKY, AUTOSTATUSCAP, MIDX, 0, MIDY, 0, DRAGGABLE, CLOSECLICK ); return false;" name="<% $i->key %>">
-%# <b><% $i->key %></b></a> - <% $i->description %>
- <b><% $i->key %></b></a>: <% $i->description %>
+ <td><% include('/elements/popup_link.html',
+ 'action' => 'config.cgi?key='. $i->key.
+ ';agentnum='. $agentnum,
+ 'width' => $width,
+ 'height' => $height,
+ 'actionlabel' => 'Enter configuration value',
+ 'label' => '<b>'. $i->key. '</b>',
+ 'aname' => $i->key,
+ )
+ %>: <% $i->description %>
</td>
<td><table border=0>
+
+% my $n = 0;
% foreach my $type (@types) {
-% my $n = 0;
-% if ( $type eq '' ) {
+
+% if ( $type eq '' ) {
<tr>
<td><font color="#ff0000">no type</font></td>
</tr>
-% } elsif ( $type eq 'binary' ) {
+% } elsif ( $type eq 'binary' ) {
<tr>
<% $conf->exists($i->key, $agentnum)
: 'empty'
%>
</tr>
-% } elsif ( $type eq 'textarea'
-% || $type eq 'editlist'
-% || $type eq 'selectmultiple' ) {
+
+% } elsif ( $type eq 'textarea'
+% || $type eq 'editlist'
+% || $type eq 'selectmultiple' ) {
<tr>
- <td bgcolor="#ffffff">
+ <td id="<% $i->key.$n %>" bgcolor="#ffffff">
<font size="-2"><pre>
<% encode_entities(join("\n",
map { length($_) > 88 ? substr($_,0,88).'...' : $_ }
</pre></font>
</td>
</tr>
-% } elsif ( $type eq 'checkbox' ) {
+% } elsif ( $type eq 'checkbox' ) {
<tr>
- <td bgcolor="#<% $conf->exists($i->key, $agentnum) ? '00ff00">YES' : 'ff0000">NO' %></td>
+ <td id="<% $i->key.$n %>" bgcolor="#<% $conf->exists($i->key, $agentnum) ? '00ff00">YES' : 'ff0000">NO' %></td>
</tr>
-% } elsif ( $type eq 'text' || $type eq 'select' ) {
+% } elsif ( $type eq 'text' || $type eq 'select' ) {
<tr>
- <td bgcolor="#ffffff">
+ <td id="<% $i->key.$n %>" bgcolor="#ffffff">
<% $conf->exists($i->key, $agentnum) ? $conf->config($i->key, $agentnum) : '' %>
</td></tr>
-% } elsif ( $type eq 'select-sub' ) {
+% } elsif ( $type eq 'select-sub' ) {
<tr>
- <td bgcolor="#ffffff">
+ <td id="<% $i->key.$n %>" bgcolor="#ffffff">
<% $conf->config($i->key, $agentnum) %>:
<% &{ $i->option_sub }( $conf->config($i->key, $agentnum) ) %>
</td>
</tr>
-% } else {
+% } else {
<tr><td>
<font color="#ff0000">unknown type <% $type %></font>
</td></tr>
+% }
+% $n++;
% }
-% $n++; }
</table></td>
</tr>