Author: mcbrown
Date: 2007-07-19 08:38:37 +0200 (Thu, 19 Jul 2007)
New Revision: 7151
Log:
Updating the varsummary and dynamic varsummary to include a link to the corresponding option
Modified:
trunk/tools/dyndocs-optvars-generate.pl
Modified: trunk/tools/dyndocs-optvars-generate.pl
===================================================================
--- trunk/tools/dyndocs-optvars-generate.pl 2007-07-19 01:30:45 UTC (rev 7150)
+++ trunk/tools/dyndocs-optvars-generate.pl 2007-07-19 06:38:37 UTC (rev 7151)
Changed blocks: 3, Lines Added: 24, Lines Deleted: 8; 2734 bytes
@@ -869,13 +869,21 @@
</thead>
<tbody>
EOF
+ my $idmap = IDMap->new({sources => [sprintf('../refman-%s',$options->{version})]});
foreach my $id (@{$idlist})
{
- print $iodest xml_row(xml_entry(xml_literal($td->{$id}->{type}->{cmdline}->{setvar} ||
- $td->{$id}->{type}->{mycnf}->{setvar} ||
- $td->{$id}->{type}->{servervar}->{format} ||
- $id)),
+ my $id_text = xml_literal($td->{$id}->{type}->{cmdline}->{setvar} ||
+ $td->{$id}->{type}->{mycnf}->{setvar} ||
+ $td->{$id}->{type}->{servervar}->{format} ||
+ $id);
+ if (exists($td->{$id}->{xrefto}) &&
+ exists($idmap->{$td->{$id}->{xrefto}}))
+ {
+ $id_text=sprintf('<link linkend="%s">%s</link>',$td->{$id}->{xrefto},$id_text);
+ }
+
+ print $iodest xml_row(xml_entry($id_text),
xml_entry(exists($td->{$id}->{scope}) ? $td->{$id}->{scope} : '' ),
xml_entry(exists($td->{$id}->{isdynamic}) ? $td->{$id}->{isdynamic} : ''));
}
@@ -928,9 +936,20 @@
</thead>
<tbody>
EOF
+ my $idmap = IDMap->new({sources => [sprintf('../refman-%s',$options->{version})]});
foreach my $id (@{$idlist})
{
+ my $id_text = xml_literal($td->{$id}->{type}->{cmdline}->{setvar} ||
+ $td->{$id}->{type}->{mycnf}->{setvar} ||
+ $td->{$id}->{type}->{servervar}->{format} ||
+ $id);
+ if (exists($td->{$id}->{xrefto}) &&
+ exists($idmap->{$td->{$id}->{xrefto}}))
+ {
+ $id_text=sprintf('<link linkend="%s">%s</link>',$td->{$id}->{xrefto},$id_text);
+ }
+
my ($valuetype,$scopetype) = ('','');
$valuetype = $td->{$id}->{values}->[0]->{vartype} || '';
@@ -953,10 +972,7 @@
$scopetype = '<literal>SESSION</literal>';
}
- print $iodest xml_row(xml_entry(xml_literal($td->{$id}->{type}->{cmdline}->{setvar} ||
- $td->{$id}->{type}->{mycnf}->{setvar} ||
- $td->{$id}->{type}->{servervar}->{format} ||
- $id)),
+ print $iodest xml_row(xml_entry($id_text),
xml_entry($valuetype),
xml_entry($scopetype));
}
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r7151 - trunk/tools | mcbrown | 19 Jul |