Init Repo
This commit is contained in:
42
install/resources/content/install_finish.php
Normal file
42
install/resources/content/install_finish.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
if (!defined('PICONTROL')) exit();
|
||||
|
||||
$tpl->setHeaderTitle(_t('Abschließen'));
|
||||
|
||||
if (isset($_POST['submit']) && $_POST['submit'] != '')
|
||||
{
|
||||
$dataLanguage = json_decode(readFromFile('language'), true);
|
||||
$dataUser = json_decode(readFromFile('user'), true);
|
||||
|
||||
if (isset($dataLanguage['language']) && $dataLanguage['language'] != '')
|
||||
setConfig('init:language', $dataLanguage['language'], PICONTROL_PATH.'resources/config/');
|
||||
else
|
||||
setConfig('init:language', $globalLanguage, PICONTROL_PATH.'resources/config/');
|
||||
|
||||
if (isset($dataUser['username'], $dataUser['password']) && $dataUser['username'] != '' && $dataUser['password'] != '')
|
||||
{
|
||||
if (getConfig('user:user_'.strtolower($dataUser['username']).'.username', '', PICONTROL_PATH.'resources/config/') == '')
|
||||
{
|
||||
setConfig('user:user_'.strtolower($dataUser['username']).'.username', $dataUser['username'], PICONTROL_PATH.'resources/config/');
|
||||
setConfig('user:user_'.strtolower($dataUser['username']).'.created', time(), PICONTROL_PATH.'resources/config/');
|
||||
setConfig('user:user_'.strtolower($dataUser['username']).'.password', $dataUser['password'], PICONTROL_PATH.'resources/config/');
|
||||
setConfig('user:user_'.strtolower($dataUser['username']).'.last_login', 0, PICONTROL_PATH.'resources/config/');
|
||||
|
||||
unlink(CACHE_PATH.'user.cache.php');
|
||||
|
||||
if (rename(PICONTROL_PATH.'install', PICONTROL_PATH.'install_'.generateUniqId(32, false)) !== false)
|
||||
$tpl->redirect('../');
|
||||
else
|
||||
$tpl->msg('error', _t('Fehler'), _t('Leider konnte die Installation nicht erfolgreich abgeschlossen werden! Bitte lösche den Ordner "%s" oder benenne ihn um. Wenn das erledigt ist, kommst du <a href="%s">hier zum Pi Control</a>.', PICONTROL_PATH.'install', '../'));
|
||||
}
|
||||
else
|
||||
$tpl->msg('error', _t('Fehler'), _t('Leider ist ein Fehler beim Auslesen des Pi Control Benutzers aufgetreten. Bitte wiederhole die Installation.'));
|
||||
}
|
||||
else
|
||||
$tpl->msg('error', _t('Fehler'), _t('Leider ist ein Fehler beim Auslesen des Pi Control Benutzers aufgetreten! Bitte wiederhole die Installation.'));
|
||||
}
|
||||
|
||||
$tpl->assign('configUpdateNotification', $config['url']['updateNotification'].getURLLangParam());
|
||||
|
||||
$tpl->draw('install_finish');
|
||||
?>
|
||||
Reference in New Issue
Block a user