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