mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
- phpci
- checksystem permission checks is avoided if it is started from command line
This commit is contained in:
@@ -30,16 +30,12 @@ setup:
|
||||
- "sed -i.bak 's/CREATE PROCEDURAL LANGUAGE plpgsql;//g' %BUILD_PATH%/system/fhcomplete3.0.sql"
|
||||
# Install Database
|
||||
- "psql -q -P pager=off -h localhost -U fhcomplete -p 5432 -d fhctest -f %BUILD_PATH%/system/fhcomplete3.0.sql >/dev/null"
|
||||
# TODO: This part is not working because of the tbl_benutzerrolle.anmerkung field
|
||||
# - "cp /home/phpci/config/version_3.0.php %BUILD_PATH%/version.php"
|
||||
# - "wget -qO - 'http://admin:1q2w3@test.fhcomplete.org/build/system/checksystem.php'"
|
||||
# - "cp /home/phpci/config/version_3.1.php %BUILD_PATH%/version.php"
|
||||
# - "wget -qO - 'http://admin:1q2w3@test.fhcomplete.org/build/system/checksystem.php'"
|
||||
# - "cp /home/phpci/config/version_3.2.php %BUILD_PATH%/version.php"
|
||||
# - "wget -qO - 'http://admin:1q2w3@test.fhcomplete.org/build/system/checksystem.php'"
|
||||
- "cd %BUILD_PATH%/system/ && php dbupdate_3.0.php"
|
||||
- "cd %BUILD_PATH%/system/ && php dbupdate_3.1.php"
|
||||
- "cd %BUILD_PATH%/system/ && php dbupdate_3.2.php"
|
||||
- "cp /home/phpci/config/version_3.0.php %BUILD_PATH%/version.php"
|
||||
- "cd %BUILD_PATH%/system/ && php checksystem.php"
|
||||
- "cp /home/phpci/config/version_3.1.php %BUILD_PATH%/version.php"
|
||||
- "cd %BUILD_PATH%/system/ && php checksystem.php"
|
||||
- "cp /home/phpci/config/version_3.2.php %BUILD_PATH%/version.php"
|
||||
- "cd %BUILD_PATH%/system/ && php checksystem.php"
|
||||
|
||||
test:
|
||||
# lint:
|
||||
|
||||
@@ -37,13 +37,16 @@ echo '<html>
|
||||
</head>
|
||||
<body>';
|
||||
|
||||
$uid = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($uid);
|
||||
|
||||
if(!$rechte->isBerechtigt('admin'))
|
||||
if (php_sapi_name() != 'cli')
|
||||
{
|
||||
exit('Sie haben keine Berechtigung');
|
||||
$uid = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($uid);
|
||||
|
||||
if(!$rechte->isBerechtigt('admin'))
|
||||
{
|
||||
exit('Sie haben keine Berechtigung');
|
||||
}
|
||||
}
|
||||
|
||||
echo '<H1>Systemcheck!</H1>';
|
||||
|
||||
Reference in New Issue
Block a user