boinc/html/user/join.php

99 lines
3.2 KiB
PHP

<?php
// This file is part of BOINC.
// http://boinc.berkeley.edu
// Copyright (C) 2016 University of California
//
// BOINC is free software; you can redistribute it and/or modify it
// under the terms of the GNU Lesser General Public License
// as published by the Free Software Foundation,
// either version 3 of the License, or (at your option) any later version.
//
// BOINC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with BOINC. If not, see <http://www.gnu.org/licenses/>.
require_once("../inc/util.inc");
function show_choose($is_old) {
panel(null,
function() use($is_old) {
if ($is_old) {
echo ' <a href="join.php">'.tra('I\'m new').'</a> &nbsp; |&nbsp; '.tra('I\'m a BOINC user').'
';
} else {
echo tra('I\'m new')
.' &nbsp; |&nbsp; <a href="join.php?old=1">'
.tra('I\'m a BOINC user')
.'</a>
';
}
}
);
}
function show_new() {
global $master_url;
panel(null,
function() use ($master_url) {
echo '
<ol>
<li> '
.tra('Read our %1Rules and Policies%2.', '<a href="info.php">', '</a>')
.'<li> <p>'
.tra('Download the BOINC desktop software.')
.'</p><p>
<a href="http://boinc.berkeley.edu/download.php" class="btn btn-success">'.tra('Download').'</a>
</p><p>'
.tra('For Android devices, download BOINC from the Google Play Store or Amazon App Store.')
.'</p>
<li> '
.tra('Run the installer.').'
<li> '.tra("Choose %1 from the list, or enter %2", "<strong>".PROJECT."</strong>", "<strong>$master_url</strong>").'
</ol>
';
}
);
}
function show_old() {
global $master_url;
panel(null,
function() use($master_url) {
echo '
<ul>
<li> '
.tra('Install BOINC on this device if not already present.')
.'<p>
<li> '
.tra('Select Tools / Add Project. Choose %1 from the list, or enter %2', "<strong>".PROJECT."</strong>", "<strong>$master_url</strong>")
.' <p>
<li> '
.tra('If you\'re running a command-line version of BOINC on this computer, %1create a '.PROJECT.' account%2, then use %3boinccmd --project_attach%4 to add the project.',
'<a href="create_account_form.php">',
'</a>',
'<strong><a href="http://boinc.berkeley.edu/wiki/Boinccmd_tool">',
'</a></strong>'
)
.'
</ul>
';
}
);
}
$old = get_int('old', true);
page_head(tra("Join %1", PROJECT));
show_choose($old);
if ($old) {
show_old();
} else {
show_new();
}
page_tail();