First commit
This commit is contained in:
+179
@@ -0,0 +1,179 @@
|
||||
<?php
|
||||
|
||||
// +----------------------------------------------------------------------+
|
||||
// | OpenConf |
|
||||
// +----------------------------------------------------------------------+
|
||||
// | Copyright (c) 2002-2020 Zakon Group LLC. All Rights Reserved. |
|
||||
// +----------------------------------------------------------------------+
|
||||
// | This source file is subject to the OpenConf License, available on |
|
||||
// | the OpenConf web site: www.OpenConf.com |
|
||||
// +----------------------------------------------------------------------+
|
||||
|
||||
// Don't cache
|
||||
header("Expires: Mon, 18 Sep 2003 13:00:00 GMT");
|
||||
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
require_once "include.php";
|
||||
|
||||
// Has OpenConf been installed yet?
|
||||
if (!defined('OCC_INSTALL_COMPLETE') || !OCC_INSTALL_COMPLETE) {
|
||||
header("Location: chair/install.php");
|
||||
exit;
|
||||
}
|
||||
|
||||
printHeader('');
|
||||
|
||||
// Home page notice
|
||||
if (isset($OC_configAR['OC_homePageNotice']) && !empty($OC_configAR['OC_homePageNotice'])) {
|
||||
print '<div>' . (preg_match("/\<(?:p|br) ?\/?\>/", $OC_configAR['OC_homePageNotice']) ? oc_($OC_configAR['OC_homePageNotice']) : nl2br(oc_($OC_configAR['OC_homePageNotice']))) . "</div>\n";
|
||||
}
|
||||
|
||||
// Language selection
|
||||
if (function_exists('gettext')) {
|
||||
$locales = explode(',', $OC_configAR['OC_locales']);
|
||||
if (count($locales) > 1) {
|
||||
print '<div class="oclanguage"><form method="get" action="openconf.php"><label><img src="images/globe.png" width="18" height="18" alt="globe icon" title="' . safeHTMLstr(oc_('Language')) . '" /> <select name="locale" title="language" onchange="this.form.submit()">';
|
||||
foreach ($locales as $l) {
|
||||
print '<option value="' . safeHTMLstr($l) . '" ' . (($l == $OC_locale) ? ' selected' : '') . '>' . safeHTMLstr($OC_languageAR[$l]['language']) . '</option>';
|
||||
}
|
||||
//T: Set = button to Set desired language if JavaScript is disabled
|
||||
print '</select></label><noscript> <input type="submit" value="' . oc_('Set') . '" /></noscript></form></div>' . "\n";
|
||||
}
|
||||
}
|
||||
|
||||
if (oc_hookSet('home-menu-top')) {
|
||||
foreach ($OC_hooksAR['home-menu-top'] as $v) {
|
||||
print $v;
|
||||
}
|
||||
}
|
||||
|
||||
ob_start();
|
||||
|
||||
//T: %ss = Authors
|
||||
print '<strong>' . oc_('Authors') . ':</strong><ul>';
|
||||
|
||||
$a = 0;
|
||||
if ($OC_statusAR['OC_submissions_open']) {
|
||||
print '<li><a href="author/submit.php">' . oc_('Make Submission') . '</a></li>';
|
||||
$a++;
|
||||
}
|
||||
|
||||
if ($OC_statusAR['OC_edit_open']) {
|
||||
print '<li><a href="author/edit.php">' . oc_('Edit Submission') . '</a></li>';
|
||||
$a++;
|
||||
} elseif ($OC_configAR['OC_authorViewSubIfEditClosed']) {
|
||||
print '<li><a href="author/edit.php">' . oc_('View Submission') . '</a></li>';
|
||||
$a++;
|
||||
}
|
||||
if ($OC_statusAR['OC_upload_open']) {
|
||||
print '<li><a href="author/upload.php">' . oc_('Upload File') . '</a></li>';
|
||||
$a++;
|
||||
}
|
||||
if ($OC_statusAR['OC_view_file_open']) {
|
||||
print '<li><a href="author/paper.php">' . oc_('View File') . '</a></li>';
|
||||
$a++;
|
||||
}
|
||||
if ($OC_statusAR['OC_withdraw_open']) {
|
||||
print '<li><a href="author/withdraw.php">' . oc_('Withdraw Submission') . '</a></li>';
|
||||
$a++;
|
||||
}
|
||||
if ($OC_statusAR['OC_status_open']) {
|
||||
print '<li><a href="author/status.php">' . oc_('Check Status') . '</a></li>';
|
||||
$a++;
|
||||
}
|
||||
|
||||
if (oc_hookSet('home-menu-author')) {
|
||||
$spaceit = true;
|
||||
foreach ($OC_hooksAR['home-menu-author'] as $v) {
|
||||
print '<li' . ($spaceit ? ' style="margin-top: 1em;"' : '') . '>' . $v . '</li>';
|
||||
$a++;
|
||||
$spaceit = false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($a == 0) {
|
||||
print '<li><em>' . oc_('Please check back') . '</em><br /></li>';
|
||||
}
|
||||
|
||||
print '
|
||||
</ul>
|
||||
<p></p>
|
||||
';
|
||||
|
||||
if ($OC_configAR['OC_paperAdvocates']) {
|
||||
print '
|
||||
<strong>' . oc_('Review and Program Committees') . ':</strong><ul>
|
||||
';
|
||||
} else {
|
||||
print '
|
||||
<strong>' . oc_('Reviewers') . ':</strong><ul>
|
||||
';
|
||||
}
|
||||
|
||||
// Committee Signin open?
|
||||
if ($OC_statusAR['OC_rev_signin_open'] || ($OC_configAR['OC_paperAdvocates'] && $OC_statusAR['OC_pc_signin_open'])) {
|
||||
print '<li><a href="review/signin.php">' . oc_('Sign In') . '</a><br /><br /></li>';
|
||||
$signin = true;
|
||||
} else { $signin = false; }
|
||||
|
||||
// Committee Signup open?
|
||||
if ($OC_statusAR['OC_rev_signup_open'] || ($OC_configAR['OC_paperAdvocates'] && $OC_statusAR['OC_pc_signup_open'])) {
|
||||
print '
|
||||
<li>
|
||||
<form method="post" action="review/signup.php">
|
||||
' . oc_('Sign Up') . ' — <em><label for="keycode">' . oc_('Keycode') . '</label>: </em>
|
||||
<input type="password" id="keycode" name="keycode" size=10 />
|
||||
<input type="submit" value="' .oc_('Enter') . '" />
|
||||
</form>
|
||||
</li>
|
||||
';
|
||||
} elseif (!$signin) {
|
||||
print '<li><em>' . oc_('Committee sign-in is closed') . "</em><br /></li>\n";
|
||||
}
|
||||
|
||||
if (oc_hookSet('home-menu-committees')) {
|
||||
$spaceit = true;
|
||||
foreach ($OC_hooksAR['home-menu-committees'] as $v) {
|
||||
print '<li' . ($spaceit ? ' style="margin-top: 1em;"' : '') . '>' . $v . '</li>';
|
||||
$spaceit = false;
|
||||
}
|
||||
}
|
||||
|
||||
print '
|
||||
</ul>
|
||||
<p></p>
|
||||
|
||||
';
|
||||
|
||||
//T: %s = Chair
|
||||
print '<strong>' . oc_('Chair') . ':</strong><ul>
|
||||
<li><a href="chair/signin.php">' . oc_('Sign In') . '</a></li>
|
||||
';
|
||||
|
||||
if (oc_hookSet('home-menu-chair')) {
|
||||
$spaceit = true;
|
||||
foreach ($OC_hooksAR['home-menu-chair'] as $v) {
|
||||
print '<li' . ($spaceit ? ' style="margin-top: 1em;"' : '') . '>' . $v . '</li>';
|
||||
$spaceit = false;
|
||||
}
|
||||
}
|
||||
|
||||
print '
|
||||
</ul>
|
||||
<p></p>
|
||||
';
|
||||
|
||||
if (oc_hookSet('home-menu-extras')) {
|
||||
foreach ($OC_hooksAR['home-menu-extras'] as $v) {
|
||||
print $v;
|
||||
}
|
||||
}
|
||||
|
||||
ob_end_flush();
|
||||
|
||||
printFooter();
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user