r22520 - htdocs/trunk - Show help and guide documents integrated in the website
Geert Janssens
gjanssens at code.gnucash.org
Mon Nov 5 04:04:38 EST 2012
Author: gjanssens
Date: 2012-11-05 04:04:37 -0500 (Mon, 05 Nov 2012)
New Revision: 22520
Trac: http://svn.gnucash.org/trac/changeset/22520
Added:
htdocs/trunk/viewdoc.phtml
Modified:
htdocs/trunk/docs.phtml
htdocs/trunk/externals/header.phtml
Log:
Show help and guide documents integrated in the website
Before when one of the docs was opened, all gnucash context website was gone.
There is one visible artifact that may still need some attention. The iframe
used to display the document is fixed size and hence can sometimes show a
second scrollbar. This can't be fixed with html/css alone.
For more details on how this grew, please read the commit history of the beta
branch (r22480-r22507).
Modified: htdocs/trunk/docs.phtml
===================================================================
--- htdocs/trunk/docs.phtml 2012-11-03 11:58:35 UTC (rev 22519)
+++ htdocs/trunk/docs.phtml 2012-11-05 09:04:37 UTC (rev 22520)
@@ -8,45 +8,6 @@
include("emulate_globals_on.php");
include("externals/header.phtml");
include("externals/menu.phtml");
-
-/*the following code selects the link to browse online docs based on the language selected in the GnuCash website*/
-$basepath = "http://gnucash.org/docs/v2.4/";
-$helpfile = "gnucash-help/help.html";
-$tcfile = "gnucash-guide/index.html";
-$helplangpath = 'C';
-$guidelangpath = 'C';
-$l_argarray = parse_url($_SERVER['REQUEST_URI']); /*read the array for the path*/
-$l_arg = $l_argarray[query]; /*select the lang part (query) from the above array: for example "lang=it_IT"*/
-if (is_null($l_arg)) { $l_arg = "lang=".$_COOKIE['lang_cookie']; } /*if lang query is not in the url read it from cookie as f.e. "lang=it_IT"*/
-/* the next switch assigns the language path to the help documents*/
-if ($l_arg) { /* There is a language argument */
- switch ($l_arg) {
- case "lang=de_DE":
- $helplangpath = "de_DE";
- break;
- case "lang=it_IT":
- $helplangpath = "it_IT";
- break;
- }
-}
-/* the next switch assigns the language path to the guide documents*/
-if ($l_arg) { /* There is a language argument */
- switch ($l_arg) {
- case "lang=de_DE":
- $guidelangpath = "de_DE";
- break;
- case "lang=it_IT":
- $guidelangpath = "it_IT";
- break;
- case "lang=ja_JP":
- $guidelangpath = "ja_JP";
- break;
- }
-}
-/*finally build the language based urls to docs*/
-$hfileurl = $basepath . $helplangpath . "/" . $helpfile;
-$tfileurl = $basepath . $guidelangpath . "/" . $tcfile;
-/*end of the language based docs link creator code*/
?>
<div id="content">
@@ -55,8 +16,8 @@
<p class="justify"><?php echo T_("There are two major <span class=\"gnucash\">GnuCash</span> documentation packages to help users:");?></p>
<ul>
-<li><a href="<?php echo $hfileurl?>"><b><?php echo T_("The Help Manual");?></b></a></li>
-<li><a href="<?php echo $tfileurl?>"><b><?php echo T_("The Tutorials and Concepts Guide");?></b></a></li>
+<li><a href="<?=$top_dir;?>/viewdoc.phtml?doc=help"><b><?php echo T_("The Help Manual");?></b></a></li>
+<li><a href="<?=$top_dir;?>/viewdoc.phtml?doc=guide"><b><?php echo T_("The Tutorials and Concepts Guide");?></b></a></li>
</ul>
<p class="justify"><?php echo T_("The <b>Help Manual</b> is designed to be a quick reference of how to accomplish specific tasks and how to use the features in <span class=\"gnucash\">GnuCash</span>. The <b>Concepts Guide</b> is designed to be an in depth guide to the concepts behind using <span class=\"gnucash\">GnuCash</span> with a tutorial to show how to put those concepts into practice.");?></p>
@@ -83,15 +44,36 @@
<tbody>
<tr class="doctr">
<td><?php echo T_("English");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help.epub"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=C&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help.epub">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-help.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("German");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help.epubf"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=de_DE&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help.epubf">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-help.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("Italian");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help.epub"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=it_IT&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help.epub">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-help.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
</tbody>
</table>
@@ -101,19 +83,47 @@
<tbody>
<tr class="doctr">
<td><?php echo T_("English");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide.epub"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=C&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide.epub">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/C/gnucash-guide.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("German");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide.epub"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=de_DE&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide.epub">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/de_DE/gnucash-guide.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("Italian");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide.epub"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=it_IT&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide.epub">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/it_IT/gnucash-guide.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("Japanese");?> :</td><td>
- <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- | <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide.epub"><img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> | <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide.mobi"><img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.4&lang=ja_JP&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a><!-- |
+ <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide.epub">
+ <img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> |
+ <a href="<?=$top_dir;?>/docs/v2.4/ja_JP/gnucash-guide.mobi">
+ <img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
</tbody>
</table>
@@ -143,35 +153,35 @@
<tbody>
<tr class="doctr">
<td><?php echo T_("English");?> :</td><td>
- <a href="http://code.gnucash.org/docs/C/gnucash-help/help.html">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=C&doc=help">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/C/gnucash-help.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/C/gnucash-help.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/C/gnucash-help.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/C/gnucash-help.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/C/gnucash-help.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/C/gnucash-help.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("German");?> :</td><td>
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-help/help.html">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=de_DE&doc=help">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-help.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/de_DE/gnucash-help.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-help.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/de_DE/gnucash-help.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-help.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/de_DE/gnucash-help.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("Italian");?> :</td><td>
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-help/help.html">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=it_IT&doc=help">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-help.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/it_IT/gnucash-help.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-help.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/it_IT/gnucash-help.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-help.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/it_IT/gnucash-help.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
</tbody>
@@ -182,46 +192,46 @@
<tbody>
<tr class="doctr">
<td><?php echo T_("English");?> :</td><td>
- <a href="http://code.gnucash.org/docs/C/gnucash-guide/">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=C&doc=guide">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/C/gnucash-guide.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/C/gnucash-guide.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/C/gnucash-guide.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/C/gnucash-guide.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/C/gnucash-guide.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/C/gnucash-guide.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("German");?> :</td><td>
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-guide/">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=de_DE&doc=guide">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-guide.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/de_DE/gnucash-guide.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-guide.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/de_DE/gnucash-guide.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/de_DE/gnucash-guide.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/de_DE/gnucash-guide.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("Italian");?> :</td><td>
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-guide/">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=it_IT&doc=guide">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-guide.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/it_IT/gnucash-guide.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-guide.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/it_IT/gnucash-guide.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/it_IT/gnucash-guide.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/it_IT/gnucash-guide.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
<tr class="doctr">
<td><?php echo T_("Japanese");?> :</td><td>
- <a href="http://code.gnucash.org/docs/ja_JP/gnucash-guide/">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk&lang=ja_JP&doc=guide">
<img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/ja_JP/gnucash-guide.pdf">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/ja_JP/gnucash-guide.pdf">
<img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a> |
- <a href="http://code.gnucash.org/docs/ja_JP/gnucash-guide.epub">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/ja_JP/gnucash-guide.epub">
<img class="docicon" alt="epub" title="<?php echo T_($epub);?>" src="<?=$top_dir;?>/images/icons/epub_logo.png" /></a> <!--|
- <a href="http://code.gnucash.org/docs/ja_JP/gnucash-guide.mobi">
+ <a href="<?=$top_dir;?>/viewdoc.phtml?rev=trunk/ja_JP/gnucash-guide.mobi">
<img class="docicon" alt="mobi" title="<?php echo T_($mobi);?>" src="<?=$top_dir;?>/images/icons/mobipocket_logo.png" /></a>-->
</td></tr>
</tbody>
@@ -253,16 +263,21 @@
<ul>
<li>
<b><?php echo T_("Help Manual");?></b>:
- <?php echo T_("English");?> (<a href="<?=$top_dir;?>/docs/v2.2/C/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>) |
- <?php echo T_("German");?> (<a href="<?=$top_dir;?>/docs/v2.2/de_DE/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>) |
- <?php echo T_("Italian");?> (<a href="<?=$top_dir;?>/docs/v2.2/it_IT/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
+ <?php echo T_("English");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.2&lang=C&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>) |
+ <?php echo T_("German");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.2&lang=de_DE&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>) |
+ <?php echo T_("Italian");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.2&lang=it_IT&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
</li>
</ul>
<ul>
<li>
<b><?= T_("Concepts Guide") ?></b>:
- <?php echo T_("English");?> (<a href="<?=$top_dir;?>/docs/v2.2/C/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
- <?php echo T_("Italian");?> (<a href="<?=$top_dir;?>/docs/v2.2/it_IT/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
+ <?php echo T_("English");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.2&lang=C&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
+ <?php echo T_("Italian");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.2&lang=it_IT&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
</li>
</ul>
</li>
@@ -270,14 +285,17 @@
<ul>
<li>
<b><?php echo T_("Help Manual");?></b>:
- <?php echo T_("English");?> (<a href="<?=$top_dir;?>/docs/v2.0/C/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>) |
- <?php echo T_("German");?> (<a href="<?=$top_dir;?>/docs/v2.0/de_DE/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
+ <?php echo T_("English");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.0&lang=C&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>) |
+ <?php echo T_("German");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.0&lang=de_DE&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
</li>
</ul>
<ul>
<li>
<b><?= T_("Concepts Guide") ?></b>:
- <?php echo T_("English");?> (<a href="<?=$top_dir;?>/docs/v2.0/C/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
+ <?php echo T_("English");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=2.0&lang=C&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
</li>
</ul>
</li>
@@ -285,16 +303,21 @@
<ul>
<li>
<b><?php echo T_("Help Manual");?></b>:
- <?php echo T_("English");?> (<a href="<?=$top_dir;?>/docs/v1.8/C/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>,
- <a href="<?=$top_dir;?>/docs/v1.8/C/gnucash-help.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a>) |
- <?php echo T_("German");?> (<a href="<?=$top_dir;?>/docs/v1.8/de_DE/gnucash-help/help.html"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
+ <?php echo T_("English");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=1.8&lang=C&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>,
+ <a href="<?=$top_dir;?>/docs/v1.8/C/gnucash-help.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a>) |
+ <?php echo T_("German");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=1.8&lang=de_DE&doc=help">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>)
</li>
</ul>
<ul>
<li>
<b><?= T_("Concepts Guide") ?></b>:
- <?php echo T_("German");?> (<a href="<?=$top_dir;?>/docs/v2.8/C/gnucash-guide/"><img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>,
- <a href="<?=$top_dir;?>/docs/v1.8/C/gnucash-guide.pdf"><img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a>)
+ <?php echo T_("German");?> (<a href="<?=$top_dir;?>/viewdoc.phtml?rev=1.8&lang=C&doc=guide">
+ <img class="docicon" alt="online" title="<?php echo T_($online);?>" src="<?=$top_dir;?>/images/icons/online_logo.png" /></a>,
+ <a href="<?=$top_dir;?>/docs/v1.8/C/gnucash-guide.pdf">
+ <img class="docicon" alt="pdf" title="<?php echo T_($pdf);?>" src="<?=$top_dir;?>/images/icons/pdf_logo.png" /></a>)
</li>
</ul>
</li>
Modified: htdocs/trunk/externals/header.phtml
===================================================================
--- htdocs/trunk/externals/header.phtml 2012-11-03 11:58:35 UTC (rev 22519)
+++ htdocs/trunk/externals/header.phtml 2012-11-05 09:04:37 UTC (rev 22520)
@@ -5,7 +5,23 @@
$titledonation = T_("Support the GnuCash project with a donation");
$titleuservoice = T_("Request or vote enhancements for GnuCash");
$titlegplus = T_("GnuCash on Google +");
-$titlefb = T_("GnuCash on facebook");
+
+# This function will create a link to the given page
+# reusing the get parameters that were specified
+# with the option to override the language
+function make_lang_href ($page, $get_parms, $lang)
+{
+ if (isset($lang) && $lang != "")
+ {
+ $get_parms[lang] = $lang;
+ }
+ $url_get_query = http_build_query ($get_parms);
+ $lang_href = "$page"."?"."$url_get_query";
+ return $lang_href;
+
+}
+
+$get_parms = $_GET;
?>
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -59,29 +75,34 @@
<p><img src="<?=$top_dir?>/images/gnucash-vert.png" alt="GnuCash" /></p>
</div>
+<!--This is an image out of the view that is shown on google+ profile for GnuCash
+<div style="position:absolute;top:-1000px;left:-1000px;"><img src="<?=$home?>/images/gnc-download.png" alt="GnuCash small business accounting" height="152" width="125" /></div>-->
+
<div id="googleplusone">
<!--facebook like button-->
<div style="padding:0 0 5px 0">
<div id="fb-root"></div>
-<script>(function(d, s, id) {
- var js, fjs = d.getElementsByTagName(s)[0];
- if (d.getElementById(id)) {return;}
- js = d.createElement(s); js.id = id;
- js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
- fjs.parentNode.insertBefore(js, fjs);
-}(document, 'script', 'facebook-jssdk'));</script>
-
-<div class="fb-like" data-href="www.gnucash.org" data-send="false" data-layout="box_count" data-width="60" data-show-faces="true" data-font="verdana"></div>
+ <script type="text/javascript">
+ //<![CDATA[
+ (function() {
+ document.write('<fb:like width="200" data-href="www.gnucash.org" data-send="false" data-layout="box_count" data-width="60" data-show-faces="true" data-font="verdana"></fb:like>');
+ var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];
+ s.type = 'text/javascript';
+ s.async = true;
+ s.src = 'http://connect.facebook.net/en_US/all.js#xfbml=1';
+ s1.parentNode.insertBefore(s, s1);
+ })();
+ //]]>
+ </script>
</div>
<!-- google +1 button-->
-<g:plusone size="tall" href="http://www.gnucash.org/"></g:plusone>
+<g:plusone size="tall" href="http://www.gnucash.org/beta/"></g:plusone>
</div>
<!-- the icons on the top right-->
<div style="float:right;">
<ul id="navlist">
- <li id="fb-icon"><a href="https://www.facebook.com/Gnucash" title="<?php echo T_($titlefb);?>"></a></li>
<li id="gplus-icon"><a href="https://plus.google.com/u/0/103666182558673867088/" title="<?php echo T_($titlegplus);?>"></a></li>
<li id="uservoice-icon"><a href="http://gnucash.uservoice.com/" title="<?php echo T_($titleuservoice);?>"></a></li>
<li id="donation-icon"><a href="http://sourceforge.net/donate/index.php?group_id=192" title="<?php echo T_($titledonation);?>"></a></li>
@@ -97,19 +118,18 @@
<span id="language">
<?= T_("Language"); ?>:
- <a class="nav" href="<?=$current_path;?>?lang=en_US">English</a>
-| <a class="nav" href="<?=$current_path;?>?lang=de_DE">Deutsch</a>
-<!--| <a class="nav" href="<?=$current_path;?>?lang=es_ES">Español</a>-->
-| <a class="nav" href="<?=$current_path;?>?lang=fr_FR">Français</a>
-| <a class="nav" href="<?=$current_path;?>?lang=it_IT">Italiano</a>
-| <a class="nav" href="<?=$current_path;?>?lang=ja_JP">日本語</a>
-| <a class="nav" href="<?=$current_path;?>?lang=hu_HU">Magyar</a>
-| <a class="nav" href="<?=$current_path;?>?lang=nl_NL">Nederlands</a>
-<!--| <a class="nav" href="<?=$current_path;?>?lang=nb_NO">Norsk Bokmål</a>-->
-<!-- | <a class="nav" href="<?=$current_path;?>?lang=pl_PL">Polska</a> -->
-<!--| <a class="nav" href="<?=$current_path;?>?lang=pt_PT">Português</a>-->
-| <a class="nav" href="<?=$current_path;?>?lang=zh_CN">简体中文</a>
-| <a class="nav" href="<?=$current_path;?>?lang=zh_TW">繁體中文</a>
+ <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "en_US"); ?>">English</a>
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "de_DE"); ?>">Deutsch</a>
+<!--| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "es_ES"); ?>">Español</a>-->
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "fr_FR"); ?>">Français</a>
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "it_IT"); ?>">Italiano</a>
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "ja_JP"); ?>">日本語</a>
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "hu_HU"); ?>">Magyar</a>
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "nl_NL"); ?>">Nederlands</a>
+<!--| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "nb_NO"); ?>">Norsk Bokmål</a>-->
+<!-- | <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "pl_PL"); ?>">Polska</a> -->
+<!--| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "pt_PT"); ?>">Português</a>-->
+| <a class="nav" href="<?= make_lang_href($current_page, $get_parms, "zh_CN"); ?>">中文</a>
</span>
<span id="location"> <!-- <?= _("Continent"); ?>:
(<a class="nav" href="http://www.gnucash.org/">US</a>)
Added: htdocs/trunk/viewdoc.phtml
===================================================================
--- htdocs/trunk/viewdoc.phtml (rev 0)
+++ htdocs/trunk/viewdoc.phtml 2012-11-05 09:04:37 UTC (rev 22520)
@@ -0,0 +1,126 @@
+<?php
+include("emulate_globals_on.php");
+include("lang.php");
+$title = T_("View document");
+include("externals/header.phtml");
+include("externals/menu.phtml");
+
+# Some base parameters used later on
+$basepath = "http://www.gnucash.org/docs";
+$helpdoc = "gnucash-help/help.html";
+$tcdoc = "gnucash-guide/index.html";
+$current_stable = "2.4";
+
+# Determine which documentation to show based on 3 parameters:
+# - language
+# - help or guide (doc)
+# - doc version (rev)
+
+# Show current stable helpdoc, in overall set language by default
+$showdoc = $tcdoc;
+$req_doc_ok = true;
+$showrev = $current_stable;
+$req_rev_ok = true;
+
+# Requested language is set in $locale by included lang.php
+if ($locale == "en_US") {
+ $showlang = "C";
+} else {
+ $showlang = $locale;
+}
+$req_lang_ok = true;
+
+# Parse requested document
+if (isset ($_GET["doc"])) {
+ switch ($_GET["doc"]) {
+ case "help":
+ $showdoc = $helpdoc;
+ break;
+ case "guide":
+ $showdoc = $tcdoc;
+ break;
+ default: /* unknown document requested, will present help by default */
+ $req_doc_ok = false;
+ break;
+ }
+}
+
+# Parse requested version
+if (isset ($_GET["rev"])) {
+ switch ($_GET["rev"]) {
+ case "1.8":
+ $showrev = "1.8";
+ break;
+ case "2.0":
+ $showrev = "2.0";
+ break;
+ case "2.2":
+ $showrev = "2.2";
+ break;
+ case "2.4":
+ $showrev = "2.4";
+ break;
+ case "current":
+ $showrev = $current_stable;
+ break;
+ case "trunk":
+ $showrev = "trunk";
+ break;
+ case "nightly":
+ $showrev = "trunk";
+ break;
+ default: /* unknown version requested, will current stable by default */
+ $req_rev_ok = false;
+ break;
+ }
+}
+
+# Now check if the requested combination of doc, revision and language actually exists
+# If not, try the default C locale instead.
+
+# First evaluate the nightly builds, they are located on a different server
+# To avoid network traffic, the available languages are hard-coded here and should be
+# updated if list of languages in which the documentation is available changes
+if ($showrev == "trunk") {
+ $basepath = "http://code.gnucash.org/docs";
+ $trunk_langs = array ( $helpdoc => array( "C", "de_DE", "it_IT"),
+ $tcdoc => array( "C", "de_DE", "it_IT", "ja_JP"));
+ if (!in_array ($showlang, $trunk_langs[$showdoc])) {
+ $showlang = "C";
+ $req_lang_ok = false;
+ }
+
+ $showurl=$basepath."/".$showlang."/".$showdoc;
+} else {
+ # For the stable versions, we can simply check file availability because we're
+ # on the same server
+ $checkpath="docs/v".$showrev."/".$showlang."/".$showdoc;
+ if (!file_exists ($checkpath)) {
+ $showlang = "C";
+ $req_lang_ok = false;
+ }
+
+ $showurl=$basepath."/v".$showrev."/".$showlang."/".$showdoc;
+}
+
+?>
+
+<div id="content">
+
+<?php if (! $req_doc_ok ) { ?>
+<p style="color: red;"><?= T_("The document requested is not available. The tutorial and concepts guide will be displayed instead.")?></p>
+<?php } ?>
+<?php if (! $req_rev_ok ) {
+ $reqrev=$_GET["rev"]; ?>
+<p style="color: red;"><?= T_("The document requested is not available for the version $reqrev. Version $showrev will be displayed instead.")?></p>
+<?php } ?>
+<?php if (! $req_lang_ok ) { ?>
+<p style="color: red;"><?= T_("The document requested is not available in the requested language. The English version will be displayed instead.")?></p>
+<?php } ?>
+
+<iframe src="<?php echo $showurl; ?>" style="border-width: 0px; width: 100%; min-width: 700px; height: 80em;">
+<?php echo T_("It seems your browser doesn't support iframes. To view the requested page in a separate windows, please <a href=\"" . $showurl . "\">click here</a>."); ?>
+</iframe>
+
+</div>
+<?php include("externals/footer.phtml"); ?>
More information about the gnucash-changes
mailing list