diff --git a/phpci.yml b/phpci.yml index 31f55c39e..270e0eec6 100644 --- a/phpci.yml +++ b/phpci.yml @@ -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: diff --git a/system/checksystem.php b/system/checksystem.php index 383db1d43..68ec69807 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -37,13 +37,16 @@ echo '
'; -$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 '