update to pc
This commit is contained in:
parent
f7cbd1da71
commit
5cc52cf062
2
.idea/watcherTasks.xml
generated
2
.idea/watcherTasks.xml
generated
@ -81,7 +81,7 @@
|
||||
<option name="workingDir" value="$PROJECT_DIR$/../stories" />
|
||||
<envs />
|
||||
</TaskOptions>
|
||||
<TaskOptions isEnabled="true">
|
||||
<TaskOptions isEnabled="false">
|
||||
<option name="arguments" value="" />
|
||||
<option name="checkSyntaxErrors" value="true" />
|
||||
<option name="description" />
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
const shouldMangleAndTranspile = (process.argv.length >= 3 && process.argv[2] === "1");
|
||||
// const shouldMangleAndTranspile = (process.argv.length >= 3 && process.argv[2] === "1"); || true;
|
||||
// const shouldMangleAndTranspile = (process.argv.wordLength >= 3 && process.argv[2] === "1"); || true;
|
||||
|
||||
const rollup = require('rollup');
|
||||
const fs = require('fs');
|
||||
|
||||
@ -1,50 +1,6 @@
|
||||
2018-03-26T18:09:19+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:21:01+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:48:28+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:49:15+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:49:40+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:50:49+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:51:22+02:00 ERR (3):
|
||||
2018-03-29T21:51:59+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:52:27+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:53:21+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:54:04+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:54:52+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:55:20+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:31:24+02:00 ERR (3):
|
||||
2018-03-30T18:32:03+02:00 ERR (3):
|
||||
2018-03-30T18:32:49+02:00 ERR (3):
|
||||
2018-03-30T18:33:44+02:00 ERR (3):
|
||||
2018-03-30T18:35:21+02:00 ERR (3):
|
||||
2018-03-30T18:36:21+02:00 ERR (3):
|
||||
2018-03-30T18:41:16+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:42:46+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:43:32+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:53:00+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:55:11+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:56:58+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T20:43:05+02:00 ERR (3): Service with name "Application\Model\Manager\RunManager" could not be created. Reason: Class '\Manager\RunManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:43:59+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:46:08+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:47:15+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class 'Application\Model\StoryManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:49:36+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:49:21", null, 1, 1, null]:
|
||||
|
||||
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
|
||||
2018-03-30T20:50:52+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:50:44", null, 2, 1, null]:
|
||||
|
||||
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
|
||||
2018-04-01T14:22:02+02:00 ERR (3):
|
||||
2018-04-01T14:24:57+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 55
|
||||
2018-04-04T18:34:32+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
|
||||
2018-04-04T18:38:53+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
|
||||
2018-04-04T18:40:00+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 98
|
||||
2018-04-04T20:00:33+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:05:34+02:00 ERR (3):
|
||||
2018-04-04T20:54:18+02:00 ERR (3):
|
||||
2018-04-04T20:54:39+02:00 ERR (3): The discriminator value "sequenc" is invalid. It must be one of "conditionobject", "answer", "precondition", "sequence". - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/HydrationException.php Line: 100
|
||||
2018-04-04T20:55:34+02:00 ERR (3):
|
||||
2018-05-09T13:11:24+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:28:45+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:01+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:19+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:41+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:43:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
|
||||
303
log/log.log
303
log/log.log
@ -1,297 +1,6 @@
|
||||
2018-03-26T18:09:19+02:00 ERR (3): error-router-no-match
|
||||
2018-03-26T18:09:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:15:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:16:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:17:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:23:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:25:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:28:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:33:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:35:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:43:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:46:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:49:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:53:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:56:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T21:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T22:31:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:21:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:22:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:27:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:28:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:30:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:31:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-28T15:27:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:16:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:16:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:18:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:19:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:20:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:21:01+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:21:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:48:28+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:48:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:49:15+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:49:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:49:40+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:49:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:50:49+02:00 ERR (3): error-router-no-match
|
||||
2018-03-29T21:50:50+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:51:22+02:00 ERR (3):
|
||||
2018-03-29T21:51:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:51:59+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:52:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:52:27+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:52:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:53:21+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:53:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:54:04+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:54:52+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:54:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:55:20+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-29T21:55:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:31:24+02:00 ERR (3):
|
||||
2018-03-30T18:32:03+02:00 ERR (3):
|
||||
2018-03-30T18:32:49+02:00 ERR (3):
|
||||
2018-03-30T18:33:44+02:00 ERR (3):
|
||||
2018-03-30T18:35:21+02:00 ERR (3):
|
||||
2018-03-30T18:36:21+02:00 ERR (3):
|
||||
2018-03-30T18:36:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:36:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:37:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:40:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:41:16+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:41:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:42:46+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:42:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:43:32+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:53:00+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:55:11+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:55:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:56:58+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\RunManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-03-30T18:56:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:42:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:43:05+02:00 ERR (3): Service with name "Application\Model\Manager\RunManager" could not be created. Reason: Class '\Manager\RunManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:43:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:43:59+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:43:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:46:08+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class '\Manager\StoryManagerManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:46:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:47:15+02:00 ERR (3): Service with name "Application\Model\Manager\StoryManager" could not be created. Reason: Class 'Application\Model\StoryManager' does not exist - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 771
|
||||
2018-03-30T20:47:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:49:36+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:49:21", null, 1, 1, null]:
|
||||
|
||||
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
|
||||
2018-03-30T20:49:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:50:52+02:00 ERR (3): An exception occurred while executing 'INSERT INTO silas_stories.SequencePlayed (startDate, endDate, runId, sequenceId, answerId) VALUES (?, ?, ?, ?, ?)' with params ["2018-03-30 20:50:44", null, 2, 1, null]:
|
||||
|
||||
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'endDate' cannot be null - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php Line: 118
|
||||
2018-03-30T20:50:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:55:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T21:19:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:09:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:13:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:14:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:15:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:47:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:48:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:49:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:51:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:58:07+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T23:00:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:22:02+02:00 ERR (3):
|
||||
2018-04-01T14:24:57+02:00 NOTICE (5): Undefined variable: nextSequencePlayed {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Manager/RunManager.php","line":51}
|
||||
2018-04-01T14:24:57+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 55
|
||||
2018-04-01T14:24:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:27:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:31:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:47:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:48:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:51:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:58:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:59:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:01:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:08:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:14:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:17:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:18:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:19:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:20:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:21:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:27:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:28:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:30:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:31:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:33:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:36:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:39:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:41:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:41:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:45:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:46:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:46:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:57:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:58:14+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:59:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:13:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:15:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:17:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:17:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:18:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:24:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:37:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:41:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:43:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:46:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:47:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:50:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:55:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:56:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:57:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:59:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:06:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:08:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:18:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:19:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:23:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:23:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:26:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:28:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:31:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:35:01+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:37:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:39:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:42:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:48:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:51:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:53:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:53:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:55:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:47:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:48:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:50:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:51:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:52:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:53:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T09:49:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:06:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:08:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:10:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:14:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:17:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:24:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:24:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:04:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:07:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:08:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:11:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:12:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:13:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:14:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:19:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:25:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:27:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:37:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:39:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:46:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:47:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:56:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:33:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:40:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:44:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:56:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:58:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:59:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:00:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:02:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:14:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:16:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:17:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:21:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-03T11:23:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-03T18:21:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T16:30:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T16:30:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:31:30+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:32:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:33:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:34:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:34:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:34:32+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
|
||||
2018-04-04T18:38:53+02:00 ERR (3): Unrecognized field: storyId - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/ORMException.php Line: 101
|
||||
2018-04-04T18:40:00+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T18:40:00+02:00 ERR (3): Call to a member function getSequence() on null - ErrorCode: 0 File: /var/www/pwa/stories/sources/module/Application/src/Controller/StoryController.php Line: 98
|
||||
2018-04-04T18:40:57+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T18:46:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:46:50+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T18:47:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:47:16+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T19:59:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T19:59:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:00:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:00:32+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:00:33+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:00:34+02:00 ERR (3):
|
||||
2018-04-04T20:01:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:01:24+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:01:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:05:34+02:00 ERR (3):
|
||||
2018-04-04T20:27:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:27:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:27:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:28:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:30:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:34:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:34:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:36:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:38:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:41:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:42:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:43:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:44:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:47:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:48:15+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:51:17+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:53:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:54:11+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:54:18+02:00 ERR (3):
|
||||
2018-04-04T20:54:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:54:39+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:54:39+02:00 ERR (3): The discriminator value "sequenc" is invalid. It must be one of "conditionobject", "answer", "precondition", "sequence". - ErrorCode: 0 File: /var/www/pwa/stories/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/Hydration/HydrationException.php Line: 100
|
||||
2018-04-04T20:55:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:55:34+02:00 ERR (3):
|
||||
2018-04-04T20:55:40+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:58:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:58:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:59:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:04:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:05:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T21:11:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:11:23+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T21:33:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:34:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:35:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:35:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:41:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:41:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-05T17:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-05T17:53:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-21T09:24:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-05-09T13:11:24+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\StoryManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/stories/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:28:45+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:01+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:19+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:29:41+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
2018-05-23T08:43:12+02:00 ERR (3): Unable to resolve service "Application\Model\Manager\LevelManager" to a factory; are you certain you provided it during configuration? - ErrorCode: 0 File: /var/www/pwa/wordRotator/vendor/zendframework/zend-servicemanager/src/ServiceManager.php Line: 687
|
||||
|
||||
@ -1,247 +0,0 @@
|
||||
2018-03-26T18:09:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:15:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:16:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:17:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:23:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:25:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:28:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:33:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:35:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:43:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:46:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:49:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:53:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T18:56:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T21:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T22:31:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:21:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:22:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:27:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:28:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:30:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-26T23:31:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-28T15:27:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:16:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:16:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:18:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:19:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:20:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:21:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:48:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:49:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:49:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:50:50+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:51:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:52:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:52:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:53:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:54:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-29T21:55:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:36:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:36:54+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:37:44+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:40:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:41:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:42:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:55:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T18:56:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:42:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:43:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:43:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:46:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:47:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:49:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:50:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T20:55:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T21:19:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:09:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:13:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:14:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:15:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:47:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:48:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:49:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:51:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T22:58:07+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-03-30T23:00:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:24:57+02:00 NOTICE (5): Undefined variable: nextSequencePlayed {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Manager/RunManager.php","line":51}
|
||||
2018-04-01T14:24:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:27:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:31:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:47:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:48:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:51:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:58:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T14:59:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:01:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:08:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:14:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:15:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:17:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:18:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:19:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:20:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:21:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:27:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:28:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:30:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:31:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:33:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:36:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:39:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:41:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:41:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:45:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:46:12+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:46:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:57:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:58:14+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T15:59:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:13:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:15:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:17:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:17:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:18:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:24:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:37:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:41:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:43:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:46:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:47:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:50:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:55:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:56:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:57:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T18:59:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:06:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:08:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:18:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:19:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:23:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:23:43+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:26:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:28:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:31:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:35:01+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:37:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:39:26+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:42:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:43:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:48:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:51:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:53:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:53:45+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-01T19:55:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:47:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:48:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:50:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:51:40+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:52:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T02:53:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T09:49:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:06:57+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:08:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:10:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:14:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:17:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:24:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T10:24:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:04:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:07:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:08:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:10:24+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:11:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:12:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:13:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:14:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:19:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:20:00+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:25:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:27:17+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:37:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:39:22+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:46:25+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:47:20+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T18:56:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:33:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:40:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:44:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:56:53+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:58:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T20:59:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:00:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:02:13+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:14:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:16:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:17:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-02T21:21:59+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-03T11:23:36+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-03T18:21:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T16:30:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T16:30:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:31:30+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:32:37+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:33:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:34:03+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:34:27+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:40:00+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T18:40:57+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T18:46:06+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:46:50+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T18:47:11+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T18:47:16+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T19:59:23+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T19:59:51+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:00:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:00:32+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:01:16+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:01:24+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:01:28+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:27:46+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:27:52+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:27:58+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:28:35+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:30:18+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:34:02+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:34:42+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:36:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:38:56+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:41:48+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:42:41+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:43:29+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:44:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:47:21+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:48:15+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:51:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:51:17+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:53:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:53:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:54:08+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:54:11+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:54:32+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:54:39+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:55:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:55:40+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T20:58:19+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:58:38+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T20:59:10+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:04:31+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:05:12+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T21:11:15+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:11:23+02:00 NOTICE (5): Undefined property: DoctrineORMModule\Proxy\__CG__\Application\Model\Sequence::$directDescendants {"errno":8,"file":"/var/www/pwa/stories/sources/module/Application/src/Model/Sequence.php","line":83}
|
||||
2018-04-04T21:33:39+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:34:33+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:35:05+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:35:47+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:41:34+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-04T21:41:55+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-05T17:53:04+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-05T17:53:09+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
2018-04-21T09:24:49+02:00 WARN (4): Invalid argument supplied for foreach() {"errno":2,"file":"/var/www/Ainias/pwa-user-management/src/Model/Manager/UserSettingManager.php","line":72}
|
||||
@ -1,69 +1,31 @@
|
||||
CREATE TABLE silas_stories.Cronjob (id INT AUTO_INCREMENT NOT NULL, intervalInMinutes INT NOT NULL, lastRun DATETIME NOT NULL, className LONGTEXT NOT NULL, lastSuccess DATETIME NOT NULL, errorMessage LONGTEXT NOT NULL, active TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discr VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Code (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(255) NOT NULL, creationDate DATETIME NOT NULL, isCacheable TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discriminator VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_7B6C519377153098 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.UserCode (id INT NOT NULL, userId INT DEFAULT NULL, INDEX IDX_18054F5564B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.ChangeEmailCode (id INT NOT NULL, newEmail VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.User (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255) NOT NULL, password VARCHAR(128) NOT NULL, email VARCHAR(255) NOT NULL, activated TINYINT(1) NOT NULL, blocked TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_81EAB742F85E0677 (username), UNIQUE INDEX UNIQ_81EAB742E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.Cronjob (id INT AUTO_INCREMENT NOT NULL, intervalInMinutes INT NOT NULL, lastRun DATETIME NOT NULL, className LONGTEXT NOT NULL, lastSuccess DATETIME NOT NULL, errorMessage LONGTEXT NOT NULL, active TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discr VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.Code (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(255) NOT NULL, creationDate DATETIME NOT NULL, isCacheable TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, discriminator VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_817996E977153098 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.UserCode (id INT NOT NULL, userId INT DEFAULT NULL, INDEX IDX_E2BA727E64B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.ChangeEmailCode (id INT NOT NULL, newEmail VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.User (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255) NOT NULL, password VARCHAR(128) NOT NULL, email VARCHAR(255) NOT NULL, activated TINYINT(1) NOT NULL, blocked TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_7BFF7038F85E0677 (username), UNIQUE INDEX UNIQ_7BFF7038E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE UserAccess (UserId INT NOT NULL, AccessId INT NOT NULL, INDEX IDX_26623A76631A48FA (UserId), INDEX IDX_26623A76A1A046DD (AccessId), PRIMARY KEY(UserId, AccessId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Role (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_5B10EB615E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.Role (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_A1052C1B5E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE RoleUser (RoleId INT NOT NULL, UserId INT NOT NULL, INDEX IDX_2DDE86A9BF6EF8BE (RoleId), INDEX IDX_2DDE86A9631A48FA (UserId), PRIMARY KEY(RoleId, UserId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE RoleAccess (RoleId INT NOT NULL, AccessId INT NOT NULL, INDEX IDX_337C2901BF6EF8BE (RoleId), INDEX IDX_337C2901A1A046DD (AccessId), PRIMARY KEY(RoleId, AccessId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE RoleChildren (ParentId INT NOT NULL, ChildId INT NOT NULL, INDEX IDX_88554C92E9982EB8 (ParentId), INDEX IDX_88554C92CD4052DB (ChildId), PRIMARY KEY(ParentId, ChildId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.RegistrationCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.RequestNewPasswordCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.UserSetting (id INT AUTO_INCREMENT NOT NULL, userId INT NOT NULL, name VARCHAR(255) NOT NULL, value LONGTEXT NOT NULL, lastUpdated BIGINT NOT NULL, version INT DEFAULT 1 NOT NULL, INDEX IDX_B313C8B964B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Access (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_DF28AF285E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.ConditionObject (id INT AUTO_INCREMENT NOT NULL, version INT DEFAULT 1 NOT NULL, discriminator VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Answer (id INT NOT NULL, preconditionId INT DEFAULT NULL, messageId INT DEFAULT NULL, sequenceId INT DEFAULT NULL, INDEX IDX_39CCE5928804049 (preconditionId), UNIQUE INDEX UNIQ_39CCE59A4C3A0DA (messageId), INDEX IDX_39CCE59447AAB6A (sequenceId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE NextSequences (AnswerId INT NOT NULL, SequenceId INT NOT NULL, INDEX IDX_90B57044AD318310 (AnswerId), INDEX IDX_90B57044B27A8BA (SequenceId), PRIMARY KEY(AnswerId, SequenceId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Chat (id INT AUTO_INCREMENT NOT NULL, description LONGTEXT NOT NULL, name LONGTEXT NOT NULL, imgPath LONGTEXT NOT NULL, version INT DEFAULT 1 NOT NULL, storyId INT DEFAULT NULL, INDEX IDX_69E493A13A4FD046 (storyId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE ChatAuthors (chatId INT NOT NULL, authorId INT NOT NULL, INDEX IDX_59C24CB82DE6E13C (chatId), INDEX IDX_59C24CB8A196F9FD (authorId), PRIMARY KEY(chatId, authorId)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Precondition (id INT NOT NULL, conditionOneId INT DEFAULT NULL, conditionTwoId INT DEFAULT NULL, INDEX IDX_CB6157FDD1C549 (conditionOneId), INDEX IDX_CB6157F3A67FE19 (conditionTwoId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Sequence (id INT NOT NULL, storyId INT DEFAULT NULL, preconditionId INT DEFAULT NULL, INDEX IDX_3BD97FA93A4FD046 (storyId), INDEX IDX_3BD97FA928804049 (preconditionId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.SequencePlayed (id INT AUTO_INCREMENT NOT NULL, startDate DATETIME NOT NULL, endDate DATETIME NULL, version INT DEFAULT 1 NOT NULL, runId INT DEFAULT NULL, sequenceId INT DEFAULT NULL, answerId INT DEFAULT NULL, INDEX IDX_5D92015830FCA33B (runId), INDEX IDX_5D920158447AAB6A (sequenceId), INDEX IDX_5D9201585447E146 (answerId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Message (id INT AUTO_INCREMENT NOT NULL, message LONGTEXT NOT NULL, orderIndex INT NOT NULL, timeOffset INT NOT NULL, atTime INT NOT NULL, version INT DEFAULT 1 NOT NULL, sequenceId INT DEFAULT NULL, chatId INT DEFAULT NULL, authorId INT DEFAULT NULL, INDEX IDX_EFD74CEC447AAB6A (sequenceId), INDEX IDX_EFD74CEC2DE6E13C (chatId), INDEX IDX_EFD74CECA196F9FD (authorId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Story (id INT AUTO_INCREMENT NOT NULL, name LONGTEXT NOT NULL, imgPath LONGTEXT NOT NULL, version INT DEFAULT 1 NOT NULL, startSequenceId INT DEFAULT NULL, UNIQUE INDEX UNIQ_7C88A4D18E737261 (startSequenceId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Run (id INT AUTO_INCREMENT NOT NULL, startDate DATETIME NOT NULL, version INT DEFAULT 1 NOT NULL, userId INT DEFAULT NULL, storyId INT DEFAULT NULL, INDEX IDX_9F0C970B64B64DCC (userId), INDEX IDX_9F0C970B3A4FD046 (storyId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_stories.Author (id INT AUTO_INCREMENT NOT NULL, description LONGTEXT NOT NULL, name LONGTEXT NOT NULL, imgPath LONGTEXT NOT NULL, isUser TINYINT(1) NOT NULL, version INT DEFAULT 1 NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
ALTER TABLE silas_stories.UserCode ADD CONSTRAINT FK_18054F5564B64DCC FOREIGN KEY (userId) REFERENCES silas_stories.User (id);
|
||||
ALTER TABLE silas_stories.UserCode ADD CONSTRAINT FK_18054F55BF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_stories.ChangeEmailCode ADD CONSTRAINT FK_6E8F5FCBF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76631A48FA FOREIGN KEY (UserId) REFERENCES silas_stories.User (id);
|
||||
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_stories.Access (id);
|
||||
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_stories.Role (id);
|
||||
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9631A48FA FOREIGN KEY (UserId) REFERENCES silas_stories.User (id);
|
||||
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_stories.Role (id);
|
||||
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_stories.Access (id);
|
||||
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92E9982EB8 FOREIGN KEY (ParentId) REFERENCES silas_stories.Role (id);
|
||||
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92CD4052DB FOREIGN KEY (ChildId) REFERENCES silas_stories.Role (id);
|
||||
ALTER TABLE silas_stories.RegistrationCode ADD CONSTRAINT FK_126E73DABF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_stories.RequestNewPasswordCode ADD CONSTRAINT FK_88D0AB92BF396750 FOREIGN KEY (id) REFERENCES silas_stories.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_stories.UserSetting ADD CONSTRAINT FK_B313C8B964B64DCC FOREIGN KEY (userId) REFERENCES silas_stories.User (id);
|
||||
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE5928804049 FOREIGN KEY (preconditionId) REFERENCES silas_stories.Precondition (id);
|
||||
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE59A4C3A0DA FOREIGN KEY (messageId) REFERENCES silas_stories.Message (id);
|
||||
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE59447AAB6A FOREIGN KEY (sequenceId) REFERENCES silas_stories.Sequence (id);
|
||||
ALTER TABLE silas_stories.Answer ADD CONSTRAINT FK_39CCE59BF396750 FOREIGN KEY (id) REFERENCES silas_stories.ConditionObject (id) ON DELETE CASCADE;
|
||||
ALTER TABLE NextSequences ADD CONSTRAINT FK_90B57044AD318310 FOREIGN KEY (AnswerId) REFERENCES silas_stories.Answer (id);
|
||||
ALTER TABLE NextSequences ADD CONSTRAINT FK_90B57044B27A8BA FOREIGN KEY (SequenceId) REFERENCES silas_stories.Sequence (id);
|
||||
ALTER TABLE silas_stories.Chat ADD CONSTRAINT FK_69E493A13A4FD046 FOREIGN KEY (storyId) REFERENCES silas_stories.Story (id);
|
||||
ALTER TABLE ChatAuthors ADD CONSTRAINT FK_59C24CB82DE6E13C FOREIGN KEY (chatId) REFERENCES silas_stories.Chat (id);
|
||||
ALTER TABLE ChatAuthors ADD CONSTRAINT FK_59C24CB8A196F9FD FOREIGN KEY (authorId) REFERENCES silas_stories.Author (id);
|
||||
ALTER TABLE silas_stories.Precondition ADD CONSTRAINT FK_CB6157FDD1C549 FOREIGN KEY (conditionOneId) REFERENCES silas_stories.ConditionObject (id);
|
||||
ALTER TABLE silas_stories.Precondition ADD CONSTRAINT FK_CB6157F3A67FE19 FOREIGN KEY (conditionTwoId) REFERENCES silas_stories.ConditionObject (id);
|
||||
ALTER TABLE silas_stories.Precondition ADD CONSTRAINT FK_CB6157FBF396750 FOREIGN KEY (id) REFERENCES silas_stories.ConditionObject (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_stories.Sequence ADD CONSTRAINT FK_3BD97FA93A4FD046 FOREIGN KEY (storyId) REFERENCES silas_stories.Story (id);
|
||||
ALTER TABLE silas_stories.Sequence ADD CONSTRAINT FK_3BD97FA928804049 FOREIGN KEY (preconditionId) REFERENCES silas_stories.Precondition (id);
|
||||
ALTER TABLE silas_stories.Sequence ADD CONSTRAINT FK_3BD97FA9BF396750 FOREIGN KEY (id) REFERENCES silas_stories.ConditionObject (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_stories.SequencePlayed ADD CONSTRAINT FK_5D92015830FCA33B FOREIGN KEY (runId) REFERENCES silas_stories.Run (id);
|
||||
ALTER TABLE silas_stories.SequencePlayed ADD CONSTRAINT FK_5D920158447AAB6A FOREIGN KEY (sequenceId) REFERENCES silas_stories.Sequence (id);
|
||||
ALTER TABLE silas_stories.SequencePlayed ADD CONSTRAINT FK_5D9201585447E146 FOREIGN KEY (answerId) REFERENCES silas_stories.Answer (id);
|
||||
ALTER TABLE silas_stories.Message ADD CONSTRAINT FK_EFD74CEC447AAB6A FOREIGN KEY (sequenceId) REFERENCES silas_stories.Sequence (id);
|
||||
ALTER TABLE silas_stories.Message ADD CONSTRAINT FK_EFD74CEC2DE6E13C FOREIGN KEY (chatId) REFERENCES silas_stories.Chat (id);
|
||||
ALTER TABLE silas_stories.Message ADD CONSTRAINT FK_EFD74CECA196F9FD FOREIGN KEY (authorId) REFERENCES silas_stories.Author (id);
|
||||
ALTER TABLE silas_stories.Story ADD CONSTRAINT FK_7C88A4D18E737261 FOREIGN KEY (startSequenceId) REFERENCES silas_stories.Sequence (id);
|
||||
ALTER TABLE silas_stories.Run ADD CONSTRAINT FK_9F0C970B64B64DCC FOREIGN KEY (userId) REFERENCES silas_stories.User (id);
|
||||
ALTER TABLE silas_stories.Run ADD CONSTRAINT FK_9F0C970B3A4FD046 FOREIGN KEY (storyId) REFERENCES silas_stories.Story (id);
|
||||
|
||||
|
||||
CREATE TABLE silas_wordRotator.RegistrationCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.RequestNewPasswordCode (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.UserSetting (id INT AUTO_INCREMENT NOT NULL, userId INT NOT NULL, name VARCHAR(255) NOT NULL, value LONGTEXT NOT NULL, lastUpdated BIGINT NOT NULL, version INT DEFAULT 1 NOT NULL, INDEX IDX_B63D87E164B64DCC (userId), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
CREATE TABLE silas_wordRotator.Access (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(75) NOT NULL, beschreibung VARCHAR(255) NOT NULL, version INT DEFAULT 1 NOT NULL, UNIQUE INDEX UNIQ_FF893525E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;
|
||||
ALTER TABLE silas_wordRotator.UserCode ADD CONSTRAINT FK_E2BA727E64B64DCC FOREIGN KEY (userId) REFERENCES silas_wordRotator.User (id);
|
||||
ALTER TABLE silas_wordRotator.UserCode ADD CONSTRAINT FK_E2BA727EBF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_wordRotator.ChangeEmailCode ADD CONSTRAINT FK_8FAE5EFBF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76631A48FA FOREIGN KEY (UserId) REFERENCES silas_wordRotator.User (id);
|
||||
ALTER TABLE UserAccess ADD CONSTRAINT FK_26623A76A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_wordRotator.Access (id);
|
||||
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_wordRotator.Role (id);
|
||||
ALTER TABLE RoleUser ADD CONSTRAINT FK_2DDE86A9631A48FA FOREIGN KEY (UserId) REFERENCES silas_wordRotator.User (id);
|
||||
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901BF6EF8BE FOREIGN KEY (RoleId) REFERENCES silas_wordRotator.Role (id);
|
||||
ALTER TABLE RoleAccess ADD CONSTRAINT FK_337C2901A1A046DD FOREIGN KEY (AccessId) REFERENCES silas_wordRotator.Access (id);
|
||||
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92E9982EB8 FOREIGN KEY (ParentId) REFERENCES silas_wordRotator.Role (id);
|
||||
ALTER TABLE RoleChildren ADD CONSTRAINT FK_88554C92CD4052DB FOREIGN KEY (ChildId) REFERENCES silas_wordRotator.Role (id);
|
||||
ALTER TABLE silas_wordRotator.RegistrationCode ADD CONSTRAINT FK_96DE2014BF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_wordRotator.RequestNewPasswordCode ADD CONSTRAINT FK_27CF9C8BBF396750 FOREIGN KEY (id) REFERENCES silas_wordRotator.Code (id) ON DELETE CASCADE;
|
||||
ALTER TABLE silas_wordRotator.UserSetting ADD CONSTRAINT FK_B63D87E164B64DCC FOREIGN KEY (userId) REFERENCES silas_wordRotator.User (id);
|
||||
|
||||
INSERT INTO Role (name, beschreibung) VALUES ('gast', 'Kein aktives oder eingeloggtes Mitglied');
|
||||
INSERT INTO Role (name, beschreibung) VALUES ('user', 'Normales Mitglied');
|
||||
|
||||
File diff suppressed because one or more lines are too long
670
public/js/app.js
670
public/js/app.js
@ -2386,6 +2386,244 @@ InitPromise.mainPromise = new Promise(function(resolver){
|
||||
InitPromise.mainResolver = resolver;
|
||||
});
|
||||
|
||||
class MyDb {
|
||||
constructor(dbName, version) {
|
||||
let indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB;
|
||||
this._conn = indexedDB.open(dbName, version);
|
||||
|
||||
let myDB = this;
|
||||
this._conn.onupgradeneeded = function (upgradeEvent) {
|
||||
myDB.upgrade(myDB._conn.result, upgradeEvent.oldVersion, upgradeEvent.newVersion, upgradeEvent);
|
||||
};
|
||||
this.queryPromise = new Promise(function (resolve) {
|
||||
myDB._conn.onsuccess = function (e) {
|
||||
myDB._db = myDB._conn.result;
|
||||
resolve(e);
|
||||
};
|
||||
});
|
||||
}
|
||||
|
||||
openTransaction(name, transactionMode, callback) {
|
||||
let myDb = this;
|
||||
if (typeof transactionMode === 'function' && Helper.isNull(callback)) {
|
||||
callback = transactionMode;
|
||||
transactionMode = "read";
|
||||
}
|
||||
|
||||
this.queryPromise.then(function () {
|
||||
let res = null;
|
||||
try {
|
||||
res = myDb._conn.result.transaction(name, transactionMode);
|
||||
}
|
||||
catch (e) {
|
||||
console.warn(e);
|
||||
res = myDb._conn.result.transaction(name);
|
||||
}
|
||||
callback(res);
|
||||
});
|
||||
}
|
||||
|
||||
openStore(name, transactionMode, callback) {
|
||||
if (typeof transactionMode === 'function' && Helper.isNull(callback)) {
|
||||
callback = transactionMode;
|
||||
transactionMode = "readonly";
|
||||
}
|
||||
this.openTransaction(name, transactionMode, function (t) {
|
||||
callback(t.objectStore(name));
|
||||
});
|
||||
}
|
||||
|
||||
saveObj(obj, objectStore) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, "readwrite", function (store) {
|
||||
let request = store.put(obj);
|
||||
request.onsuccess = resolve;
|
||||
request.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
saveMany(manyObj, objectStore) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, "readwrite", function (store) {
|
||||
let promises = [];
|
||||
for (let i = 0, n = manyObj.length; i < n; i++) {
|
||||
promises.push(new Promise(function (resolveInner) {
|
||||
let request = store.put(manyObj[i]);
|
||||
request.onsuccess = resolveInner;
|
||||
request.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
}));
|
||||
}
|
||||
resolve(Promise.all(promises));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
load(key, objectStore) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, function (store) {
|
||||
let request = store.get(key);
|
||||
request.onsuccess = function (e) {
|
||||
resolve(e.currentTarget.result);
|
||||
};
|
||||
request.onerror = function (e) {
|
||||
console.warn(e);
|
||||
throw {
|
||||
"type": "indexed-db-load-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
loadAll(objectStore, query, count)
|
||||
{
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, function (store) {
|
||||
let request = store.getAll(query, count);
|
||||
request.onsuccess = function (e) {
|
||||
resolve(e.currentTarget.result);
|
||||
};
|
||||
request.onerror = function (e) {
|
||||
console.warn(e);
|
||||
throw {
|
||||
"type": "indexed-db-load-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
loadMany(index, value, objectStore, limit, direction) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, function (store) {
|
||||
let indexRequest = store.index(index);
|
||||
indexRequest.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-index-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
let request = indexRequest.openCursor(value, direction);
|
||||
request.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-index-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
let objects = [];
|
||||
let numberResults = 0;
|
||||
request.onsuccess = function (e) {
|
||||
let cursor = e.target.result;
|
||||
if (cursor) {
|
||||
objects.push(cursor.value);
|
||||
numberResults++;
|
||||
if (Helper.isNull(limit) || numberResults < limit) {
|
||||
cursor.continue();
|
||||
return;
|
||||
}
|
||||
}
|
||||
resolve(objects);
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
remove(id, objectStore) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, "readwrite", function (store) {
|
||||
let deleteRequest = store.delete(id);
|
||||
deleteRequest.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-delete-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
deleteRequest.onsuccess = function (e) {
|
||||
resolve();
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
removeMany(ids, objectStore) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, "readwrite", function (store) {
|
||||
let promises = [];
|
||||
for (let i = 0, n = ids.length; i < n; i++) {
|
||||
let deleteRequest = store.delete(ids[i]);
|
||||
deleteRequest.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-delete-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
promises.push(new Promise(function (resolve) {
|
||||
deleteRequest.onsuccess = function () {
|
||||
resolve();
|
||||
};
|
||||
}));
|
||||
}
|
||||
resolve(Promise.all(promises));
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
removeWithIndex(index, value, objectStore) {
|
||||
let self = this;
|
||||
return new Promise(function (resolve) {
|
||||
self.openStore(objectStore, "readwrite", function (store) {
|
||||
let indexRequest = store.index(index);
|
||||
indexRequest.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-index-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
let request = indexRequest.openCursor(value);
|
||||
request.onerror = function (e) {
|
||||
throw {
|
||||
"type": "indexed-db-index-error",
|
||||
"event": e
|
||||
}
|
||||
};
|
||||
request.onsuccess = function (e) {
|
||||
let cursor = e.target.result;
|
||||
if (cursor) {
|
||||
cursor.delete();
|
||||
cursor.continue();
|
||||
}
|
||||
else {
|
||||
resolve();
|
||||
}
|
||||
};
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
upgrade(db) {
|
||||
};
|
||||
}
|
||||
|
||||
class ShareButton {
|
||||
constructor(deviceType, icon, callback)
|
||||
{
|
||||
@ -2759,291 +2997,233 @@ SystemSettings.setBasePath("/pwa/wordRotator/public/");
|
||||
Translator.supportedLanguages = ["de", "en"];
|
||||
Translator.markTranslations = false;
|
||||
|
||||
class Segment{
|
||||
constructor(element){
|
||||
this.rotation = 0;
|
||||
this.element = element;
|
||||
class DataManager {
|
||||
static load(url, isCachable, raw) {
|
||||
isCachable = Helper.nonNull(isCachable, false);
|
||||
raw = Helper.nonNull(raw, false);
|
||||
let fullUrl = (isCachable) ? Helper.basePath(DataManager.cachePath + url) : Helper.basePath(DataManager.dataPath + url);
|
||||
return fetch(fullUrl, {"credentials": "same-origin"}).then(function (res) {
|
||||
if (raw) {
|
||||
return res.text();
|
||||
}
|
||||
return res.json();
|
||||
}).catch(function (e) {
|
||||
console.error("error", e);
|
||||
if (!raw) {
|
||||
return {
|
||||
"success": false,
|
||||
"errors": [
|
||||
"not-online"
|
||||
]
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
isSolved(){
|
||||
return (this.rotation === 0);
|
||||
}
|
||||
|
||||
rotate(){};
|
||||
static send(url, params) {
|
||||
let fullUrl = Helper.basePath(DataManager.dataPath + url);
|
||||
|
||||
_updateElement(){};
|
||||
if (!(params instanceof FormData)) {
|
||||
let newParams = new FormData();
|
||||
for (let k in params) {
|
||||
newParams.append(k, params[k]);
|
||||
}
|
||||
params = newParams;
|
||||
}
|
||||
|
||||
applyRotations(rotations){
|
||||
return rotations;
|
||||
return fetch(fullUrl, {
|
||||
"credentials": "same-origin",
|
||||
"method": "POST",
|
||||
"body": params
|
||||
}).then(function (res) {
|
||||
return res.json();
|
||||
}).catch(function (e) {
|
||||
console.error("error", e);
|
||||
return {
|
||||
"success": false,
|
||||
"errors": [
|
||||
"not-online"
|
||||
]
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
getElement()
|
||||
{
|
||||
return this.element;
|
||||
static buildQuery(values) {
|
||||
return Helper.buildQuery(values);
|
||||
}
|
||||
}
|
||||
|
||||
class ParentSegment extends Segment {
|
||||
constructor(element) {
|
||||
super(element);
|
||||
this.children = [];
|
||||
this.class = "rotate-0";
|
||||
}
|
||||
DataManager.dataPath = "data/";
|
||||
DataManager.cachePath = "cached/";
|
||||
|
||||
rotate() {
|
||||
this.rotation += 90;
|
||||
this.rotation %= 360;
|
||||
|
||||
this._updateRotationClass();
|
||||
}
|
||||
|
||||
applyRotations(rotations) {
|
||||
// debugger;
|
||||
this.rotation = rotations[0];
|
||||
rotations.splice(0, 1);
|
||||
for (let i = 0, n = this.children.length; i < n; i++) {
|
||||
rotations = this.children[i].applyRotations(rotations);
|
||||
class SettingsSite extends AbstractSite$1 {
|
||||
constructor(siteManager) {
|
||||
super(siteManager, 'public/html/settings.html', "settings");
|
||||
for (let k in SettingsSite.settingsFragments) {
|
||||
this.addSettingsFragment(k, new SettingsSite.settingsFragments[k](this));
|
||||
}
|
||||
return rotations;
|
||||
this.active = null;
|
||||
}
|
||||
|
||||
isSolved() {
|
||||
for (let i = 0, n = this.children.length; i < n; i++) {
|
||||
if (!this.children[i].isSolved()) {
|
||||
return false;
|
||||
addSettingsFragment(name, settingsFragment) {
|
||||
this.addFragment("#settings-fragments", settingsFragment);
|
||||
delete this.fragments["#settings-fragments"];
|
||||
this.fragments[name] = settingsFragment;
|
||||
}
|
||||
|
||||
onStart() {
|
||||
let res = super.onStart();
|
||||
if (Helper.isNotNull(this.active) && !this.fragments[this.active].isActive()) {
|
||||
this.setActive(null);
|
||||
}
|
||||
|
||||
this.buildList();
|
||||
return res;
|
||||
}
|
||||
|
||||
setActive(name) {
|
||||
if (Helper.isNotNull(this.active)) {
|
||||
this.fragments[this.active].inflatePromise.then(function (view) {
|
||||
view.classList.remove("active");
|
||||
});
|
||||
this.findBy("#show-fragment-" + this.active).classList.remove("active");
|
||||
}
|
||||
this.active = name;
|
||||
if (Helper.isNotNull(this.active)) {
|
||||
this.fragments[this.active].inflatePromise.then(function (view) {
|
||||
view.classList.add("active");
|
||||
});
|
||||
this.findBy("#show-fragment-" + this.active).classList.add("active");
|
||||
}
|
||||
}
|
||||
|
||||
buildList() {
|
||||
let listNameElem = this.findBy("#settings-fragment-list");
|
||||
listNameElem.removeAllChildren();
|
||||
|
||||
let self = this;
|
||||
for (let k in this.fragments) {
|
||||
if (this.fragments[k].isActive()) {
|
||||
|
||||
let liElement = document.createElement("li");
|
||||
liElement.id = "show-fragment-" + k;
|
||||
liElement.appendChild(Translator.makePersistentTranslation(k, null, "a"));
|
||||
liElement.addEventListener("click", function () {
|
||||
self.setActive(k);
|
||||
});
|
||||
listNameElem.appendChild(liElement);
|
||||
|
||||
if (Helper.isNull(this.active)) {
|
||||
this.setActive(k);
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.isSolved();
|
||||
}
|
||||
|
||||
setChildren(children) {
|
||||
this.children = [];
|
||||
for (let i = 0, n = children.length; i < n; i++) {
|
||||
this.addChild(children[i]);
|
||||
}
|
||||
static addSettingsFragment(name, settingsFragment) {
|
||||
SettingsSite.settingsFragments[name] = settingsFragment;
|
||||
}
|
||||
|
||||
addChild(child) {
|
||||
this.children.push(child);
|
||||
this._updateElement();
|
||||
}
|
||||
|
||||
_updateRotationClass() {
|
||||
// this.style.transform = "rotate("+this.rotation+"deg)";
|
||||
this.element.classList.remove(this.class);
|
||||
this.class = "rotate-" + this.rotation;
|
||||
if (this.class === "rotate-0")
|
||||
{
|
||||
this.class = "rotate-360";
|
||||
}
|
||||
this.element.classList.add(this.class);
|
||||
|
||||
// if (this.rotation === 0) {
|
||||
// const self = this;
|
||||
// self.element.classList.add("no-transition");
|
||||
//
|
||||
// setTimeout(() => {
|
||||
// if (self.class === "rotate-0") {
|
||||
// requestAnimationFrame(()=>{
|
||||
//
|
||||
// self.element.classList.remove("rotate-0");
|
||||
// self.element.classList.remove("no-transition");
|
||||
// });
|
||||
// }
|
||||
// }, 250);
|
||||
// }
|
||||
}
|
||||
|
||||
_updateElement() {
|
||||
const childContainer = this.element.querySelector(".child-container");
|
||||
childContainer.removeAllChildren();
|
||||
|
||||
this._updateRotationClass();
|
||||
|
||||
const self = this;
|
||||
this.element.onclick = function () {
|
||||
self.rotate();
|
||||
};
|
||||
|
||||
for (let i = 0, n = this.children.length; i < n; i++) {
|
||||
this.children[i]._updateElement();
|
||||
childContainer.appendChild(this.children[i].getElement());
|
||||
}
|
||||
static setAddSettingsSite(addLink) {
|
||||
SettingsSite.shouldAddSettingsSite = addLink;
|
||||
}
|
||||
}
|
||||
|
||||
class LeafSegment extends Segment{
|
||||
SettingsSite.settingsFragments = {};
|
||||
SettingsSite.shouldAddSettingsSite = true;
|
||||
|
||||
constructor(element, leaf) {
|
||||
super(element);
|
||||
this.leaf = 'A';
|
||||
if (Helper.isNotNull(leaf))
|
||||
{
|
||||
this.setLeaf(leaf);
|
||||
InitPromise.addPromise(function (app) {
|
||||
if (SettingsSite.shouldAddSettingsSite) {
|
||||
app.addDeepLink("settings", SettingsSite.name);
|
||||
|
||||
let settingsAction = new MenuAction("settings", function () {
|
||||
app.startSite(SettingsSite.name);
|
||||
}, MenuAction.SHOW_FOR_LARGE, 10000);
|
||||
settingsAction.setIcon("img/settings.png");
|
||||
app.addDefaultAction(settingsAction);
|
||||
}
|
||||
});
|
||||
|
||||
class WordRotatorDb extends MyDb {
|
||||
|
||||
static getInstance() {
|
||||
if (Helper.isNull(WordRotatorDb.instance)) {
|
||||
WordRotatorDb.instance = new WordRotatorDb();
|
||||
}
|
||||
}
|
||||
|
||||
setLeaf(leaf)
|
||||
{
|
||||
this.leaf = leaf;
|
||||
return WordRotatorDb.instance;
|
||||
}
|
||||
|
||||
_updateElement() {
|
||||
this.element.querySelector(".leaf-element").removeAllChildren().appendChild(document.createTextNode(this.leaf));
|
||||
constructor() {
|
||||
super("wordRotator", 1);
|
||||
}
|
||||
|
||||
upgrade(db, oldVersion, newVersion, e) {
|
||||
if (Helper.isNull(oldVersion) || oldVersion < 1 && newVersion >= 1) {
|
||||
let levelObjectStore = db.createObjectStore(WordRotatorDb.OBJECT_STORE.LEVEL, {"keyPath": "id"});
|
||||
}
|
||||
};
|
||||
|
||||
async saveManyLevels(levels) {
|
||||
return this.saveMany(levels, WordRotatorDb.OBJECT_STORE.LEVEL);
|
||||
}
|
||||
|
||||
async loadLevel(levelId)
|
||||
{
|
||||
return this.load(levelId, WordRotatorDb.OBJECT_STORE.LEVEL);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class TemplateContainer{
|
||||
constructor(leafTemplate, parentTemplate, rowTemplate){
|
||||
this.leafTemplate = leafTemplate;
|
||||
this.parentTemplate = parentTemplate;
|
||||
this.rowTemplate = rowTemplate;
|
||||
}
|
||||
WordRotatorDb.OBJECT_STORE = {
|
||||
LEVEL: "level",
|
||||
};
|
||||
WordRotatorDb.instance = null;
|
||||
|
||||
copyLeafTemplate()
|
||||
{
|
||||
return Helper.cloneNode(this.leafTemplate);
|
||||
}
|
||||
class SynchronizeSite extends AbstractSite$1 {
|
||||
|
||||
copyParentTemplate()
|
||||
{
|
||||
return Helper.cloneNode(this.parentTemplate);
|
||||
}
|
||||
|
||||
copyRowTemplate()
|
||||
{
|
||||
return Helper.cloneNode(this.rowTemplate);
|
||||
}
|
||||
}
|
||||
|
||||
class Level {
|
||||
constructor(templateContainer) {
|
||||
this.rootSegment = null;
|
||||
this.words = [];
|
||||
this.startRotations = [];
|
||||
this.templateContainer = templateContainer;
|
||||
}
|
||||
|
||||
setWords(words)
|
||||
{
|
||||
this.words = [];
|
||||
for (let i = 0, n = words.length; i < n; i++) {
|
||||
this.words.push(words[i].toUpperCase());
|
||||
}
|
||||
}
|
||||
|
||||
setStartRotations(rotations)
|
||||
{
|
||||
this.startRotations = rotations;
|
||||
}
|
||||
|
||||
hasWon() {
|
||||
return this.rootSegment.isSolved();
|
||||
}
|
||||
|
||||
getRootSegment(){
|
||||
return this.rootSegment;
|
||||
}
|
||||
|
||||
createSegments() {};
|
||||
|
||||
static _createLeafsForWord(word, leafSegmentTemplate)
|
||||
{
|
||||
let leafSegments = [];
|
||||
for (let i = 0, n = word.length; i < n; i++) {
|
||||
leafSegments.push(new LeafSegment(Helper.cloneNode(leafSegmentTemplate), word.charAt(i)));
|
||||
}
|
||||
return leafSegments;
|
||||
}
|
||||
}
|
||||
|
||||
class RowSegment extends ParentSegment{
|
||||
rotate() {}
|
||||
|
||||
applyRotations(rotations)
|
||||
{
|
||||
for (let i = 0, n = this.children.length; i < n; i++) {
|
||||
rotations = this.children[i].applyRotations(rotations);
|
||||
}
|
||||
return rotations;
|
||||
}
|
||||
}
|
||||
|
||||
class SimpleLevel extends Level{
|
||||
|
||||
createSegments() {
|
||||
if (this.words.length >= 2 && this.words[0].length >= 6 &&this.words[1].length >= 6){
|
||||
|
||||
let leafsWordOne = Level._createLeafsForWord(this.words[0], this.templateContainer.copyLeafTemplate());
|
||||
let leafsWordTwo = Level._createLeafsForWord(this.words[1], this.templateContainer.copyLeafTemplate());
|
||||
|
||||
let segmentOne = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
let segmentTwo = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
let segmentThree = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
|
||||
segmentOne.addChild(leafsWordOne[0]);
|
||||
segmentOne.addChild(leafsWordOne[1]);
|
||||
segmentOne.addChild(leafsWordTwo[0]);
|
||||
segmentOne.addChild(leafsWordTwo[1]);
|
||||
|
||||
segmentTwo.addChild(leafsWordOne[2]);
|
||||
segmentTwo.addChild(leafsWordOne[3]);
|
||||
segmentTwo.addChild(leafsWordTwo[2]);
|
||||
segmentTwo.addChild(leafsWordTwo[3]);
|
||||
|
||||
segmentThree.addChild(leafsWordOne[4]);
|
||||
segmentThree.addChild(leafsWordOne[5]);
|
||||
segmentThree.addChild(leafsWordTwo[4]);
|
||||
segmentThree.addChild(leafsWordTwo[5]);
|
||||
|
||||
this.rootSegment = new RowSegment(this.templateContainer.copyRowTemplate());
|
||||
this.rootSegment.addChild(segmentOne);
|
||||
this.rootSegment.addChild(segmentTwo);
|
||||
this.rootSegment.addChild(segmentThree);
|
||||
|
||||
this.rootSegment.applyRotations(this.startRotations);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class LevelSite extends AbstractSite$1{
|
||||
constructor(siteManager) {
|
||||
super(siteManager, "html/application/level.html", "level");
|
||||
}
|
||||
|
||||
onConstruct(args) {
|
||||
this.setTitle("Level");
|
||||
return super.onConstruct(args);
|
||||
super(siteManager, "html/application/sync.html");
|
||||
}
|
||||
|
||||
onFirstStart() {
|
||||
super.onFirstStart();
|
||||
this.loadLevels();
|
||||
}
|
||||
|
||||
let leafSegmentTemplate = this.findBy("#segment-leaf-template");
|
||||
let parentSegmentTemplate = this.findBy("#segment-parent-template");
|
||||
let rowSegmentTemplate = this.findBy("#segment-row-template");
|
||||
async loadLevels() {
|
||||
|
||||
leafSegmentTemplate.id = null;
|
||||
parentSegmentTemplate.id = null;
|
||||
rowSegmentTemplate.id = null;
|
||||
const dateLastSync = Helper.nonNull(localStorage.getItem("date-last-sync"), 0);
|
||||
const db = WordRotatorDb.getInstance();
|
||||
|
||||
leafSegmentTemplate.remove();
|
||||
parentSegmentTemplate.remove();
|
||||
rowSegmentTemplate.remove();
|
||||
let newLastSync = null;
|
||||
let maxRuns = 1;
|
||||
let levelPromises = [];
|
||||
for (let run = 0; run < maxRuns; run++) {
|
||||
let res = await DataManager.load("wordRotator/levels" + DataManager.buildQuery({
|
||||
"currentRun": run,
|
||||
"dateLastSync": dateLastSync
|
||||
}));
|
||||
if (!res["success"]) {
|
||||
break;
|
||||
}
|
||||
res = res["result"];
|
||||
newLastSync = Helper.nonNull(newLastSync, res["currentSyncDate"]);
|
||||
maxRuns = res["maxRuns"];
|
||||
|
||||
let templateContainer = new TemplateContainer(leafSegmentTemplate, parentSegmentTemplate, rowSegmentTemplate);
|
||||
let levels = res["levels"];
|
||||
for (let i = 0, n = levels.length; i < n; i++) {
|
||||
let currentLevel = levels[i];
|
||||
levelPromises.push(db.loadLevel(levels[i]["id"]).then(level => {
|
||||
currentLevel["played"] = (Helper.nonNull(Helper.nonNull(level, {}).played, false));
|
||||
return currentLevel;
|
||||
}));
|
||||
}
|
||||
}
|
||||
let levels = await Promise.all(levelPromises);
|
||||
console.log(levels);
|
||||
await db.saveManyLevels(levels);
|
||||
|
||||
|
||||
let level = new SimpleLevel(templateContainer);
|
||||
level.setWords([
|
||||
"Dynamo",
|
||||
"Abhang"
|
||||
]);
|
||||
level.setStartRotations([0,90,180]);
|
||||
|
||||
level.createSegments();
|
||||
level.getRootSegment()._updateElement();
|
||||
this.findBy("#level").appendChild(level.getRootSegment().getElement());
|
||||
// localStorage.setItem("date-last-sync", newLastSync);
|
||||
}
|
||||
}
|
||||
|
||||
@ -3074,6 +3254,6 @@ app.addDefaultAction(Translator.generateChangeLanguageMenuAction());
|
||||
// window["Translator"]["setLanguage"] = Translator.setLanguage;
|
||||
|
||||
InitPromise.resolve(app).then(function(){
|
||||
app.start(LevelSite);
|
||||
app.start(SynchronizeSite);
|
||||
Translator.setLanguage("de");
|
||||
});
|
||||
|
||||
@ -11,6 +11,7 @@ import {
|
||||
import './settings'
|
||||
// import {ClockSite} from "../module/Application/pwa/js/site/ClockSite";
|
||||
import {LevelSite} from "../module/Application/pwa/js/site/LevelSite";
|
||||
import {SynchronizeSite} from "../module/Application/pwa/js/site/SynchronizeSite";
|
||||
|
||||
applyPolyfills();
|
||||
|
||||
@ -39,7 +40,7 @@ app.addDefaultAction(Translator.generateChangeLanguageMenuAction());
|
||||
// window["Translator"]["setLanguage"] = Translator.setLanguage;
|
||||
|
||||
InitPromise.resolve(app).then(function(){
|
||||
app.start(LevelSite);
|
||||
app.start(SynchronizeSite);
|
||||
Translator.setLanguage("de");
|
||||
});
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
import { Fragment, Helper, Translator } from './pwa-lib.js';
|
||||
|
||||
class DelayPromise extends Promise{
|
||||
constructor(delay) {
|
||||
super((resolve) => {
|
||||
setTimeout(resolve, delay);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
class TabbedFragment extends Fragment {
|
||||
constructor(site) {
|
||||
super(site, 'pwaAssets/html/fragment/tabbedFragment.html');
|
||||
@ -65,4 +73,4 @@ class TabbedFragment extends Fragment {
|
||||
}
|
||||
}
|
||||
|
||||
export { TabbedFragment };
|
||||
export { DelayPromise, TabbedFragment };
|
||||
|
||||
@ -3,14 +3,13 @@
|
||||
namespace Application;
|
||||
|
||||
use Ainias\Core\Factory\Controller\ServiceActionControllerFactory;
|
||||
use Application\Controller\AuthorController;
|
||||
use Application\Controller\PwaController;
|
||||
use Application\Controller\StoryController;
|
||||
use Application\Controller\SyncController;
|
||||
|
||||
return array(
|
||||
'controllers' => [
|
||||
'factories' => [
|
||||
Controller\IndexController::class => ServiceActionControllerFactory::class,
|
||||
SyncController::class => ServiceActionControllerFactory::class
|
||||
],
|
||||
],
|
||||
);
|
||||
@ -2,6 +2,10 @@
|
||||
namespace Application;
|
||||
|
||||
use Ainias\Core\Factory\Model\Manager\DefaultManagerFactory;
|
||||
use Application\Model\Manager\AuthTokenManager;
|
||||
use Application\Model\Manager\LevelManager;
|
||||
use Application\Model\Manager\RatingManager;
|
||||
use Application\Model\Manager\WordManager;
|
||||
|
||||
return array(
|
||||
'service_manager' => array(
|
||||
@ -11,6 +15,10 @@ return array(
|
||||
'translator' => 'MvcTranslator',
|
||||
),
|
||||
'factories' => array(
|
||||
AuthTokenManager::class => DefaultManagerFactory::class,
|
||||
LevelManager::class => DefaultManagerFactory::class,
|
||||
RatingManager::class => DefaultManagerFactory::class,
|
||||
WordManager::class => DefaultManagerFactory::class,
|
||||
),
|
||||
),
|
||||
);
|
||||
69
src/module/Application/config/routes/routes.sync.php
Normal file
69
src/module/Application/config/routes/routes.sync.php
Normal file
@ -0,0 +1,69 @@
|
||||
<?php
|
||||
|
||||
namespace Application;
|
||||
|
||||
use Application\Controller\SyncController;
|
||||
use Zend\Router\Http\Segment;
|
||||
|
||||
return array(
|
||||
'router' => [
|
||||
'routes' => [
|
||||
'data' => [
|
||||
'child_routes' => [
|
||||
'wordRotator' => [
|
||||
'type' => Segment::class,
|
||||
'options' => [
|
||||
'route' => '/wordRotator',
|
||||
],
|
||||
'child_routes' => [
|
||||
// 'words' => [
|
||||
// 'type' => Segment::class,
|
||||
// 'options' => [
|
||||
// 'route' => '/words',
|
||||
// 'defaults' => [
|
||||
// 'controller' => SyncController::class,
|
||||
// 'action' => 'getWords',
|
||||
// 'resource' => 'default',
|
||||
// ]
|
||||
// ],
|
||||
// ],
|
||||
'levels' => [
|
||||
'type' => Segment::class,
|
||||
'options' => [
|
||||
'route' => '/levels',
|
||||
'defaults' => [
|
||||
'controller' => SyncController::class,
|
||||
'action' => 'getLevels',
|
||||
'resource' => 'default',
|
||||
]
|
||||
],
|
||||
],
|
||||
// 'getAuthToken' => [
|
||||
// 'type' => Segment::class,
|
||||
// 'options' => [
|
||||
// 'route' => '/token',
|
||||
// 'defaults' => [
|
||||
// 'controller' => SyncController::class,
|
||||
// 'action' => 'getAuthToken',
|
||||
// 'resource' => 'default',
|
||||
// ]
|
||||
// ],
|
||||
// ],
|
||||
// 'rate' => [
|
||||
// 'type' => Segment::class,
|
||||
// 'options' => [
|
||||
// 'route' => '/rate',
|
||||
// 'defaults' => [
|
||||
// 'controller' => SyncController::class,
|
||||
// 'action' => 'rate',
|
||||
// 'resource' => 'default',
|
||||
// ]
|
||||
// ],
|
||||
// ],
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
],
|
||||
);
|
||||
@ -1,4 +0,0 @@
|
||||
<div class = 'row'>
|
||||
<div class = 'small-12 smedium-6 columns' data-translation="current-time">Current time:</div>
|
||||
<div class = 'small-12 smedium-6 columns' id = 'current-time'>???</div>
|
||||
</div>
|
||||
3
src/module/Application/pwa/html/application/sync.html
Normal file
3
src/module/Application/pwa/html/application/sync.html
Normal file
@ -0,0 +1,3 @@
|
||||
<div>
|
||||
Sync
|
||||
</div>
|
||||
38
src/module/Application/pwa/js/WordRotatorDb.js
Normal file
38
src/module/Application/pwa/js/WordRotatorDb.js
Normal file
@ -0,0 +1,38 @@
|
||||
import {Helper, MyDb} from "../../../../js/lib/pwa-lib";
|
||||
|
||||
export class WordRotatorDb extends MyDb {
|
||||
|
||||
static getInstance() {
|
||||
if (Helper.isNull(WordRotatorDb.instance)) {
|
||||
WordRotatorDb.instance = new WordRotatorDb();
|
||||
}
|
||||
return WordRotatorDb.instance;
|
||||
}
|
||||
|
||||
constructor() {
|
||||
super("wordRotator", 2);
|
||||
}
|
||||
|
||||
upgrade(db, oldVersion, newVersion, e) {
|
||||
if (Helper.isNull(oldVersion) || oldVersion < 1 && newVersion >= 1) {
|
||||
let levelObjectStore = db.createObjectStore(WordRotatorDb.OBJECT_STORE.LEVEL, {"keyPath": "id"});
|
||||
}
|
||||
if (Helper.isNull(oldVersion) || oldVersion < 2 && newVersion >= 2) {
|
||||
let levelObjectStore = e.target.transaction.objectStore(WordRotatorDb.OBJECT_STORE.LEVEL);
|
||||
levelObjectStore.createIndex("played", ["played", "difficulty", "id"], {"unique": false});
|
||||
}
|
||||
};
|
||||
|
||||
async saveManyLevels(levels) {
|
||||
return this.saveMany(levels, WordRotatorDb.OBJECT_STORE.LEVEL);
|
||||
}
|
||||
|
||||
async loadLevel(levelId) {
|
||||
return this.load(levelId, WordRotatorDb.OBJECT_STORE.LEVEL);
|
||||
}
|
||||
}
|
||||
|
||||
WordRotatorDb.OBJECT_STORE = {
|
||||
LEVEL: "level",
|
||||
};
|
||||
WordRotatorDb.instance = null;
|
||||
@ -1,21 +0,0 @@
|
||||
import {DataManager} from "../../../../../js/lib/pwa-core";
|
||||
import {AbstractSite} from "../../../../../js/lib/pwa-lib";
|
||||
|
||||
export class ClockSite extends AbstractSite
|
||||
{
|
||||
constructor(siteManager) {
|
||||
super(siteManager, "html/application/clock.html");
|
||||
}
|
||||
|
||||
|
||||
onConstruct(args) {
|
||||
this.setTitle("clock");
|
||||
return super.onConstruct(args);
|
||||
}
|
||||
|
||||
onFirstStart(){
|
||||
DataManager.load("clock").then(function(data){
|
||||
document.getElementById("current-time").innerText = data.result.date;
|
||||
});
|
||||
}
|
||||
}
|
||||
@ -31,7 +31,6 @@ export class LevelSite extends AbstractSite{
|
||||
|
||||
let templateContainer = new TemplateContainer(leafSegmentTemplate, parentSegmentTemplate, rowSegmentTemplate);
|
||||
|
||||
|
||||
let level = new SimpleLevel(templateContainer);
|
||||
level.setWords([
|
||||
"Dynamo",
|
||||
@ -39,8 +38,17 @@ export class LevelSite extends AbstractSite{
|
||||
]);
|
||||
level.setStartRotations([0,90,180]);
|
||||
|
||||
level.getWonPromise().then(()=>{
|
||||
console.log("has won");
|
||||
});
|
||||
|
||||
level.createSegments();
|
||||
level.getRootSegment()._updateElement();
|
||||
this.findBy("#level").appendChild(level.getRootSegment().getElement());
|
||||
}
|
||||
|
||||
async nextLevel()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
58
src/module/Application/pwa/js/site/SynchronizeSite.js
Normal file
58
src/module/Application/pwa/js/site/SynchronizeSite.js
Normal file
@ -0,0 +1,58 @@
|
||||
import {AbstractSite, Helper} from "../../../../../js/lib/pwa-lib";
|
||||
import {DataManager} from "../../../../../js/lib/pwa-core";
|
||||
import {WordRotatorDb} from "../WordRotatorDb";
|
||||
import {LevelSite} from "./LevelSite";
|
||||
|
||||
export class SynchronizeSite extends AbstractSite {
|
||||
|
||||
constructor(siteManager) {
|
||||
super(siteManager, "html/application/sync.html");
|
||||
}
|
||||
|
||||
|
||||
async onConstruct(args) {
|
||||
let res = await super.onConstruct(args);
|
||||
await this.loadLevels();
|
||||
return res;
|
||||
}
|
||||
|
||||
onFirstStart() {
|
||||
super.onFirstStart();
|
||||
this.startSite(LevelSite);
|
||||
}
|
||||
|
||||
async loadLevels() {
|
||||
|
||||
const dateLastSync = Helper.nonNull(localStorage.getItem("date-last-sync"), 0);
|
||||
const db = WordRotatorDb.getInstance();
|
||||
|
||||
let newLastSync = null;
|
||||
let maxRuns = 1;
|
||||
let levelPromises = [];
|
||||
for (let run = 0; run < maxRuns; run++) {
|
||||
let res = await DataManager.load("wordRotator/levels" + DataManager.buildQuery({
|
||||
"currentRun": run,
|
||||
"dateLastSync": dateLastSync
|
||||
}));
|
||||
if (!res["success"]) {
|
||||
break;
|
||||
}
|
||||
res = res["result"];
|
||||
newLastSync = Helper.nonNull(newLastSync, res["currentSyncDate"]);
|
||||
maxRuns = res["maxRuns"];
|
||||
|
||||
let levels = res["levels"];
|
||||
for (let i = 0, n = levels.length; i < n; i++) {
|
||||
let currentLevel = levels[i];
|
||||
levelPromises.push(db.loadLevel(levels[i]["id"]).then(level => {
|
||||
currentLevel["played"] = (Helper.nonNull(Helper.nonNull(level, {}).played, false));
|
||||
return currentLevel;
|
||||
}));
|
||||
}
|
||||
}
|
||||
let levels = await Promise.all(levelPromises);
|
||||
await db.saveManyLevels(levels);
|
||||
|
||||
localStorage.setItem("date-last-sync", newLastSync);
|
||||
}
|
||||
}
|
||||
@ -7,6 +7,28 @@ export class Level {
|
||||
this.words = [];
|
||||
this.startRotations = [];
|
||||
this.templateContainer = templateContainer;
|
||||
|
||||
this.hasWon = false;
|
||||
|
||||
this.wonResolver = null;
|
||||
this.giveUpResolver = null;
|
||||
|
||||
const self = this;
|
||||
this.wonPromise = new Promise((resolve, reject) => {
|
||||
self.wonResolver = resolve;
|
||||
self.giveUpResolver = reject;
|
||||
});
|
||||
}
|
||||
|
||||
getLevel()
|
||||
{
|
||||
return this;
|
||||
}
|
||||
|
||||
setRootSegment(rootSegment)
|
||||
{
|
||||
this.rootSegment = rootSegment;
|
||||
this.rootSegment.setParent(this);
|
||||
}
|
||||
|
||||
setWords(words)
|
||||
@ -22,8 +44,25 @@ export class Level {
|
||||
this.startRotations = rotations;
|
||||
}
|
||||
|
||||
hasWon() {
|
||||
return this.rootSegment.isSolved();
|
||||
getHasWon()
|
||||
{
|
||||
return this.hasWon;
|
||||
}
|
||||
|
||||
checkHasWon(delayPromise) {
|
||||
if (this.rootSegment.isSolved()){
|
||||
this.hasWon = true;
|
||||
const self = this;
|
||||
delayPromise.then(()=>{
|
||||
self.wonResolver(true);
|
||||
});
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
getWonPromise(){
|
||||
return this.wonPromise;
|
||||
}
|
||||
|
||||
getRootSegment(){
|
||||
|
||||
31
src/module/Application/pwa/js/wordrotator/Level/RowLevel.js
Normal file
31
src/module/Application/pwa/js/wordrotator/Level/RowLevel.js
Normal file
@ -0,0 +1,31 @@
|
||||
import {Level} from "./Level";
|
||||
import {RowSegment} from "../Segment/RowSegment";
|
||||
import {ParentSegment} from "../Segment/ParentSegment";
|
||||
|
||||
export class RowLevel extends Level {
|
||||
constructor(container, wordLength) {
|
||||
super(container);
|
||||
this.wordLength = wordLength;
|
||||
}
|
||||
|
||||
createSegments() {
|
||||
if (this.words.length >= 2 && this.words[0].length >= this.wordLength && this.words[1].length >= this.wordLength) {
|
||||
let leafsWordOne = Level._createLeafsForWord(this.words[0], this.templateContainer.copyLeafTemplate());
|
||||
let leafsWordTwo = Level._createLeafsForWord(this.words[1], this.templateContainer.copyLeafTemplate());
|
||||
|
||||
let rootSegment = new RowSegment(this.templateContainer.copyRowTemplate());
|
||||
for (let i = 0, n = this.wordLength / 2; i < n; i++) {
|
||||
let parent = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
parent.addChild(leafsWordOne[2 * i]);
|
||||
parent.addChild(leafsWordOne[2 * i + 1]);
|
||||
parent.addChild(leafsWordTwo[2 * i]);
|
||||
parent.addChild(leafsWordTwo[2 * i + 1]);
|
||||
rootSegment.addChild(parent);
|
||||
}
|
||||
|
||||
rootSegment.applyRotations(this.startRotations);
|
||||
|
||||
this.setRootSegment(rootSegment)
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,40 +1,8 @@
|
||||
import {Level} from "./Level";
|
||||
import {ParentSegment} from "../Segment/ParentSegment";
|
||||
import {RowSegment} from "../Segment/RowSegment";
|
||||
import {RowLevel} from "./RowLevel";
|
||||
|
||||
export class SimpleLevel extends Level{
|
||||
export class SimpleLevel extends RowLevel{
|
||||
|
||||
createSegments() {
|
||||
if (this.words.length >= 2 && this.words[0].length >= 6 &&this.words[1].length >= 6){
|
||||
|
||||
let leafsWordOne = Level._createLeafsForWord(this.words[0], this.templateContainer.copyLeafTemplate());
|
||||
let leafsWordTwo = Level._createLeafsForWord(this.words[1], this.templateContainer.copyLeafTemplate());
|
||||
|
||||
let segmentOne = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
let segmentTwo = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
let segmentThree = new ParentSegment(this.templateContainer.copyParentTemplate());
|
||||
|
||||
segmentOne.addChild(leafsWordOne[0]);
|
||||
segmentOne.addChild(leafsWordOne[1]);
|
||||
segmentOne.addChild(leafsWordTwo[0]);
|
||||
segmentOne.addChild(leafsWordTwo[1]);
|
||||
|
||||
segmentTwo.addChild(leafsWordOne[2]);
|
||||
segmentTwo.addChild(leafsWordOne[3]);
|
||||
segmentTwo.addChild(leafsWordTwo[2]);
|
||||
segmentTwo.addChild(leafsWordTwo[3]);
|
||||
|
||||
segmentThree.addChild(leafsWordOne[4]);
|
||||
segmentThree.addChild(leafsWordOne[5]);
|
||||
segmentThree.addChild(leafsWordTwo[4]);
|
||||
segmentThree.addChild(leafsWordTwo[5]);
|
||||
|
||||
this.rootSegment = new RowSegment(this.templateContainer.copyRowTemplate());
|
||||
this.rootSegment.addChild(segmentOne);
|
||||
this.rootSegment.addChild(segmentTwo);
|
||||
this.rootSegment.addChild(segmentThree);
|
||||
|
||||
this.rootSegment.applyRotations(this.startRotations);
|
||||
}
|
||||
constructor(container) {
|
||||
super(container, 6);
|
||||
}
|
||||
}
|
||||
@ -1,4 +1,5 @@
|
||||
import {Segment} from "./Segment";
|
||||
import {DelayPromise} from "../../../../../../js/lib/pwa-assets";
|
||||
|
||||
export class ParentSegment extends Segment {
|
||||
constructor(element) {
|
||||
@ -7,11 +8,17 @@ export class ParentSegment extends Segment {
|
||||
this.class = "rotate-0";
|
||||
}
|
||||
|
||||
rotate() {
|
||||
this.rotation += 90;
|
||||
this.rotation %= 360;
|
||||
async rotate() {
|
||||
if (!this.getLevel().getHasWon()) {
|
||||
this.rotation += 90;
|
||||
this.rotation %= 360;
|
||||
|
||||
this._updateRotationClass()
|
||||
this._updateRotationClass();
|
||||
this.getLevel().checkHasWon(new Promise((resolve, reject)=>{
|
||||
this.element.addEventListener("animationend", resolve);
|
||||
}));
|
||||
return new DelayPromise(250);
|
||||
}
|
||||
}
|
||||
|
||||
applyRotations(rotations) {
|
||||
@ -42,6 +49,7 @@ export class ParentSegment extends Segment {
|
||||
|
||||
addChild(child) {
|
||||
this.children.push(child);
|
||||
child.setParent(this);
|
||||
this._updateElement();
|
||||
}
|
||||
|
||||
@ -49,26 +57,10 @@ export class ParentSegment extends Segment {
|
||||
// this.style.transform = "rotate("+this.rotation+"deg)";
|
||||
this.element.classList.remove(this.class);
|
||||
this.class = "rotate-" + this.rotation;
|
||||
if (this.class === "rotate-0")
|
||||
{
|
||||
if (this.class === "rotate-0") {
|
||||
this.class = "rotate-360";
|
||||
}
|
||||
this.element.classList.add(this.class);
|
||||
|
||||
// if (this.rotation === 0) {
|
||||
// const self = this;
|
||||
// self.element.classList.add("no-transition");
|
||||
//
|
||||
// setTimeout(() => {
|
||||
// if (self.class === "rotate-0") {
|
||||
// requestAnimationFrame(()=>{
|
||||
//
|
||||
// self.element.classList.remove("rotate-0");
|
||||
// self.element.classList.remove("no-transition");
|
||||
// });
|
||||
// }
|
||||
// }, 250);
|
||||
// }
|
||||
}
|
||||
|
||||
_updateElement() {
|
||||
|
||||
@ -4,13 +4,29 @@ export class Segment{
|
||||
constructor(element){
|
||||
this.rotation = 0;
|
||||
this.element = element;
|
||||
this.parent = null;
|
||||
}
|
||||
|
||||
setParent(parent)
|
||||
{
|
||||
this.parent = parent;
|
||||
}
|
||||
|
||||
getLevel()
|
||||
{
|
||||
if (this.parent!==null)
|
||||
{
|
||||
return this.parent.getLevel();
|
||||
}
|
||||
}
|
||||
|
||||
isSolved(){
|
||||
return (this.rotation === 0);
|
||||
}
|
||||
|
||||
rotate(){};
|
||||
async rotate(){
|
||||
return Promise.resolve();
|
||||
};
|
||||
|
||||
_updateElement(){};
|
||||
|
||||
|
||||
219
src/module/Application/src/Controller/SyncController.php
Normal file
219
src/module/Application/src/Controller/SyncController.php
Normal file
@ -0,0 +1,219 @@
|
||||
<?php
|
||||
/**
|
||||
* Created by PhpStorm.
|
||||
* User: silas
|
||||
* Date: 10.11.16
|
||||
* Time: 11:59
|
||||
*/
|
||||
|
||||
namespace Application\Controller;
|
||||
|
||||
use Ainias\Core\Controller\JsonController;
|
||||
use Ainias\Core\Controller\ServiceActionController;
|
||||
use Ainias\Core\Module;
|
||||
use Application\Model\AuthToken;
|
||||
use Application\Model\Level;
|
||||
use Application\Model\Manager\AuthTokenManager;
|
||||
use Application\Model\Manager\LevelManager;
|
||||
use Application\Model\Manager\RatingManager;
|
||||
use Application\Model\Manager\WordManager;
|
||||
use Application\Model\Rating;
|
||||
use Zend\Log\Logger;
|
||||
use Zend\View\Model\ViewModel;
|
||||
|
||||
class SyncController extends JsonController
|
||||
{
|
||||
const SYNC_MAX_WORDS = 300;
|
||||
const SYNC_MAX_LEVELS = 300;
|
||||
|
||||
const MAX_RATINGS_PER_LEVEL = 2;
|
||||
|
||||
// public function getAuthTokenAction()
|
||||
// {
|
||||
// if (!$this->getRequest()->isPost()) {
|
||||
// return $this->triggerDispatchError(404);
|
||||
// }
|
||||
//
|
||||
// /** @var AuthTokenManager $authTokenManager */
|
||||
// $authTokenManager = $this->get(AuthTokenManager::class);
|
||||
//
|
||||
// $token = new AuthToken();
|
||||
// $name = $this->getRequest()->getPost("name");
|
||||
// if (trim($name) == "") {
|
||||
// return $this->triggerDispatchError(400);
|
||||
// }
|
||||
// $token->setName($name);
|
||||
// $token->setToken($authTokenManager->generateNewAuthToken());
|
||||
// $authTokenManager->save($token);
|
||||
//
|
||||
// $this->layout("layout/ajaxData");
|
||||
// $viewModel = new ViewModel();
|
||||
// $viewModel->setTemplate("ajax/json");
|
||||
// $viewModel->setVariable("json", [
|
||||
// "result" => true,
|
||||
// "data" => [
|
||||
// "authToken" => $token->getToken(),
|
||||
// ],
|
||||
// ]);
|
||||
// return $viewModel;
|
||||
// }
|
||||
|
||||
// public function getWordsAction()
|
||||
// {
|
||||
// $request = $this->getRequest();
|
||||
// if (!$request->isPost()) {
|
||||
// return $this->triggerDispatchError();
|
||||
// }
|
||||
//
|
||||
// $this->getEventManager()->trigger(Module::EVENT_LOG, null, array(
|
||||
// "message" => "Synchronized Words: " . $request->toString(),
|
||||
// "level" => Logger::INFO
|
||||
// ));
|
||||
//
|
||||
// $currentRun = (int)$request->getPost("currentRun", null);
|
||||
// $dateLastSync = $request->getPost("dateLastSync", null);
|
||||
// if ($dateLastSync != null) {
|
||||
// try {
|
||||
// $dateLastSync = \DateTime::createFromFormat(self::DATETIME_SYNC_FORMAT, $dateLastSync);
|
||||
// } catch (\Throwable $t) {
|
||||
// $dateLastSync = null;
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /** @var WordManager $wordManager */
|
||||
// $wordManager = $this->get(WordManager::class);
|
||||
// $newDate = new \DateTime();
|
||||
// $words = $wordManager->wordsToArray($wordManager->findNewerThan($dateLastSync, $currentRun));
|
||||
// $numberWordsToSync = $wordManager->countNewerThan($dateLastSync);
|
||||
//
|
||||
// $this->layout("layout/ajaxData");
|
||||
// $viewModel = new ViewModel();
|
||||
// $viewModel->setTemplate("ajax/json");
|
||||
// $viewModel->setVariable("json", [
|
||||
// "result" => true,
|
||||
// "data" => [
|
||||
// "countWords" => $numberWordsToSync,
|
||||
// "currentSyncDate" => $newDate->format(self::DATETIME_SYNC_FORMAT),
|
||||
// "currentRun" => $currentRun,
|
||||
// "maxRuns" => ceil($numberWordsToSync / SyncController::SYNC_MAX_WORDS),
|
||||
// "words" => $words,
|
||||
// ],
|
||||
// ]);
|
||||
// return $viewModel;
|
||||
// }
|
||||
|
||||
public function getLevelsAction()
|
||||
{
|
||||
$request = $this->getRequest();
|
||||
|
||||
$currentRun = (int)$request->getQuery("currentRun", null);
|
||||
$dateLastSync = $request->getQuery("dateLastSync", null);
|
||||
try {
|
||||
$dateLastSync = new \DateTime("@" . $dateLastSync);
|
||||
} catch (\Throwable $e) {
|
||||
$dateLastSync = new \DateTime();
|
||||
}
|
||||
|
||||
/** @var LevelManager $levelManager */
|
||||
$levelManager = $this->get(LevelManager::class);
|
||||
$newDate = new \DateTime();
|
||||
$levels = $levelManager->levelsToArray($levelManager->findNewerThan($dateLastSync, $currentRun));
|
||||
$numberLevelsToSync = $levelManager->countNewerThan($dateLastSync);
|
||||
|
||||
return [
|
||||
"countLevels" => $numberLevelsToSync,
|
||||
"currentSyncDate" => $newDate->getTimestamp(),
|
||||
"currentRun" => $currentRun,
|
||||
"maxRuns" => ceil($numberLevelsToSync / SyncController::SYNC_MAX_LEVELS),
|
||||
"levels" => $levels,
|
||||
];
|
||||
}
|
||||
|
||||
// public function rateAction()
|
||||
// {
|
||||
// $request = $this->getRequest();
|
||||
// if (!$request->isPost()) {
|
||||
// return $this->triggerDispatchError(404);
|
||||
// }
|
||||
//
|
||||
// $this->getEventManager()->trigger(Module::EVENT_LOG, null, array(
|
||||
// "message" => "Synchronized Level: " . $request->toString(),
|
||||
// "level" => Logger::INFO
|
||||
// ));
|
||||
//
|
||||
// /** @var AuthTokenManager $authTokenManager */
|
||||
// $authTokenManager = $this->get(AuthTokenManager::class);
|
||||
// $authToken = $authTokenManager->findOneByToken($request->getPost("authToken"));
|
||||
//
|
||||
// if ($authToken == null) {
|
||||
// return $this->triggerDispatchError(403);
|
||||
// }
|
||||
//
|
||||
// /** @var RatingManager $ratingManager */
|
||||
// $ratingManager = $this->get(RatingManager::class);
|
||||
//
|
||||
// /** @var LevelManager $levelManager */
|
||||
// $levelManager = $this->get(LevelManager::class);
|
||||
// $levelsArray = json_decode($request->getPost("levels"), true);
|
||||
//
|
||||
// $levels = [];
|
||||
// foreach ($levelsArray as $levelArray) {
|
||||
// $levelManager->beginTransaction();
|
||||
//
|
||||
// $words = json_encode($levelArray["words"]);
|
||||
// $rotations = json_encode($levelArray["rotations"]);
|
||||
// $level = $levelManager->findOneBy([
|
||||
// "words" => $words,
|
||||
// "positions" => $rotations,
|
||||
// "renderer" => $levelArray["rendererType"],
|
||||
// "lang" => $levelArray["language"],
|
||||
// ]);
|
||||
// if ($level == null) {
|
||||
// $level = new Level();
|
||||
// $level->setDeleted(false);
|
||||
// $level->setWords($words);
|
||||
// $level->setPositions($rotations);
|
||||
// $level->setRenderer($levelArray["rendererType"]);
|
||||
// $level->setLang($levelArray["language"]);
|
||||
// $level->setLastUpdated(new \DateTime());
|
||||
// $level->setDeleted(false);
|
||||
// $level->setDifficulty($levelArray["difficulty"]);
|
||||
// $levelManager->save($level);
|
||||
// }
|
||||
// $rating = $ratingManager->findOneBy([
|
||||
// "level" => $level,
|
||||
// "authToken" => $authToken,
|
||||
// ]);
|
||||
//
|
||||
// if ($rating == null) {
|
||||
// $rating = new Rating();
|
||||
// $rating->setAuthToken($authToken);
|
||||
// $rating->setLevel($level);
|
||||
// $level->getRatings()->add($rating);
|
||||
// }
|
||||
//
|
||||
// $ratingScore = $levelArray["rating"];
|
||||
// $rating->setRating($ratingScore);
|
||||
//
|
||||
// if ($level->getRatings()->count() >= self::MAX_RATINGS_PER_LEVEL || $ratingScore < 0) {
|
||||
// $level->setDeleted(true);
|
||||
// $level->setLastUpdated(new \DateTime());
|
||||
//// $levelManager->save($level);
|
||||
// }
|
||||
//
|
||||
// $ratingManager->save($rating);
|
||||
// $levelManager->endTransaction();
|
||||
// $levels[] = $level;
|
||||
// }
|
||||
// $this->layout("layout/ajaxData");
|
||||
// $viewModel = new ViewModel();
|
||||
// $viewModel->setTemplate("ajax/json");
|
||||
// $viewModel->setVariable("json", [
|
||||
// "result" => true,
|
||||
// "data" => [
|
||||
// "levels" => $levelManager->levelsToArray($levels),
|
||||
// ],
|
||||
// ]);
|
||||
// return $viewModel;
|
||||
// }
|
||||
}
|
||||
134
src/module/Application/src/Model/AuthToken.php
Normal file
134
src/module/Application/src/Model/AuthToken.php
Normal file
@ -0,0 +1,134 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model;
|
||||
|
||||
use Ainias\Core\Model\StandardModel;
|
||||
use Doctrine\Common\Collections\ArrayCollection;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
/** @ORM\Entity(repositoryClass="Application\Model\Repository\AuthTokenRepository")
|
||||
*/
|
||||
class AuthToken extends StandardModel
|
||||
{
|
||||
/**
|
||||
* @ORM\Id
|
||||
* @ORM\GeneratedValue(strategy="AUTO")
|
||||
* @ORM\Column(type="integer")
|
||||
*/
|
||||
protected $id;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="text")
|
||||
* @var string
|
||||
*/
|
||||
protected $token;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="text")
|
||||
* @var string
|
||||
*/
|
||||
protected $name;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="\Application\Model\Rating", mappedBy="authToken", cascade="all")
|
||||
* @var Rating[]
|
||||
*/
|
||||
protected $ratings;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="datetime", nullable=true)
|
||||
* @var \DateTime
|
||||
*/
|
||||
protected $creationDate;
|
||||
|
||||
/**
|
||||
* AuthToken constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->id = null;
|
||||
$this->token = null;
|
||||
$this->ratings = new ArrayCollection();
|
||||
$this->creationDate = new \DateTime();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $id
|
||||
*/
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getToken()
|
||||
{
|
||||
return $this->token;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $token
|
||||
*/
|
||||
public function setToken($token)
|
||||
{
|
||||
$this->token = $token;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $name
|
||||
*/
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Rating[]
|
||||
*/
|
||||
public function getRatings()
|
||||
{
|
||||
return $this->ratings;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Rating[] $ratings
|
||||
*/
|
||||
public function setRatings($ratings)
|
||||
{
|
||||
$this->ratings = $ratings;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \DateTime
|
||||
*/
|
||||
public function getCreationDate()
|
||||
{
|
||||
return $this->creationDate;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \DateTime $creationDate
|
||||
*/
|
||||
public function setCreationDate($creationDate)
|
||||
{
|
||||
$this->creationDate = $creationDate;
|
||||
}
|
||||
}
|
||||
222
src/module/Application/src/Model/Level.php
Normal file
222
src/module/Application/src/Model/Level.php
Normal file
@ -0,0 +1,222 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model;
|
||||
|
||||
use Ainias\Core\Model\StandardModel;
|
||||
use Doctrine\Common\Collections\ArrayCollection;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
/**
|
||||
* @ORM\Entity(repositoryClass="Application\Model\Repository\LevelRepository")
|
||||
* @ORM\Table(uniqueConstraints={@ORM\UniqueConstraint(name="levelCore",columns={"words", "positions", "renderer", "lang"})})
|
||||
*/
|
||||
class Level extends StandardModel
|
||||
{
|
||||
/**
|
||||
* @ORM\Id
|
||||
* @ORM\GeneratedValue(strategy="AUTO")
|
||||
* @ORM\Column(type="integer")
|
||||
*/
|
||||
protected $id;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="string", length=255)
|
||||
* @var string
|
||||
*/
|
||||
protected $words;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="string", length=255)
|
||||
* @var string
|
||||
*/
|
||||
protected $positions;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="integer")
|
||||
* @var int
|
||||
*/
|
||||
protected $renderer;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="datetime")
|
||||
* @var \DateTime
|
||||
*/
|
||||
protected $lastUpdated;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="integer")
|
||||
* @var int
|
||||
*/
|
||||
protected $lang;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="boolean")
|
||||
* @var bool
|
||||
*/
|
||||
protected $deleted;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="integer")
|
||||
* @var int
|
||||
*/
|
||||
protected $difficulty;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="\Application\Model\Rating", mappedBy="level", cascade="all")
|
||||
* @var Rating[]
|
||||
*/
|
||||
protected $ratings;
|
||||
|
||||
/**
|
||||
* Level constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->id = null;
|
||||
$this->ratings = new ArrayCollection();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $id
|
||||
*/
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getWords()
|
||||
{
|
||||
return $this->words;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $words
|
||||
*/
|
||||
public function setWords($words)
|
||||
{
|
||||
$this->words = $words;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getPositions()
|
||||
{
|
||||
return $this->positions;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $positions
|
||||
*/
|
||||
public function setPositions($positions)
|
||||
{
|
||||
$this->positions = $positions;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Rating[]|ArrayCollection
|
||||
*/
|
||||
public function getRatings()
|
||||
{
|
||||
return $this->ratings;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Rating[] $ratings
|
||||
*/
|
||||
public function setRatings($ratings)
|
||||
{
|
||||
$this->ratings = $ratings;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getRenderer()
|
||||
{
|
||||
return $this->renderer;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $renderer
|
||||
*/
|
||||
public function setRenderer($renderer)
|
||||
{
|
||||
$this->renderer = $renderer;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \DateTime
|
||||
*/
|
||||
public function getLastUpdated()
|
||||
{
|
||||
return $this->lastUpdated;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \DateTime $lastUpdated
|
||||
*/
|
||||
public function setLastUpdated($lastUpdated)
|
||||
{
|
||||
$this->lastUpdated = $lastUpdated;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getLang()
|
||||
{
|
||||
return $this->lang;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $lang
|
||||
*/
|
||||
public function setLang($lang)
|
||||
{
|
||||
$this->lang = $lang;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return boolean
|
||||
*/
|
||||
public function isDeleted()
|
||||
{
|
||||
return $this->deleted;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param boolean $deleted
|
||||
*/
|
||||
public function setDeleted($deleted)
|
||||
{
|
||||
$this->deleted = $deleted;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getDifficulty()
|
||||
{
|
||||
return $this->difficulty;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $difficulty
|
||||
*/
|
||||
public function setDifficulty($difficulty)
|
||||
{
|
||||
$this->difficulty = $difficulty;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Manager;
|
||||
|
||||
use Ainias\Core\Model\Manager\StandardManager;
|
||||
use Application\Model\Repository\AuthTokenRepository;
|
||||
use Application\Model\AuthToken;
|
||||
|
||||
class AuthTokenManager extends StandardManager
|
||||
{
|
||||
/** @var AuthTokenRepository */
|
||||
protected $repository;
|
||||
|
||||
public function __construct(AuthTokenRepository $repository, AuthToken $entity = null)
|
||||
{
|
||||
$this->repository = $repository;
|
||||
parent::__construct($repository, $entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $id
|
||||
* @return AuthToken
|
||||
*/
|
||||
public function getEntityById($id)
|
||||
{
|
||||
return parent::getEntityById($id);
|
||||
}
|
||||
|
||||
public function generateNewAuthToken()
|
||||
{
|
||||
do {
|
||||
$token = "";
|
||||
for ($i = 0; $i < 256; $i++) {
|
||||
$rand = rand(0, 61);
|
||||
if ($rand > 9) {
|
||||
if ($rand > 35) {
|
||||
$rand += ord('a') - 36;
|
||||
} else {
|
||||
$rand += ord('A') - 10;
|
||||
}
|
||||
$rand = chr($rand);
|
||||
}
|
||||
$token .= $rand;
|
||||
}
|
||||
} while($this->findOneByToken($token) != null);
|
||||
return $token;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $token
|
||||
* @return null|AuthToken
|
||||
*/
|
||||
public function findOneByToken($token)
|
||||
{
|
||||
return $this->findOneBy(["token" => $token]);
|
||||
}
|
||||
}
|
||||
78
src/module/Application/src/Model/Manager/LevelManager.php
Normal file
78
src/module/Application/src/Model/Manager/LevelManager.php
Normal file
@ -0,0 +1,78 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Manager;
|
||||
|
||||
use Ainias\Core\Model\Manager\StandardManager;
|
||||
use Application\Model\Repository\LevelRepository;
|
||||
use Application\Model\Level;
|
||||
|
||||
class LevelManager extends StandardManager
|
||||
{
|
||||
/** @var LevelRepository */
|
||||
protected $repository;
|
||||
|
||||
public function __construct(LevelRepository $repository, Level $entity = null)
|
||||
{
|
||||
$this->repository = $repository;
|
||||
parent::__construct($repository, $entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $id
|
||||
* @return Level
|
||||
*/
|
||||
public function getEntityById($id)
|
||||
{
|
||||
return parent::getEntityById($id);
|
||||
}
|
||||
|
||||
public function beginTransaction()
|
||||
{
|
||||
$this->repository->beginTransaction();
|
||||
}
|
||||
|
||||
public function endTransaction()
|
||||
{
|
||||
$this->repository->endTransaction();
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \DateTime $dateTime
|
||||
* @param int $offset
|
||||
* @return array
|
||||
*/
|
||||
public function findNewerThan($dateTime, $offset = 0)
|
||||
{
|
||||
return $this->repository->findNewerThanDate($dateTime, $offset);
|
||||
}
|
||||
|
||||
public function countNewerThan($dateTime)
|
||||
{
|
||||
return $this->repository->countNewerThanDate($dateTime);
|
||||
}
|
||||
|
||||
public function levelToArray(Level $level)
|
||||
{
|
||||
return [
|
||||
"id" => $level->getId(),
|
||||
"words" => json_decode($level->getWords()),
|
||||
"rotations"=> json_decode($level->getPositions()),
|
||||
"lastUpdated" => $level->getLastUpdated()->format("Y-m-d"),
|
||||
"language" => $level->getLang(),
|
||||
"rendererType" => $level->getRenderer(),
|
||||
"difficulty" => $level->getDifficulty(),
|
||||
"deleted" => $level->isDeleted(),
|
||||
];
|
||||
}
|
||||
|
||||
public function levelsToArray($levels)
|
||||
{
|
||||
$returnArray = [];
|
||||
/** @var Level $level */
|
||||
foreach ($levels as $level)
|
||||
{
|
||||
$returnArray[] = $this->levelToArray($level);
|
||||
}
|
||||
return $returnArray;
|
||||
}
|
||||
}
|
||||
28
src/module/Application/src/Model/Manager/RatingManager.php
Normal file
28
src/module/Application/src/Model/Manager/RatingManager.php
Normal file
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Manager;
|
||||
|
||||
use Ainias\Core\Model\Manager\StandardManager;
|
||||
use Application\Model\Repository\RatingRepository;
|
||||
use Application\Model\Rating;
|
||||
|
||||
class RatingManager extends StandardManager
|
||||
{
|
||||
/** @var RatingRepository */
|
||||
protected $repository;
|
||||
|
||||
public function __construct(RatingRepository $repository, Rating $entity = null)
|
||||
{
|
||||
$this->repository = $repository;
|
||||
parent::__construct($repository, $entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $id
|
||||
* @return Rating
|
||||
*/
|
||||
public function getEntityById($id)
|
||||
{
|
||||
return parent::getEntityById($id);
|
||||
}
|
||||
}
|
||||
128
src/module/Application/src/Model/Manager/WordManager.php
Normal file
128
src/module/Application/src/Model/Manager/WordManager.php
Normal file
@ -0,0 +1,128 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Manager;
|
||||
|
||||
use Ainias\Core\Model\Manager\StandardManager;
|
||||
use Application\Controller\SyncController;
|
||||
use Application\Model\Repository\WordRepository;
|
||||
use Application\Model\Word;
|
||||
|
||||
class WordManager extends StandardManager
|
||||
{
|
||||
const ACTION_CHECKED = 1;
|
||||
const ACTION_UNSURE = 2;
|
||||
const ACTION_DELETED = 3;
|
||||
|
||||
/** @var WordRepository */
|
||||
protected $repository;
|
||||
|
||||
public function __construct(WordRepository $repository, Word $entity = null)
|
||||
{
|
||||
$this->repository = $repository;
|
||||
parent::__construct($repository, $entity);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Word $word
|
||||
* @param $action
|
||||
* @return mixed
|
||||
*/
|
||||
public static function doAction($word, $action)
|
||||
{
|
||||
switch($action)
|
||||
{
|
||||
case self::ACTION_UNSURE:
|
||||
{
|
||||
$word->setChecked(-1);
|
||||
break;
|
||||
}
|
||||
case self::ACTION_CHECKED:
|
||||
{
|
||||
$word->setChecked(1);
|
||||
$word->setDeleted(false);
|
||||
break;
|
||||
}
|
||||
case self::ACTION_DELETED:
|
||||
{
|
||||
$word->setChecked(1);
|
||||
$word->setDeleted(true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
$word->setLastUpdated(new \DateTime());
|
||||
|
||||
return $word;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $id
|
||||
* @return Word
|
||||
*/
|
||||
public function getEntityById($id)
|
||||
{
|
||||
return parent::getEntityById($id);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \DateTime $dateTime
|
||||
* @param int $offset
|
||||
* @return array
|
||||
*/
|
||||
public function findNewerThan($dateTime, $offset = 0)
|
||||
{
|
||||
return $this->repository->findNewerThanDate($dateTime, $offset);
|
||||
}
|
||||
|
||||
public function countNewerThan($dateTime)
|
||||
{
|
||||
return $this->repository->countNewerThanDate($dateTime);
|
||||
}
|
||||
|
||||
public function wordToArray(Word $word)
|
||||
{
|
||||
return [
|
||||
"id" => $word->getId(),
|
||||
"word" => $word->getWord(),
|
||||
// "created" => $word->getCreated()->format(SyncController::DATETIME_SYNC_FORMAT),
|
||||
// "lastUpdated" => $word->getLastUpdated()->format(SyncController::DATETIME_SYNC_FORMAT),
|
||||
"language" => $word->getLang(),
|
||||
"deleted" => $word->isDeleted(),
|
||||
];
|
||||
}
|
||||
|
||||
public function wordsToArray($words)
|
||||
{
|
||||
$returnArray = [];
|
||||
/** @var Word $word */
|
||||
foreach ($words as $word)
|
||||
{
|
||||
$returnArray[] = $this->wordToArray($word);
|
||||
}
|
||||
return $returnArray;
|
||||
}
|
||||
|
||||
public function getRandomWordNotChecked($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
return $this->repository->getRandomWordNotChecked($minLength, $maxLength);
|
||||
}
|
||||
|
||||
public function countNotChecked($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
return $this->repository->countNotChecked($minLength, $maxLength);
|
||||
}
|
||||
|
||||
public function countDeleted($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
return $this->repository->countDeleted($minLength, $maxLength);
|
||||
}
|
||||
|
||||
public function countChecked($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
return $this->repository->countChecked($minLength, $maxLength);
|
||||
}
|
||||
|
||||
public function countUnsure($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
return $this->repository->countUnsure($minLength, $maxLength);
|
||||
}
|
||||
}
|
||||
112
src/module/Application/src/Model/Rating.php
Normal file
112
src/module/Application/src/Model/Rating.php
Normal file
@ -0,0 +1,112 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model;
|
||||
|
||||
use Ainias\Core\Model\StandardModel;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
/** @ORM\Entity(repositoryClass="Application\Model\Repository\RatingRepository")
|
||||
*/
|
||||
class Rating extends StandardModel
|
||||
{
|
||||
/**
|
||||
* @ORM\Id
|
||||
* @ORM\GeneratedValue(strategy="AUTO")
|
||||
* @ORM\Column(type="integer")
|
||||
*/
|
||||
protected $id;
|
||||
|
||||
/**
|
||||
* @ORM\ManyToOne(targetEntity="\Application\Model\Level", inversedBy="ratings")
|
||||
* @ORM\JoinColumn(name="levelId", referencedColumnName="id")
|
||||
* @var Level
|
||||
*/
|
||||
protected $level;
|
||||
|
||||
/**
|
||||
* @ORM\ManyToOne(targetEntity="\Application\Model\AuthToken", inversedBy="ratings")
|
||||
* @ORM\JoinColumn(name="authTokenId", referencedColumnName="id")
|
||||
* @var AuthToken
|
||||
*/
|
||||
protected $authToken;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="integer")
|
||||
* @var int
|
||||
*/
|
||||
protected $rating;
|
||||
|
||||
/**
|
||||
* Rating constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->id = null;
|
||||
$this->authToken = null;
|
||||
$this->level = null;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $id
|
||||
*/
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Level
|
||||
*/
|
||||
public function getLevel()
|
||||
{
|
||||
return $this->level;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Level $level
|
||||
*/
|
||||
public function setLevel($level)
|
||||
{
|
||||
$this->level = $level;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return AuthToken
|
||||
*/
|
||||
public function getAuthToken()
|
||||
{
|
||||
return $this->authToken;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param AuthToken $authToken
|
||||
*/
|
||||
public function setAuthToken($authToken)
|
||||
{
|
||||
$this->authToken = $authToken;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getRating()
|
||||
{
|
||||
return $this->rating;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $rating
|
||||
*/
|
||||
public function setRating($rating)
|
||||
{
|
||||
$this->rating = $rating;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Repository;
|
||||
|
||||
use Ainias\Core\Model\Repository\StandardRepository;
|
||||
|
||||
class AuthTokenRepository extends StandardRepository
|
||||
{
|
||||
|
||||
}
|
||||
@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Repository;
|
||||
|
||||
use Ainias\Core\Model\Repository\StandardRepository;
|
||||
use Application\Controller\SyncController;
|
||||
use Application\Model\Level;
|
||||
|
||||
class LevelRepository extends StandardRepository
|
||||
{
|
||||
/**
|
||||
* @param \DateTime $date
|
||||
* @param int $offset
|
||||
* @return array
|
||||
*/
|
||||
public function findNewerThanDate($date, $offset = 0)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("l")->from(Level::class, "l");
|
||||
|
||||
if ($date != null)
|
||||
{
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte("l.lastUpdated", ":fromDate"));
|
||||
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d H:i:00"));
|
||||
}
|
||||
$queryBuilder->setMaxResults(SyncController::SYNC_MAX_LEVELS);
|
||||
$queryBuilder->setFirstResult($offset * SyncController::SYNC_MAX_LEVELS);
|
||||
|
||||
return $queryBuilder->getQuery()->getResult();
|
||||
}
|
||||
|
||||
public function countNewerThanDate($date)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("COUNT(l.id) as number")->from(Level::class, "l");
|
||||
|
||||
if ($date != null)
|
||||
{
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte("l.lastUpdated", ":fromDate"));
|
||||
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d H:i:00"));
|
||||
}
|
||||
|
||||
return $queryBuilder->getQuery()->getSingleScalarResult();
|
||||
}
|
||||
|
||||
public function beginTransaction()
|
||||
{
|
||||
$this->_em->getConnection()->beginTransaction();
|
||||
}
|
||||
|
||||
public function endTransaction()
|
||||
{
|
||||
try{
|
||||
$this->_em->getConnection()->commit();
|
||||
} catch (\Exception $e)
|
||||
{
|
||||
$this->_em->getConnection()->rollBack();
|
||||
throw $e;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Repository;
|
||||
|
||||
use Ainias\Core\Model\Repository\StandardRepository;
|
||||
|
||||
class RatingRepository extends StandardRepository
|
||||
{
|
||||
|
||||
}
|
||||
129
src/module/Application/src/Model/Repository/WordRepository.php
Normal file
129
src/module/Application/src/Model/Repository/WordRepository.php
Normal file
@ -0,0 +1,129 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model\Repository;
|
||||
|
||||
use Ainias\Core\Model\Repository\StandardRepository;
|
||||
use Doctrine\ORM\Internal\HydrationCompleteHandler;
|
||||
use Doctrine\ORM\Query;
|
||||
use Application\Controller\SyncController;
|
||||
use Application\Model\Word;
|
||||
|
||||
class WordRepository extends StandardRepository
|
||||
{
|
||||
/**
|
||||
* @param \DateTime $date
|
||||
* @param int $offset
|
||||
* @return array
|
||||
*/
|
||||
public function findNewerThanDate($date, $offset = 0)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("w")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
|
||||
if ($date != null)
|
||||
{
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte("w.lastUpdated", ":fromDate"));
|
||||
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d"));
|
||||
}
|
||||
$queryBuilder->setMaxResults(SyncController::SYNC_MAX_WORDS);
|
||||
$queryBuilder->setFirstResult($offset * SyncController::SYNC_MAX_WORDS);
|
||||
|
||||
return $queryBuilder->getQuery()->getResult();
|
||||
}
|
||||
|
||||
public function countNewerThanDate($date)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("COUNT(w.id) as number")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
|
||||
if ($date != null)
|
||||
{
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte("w.lastUpdated", ":fromDate"));
|
||||
$queryBuilder->setParameter("fromDate", $date->format("Y-m-d"));
|
||||
}
|
||||
return $queryBuilder->getQuery()->getSingleScalarResult();
|
||||
}
|
||||
|
||||
public function getRandomWordNotChecked($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
$numberWords = $this->countNotChecked($minLength, $maxLength);
|
||||
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("w")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "0"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
|
||||
$queryBuilder->setParameter("minLength", $minLength);
|
||||
$queryBuilder->setParameter("maxLength", $maxLength);
|
||||
$queryBuilder->setMaxResults(1);
|
||||
$queryBuilder->setFirstResult(rand(0,$numberWords));
|
||||
|
||||
$res = $queryBuilder->getQuery()->getResult();
|
||||
if (is_array($res))
|
||||
{
|
||||
return $res[0];
|
||||
}
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function countNotChecked($minLength = 0, $maxLength = 100)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "0"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
|
||||
$queryBuilder->setParameter("minLength", $minLength);
|
||||
$queryBuilder->setParameter("maxLength", $maxLength);
|
||||
$queryBuilder->setMaxResults(1);
|
||||
return $queryBuilder->getQuery()->getSingleScalarResult();
|
||||
}
|
||||
|
||||
public function countDeleted($minLength, $maxLength)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.deleted", "1"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
|
||||
$queryBuilder->setParameter("minLength", $minLength);
|
||||
$queryBuilder->setParameter("maxLength", $maxLength);
|
||||
$queryBuilder->setMaxResults(1);
|
||||
return $queryBuilder->getQuery()->getSingleScalarResult();
|
||||
}
|
||||
|
||||
public function countChecked($minLength, $maxLength)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "1"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.deleted", "0"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
|
||||
$queryBuilder->setParameter("minLength", $minLength);
|
||||
$queryBuilder->setParameter("maxLength", $maxLength);
|
||||
$queryBuilder->setMaxResults(1);
|
||||
return $queryBuilder->getQuery()->getSingleScalarResult();
|
||||
}
|
||||
|
||||
public function countUnsure($minLength, $maxLength)
|
||||
{
|
||||
$queryBuilder = $this->_em->createQueryBuilder();
|
||||
$queryBuilder->select("COUNT(w.id)")->from(Word::class, "w");
|
||||
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->eq("w.checked", "-1"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->gte($queryBuilder->expr()->length("w.word"), ":minLength"));
|
||||
$queryBuilder->andWhere($queryBuilder->expr()->lte($queryBuilder->expr()->length("w.word"), ":maxLength"));
|
||||
$queryBuilder->setParameter("minLength", $minLength);
|
||||
$queryBuilder->setParameter("maxLength", $maxLength);
|
||||
$queryBuilder->setMaxResults(1);
|
||||
return $queryBuilder->getQuery()->getSingleScalarResult();
|
||||
}
|
||||
}
|
||||
188
src/module/Application/src/Model/Word.php
Normal file
188
src/module/Application/src/Model/Word.php
Normal file
@ -0,0 +1,188 @@
|
||||
<?php
|
||||
|
||||
namespace Application\Model;
|
||||
|
||||
use Ainias\Core\Model\StandardModel;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
/** @ORM\Entity(repositoryClass="Application\Model\Repository\WordRepository")
|
||||
*/
|
||||
class Word extends StandardModel
|
||||
{
|
||||
//Level:
|
||||
/*
|
||||
* Ansage
|
||||
* Termin
|
||||
*
|
||||
*/
|
||||
|
||||
CONST LANGUAGE_DE = 1;
|
||||
|
||||
/**
|
||||
* @ORM\Id
|
||||
* @ORM\GeneratedValue(strategy="AUTO")
|
||||
* @ORM\Column(type="integer")
|
||||
*/
|
||||
protected $id;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="text")
|
||||
* @var string
|
||||
*/
|
||||
protected $word;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="datetime")
|
||||
* @var \DateTime
|
||||
*/
|
||||
protected $created;
|
||||
|
||||
/** @ORM\Column(type="datetime")
|
||||
* @var \DateTime
|
||||
*/
|
||||
protected $lastUpdated;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="boolean")
|
||||
* @var bool
|
||||
*/
|
||||
protected $deleted;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="integer")
|
||||
* @var int
|
||||
*/
|
||||
protected $lang;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="integer")
|
||||
* @var int
|
||||
*/
|
||||
protected $checked;
|
||||
|
||||
/**
|
||||
* Word constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->id = null;
|
||||
$this->created = new \DateTime();
|
||||
$this->lastUpdated = new \DateTime();
|
||||
$this->deleted = false;
|
||||
$this->lang = self::LANGUAGE_DE;
|
||||
$this->word = "";
|
||||
$this->checked = -1;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $id
|
||||
*/
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getWord()
|
||||
{
|
||||
return $this->word;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $word
|
||||
*/
|
||||
public function setWord($word)
|
||||
{
|
||||
$this->word = $word;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \DateTime
|
||||
*/
|
||||
public function getCreated()
|
||||
{
|
||||
return $this->created;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \DateTime $created
|
||||
*/
|
||||
public function setCreated($created)
|
||||
{
|
||||
$this->created = $created;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \DateTime
|
||||
*/
|
||||
public function getLastUpdated()
|
||||
{
|
||||
return $this->lastUpdated;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param \DateTime $lastUpdated
|
||||
*/
|
||||
public function setLastUpdated($lastUpdated)
|
||||
{
|
||||
$this->lastUpdated = $lastUpdated;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return boolean
|
||||
*/
|
||||
public function isDeleted()
|
||||
{
|
||||
return $this->deleted;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param boolean $deleted
|
||||
*/
|
||||
public function setDeleted($deleted)
|
||||
{
|
||||
$this->deleted = $deleted;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getLang()
|
||||
{
|
||||
return $this->lang;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $lang
|
||||
*/
|
||||
public function setLang($lang)
|
||||
{
|
||||
$this->lang = $lang;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
public function getChecked()
|
||||
{
|
||||
return $this->checked;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param int $checked
|
||||
*/
|
||||
public function setChecked($checked)
|
||||
{
|
||||
$this->checked = $checked;
|
||||
}
|
||||
}
|
||||
@ -58,6 +58,7 @@ $rotationDegrees: (90 180 270 360);
|
||||
text-align: center;
|
||||
position: relative;
|
||||
transition: .0s;
|
||||
user-select: none;
|
||||
|
||||
&.segment-row {
|
||||
display: block;
|
||||
@ -66,8 +67,9 @@ $rotationDegrees: (90 180 270 360);
|
||||
}
|
||||
|
||||
&.segment-leaf {
|
||||
min-width: 15px;
|
||||
height: 30px;
|
||||
min-width: 17px;
|
||||
height: 34px;
|
||||
line-height: 34px;
|
||||
}
|
||||
|
||||
&.segment-parent {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user