Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
28f01a7
load classes uppercase (Koseven) and lowercase (olab)
medmen Dec 20, 2018
f48dd57
include koseven via composer
medmen Dec 20, 2018
048f455
include koseven via composer
medmen Dec 20, 2018
03d6747
paths are uppercase for Koseven
medmen Dec 21, 2018
b408875
MySQL use pdo (old mysql driver is obsolete in PHP 7)
medmen Dec 21, 2018
aad24d2
include koseven via composer
medmen Dec 21, 2018
409fbd9
installer now uses mysqli since mysql is deprecated
medmen Dec 23, 2018
20e9f68
small bugfix when moving to mysqli
medmen Dec 23, 2018
d26050a
installer creates cookie-salt and writes localisation data to config.…
medmen Dec 23, 2018
501d448
installer creates cookie-salt and writes localisation data to config.…
medmen Dec 23, 2018
a313cab
installer creates cookie-salt and writes localisation data to config.…
medmen Dec 23, 2018
a95abe4
installer creates cookie-salt and writes localisation data to config.…
medmen Dec 23, 2018
aec3ce3
rewrite to use mysqli always.
medmen Dec 23, 2018
659d588
read cookie-salt from config.json, koseven requires it
medmen Dec 23, 2018
5e12ce8
replacing all redirects with Controller:redirect, the old method does…
medmen Dec 26, 2018
a8c268c
koseven needs an array of trusted hosts, this file creates an initial…
medmen Dec 26, 2018
a3a2c34
fix small bug in installer using mysqli
medmen Dec 27, 2018
3c7914e
fix infinite redirect when switching to koseven (main problem is swit…
medmen Dec 27, 2018
4fbf449
typecast (array) for count to avoid warnings in PHP 7
medmen Jan 6, 2019
d370835
make installation show/edit guessed tiemzone and localee
medmen Jan 8, 2019
d7740cd
Update README.md
medmen Jan 14, 2019
d49f98a
update composer.lock to recognize koseven
medmen Jan 14, 2019
8e83e31
almost fixing labyrinth import, parsing json still gives problems, e.…
medmen Jan 25, 2019
616a778
fixing count warnings in php 7
medmen Jan 25, 2019
19aa5d9
fixing error due to strict mode in MYSQL > 5.7:
medmen Feb 7, 2019
9d94563
fixing error due to strict mode in MYSQL > 5.7:
medmen Feb 22, 2019
3d1c0bf
add check for PHP intl extension
medmen Mar 25, 2019
3886807
Merge remote-tracking branch 'origin/release-candidate-PHP7' into rel…
medmen Mar 25, 2019
d87267d
Fix bug with strict mode in mysql,
medmen Mar 26, 2019
4c41e5c
squashing warnings related to count() with non-arrays in PHP7
medmen Mar 28, 2019
28a6380
squashing warnings related to count() with non-arrays in PHP7
medmen Mar 28, 2019
57c3d28
squashing warnings related to count() with non-arrays in PHP7
medmen Mar 28, 2019
5ec0c10
fixing JSON String issues and possible count error
medmen Apr 2, 2019
b12c682
fixing bug when running MySQL in strict mode
medmen Apr 6, 2019
8b5481e
fixing bugs regarding count() and MySQL-strict-mode in scenarios
medmen Apr 7, 2019
a50616f
fixing bug when duplicating labyrinths and running MySQL in strict mode
medmen Apr 8, 2019
5883421
fixing JSON Parsing with visualEditor/Manager
medmen Apr 9, 2019
b6ae20c
fixing bug in JSON string creation
medmen Apr 9, 2019
5d21d48
fixing count error in PHP7
medmen Apr 11, 2019
25708e7
questions do not get saved yet. I could not grab the real source of t…
medmen Apr 17, 2019
37aaea4
fixing js bugs in labyrinth player
medmen Apr 18, 2019
172d2ac
fixing js bugs in labyrinth player
medmen Apr 18, 2019
f0ad86d
fixing Export of sessions to Spreadsheet,
medmen May 13, 2019
6255279
PHP7.4 got stricter checks for unfilled array items, startig to fix e…
medmen Jul 21, 2020
ca6ceb8
Merge remote-tracking branch 'origin/release-candidate-PHP7' into rel…
medmen Jul 21, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
29 changes: 17 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,31 @@
OpenLabyrinth
OpenLabyrinth relaese candidate PHP7
==============
OpenLabyrinth is an open-source (GNU-GPL3 licence) platform for creating and playing virtual patients.

For more information about OpenLabyrinth generally, see http://openlabyrinth.ca

You do not need any software to play a case. Any modern web browser will work. If you want to try authoring your own cases,
OpenLabryinth can be installed on a basic web server running Apache, MySQL, and PHP (eg a LAMP, WAMP setup etc.)
Those are notes about installing this release candidate

The install routines are still a bit glitchy - we apologize for this. Linux experts should have no trouble. The rest of us
mortals might have a hiccup or two.
## System Requirements

If you want to see some of the latest development features, send us a note via info AT openlabyrinth DOT ca and we can set
you up with a test account at http://demo.openlabyrinth.ca/
* Tested ONLY under Ubuntu 18.04 with PHP 7.2

## System Requirements
LAMP with PHP 7

composer (if you have sudo privileges, install global:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Otherwise see Requirements [here](https://github.com/olab/Open-Labyrinth/wiki/System-Requirements)

Available [here](https://github.com/olab/Open-Labyrinth/wiki/System-Requirements)

## Installation instructions

Available [here](https://github.com/olab/Open-Labyrinth/wiki/Installing-Open-Labyrinth)
almost as in [here](https://github.com/olab/Open-Labyrinth/wiki/Installing-Open-Labyrinth):

download and unzip this branch, cd into it

run "composer install" (and ust to make sure, run "composer update" too)

## Upgrade Guide
point your browser to your Olab instance. run the installer

Available [here](https://github.com/olab/Open-Labyrinth/wiki/Updating-Open-Labyrinth)
feel free to report errors and submit patches...
12 changes: 11 additions & 1 deletion composer.json
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
"robmorgan/phinx": "^0.6.2",
"google/apiclient": "^2.0.0@RC",
"asimlqt/php-google-spreadsheet-client": "2.3.*",
"ramsey/uuid": "^3.4"
"ramsey/uuid": "^3.4",
"phpoffice/phpspreadsheet": "^1.6.0",
"koseven/koseven": "^3.3.9"
},
"scripts": {
"post-update-cmd": [
"if [ -d \"vendor/koseven/koseven/\" ] \nthen \ncp -r vendor/koseven/koseven/modules/ www/ \nfi"
],
"post-install-cmd": [
"if [ -d \"vendor/koseven/koseven/\" ] \nthen \ncp -r vendor/koseven/koseven/modules/ www/ \nfi"
]
}
}
Loading