From 9bf1433d2eb556951f29b33c0e7296639450b068 Mon Sep 17 00:00:00 2001 From: osaajani Date: Fri, 21 Feb 2020 03:55:14 +0100 Subject: [PATCH] fix rights --- .gitignore | 1 + .htaccess | 0 LICENSE | 0 README.md | 0 adapters/AdapterInterface.php | 0 adapters/GammuAdapter.php | 0 adapters/OvhSmsAdapter.php | 0 adapters/TestAdapter.php | 0 assets/css/bootstrap-datetimepicker.min.css | 0 assets/css/bootstrap.css | 0 assets/css/bootstrap.min.css | 0 assets/css/intlTelInput.min.css | 0 assets/css/magicsuggest.css | 0 assets/css/plugins/morris.css | 0 assets/css/sb-admin.css | 0 assets/css/style.css | 0 assets/font/fonts-awesome/css/font-awesome.css | 0 .../fonts-awesome/css/font-awesome.min.css | 0 .../font/fonts-awesome/fonts/FontAwesome.otf | Bin .../fonts/fontawesome-webfont.eot | Bin .../fonts/fontawesome-webfont.svg | 0 .../fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts-awesome/less/bordered-pulled.less | 0 assets/font/fonts-awesome/less/core.less | 0 .../font/fonts-awesome/less/fixed-width.less | 0 .../font/fonts-awesome/less/font-awesome.less | 0 assets/font/fonts-awesome/less/icons.less | 0 assets/font/fonts-awesome/less/larger.less | 0 assets/font/fonts-awesome/less/list.less | 0 assets/font/fonts-awesome/less/mixins.less | 0 assets/font/fonts-awesome/less/path.less | 0 .../fonts-awesome/less/rotated-flipped.less | 0 assets/font/fonts-awesome/less/spinning.less | 0 assets/font/fonts-awesome/less/stacked.less | 0 assets/font/fonts-awesome/less/variables.less | 0 .../fonts-awesome/scss/_bordered-pulled.scss | 0 assets/font/fonts-awesome/scss/_core.scss | 0 .../font/fonts-awesome/scss/_fixed-width.scss | 0 assets/font/fonts-awesome/scss/_icons.scss | 0 assets/font/fonts-awesome/scss/_larger.scss | 0 assets/font/fonts-awesome/scss/_list.scss | 0 assets/font/fonts-awesome/scss/_mixins.scss | 0 assets/font/fonts-awesome/scss/_path.scss | 0 .../fonts-awesome/scss/_rotated-flipped.scss | 0 assets/font/fonts-awesome/scss/_spinning.scss | 0 assets/font/fonts-awesome/scss/_stacked.scss | 0 assets/font/fonts-awesome/scss/_variables.scss | 0 .../font/fonts-awesome/scss/font-awesome.scss | 0 assets/fonts/glyphicons-halflings-regular.eot | Bin assets/fonts/glyphicons-halflings-regular.svg | 0 assets/fonts/glyphicons-halflings-regular.ttf | Bin assets/fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin assets/img/favicon.png | Bin assets/img/flags.png | Bin assets/img/flags@2x.png | Bin assets/img/reinitialize-password-error.png | Bin .../img/reinitialize-password-validation.png | Bin assets/img/send-email.png | Bin assets/js/Autolinker.min.js | 0 assets/js/bootstrap-datetimepicker.min.js | 0 assets/js/bootstrap.js | 0 assets/js/bootstrap.min.js | 0 assets/js/custom.js | 0 assets/js/intlTelInput/intlTelInput.min.js | 0 assets/js/intlTelInput/utils.js | 0 assets/js/jquery.js | 0 assets/js/jquery.shiftcheckbox.js | 0 .../js/locales/bootstrap-datetimepicker.ar.js | 0 .../js/locales/bootstrap-datetimepicker.bg.js | 0 .../js/locales/bootstrap-datetimepicker.ca.js | 0 .../js/locales/bootstrap-datetimepicker.cs.js | 0 .../js/locales/bootstrap-datetimepicker.da.js | 0 .../js/locales/bootstrap-datetimepicker.de.js | 0 .../js/locales/bootstrap-datetimepicker.ee.js | 0 .../js/locales/bootstrap-datetimepicker.el.js | 0 .../js/locales/bootstrap-datetimepicker.es.js | 0 .../js/locales/bootstrap-datetimepicker.fi.js | 0 .../js/locales/bootstrap-datetimepicker.fr.js | 0 .../js/locales/bootstrap-datetimepicker.he.js | 0 .../js/locales/bootstrap-datetimepicker.hr.js | 0 .../js/locales/bootstrap-datetimepicker.hu.js | 0 .../js/locales/bootstrap-datetimepicker.id.js | 0 .../js/locales/bootstrap-datetimepicker.is.js | 0 .../js/locales/bootstrap-datetimepicker.it.js | 0 .../js/locales/bootstrap-datetimepicker.ja.js | 0 .../js/locales/bootstrap-datetimepicker.ko.js | 0 .../js/locales/bootstrap-datetimepicker.lt.js | 0 .../js/locales/bootstrap-datetimepicker.lv.js | 0 .../js/locales/bootstrap-datetimepicker.ms.js | 0 .../js/locales/bootstrap-datetimepicker.nb.js | 0 .../js/locales/bootstrap-datetimepicker.nl.js | 0 .../js/locales/bootstrap-datetimepicker.no.js | 0 .../js/locales/bootstrap-datetimepicker.pl.js | 0 .../locales/bootstrap-datetimepicker.pt-BR.js | 0 .../js/locales/bootstrap-datetimepicker.pt.js | 0 .../js/locales/bootstrap-datetimepicker.ro.js | 0 .../bootstrap-datetimepicker.rs-latin.js | 0 .../js/locales/bootstrap-datetimepicker.rs.js | 0 .../js/locales/bootstrap-datetimepicker.ru.js | 0 .../js/locales/bootstrap-datetimepicker.sk.js | 0 .../js/locales/bootstrap-datetimepicker.sl.js | 0 .../js/locales/bootstrap-datetimepicker.sv.js | 0 .../js/locales/bootstrap-datetimepicker.sw.js | 0 .../js/locales/bootstrap-datetimepicker.th.js | 0 .../js/locales/bootstrap-datetimepicker.tr.js | 0 .../js/locales/bootstrap-datetimepicker.ua.js | 0 .../js/locales/bootstrap-datetimepicker.uk.js | 0 .../locales/bootstrap-datetimepicker.zh-CN.js | 0 .../locales/bootstrap-datetimepicker.zh-TW.js | 0 assets/js/magicsuggest.min.js | 0 assets/js/plugins/flot/excanvas.min.js | 0 assets/js/plugins/flot/flot-data.js | 0 assets/js/plugins/flot/jquery.flot.js | 0 assets/js/plugins/flot/jquery.flot.pie.js | 0 assets/js/plugins/flot/jquery.flot.resize.js | 0 .../js/plugins/flot/jquery.flot.tooltip.min.js | 0 assets/js/plugins/morris/morris.min.js | 0 assets/js/plugins/morris/raphael-min.js | 0 assets/sounds/receptionSound.mp3 | Bin assets/sounds/receptionSound.ogg | Bin assets/sounds/receptionSound.wav | Bin composer.json | 0 composer.phar | Bin confs/apache2/raspisms.conf | 0 controllers/internals/Adapter.php | 0 controllers/internals/Command.php | 0 controllers/internals/ConditionalGroup.php | 0 controllers/internals/Console.php | 17 ++++++++++++++--- controllers/internals/Contact.php | 0 controllers/internals/Event.php | 0 controllers/internals/ExpressionProvider.php | 0 controllers/internals/Group.php | 0 controllers/internals/Media.php | 0 controllers/internals/Phone.php | 0 controllers/internals/Received.php | 0 controllers/internals/Ruler.php | 0 controllers/internals/Scheduled.php | 0 controllers/internals/Sended.php | 0 controllers/internals/Setting.php | 0 controllers/internals/SmsStop.php | 0 controllers/internals/StandardController.php | 0 controllers/internals/Templating.php | 0 controllers/internals/Tool.php | 0 controllers/internals/User.php | 0 controllers/internals/Webhook.php | 0 controllers/publics/Account.php | 0 controllers/publics/Api.php | 0 controllers/publics/Callback.php | 0 controllers/publics/Command.php | 0 controllers/publics/ConditionalGroup.php | 0 controllers/publics/Connect.php | 0 controllers/publics/Contact.php | 0 controllers/publics/Dashboard.php | 0 controllers/publics/Discussion.php | 0 controllers/publics/Event.php | 0 controllers/publics/Group.php | 0 controllers/publics/Phone.php | 0 controllers/publics/Received.php | 0 controllers/publics/Scheduled.php | 0 controllers/publics/Sended.php | 0 controllers/publics/Setting.php | 0 controllers/publics/SmsStop.php | 0 controllers/publics/Templating.php | 0 controllers/publics/User.php | 0 controllers/publics/Webhook.php | 0 daemons/AbstractDaemon.php | 0 daemons/Launcher.php | 0 daemons/Phone.php | 0 daemons/Sender.php | 0 daemons/Webhook.php | 0 datas/.tokeep | 0 datas/test_read_sms.json | 0 .../20191206123238_first_migration.php | 0 ...106134151_add_sender_and_uid_for_sended.php | 0 ...200107232312_remove_table_wehook_querie.php | 0 .../20200107232628_add_api_key_user.php | 0 ...0200108124040_remove_transfer_from_user.php | 0 descartes/ApiController.php | 0 descartes/Console.php | 0 descartes/Controller.php | 0 descartes/InternalController.php | 0 descartes/Model.php | 0 descartes/Router.php | 0 descartes/autoload.php | 0 descartes/env.php | 0 descartes/exceptions/DescartesException404.php | 0 ...escartesExceptionConsoleInvocationError.php | 0 ...DescartesExceptionRouterInvocationError.php | 0 ...cartesExceptionRouterUrlGenerationError.php | 0 .../exceptions/DescartesExceptionSqlError.php | 0 .../DescartesExceptionTemplateNotReadable.php | 0 descartes/load-environment.php | 0 descartes/load.php | 0 index.php | 0 models/Command.php | 0 models/ConditionalGroup.php | 0 models/Contact.php | 0 models/Event.php | 0 models/Group.php | 0 models/Media.php | 0 models/Phone.php | 0 models/Received.php | 0 models/Scheduled.php | 0 models/Sended.php | 0 models/Setting.php | 0 models/SmsStop.php | 0 models/StandardModel.php | 0 models/User.php | 0 models/Webhook.php | 0 phinx.yml.dist | 0 routes.php | 0 scripts/.tokeep | 0 templates/account/show.php | 0 templates/command/add.php | 0 templates/command/edit.php | 0 templates/command/list.php | 0 templates/conditional_group/add.php | 0 templates/conditional_group/edit.php | 0 templates/conditional_group/list.php | 0 templates/connect/forget-password.php | 0 templates/connect/login.php | 0 templates/connect/reset-password-done.php | 0 templates/connect/reset-password-invalid.php | 0 templates/connect/reset-password.php | 0 templates/connect/send-reset-password.php | 0 templates/contact/add.php | 0 templates/contact/edit.php | 0 templates/contact/list.php | 0 templates/dashboard/show.php | 0 templates/discussion/list.php | 0 templates/discussion/show.php | 0 templates/email/create-user.php | 0 templates/email/reset-password.php | 0 templates/email/transfer-sms.php | 0 templates/event/list.php | 0 templates/group/add.php | 0 templates/group/edit.php | 0 templates/group/list.php | 0 templates/incs/footer.php | 0 templates/incs/head.php | 0 templates/incs/nav.php | 0 templates/incs/phptojs.php | 0 templates/phone/add.php | 0 templates/phone/list.php | 0 templates/received/list.php | 0 templates/received/list_unread.php | 0 templates/scheduled/add.php | 0 templates/scheduled/edit.php | 0 templates/scheduled/list.php | 0 templates/sended/list.php | 0 templates/setting/show.php | 0 templates/smsstop/list.php | 0 templates/user/add.php | 0 templates/user/list.php | 0 templates/webhook/add.php | 0 templates/webhook/edit.php | 0 templates/webhook/list.php | 0 tests/php-cs-fixer/php-cs-fixer.phar | Bin tests/php-cs-fixer/php_cs.config | 0 tests/php-cs-fixer/run.php | 0 tests/phpstan/config.neon | 0 tests/phpstan/phpstan.phar | Bin tests/phpstan/run.php | 0 tests/phpunit/bootstrap.php | 0 tests/phpunit/controllers/internals/.keep | 0 tests/phpunit/controllers/publics/.keep | 0 tests/phpunit/descartes/ControllerTest.php | 0 tests/phpunit/modules/.keep | 0 270 files changed, 15 insertions(+), 3 deletions(-) mode change 100755 => 100644 .gitignore mode change 100755 => 100644 .htaccess mode change 100755 => 100644 LICENSE mode change 100755 => 100644 README.md mode change 100755 => 100644 adapters/AdapterInterface.php mode change 100755 => 100644 adapters/GammuAdapter.php mode change 100755 => 100644 adapters/OvhSmsAdapter.php mode change 100755 => 100644 adapters/TestAdapter.php mode change 100755 => 100644 assets/css/bootstrap-datetimepicker.min.css mode change 100755 => 100644 assets/css/bootstrap.css mode change 100755 => 100644 assets/css/bootstrap.min.css mode change 100755 => 100644 assets/css/intlTelInput.min.css mode change 100755 => 100644 assets/css/magicsuggest.css mode change 100755 => 100644 assets/css/plugins/morris.css mode change 100755 => 100644 assets/css/sb-admin.css mode change 100755 => 100644 assets/css/style.css mode change 100755 => 100644 assets/font/fonts-awesome/css/font-awesome.css mode change 100755 => 100644 assets/font/fonts-awesome/css/font-awesome.min.css mode change 100755 => 100644 assets/font/fonts-awesome/fonts/FontAwesome.otf mode change 100755 => 100644 assets/font/fonts-awesome/fonts/fontawesome-webfont.eot mode change 100755 => 100644 assets/font/fonts-awesome/fonts/fontawesome-webfont.svg mode change 100755 => 100644 assets/font/fonts-awesome/fonts/fontawesome-webfont.ttf mode change 100755 => 100644 assets/font/fonts-awesome/fonts/fontawesome-webfont.woff mode change 100755 => 100644 assets/font/fonts-awesome/less/bordered-pulled.less mode change 100755 => 100644 assets/font/fonts-awesome/less/core.less mode change 100755 => 100644 assets/font/fonts-awesome/less/fixed-width.less mode change 100755 => 100644 assets/font/fonts-awesome/less/font-awesome.less mode change 100755 => 100644 assets/font/fonts-awesome/less/icons.less mode change 100755 => 100644 assets/font/fonts-awesome/less/larger.less mode change 100755 => 100644 assets/font/fonts-awesome/less/list.less mode change 100755 => 100644 assets/font/fonts-awesome/less/mixins.less mode change 100755 => 100644 assets/font/fonts-awesome/less/path.less mode change 100755 => 100644 assets/font/fonts-awesome/less/rotated-flipped.less mode change 100755 => 100644 assets/font/fonts-awesome/less/spinning.less mode change 100755 => 100644 assets/font/fonts-awesome/less/stacked.less mode change 100755 => 100644 assets/font/fonts-awesome/less/variables.less mode change 100755 => 100644 assets/font/fonts-awesome/scss/_bordered-pulled.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_core.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_fixed-width.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_icons.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_larger.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_list.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_mixins.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_path.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_rotated-flipped.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_spinning.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_stacked.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/_variables.scss mode change 100755 => 100644 assets/font/fonts-awesome/scss/font-awesome.scss mode change 100755 => 100644 assets/fonts/glyphicons-halflings-regular.eot mode change 100755 => 100644 assets/fonts/glyphicons-halflings-regular.svg mode change 100755 => 100644 assets/fonts/glyphicons-halflings-regular.ttf mode change 100755 => 100644 assets/fonts/glyphicons-halflings-regular.woff mode change 100755 => 100644 assets/fonts/glyphicons-halflings-regular.woff2 mode change 100755 => 100644 assets/img/favicon.png mode change 100755 => 100644 assets/img/flags.png mode change 100755 => 100644 assets/img/flags@2x.png mode change 100755 => 100644 assets/img/reinitialize-password-error.png mode change 100755 => 100644 assets/img/reinitialize-password-validation.png mode change 100755 => 100644 assets/img/send-email.png mode change 100755 => 100644 assets/js/Autolinker.min.js mode change 100755 => 100644 assets/js/bootstrap-datetimepicker.min.js mode change 100755 => 100644 assets/js/bootstrap.js mode change 100755 => 100644 assets/js/bootstrap.min.js mode change 100755 => 100644 assets/js/custom.js mode change 100755 => 100644 assets/js/intlTelInput/intlTelInput.min.js mode change 100755 => 100644 assets/js/intlTelInput/utils.js mode change 100755 => 100644 assets/js/jquery.js mode change 100755 => 100644 assets/js/jquery.shiftcheckbox.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ar.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.bg.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ca.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.cs.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.da.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.de.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ee.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.el.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.es.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.fi.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.fr.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.he.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.hr.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.hu.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.id.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.is.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.it.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ja.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ko.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.lt.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.lv.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ms.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.nb.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.nl.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.no.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.pl.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.pt-BR.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.pt.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ro.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.rs-latin.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.rs.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ru.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.sk.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.sl.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.sv.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.sw.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.th.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.tr.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.ua.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.uk.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.zh-CN.js mode change 100755 => 100644 assets/js/locales/bootstrap-datetimepicker.zh-TW.js mode change 100755 => 100644 assets/js/magicsuggest.min.js mode change 100755 => 100644 assets/js/plugins/flot/excanvas.min.js mode change 100755 => 100644 assets/js/plugins/flot/flot-data.js mode change 100755 => 100644 assets/js/plugins/flot/jquery.flot.js mode change 100755 => 100644 assets/js/plugins/flot/jquery.flot.pie.js mode change 100755 => 100644 assets/js/plugins/flot/jquery.flot.resize.js mode change 100755 => 100644 assets/js/plugins/flot/jquery.flot.tooltip.min.js mode change 100755 => 100644 assets/js/plugins/morris/morris.min.js mode change 100755 => 100644 assets/js/plugins/morris/raphael-min.js mode change 100755 => 100644 assets/sounds/receptionSound.mp3 mode change 100755 => 100644 assets/sounds/receptionSound.ogg mode change 100755 => 100644 assets/sounds/receptionSound.wav mode change 100755 => 100644 composer.json mode change 100755 => 100644 composer.phar mode change 100755 => 100644 confs/apache2/raspisms.conf mode change 100755 => 100644 controllers/internals/Adapter.php mode change 100755 => 100644 controllers/internals/Command.php mode change 100755 => 100644 controllers/internals/ConditionalGroup.php mode change 100755 => 100644 controllers/internals/Console.php mode change 100755 => 100644 controllers/internals/Contact.php mode change 100755 => 100644 controllers/internals/Event.php mode change 100755 => 100644 controllers/internals/ExpressionProvider.php mode change 100755 => 100644 controllers/internals/Group.php mode change 100755 => 100644 controllers/internals/Media.php mode change 100755 => 100644 controllers/internals/Phone.php mode change 100755 => 100644 controllers/internals/Received.php mode change 100755 => 100644 controllers/internals/Ruler.php mode change 100755 => 100644 controllers/internals/Scheduled.php mode change 100755 => 100644 controllers/internals/Sended.php mode change 100755 => 100644 controllers/internals/Setting.php mode change 100755 => 100644 controllers/internals/SmsStop.php mode change 100755 => 100644 controllers/internals/StandardController.php mode change 100755 => 100644 controllers/internals/Templating.php mode change 100755 => 100644 controllers/internals/Tool.php mode change 100755 => 100644 controllers/internals/User.php mode change 100755 => 100644 controllers/internals/Webhook.php mode change 100755 => 100644 controllers/publics/Account.php mode change 100755 => 100644 controllers/publics/Api.php mode change 100755 => 100644 controllers/publics/Callback.php mode change 100755 => 100644 controllers/publics/Command.php mode change 100755 => 100644 controllers/publics/ConditionalGroup.php mode change 100755 => 100644 controllers/publics/Connect.php mode change 100755 => 100644 controllers/publics/Contact.php mode change 100755 => 100644 controllers/publics/Dashboard.php mode change 100755 => 100644 controllers/publics/Discussion.php mode change 100755 => 100644 controllers/publics/Event.php mode change 100755 => 100644 controllers/publics/Group.php mode change 100755 => 100644 controllers/publics/Phone.php mode change 100755 => 100644 controllers/publics/Received.php mode change 100755 => 100644 controllers/publics/Scheduled.php mode change 100755 => 100644 controllers/publics/Sended.php mode change 100755 => 100644 controllers/publics/Setting.php mode change 100755 => 100644 controllers/publics/SmsStop.php mode change 100755 => 100644 controllers/publics/Templating.php mode change 100755 => 100644 controllers/publics/User.php mode change 100755 => 100644 controllers/publics/Webhook.php mode change 100755 => 100644 daemons/AbstractDaemon.php mode change 100755 => 100644 daemons/Launcher.php mode change 100755 => 100644 daemons/Phone.php mode change 100755 => 100644 daemons/Sender.php mode change 100755 => 100644 daemons/Webhook.php mode change 100755 => 100644 datas/.tokeep mode change 100755 => 100644 datas/test_read_sms.json mode change 100755 => 100644 db/migrations/20191206123238_first_migration.php mode change 100755 => 100644 db/migrations/20200106134151_add_sender_and_uid_for_sended.php mode change 100755 => 100644 db/migrations/20200107232312_remove_table_wehook_querie.php mode change 100755 => 100644 db/migrations/20200107232628_add_api_key_user.php mode change 100755 => 100644 db/migrations/20200108124040_remove_transfer_from_user.php mode change 100755 => 100644 descartes/ApiController.php mode change 100755 => 100644 descartes/Console.php mode change 100755 => 100644 descartes/Controller.php mode change 100755 => 100644 descartes/InternalController.php mode change 100755 => 100644 descartes/Model.php mode change 100755 => 100644 descartes/Router.php mode change 100755 => 100644 descartes/autoload.php mode change 100755 => 100644 descartes/env.php mode change 100755 => 100644 descartes/exceptions/DescartesException404.php mode change 100755 => 100644 descartes/exceptions/DescartesExceptionConsoleInvocationError.php mode change 100755 => 100644 descartes/exceptions/DescartesExceptionRouterInvocationError.php mode change 100755 => 100644 descartes/exceptions/DescartesExceptionRouterUrlGenerationError.php mode change 100755 => 100644 descartes/exceptions/DescartesExceptionSqlError.php mode change 100755 => 100644 descartes/exceptions/DescartesExceptionTemplateNotReadable.php mode change 100755 => 100644 descartes/load-environment.php mode change 100755 => 100644 descartes/load.php mode change 100755 => 100644 index.php mode change 100755 => 100644 models/Command.php mode change 100755 => 100644 models/ConditionalGroup.php mode change 100755 => 100644 models/Contact.php mode change 100755 => 100644 models/Event.php mode change 100755 => 100644 models/Group.php mode change 100755 => 100644 models/Media.php mode change 100755 => 100644 models/Phone.php mode change 100755 => 100644 models/Received.php mode change 100755 => 100644 models/Scheduled.php mode change 100755 => 100644 models/Sended.php mode change 100755 => 100644 models/Setting.php mode change 100755 => 100644 models/SmsStop.php mode change 100755 => 100644 models/StandardModel.php mode change 100755 => 100644 models/User.php mode change 100755 => 100644 models/Webhook.php mode change 100755 => 100644 phinx.yml.dist mode change 100755 => 100644 routes.php mode change 100755 => 100644 scripts/.tokeep mode change 100755 => 100644 templates/account/show.php mode change 100755 => 100644 templates/command/add.php mode change 100755 => 100644 templates/command/edit.php mode change 100755 => 100644 templates/command/list.php mode change 100755 => 100644 templates/conditional_group/add.php mode change 100755 => 100644 templates/conditional_group/edit.php mode change 100755 => 100644 templates/conditional_group/list.php mode change 100755 => 100644 templates/connect/forget-password.php mode change 100755 => 100644 templates/connect/login.php mode change 100755 => 100644 templates/connect/reset-password-done.php mode change 100755 => 100644 templates/connect/reset-password-invalid.php mode change 100755 => 100644 templates/connect/reset-password.php mode change 100755 => 100644 templates/connect/send-reset-password.php mode change 100755 => 100644 templates/contact/add.php mode change 100755 => 100644 templates/contact/edit.php mode change 100755 => 100644 templates/contact/list.php mode change 100755 => 100644 templates/dashboard/show.php mode change 100755 => 100644 templates/discussion/list.php mode change 100755 => 100644 templates/discussion/show.php mode change 100755 => 100644 templates/email/create-user.php mode change 100755 => 100644 templates/email/reset-password.php mode change 100755 => 100644 templates/email/transfer-sms.php mode change 100755 => 100644 templates/event/list.php mode change 100755 => 100644 templates/group/add.php mode change 100755 => 100644 templates/group/edit.php mode change 100755 => 100644 templates/group/list.php mode change 100755 => 100644 templates/incs/footer.php mode change 100755 => 100644 templates/incs/head.php mode change 100755 => 100644 templates/incs/nav.php mode change 100755 => 100644 templates/incs/phptojs.php mode change 100755 => 100644 templates/phone/add.php mode change 100755 => 100644 templates/phone/list.php mode change 100755 => 100644 templates/received/list.php mode change 100755 => 100644 templates/received/list_unread.php mode change 100755 => 100644 templates/scheduled/add.php mode change 100755 => 100644 templates/scheduled/edit.php mode change 100755 => 100644 templates/scheduled/list.php mode change 100755 => 100644 templates/sended/list.php mode change 100755 => 100644 templates/setting/show.php mode change 100755 => 100644 templates/smsstop/list.php mode change 100755 => 100644 templates/user/add.php mode change 100755 => 100644 templates/user/list.php mode change 100755 => 100644 templates/webhook/add.php mode change 100755 => 100644 templates/webhook/edit.php mode change 100755 => 100644 templates/webhook/list.php mode change 100755 => 100644 tests/php-cs-fixer/php-cs-fixer.phar mode change 100755 => 100644 tests/php-cs-fixer/php_cs.config mode change 100755 => 100644 tests/php-cs-fixer/run.php mode change 100755 => 100644 tests/phpstan/config.neon mode change 100755 => 100644 tests/phpstan/phpstan.phar mode change 100755 => 100644 tests/phpstan/run.php mode change 100755 => 100644 tests/phpunit/bootstrap.php mode change 100755 => 100644 tests/phpunit/controllers/internals/.keep mode change 100755 => 100644 tests/phpunit/controllers/publics/.keep mode change 100755 => 100644 tests/phpunit/descartes/ControllerTest.php mode change 100755 => 100644 tests/phpunit/modules/.keep diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 index 8a2a331..fa765eb --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .gitignore .git .php_cs.cache +.credentials* vendor/ composer.lock env.* diff --git a/.htaccess b/.htaccess old mode 100755 new mode 100644 diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/adapters/AdapterInterface.php b/adapters/AdapterInterface.php old mode 100755 new mode 100644 diff --git a/adapters/GammuAdapter.php b/adapters/GammuAdapter.php old mode 100755 new mode 100644 diff --git a/adapters/OvhSmsAdapter.php b/adapters/OvhSmsAdapter.php old mode 100755 new mode 100644 diff --git a/adapters/TestAdapter.php b/adapters/TestAdapter.php old mode 100755 new mode 100644 diff --git a/assets/css/bootstrap-datetimepicker.min.css b/assets/css/bootstrap-datetimepicker.min.css old mode 100755 new mode 100644 diff --git a/assets/css/bootstrap.css b/assets/css/bootstrap.css old mode 100755 new mode 100644 diff --git a/assets/css/bootstrap.min.css b/assets/css/bootstrap.min.css old mode 100755 new mode 100644 diff --git a/assets/css/intlTelInput.min.css b/assets/css/intlTelInput.min.css old mode 100755 new mode 100644 diff --git a/assets/css/magicsuggest.css b/assets/css/magicsuggest.css old mode 100755 new mode 100644 diff --git a/assets/css/plugins/morris.css b/assets/css/plugins/morris.css old mode 100755 new mode 100644 diff --git a/assets/css/sb-admin.css b/assets/css/sb-admin.css old mode 100755 new mode 100644 diff --git a/assets/css/style.css b/assets/css/style.css old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/css/font-awesome.css b/assets/font/fonts-awesome/css/font-awesome.css old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/css/font-awesome.min.css b/assets/font/fonts-awesome/css/font-awesome.min.css old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/fonts/FontAwesome.otf b/assets/font/fonts-awesome/fonts/FontAwesome.otf old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/fonts/fontawesome-webfont.eot b/assets/font/fonts-awesome/fonts/fontawesome-webfont.eot old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/fonts/fontawesome-webfont.svg b/assets/font/fonts-awesome/fonts/fontawesome-webfont.svg old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/fonts/fontawesome-webfont.ttf b/assets/font/fonts-awesome/fonts/fontawesome-webfont.ttf old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/fonts/fontawesome-webfont.woff b/assets/font/fonts-awesome/fonts/fontawesome-webfont.woff old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/bordered-pulled.less b/assets/font/fonts-awesome/less/bordered-pulled.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/core.less b/assets/font/fonts-awesome/less/core.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/fixed-width.less b/assets/font/fonts-awesome/less/fixed-width.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/font-awesome.less b/assets/font/fonts-awesome/less/font-awesome.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/icons.less b/assets/font/fonts-awesome/less/icons.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/larger.less b/assets/font/fonts-awesome/less/larger.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/list.less b/assets/font/fonts-awesome/less/list.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/mixins.less b/assets/font/fonts-awesome/less/mixins.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/path.less b/assets/font/fonts-awesome/less/path.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/rotated-flipped.less b/assets/font/fonts-awesome/less/rotated-flipped.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/spinning.less b/assets/font/fonts-awesome/less/spinning.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/stacked.less b/assets/font/fonts-awesome/less/stacked.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/less/variables.less b/assets/font/fonts-awesome/less/variables.less old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_bordered-pulled.scss b/assets/font/fonts-awesome/scss/_bordered-pulled.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_core.scss b/assets/font/fonts-awesome/scss/_core.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_fixed-width.scss b/assets/font/fonts-awesome/scss/_fixed-width.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_icons.scss b/assets/font/fonts-awesome/scss/_icons.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_larger.scss b/assets/font/fonts-awesome/scss/_larger.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_list.scss b/assets/font/fonts-awesome/scss/_list.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_mixins.scss b/assets/font/fonts-awesome/scss/_mixins.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_path.scss b/assets/font/fonts-awesome/scss/_path.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_rotated-flipped.scss b/assets/font/fonts-awesome/scss/_rotated-flipped.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_spinning.scss b/assets/font/fonts-awesome/scss/_spinning.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_stacked.scss b/assets/font/fonts-awesome/scss/_stacked.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/_variables.scss b/assets/font/fonts-awesome/scss/_variables.scss old mode 100755 new mode 100644 diff --git a/assets/font/fonts-awesome/scss/font-awesome.scss b/assets/font/fonts-awesome/scss/font-awesome.scss old mode 100755 new mode 100644 diff --git a/assets/fonts/glyphicons-halflings-regular.eot b/assets/fonts/glyphicons-halflings-regular.eot old mode 100755 new mode 100644 diff --git a/assets/fonts/glyphicons-halflings-regular.svg b/assets/fonts/glyphicons-halflings-regular.svg old mode 100755 new mode 100644 diff --git a/assets/fonts/glyphicons-halflings-regular.ttf b/assets/fonts/glyphicons-halflings-regular.ttf old mode 100755 new mode 100644 diff --git a/assets/fonts/glyphicons-halflings-regular.woff b/assets/fonts/glyphicons-halflings-regular.woff old mode 100755 new mode 100644 diff --git a/assets/fonts/glyphicons-halflings-regular.woff2 b/assets/fonts/glyphicons-halflings-regular.woff2 old mode 100755 new mode 100644 diff --git a/assets/img/favicon.png b/assets/img/favicon.png old mode 100755 new mode 100644 diff --git a/assets/img/flags.png b/assets/img/flags.png old mode 100755 new mode 100644 diff --git a/assets/img/flags@2x.png b/assets/img/flags@2x.png old mode 100755 new mode 100644 diff --git a/assets/img/reinitialize-password-error.png b/assets/img/reinitialize-password-error.png old mode 100755 new mode 100644 diff --git a/assets/img/reinitialize-password-validation.png b/assets/img/reinitialize-password-validation.png old mode 100755 new mode 100644 diff --git a/assets/img/send-email.png b/assets/img/send-email.png old mode 100755 new mode 100644 diff --git a/assets/js/Autolinker.min.js b/assets/js/Autolinker.min.js old mode 100755 new mode 100644 diff --git a/assets/js/bootstrap-datetimepicker.min.js b/assets/js/bootstrap-datetimepicker.min.js old mode 100755 new mode 100644 diff --git a/assets/js/bootstrap.js b/assets/js/bootstrap.js old mode 100755 new mode 100644 diff --git a/assets/js/bootstrap.min.js b/assets/js/bootstrap.min.js old mode 100755 new mode 100644 diff --git a/assets/js/custom.js b/assets/js/custom.js old mode 100755 new mode 100644 diff --git a/assets/js/intlTelInput/intlTelInput.min.js b/assets/js/intlTelInput/intlTelInput.min.js old mode 100755 new mode 100644 diff --git a/assets/js/intlTelInput/utils.js b/assets/js/intlTelInput/utils.js old mode 100755 new mode 100644 diff --git a/assets/js/jquery.js b/assets/js/jquery.js old mode 100755 new mode 100644 diff --git a/assets/js/jquery.shiftcheckbox.js b/assets/js/jquery.shiftcheckbox.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ar.js b/assets/js/locales/bootstrap-datetimepicker.ar.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.bg.js b/assets/js/locales/bootstrap-datetimepicker.bg.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ca.js b/assets/js/locales/bootstrap-datetimepicker.ca.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.cs.js b/assets/js/locales/bootstrap-datetimepicker.cs.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.da.js b/assets/js/locales/bootstrap-datetimepicker.da.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.de.js b/assets/js/locales/bootstrap-datetimepicker.de.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ee.js b/assets/js/locales/bootstrap-datetimepicker.ee.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.el.js b/assets/js/locales/bootstrap-datetimepicker.el.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.es.js b/assets/js/locales/bootstrap-datetimepicker.es.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.fi.js b/assets/js/locales/bootstrap-datetimepicker.fi.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.fr.js b/assets/js/locales/bootstrap-datetimepicker.fr.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.he.js b/assets/js/locales/bootstrap-datetimepicker.he.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.hr.js b/assets/js/locales/bootstrap-datetimepicker.hr.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.hu.js b/assets/js/locales/bootstrap-datetimepicker.hu.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.id.js b/assets/js/locales/bootstrap-datetimepicker.id.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.is.js b/assets/js/locales/bootstrap-datetimepicker.is.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.it.js b/assets/js/locales/bootstrap-datetimepicker.it.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ja.js b/assets/js/locales/bootstrap-datetimepicker.ja.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ko.js b/assets/js/locales/bootstrap-datetimepicker.ko.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.lt.js b/assets/js/locales/bootstrap-datetimepicker.lt.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.lv.js b/assets/js/locales/bootstrap-datetimepicker.lv.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ms.js b/assets/js/locales/bootstrap-datetimepicker.ms.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.nb.js b/assets/js/locales/bootstrap-datetimepicker.nb.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.nl.js b/assets/js/locales/bootstrap-datetimepicker.nl.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.no.js b/assets/js/locales/bootstrap-datetimepicker.no.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.pl.js b/assets/js/locales/bootstrap-datetimepicker.pl.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.pt-BR.js b/assets/js/locales/bootstrap-datetimepicker.pt-BR.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.pt.js b/assets/js/locales/bootstrap-datetimepicker.pt.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ro.js b/assets/js/locales/bootstrap-datetimepicker.ro.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.rs-latin.js b/assets/js/locales/bootstrap-datetimepicker.rs-latin.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.rs.js b/assets/js/locales/bootstrap-datetimepicker.rs.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ru.js b/assets/js/locales/bootstrap-datetimepicker.ru.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.sk.js b/assets/js/locales/bootstrap-datetimepicker.sk.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.sl.js b/assets/js/locales/bootstrap-datetimepicker.sl.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.sv.js b/assets/js/locales/bootstrap-datetimepicker.sv.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.sw.js b/assets/js/locales/bootstrap-datetimepicker.sw.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.th.js b/assets/js/locales/bootstrap-datetimepicker.th.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.tr.js b/assets/js/locales/bootstrap-datetimepicker.tr.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.ua.js b/assets/js/locales/bootstrap-datetimepicker.ua.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.uk.js b/assets/js/locales/bootstrap-datetimepicker.uk.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.zh-CN.js b/assets/js/locales/bootstrap-datetimepicker.zh-CN.js old mode 100755 new mode 100644 diff --git a/assets/js/locales/bootstrap-datetimepicker.zh-TW.js b/assets/js/locales/bootstrap-datetimepicker.zh-TW.js old mode 100755 new mode 100644 diff --git a/assets/js/magicsuggest.min.js b/assets/js/magicsuggest.min.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/flot/excanvas.min.js b/assets/js/plugins/flot/excanvas.min.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/flot/flot-data.js b/assets/js/plugins/flot/flot-data.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/flot/jquery.flot.js b/assets/js/plugins/flot/jquery.flot.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/flot/jquery.flot.pie.js b/assets/js/plugins/flot/jquery.flot.pie.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/flot/jquery.flot.resize.js b/assets/js/plugins/flot/jquery.flot.resize.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/flot/jquery.flot.tooltip.min.js b/assets/js/plugins/flot/jquery.flot.tooltip.min.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/morris/morris.min.js b/assets/js/plugins/morris/morris.min.js old mode 100755 new mode 100644 diff --git a/assets/js/plugins/morris/raphael-min.js b/assets/js/plugins/morris/raphael-min.js old mode 100755 new mode 100644 diff --git a/assets/sounds/receptionSound.mp3 b/assets/sounds/receptionSound.mp3 old mode 100755 new mode 100644 diff --git a/assets/sounds/receptionSound.ogg b/assets/sounds/receptionSound.ogg old mode 100755 new mode 100644 diff --git a/assets/sounds/receptionSound.wav b/assets/sounds/receptionSound.wav old mode 100755 new mode 100644 diff --git a/composer.json b/composer.json old mode 100755 new mode 100644 diff --git a/composer.phar b/composer.phar old mode 100755 new mode 100644 diff --git a/confs/apache2/raspisms.conf b/confs/apache2/raspisms.conf old mode 100755 new mode 100644 diff --git a/controllers/internals/Adapter.php b/controllers/internals/Adapter.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Command.php b/controllers/internals/Command.php old mode 100755 new mode 100644 diff --git a/controllers/internals/ConditionalGroup.php b/controllers/internals/ConditionalGroup.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Console.php b/controllers/internals/Console.php old mode 100755 new mode 100644 index 1970061..c7c63f6 --- a/controllers/internals/Console.php +++ b/controllers/internals/Console.php @@ -61,18 +61,29 @@ namespace controllers\internals; /** - * Create a user + * Create a user or update an existing user * @param $email : User email * @param $password : User password * @param $admin : Is user admin * @param $api_key : User API key, if null random api key is generated + * @return void : exit status 1 on error, else 0 */ - public function create_user (string $email, string $password, bool $admin, ?string $api_key = null) + public function create_update_user (string $email, string $password, bool $admin, ?string $api_key = null) { $bdd = \descartes\Model::_connect(DATABASE_HOST, DATABASE_NAME, DATABASE_USER, DATABASE_PASSWORD, 'UTF8'); $internal_user = new \controllers\internals\User($bdd); + $user = $internal_user->get_by_email($email); + if ($user) + { + $api_key = $api_key ?? $internal_user->generate_random_api_key(); + $success = $internal_user->update($user['id'], $email, $password, $admin, $api_key); + + exit($success ? 0 : 1); + } + + $success = $internal_user->create($email, $password, $admin, $api_key); - exit ((int) !$success); + exit($success ? 0 : 1); } } diff --git a/controllers/internals/Contact.php b/controllers/internals/Contact.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Event.php b/controllers/internals/Event.php old mode 100755 new mode 100644 diff --git a/controllers/internals/ExpressionProvider.php b/controllers/internals/ExpressionProvider.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Group.php b/controllers/internals/Group.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Media.php b/controllers/internals/Media.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Phone.php b/controllers/internals/Phone.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Received.php b/controllers/internals/Received.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Ruler.php b/controllers/internals/Ruler.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Scheduled.php b/controllers/internals/Scheduled.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Sended.php b/controllers/internals/Sended.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Setting.php b/controllers/internals/Setting.php old mode 100755 new mode 100644 diff --git a/controllers/internals/SmsStop.php b/controllers/internals/SmsStop.php old mode 100755 new mode 100644 diff --git a/controllers/internals/StandardController.php b/controllers/internals/StandardController.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Templating.php b/controllers/internals/Templating.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Tool.php b/controllers/internals/Tool.php old mode 100755 new mode 100644 diff --git a/controllers/internals/User.php b/controllers/internals/User.php old mode 100755 new mode 100644 diff --git a/controllers/internals/Webhook.php b/controllers/internals/Webhook.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Account.php b/controllers/publics/Account.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Api.php b/controllers/publics/Api.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Callback.php b/controllers/publics/Callback.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Command.php b/controllers/publics/Command.php old mode 100755 new mode 100644 diff --git a/controllers/publics/ConditionalGroup.php b/controllers/publics/ConditionalGroup.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Connect.php b/controllers/publics/Connect.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Contact.php b/controllers/publics/Contact.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Dashboard.php b/controllers/publics/Dashboard.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Discussion.php b/controllers/publics/Discussion.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Event.php b/controllers/publics/Event.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Group.php b/controllers/publics/Group.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Phone.php b/controllers/publics/Phone.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Received.php b/controllers/publics/Received.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Scheduled.php b/controllers/publics/Scheduled.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Sended.php b/controllers/publics/Sended.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Setting.php b/controllers/publics/Setting.php old mode 100755 new mode 100644 diff --git a/controllers/publics/SmsStop.php b/controllers/publics/SmsStop.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Templating.php b/controllers/publics/Templating.php old mode 100755 new mode 100644 diff --git a/controllers/publics/User.php b/controllers/publics/User.php old mode 100755 new mode 100644 diff --git a/controllers/publics/Webhook.php b/controllers/publics/Webhook.php old mode 100755 new mode 100644 diff --git a/daemons/AbstractDaemon.php b/daemons/AbstractDaemon.php old mode 100755 new mode 100644 diff --git a/daemons/Launcher.php b/daemons/Launcher.php old mode 100755 new mode 100644 diff --git a/daemons/Phone.php b/daemons/Phone.php old mode 100755 new mode 100644 diff --git a/daemons/Sender.php b/daemons/Sender.php old mode 100755 new mode 100644 diff --git a/daemons/Webhook.php b/daemons/Webhook.php old mode 100755 new mode 100644 diff --git a/datas/.tokeep b/datas/.tokeep old mode 100755 new mode 100644 diff --git a/datas/test_read_sms.json b/datas/test_read_sms.json old mode 100755 new mode 100644 diff --git a/db/migrations/20191206123238_first_migration.php b/db/migrations/20191206123238_first_migration.php old mode 100755 new mode 100644 diff --git a/db/migrations/20200106134151_add_sender_and_uid_for_sended.php b/db/migrations/20200106134151_add_sender_and_uid_for_sended.php old mode 100755 new mode 100644 diff --git a/db/migrations/20200107232312_remove_table_wehook_querie.php b/db/migrations/20200107232312_remove_table_wehook_querie.php old mode 100755 new mode 100644 diff --git a/db/migrations/20200107232628_add_api_key_user.php b/db/migrations/20200107232628_add_api_key_user.php old mode 100755 new mode 100644 diff --git a/db/migrations/20200108124040_remove_transfer_from_user.php b/db/migrations/20200108124040_remove_transfer_from_user.php old mode 100755 new mode 100644 diff --git a/descartes/ApiController.php b/descartes/ApiController.php old mode 100755 new mode 100644 diff --git a/descartes/Console.php b/descartes/Console.php old mode 100755 new mode 100644 diff --git a/descartes/Controller.php b/descartes/Controller.php old mode 100755 new mode 100644 diff --git a/descartes/InternalController.php b/descartes/InternalController.php old mode 100755 new mode 100644 diff --git a/descartes/Model.php b/descartes/Model.php old mode 100755 new mode 100644 diff --git a/descartes/Router.php b/descartes/Router.php old mode 100755 new mode 100644 diff --git a/descartes/autoload.php b/descartes/autoload.php old mode 100755 new mode 100644 diff --git a/descartes/env.php b/descartes/env.php old mode 100755 new mode 100644 diff --git a/descartes/exceptions/DescartesException404.php b/descartes/exceptions/DescartesException404.php old mode 100755 new mode 100644 diff --git a/descartes/exceptions/DescartesExceptionConsoleInvocationError.php b/descartes/exceptions/DescartesExceptionConsoleInvocationError.php old mode 100755 new mode 100644 diff --git a/descartes/exceptions/DescartesExceptionRouterInvocationError.php b/descartes/exceptions/DescartesExceptionRouterInvocationError.php old mode 100755 new mode 100644 diff --git a/descartes/exceptions/DescartesExceptionRouterUrlGenerationError.php b/descartes/exceptions/DescartesExceptionRouterUrlGenerationError.php old mode 100755 new mode 100644 diff --git a/descartes/exceptions/DescartesExceptionSqlError.php b/descartes/exceptions/DescartesExceptionSqlError.php old mode 100755 new mode 100644 diff --git a/descartes/exceptions/DescartesExceptionTemplateNotReadable.php b/descartes/exceptions/DescartesExceptionTemplateNotReadable.php old mode 100755 new mode 100644 diff --git a/descartes/load-environment.php b/descartes/load-environment.php old mode 100755 new mode 100644 diff --git a/descartes/load.php b/descartes/load.php old mode 100755 new mode 100644 diff --git a/index.php b/index.php old mode 100755 new mode 100644 diff --git a/models/Command.php b/models/Command.php old mode 100755 new mode 100644 diff --git a/models/ConditionalGroup.php b/models/ConditionalGroup.php old mode 100755 new mode 100644 diff --git a/models/Contact.php b/models/Contact.php old mode 100755 new mode 100644 diff --git a/models/Event.php b/models/Event.php old mode 100755 new mode 100644 diff --git a/models/Group.php b/models/Group.php old mode 100755 new mode 100644 diff --git a/models/Media.php b/models/Media.php old mode 100755 new mode 100644 diff --git a/models/Phone.php b/models/Phone.php old mode 100755 new mode 100644 diff --git a/models/Received.php b/models/Received.php old mode 100755 new mode 100644 diff --git a/models/Scheduled.php b/models/Scheduled.php old mode 100755 new mode 100644 diff --git a/models/Sended.php b/models/Sended.php old mode 100755 new mode 100644 diff --git a/models/Setting.php b/models/Setting.php old mode 100755 new mode 100644 diff --git a/models/SmsStop.php b/models/SmsStop.php old mode 100755 new mode 100644 diff --git a/models/StandardModel.php b/models/StandardModel.php old mode 100755 new mode 100644 diff --git a/models/User.php b/models/User.php old mode 100755 new mode 100644 diff --git a/models/Webhook.php b/models/Webhook.php old mode 100755 new mode 100644 diff --git a/phinx.yml.dist b/phinx.yml.dist old mode 100755 new mode 100644 diff --git a/routes.php b/routes.php old mode 100755 new mode 100644 diff --git a/scripts/.tokeep b/scripts/.tokeep old mode 100755 new mode 100644 diff --git a/templates/account/show.php b/templates/account/show.php old mode 100755 new mode 100644 diff --git a/templates/command/add.php b/templates/command/add.php old mode 100755 new mode 100644 diff --git a/templates/command/edit.php b/templates/command/edit.php old mode 100755 new mode 100644 diff --git a/templates/command/list.php b/templates/command/list.php old mode 100755 new mode 100644 diff --git a/templates/conditional_group/add.php b/templates/conditional_group/add.php old mode 100755 new mode 100644 diff --git a/templates/conditional_group/edit.php b/templates/conditional_group/edit.php old mode 100755 new mode 100644 diff --git a/templates/conditional_group/list.php b/templates/conditional_group/list.php old mode 100755 new mode 100644 diff --git a/templates/connect/forget-password.php b/templates/connect/forget-password.php old mode 100755 new mode 100644 diff --git a/templates/connect/login.php b/templates/connect/login.php old mode 100755 new mode 100644 diff --git a/templates/connect/reset-password-done.php b/templates/connect/reset-password-done.php old mode 100755 new mode 100644 diff --git a/templates/connect/reset-password-invalid.php b/templates/connect/reset-password-invalid.php old mode 100755 new mode 100644 diff --git a/templates/connect/reset-password.php b/templates/connect/reset-password.php old mode 100755 new mode 100644 diff --git a/templates/connect/send-reset-password.php b/templates/connect/send-reset-password.php old mode 100755 new mode 100644 diff --git a/templates/contact/add.php b/templates/contact/add.php old mode 100755 new mode 100644 diff --git a/templates/contact/edit.php b/templates/contact/edit.php old mode 100755 new mode 100644 diff --git a/templates/contact/list.php b/templates/contact/list.php old mode 100755 new mode 100644 diff --git a/templates/dashboard/show.php b/templates/dashboard/show.php old mode 100755 new mode 100644 diff --git a/templates/discussion/list.php b/templates/discussion/list.php old mode 100755 new mode 100644 diff --git a/templates/discussion/show.php b/templates/discussion/show.php old mode 100755 new mode 100644 diff --git a/templates/email/create-user.php b/templates/email/create-user.php old mode 100755 new mode 100644 diff --git a/templates/email/reset-password.php b/templates/email/reset-password.php old mode 100755 new mode 100644 diff --git a/templates/email/transfer-sms.php b/templates/email/transfer-sms.php old mode 100755 new mode 100644 diff --git a/templates/event/list.php b/templates/event/list.php old mode 100755 new mode 100644 diff --git a/templates/group/add.php b/templates/group/add.php old mode 100755 new mode 100644 diff --git a/templates/group/edit.php b/templates/group/edit.php old mode 100755 new mode 100644 diff --git a/templates/group/list.php b/templates/group/list.php old mode 100755 new mode 100644 diff --git a/templates/incs/footer.php b/templates/incs/footer.php old mode 100755 new mode 100644 diff --git a/templates/incs/head.php b/templates/incs/head.php old mode 100755 new mode 100644 diff --git a/templates/incs/nav.php b/templates/incs/nav.php old mode 100755 new mode 100644 diff --git a/templates/incs/phptojs.php b/templates/incs/phptojs.php old mode 100755 new mode 100644 diff --git a/templates/phone/add.php b/templates/phone/add.php old mode 100755 new mode 100644 diff --git a/templates/phone/list.php b/templates/phone/list.php old mode 100755 new mode 100644 diff --git a/templates/received/list.php b/templates/received/list.php old mode 100755 new mode 100644 diff --git a/templates/received/list_unread.php b/templates/received/list_unread.php old mode 100755 new mode 100644 diff --git a/templates/scheduled/add.php b/templates/scheduled/add.php old mode 100755 new mode 100644 diff --git a/templates/scheduled/edit.php b/templates/scheduled/edit.php old mode 100755 new mode 100644 diff --git a/templates/scheduled/list.php b/templates/scheduled/list.php old mode 100755 new mode 100644 diff --git a/templates/sended/list.php b/templates/sended/list.php old mode 100755 new mode 100644 diff --git a/templates/setting/show.php b/templates/setting/show.php old mode 100755 new mode 100644 diff --git a/templates/smsstop/list.php b/templates/smsstop/list.php old mode 100755 new mode 100644 diff --git a/templates/user/add.php b/templates/user/add.php old mode 100755 new mode 100644 diff --git a/templates/user/list.php b/templates/user/list.php old mode 100755 new mode 100644 diff --git a/templates/webhook/add.php b/templates/webhook/add.php old mode 100755 new mode 100644 diff --git a/templates/webhook/edit.php b/templates/webhook/edit.php old mode 100755 new mode 100644 diff --git a/templates/webhook/list.php b/templates/webhook/list.php old mode 100755 new mode 100644 diff --git a/tests/php-cs-fixer/php-cs-fixer.phar b/tests/php-cs-fixer/php-cs-fixer.phar old mode 100755 new mode 100644 diff --git a/tests/php-cs-fixer/php_cs.config b/tests/php-cs-fixer/php_cs.config old mode 100755 new mode 100644 diff --git a/tests/php-cs-fixer/run.php b/tests/php-cs-fixer/run.php old mode 100755 new mode 100644 diff --git a/tests/phpstan/config.neon b/tests/phpstan/config.neon old mode 100755 new mode 100644 diff --git a/tests/phpstan/phpstan.phar b/tests/phpstan/phpstan.phar old mode 100755 new mode 100644 diff --git a/tests/phpstan/run.php b/tests/phpstan/run.php old mode 100755 new mode 100644 diff --git a/tests/phpunit/bootstrap.php b/tests/phpunit/bootstrap.php old mode 100755 new mode 100644 diff --git a/tests/phpunit/controllers/internals/.keep b/tests/phpunit/controllers/internals/.keep old mode 100755 new mode 100644 diff --git a/tests/phpunit/controllers/publics/.keep b/tests/phpunit/controllers/publics/.keep old mode 100755 new mode 100644 diff --git a/tests/phpunit/descartes/ControllerTest.php b/tests/phpunit/descartes/ControllerTest.php old mode 100755 new mode 100644 diff --git a/tests/phpunit/modules/.keep b/tests/phpunit/modules/.keep old mode 100755 new mode 100644