Files
Openconf/chair/install-complete.php
2021-04-20 11:13:47 +05:30

58 lines
1.9 KiB
PHP

<?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 |
// +----------------------------------------------------------------------+
require_once "../include.php";
printHeader("OpenConf Install Completed",3);
if (defined('OCC_INSTALL_COMPLETE') && OCC_INSTALL_COMPLETE) {
warn('Installation was previously completed');
exit;
}
// Set install status to complete
if (!$fp=fopen(OCC_CONFIG_FILE,'r')) {
err("Unable to open config.php for reading",$hdr,$hdrfn);
}
if (!$optionFile = fread($fp,filesize(OCC_CONFIG_FILE))) {
fclose($fp);
err("Unable to read from config.php",$hdr,$hdrfn);
}
fclose($fp);
replaceConstantValue('OCC_INSTALL_COMPLETE', 1, $optionFile);
if (!$fp=fopen(OCC_CONFIG_FILE,'w')) {
err("Unable to open config.php for writing",$hdr,$hdrfn);
}
if (!fwrite($fp,$optionFile)) {
fclose($fp);
err("Unable to write config.php",$hdr,$hdrfn);
}
fclose($fp);
print '
<p>Congratulations, you have completed the OpenConf installation!</p>
<p><a href="../">Proceed to your OpenConf Home Page</a></p>
<p style="text-align: center"><img src="//www.openconf.com/images/openconf-install.gif" alt="OpenConf logo" title="OpenConf" /></p>
';
clearstatcache();
if (!is_writable($OC_configAR['OC_paperDir'])) {
print '
<p class="note">NOTE: Before accepting file uploads, you will need to change permissions of the file upload directory (default: data/papers/) so that the Web (HTTP) server process has read-write privileges.</p>
';
}
printFooter();
?>