mirror of https://github.com/BOINC/boinc.git
47 lines
1.3 KiB
PHP
47 lines
1.3 KiB
PHP
<?php
|
|
require_once("docutil.php");
|
|
page_head("GUI URLs");
|
|
echo "
|
|
<p>
|
|
<b>GUI URLs</b> is a mechanism allowing projects to pass URLs to the client,
|
|
for display as links in the GUI.
|
|
<p>
|
|
Projects can includes a file 'gui_urls.xml' in the project root directory,
|
|
with the following form:
|
|
|
|
",html_text("
|
|
<gui_urls>
|
|
<gui_url>
|
|
<name>Your account</name>
|
|
<description>View your account information and credit totals</description>
|
|
<url>http://foo.project.com/blah.php?userid=<userid></url>
|
|
</gui_url>
|
|
<gui_url>
|
|
<name>Help</name>
|
|
<description>Get help about SETI@home</description>
|
|
<url>http://foo.project.com/help.php</url>
|
|
</gui_url>
|
|
...
|
|
</gui_urls>
|
|
"),"
|
|
<p>
|
|
Each entry describes a GUI URL.
|
|
The elements are:
|
|
";
|
|
list_start();
|
|
list_item("name", "A short name, used e.g. as a menu item");
|
|
list_item("description", "An explanation, used e.g. as a rollover popup");
|
|
list_item("url", "The URL");
|
|
list_end();
|
|
echo "
|
|
All items are macro-substituted as follows:
|
|
";
|
|
list_start();
|
|
list_item(htmlspecialchars("<userid/>"), "The user ID");
|
|
list_item(htmlspecialchars("<teamid/>"), "The team ID");
|
|
list_item(htmlspecialchars("<hostid/>"), "The host ID");
|
|
list_item(htmlspecialchars("<authenticator/>"), "The user's account ID");
|
|
list_end();
|
|
page_tail();
|
|
?>
|