Commit Graph

55 Commits

Author SHA1 Message Date
Nabeel Shahzad
92bb56e344 Add recaptcha implementation #212 2018-03-16 11:38:06 -05:00
Nabeel Shahzad
8076c2d8c1 Fixing XSS vulnerability by using the proper output tags 2018-03-12 17:58:12 -05:00
Nabeel Shahzad
e03abc1a64 Moved away from the phpmoney library since it requires intl extension 2018-02-28 13:54:14 -06:00
Nabeel Shahzad
a6afcc944c Add Money composition class to Support 2018-02-27 21:38:05 -06:00
Nabeel Shahzad
4393523929 Fix some error conditions in installer; hide passwords in logs 2018-02-25 15:27:20 -06:00
Nabeel Shahzad
d9abaa2f06 Cleanup config files if the db setup fails 2018-02-25 15:13:04 -06:00
Nabeel Shahzad
88e4c26b8f db host placeholder 2018-02-25 15:02:50 -06:00
Nabeel Shahzad
82b5ff620d put a minimal config for installer into config dir 2018-02-25 11:12:27 -06:00
Nabeel Shahzad
62506a26a1 set country on the airline, in admin and installer #191 2018-02-12 10:51:04 -06:00
Nabeel Shahzad
d94294e3f6 Added new phpvms:dev-install command #176 2018-02-09 17:11:55 -06:00
Nabeel Shahzad
282421deb8 Add a /update to update an install #164 2018-02-05 16:16:24 -06:00
Nabeel Shahzad
9d46cee07a Bump minimum PHP version to 7.1; library cleanup #166 2018-02-05 11:29:50 -06:00
Nabeel Shahzad
f660af5c3b Add config.php at root; include configuration overhaul and then fixes to the installer #156 2018-01-29 13:16:39 -06:00
Nabeel Shahzad
1020b28977 Use .stub file to write the env.php file #157 2018-01-28 18:50:43 -06:00
Nabeel Shahzad
4d98d446a7 fix next step name in installer 2018-01-20 10:11:06 -05:00
Nabeel Shahzad
6e12c00725 add mysql/db version to posted analytics 2018-01-18 22:59:09 -05:00
Nabeel Shahzad
7e09cf6c28 Add enums for the custom analytics fields 2018-01-18 22:32:50 -05:00
Nabeel Shahzad
a54ff2643f Some more updates to the installer and env file stuff 2018-01-18 21:40:25 -05:00
Nabeel Shahzad
467a1a1dc6 Add some Google analytics for the installer and then vaCentral connections 2018-01-18 20:24:06 -05:00
Nabeel Shahzad
fe4f39a5dc Cleanup Controller inheritance 2018-01-11 21:35:03 -06:00
Nabeel Shahzad
54a458d522 Forgot to call PDO driver detector :\ #132 2018-01-10 19:15:42 -06:00
Nabeel Shahzad
849e40d234 Some logging around the DB detection #132 2018-01-09 23:17:06 -06:00
Nabeel Shahzad
7e71b46e02 Enable ATTR_EMULATE_PREPARES for MariaDB specifically #132 2018-01-09 23:05:52 -06:00
Nabeel Shahzad
f16748167b Rewrite how mysql db is created to avoid external processes #132 2018-01-09 20:47:03 -06:00
Nabeel Shahzad
5e097e9d89 add the exit() to the env file in a better way, add some more htaccess rules to block the env file 2018-01-09 07:09:16 -06:00
Nabeel Shahzad
59ebe4e179 Add exit() to env stub to prevent leakage of sensitive info 2018-01-09 07:00:22 -06:00
Nabeel Shahzad
2c53f091b9 installer fixes; user's name 2017-12-31 12:09:23 -06:00
Nabeel Shahzad
2323330444 Add a setting for the admin email and set an initial value after the install 2017-12-30 20:27:12 -06:00
Nabeel Shahzad
7cd4bf5ffb Add user setup to installer 2017-12-29 16:56:46 -06:00
Nabeel Shahzad
88c1277461 Add cache option in repository layer 2017-12-27 10:44:41 -06:00
Nabeel Shahzad
9ad21e5c8e re-enable check for if not installed 2017-12-24 12:27:52 -06:00
Nabeel Shahzad
960cbc7cd1 have installer check db info again before writing out the env file 2017-12-24 12:10:31 -06:00
Nabeel Shahzad
e895501ca7 Placeholders for checkwx.com API key 2017-12-22 17:55:20 -06:00
Nabeel Shahzad
0375bb420f Major refactoring for PIREP statuses and states to accomodate ACARS/route data 2017-12-19 20:19:36 -06:00
Nabeel Shahzad
f2131093c4 Simple PIREP overview page (map not working atm) 2017-12-19 15:19:06 -06:00
Nabeel Shahzad
ddd92c8b37 Changes for shared hosting and numerous installer fixes 2017-12-17 16:58:53 -06:00
Nabeel Shahzad
abd2d8e8e2 Rewrite rules and block installed if it's already installed 2017-12-17 11:29:11 -06:00
Nabeel Shahzad
9105c45ad0 Convert .env file to env.php to mask critical info 2017-12-17 01:10:49 -06:00
Nabeel Shahzad
5bedbba2a7 use laratrust to replace entrust #78 2017-12-15 12:36:13 -06:00
Nabeel Shahzad
b97b47cd8c Add some error state pages and installer fixes 2017-12-15 11:22:46 -06:00
Nabeel Shahzad
9607c0a27f Check permissions and show error if the database setup fails 2017-12-15 10:41:52 -06:00
Nabeel Shahzad
b227090f54 Add notes to .env files 2017-12-15 08:59:41 -06:00
Nabeel Shahzad
7b08a25a1d Fix to session and cache driver, was preventing login 2017-12-15 08:56:14 -06:00
Nabeel Shahzad
24e5dec271 Add extra redirect before DB to stop race condition 2017-12-15 08:49:01 -06:00
Nabeel Shahzad
9ee1106659 Fix default mysql port 2017-12-15 08:06:40 -06:00
Nabeel Shahzad
aed09c2bf5 Add explicit pilot states 2017-12-14 23:51:57 -06:00
Nabeel Shahzad
80c69552f2 Run database create for sqlite 2017-12-14 22:32:52 -06:00
Nabeel Shahzad
1e866f8fa7 Some more cleanup 2017-12-14 22:22:33 -06:00
Nabeel Shahzad
9d2ee0e7df More installer fixes, creation and seeding works 2017-12-14 21:59:54 -06:00
Nabeel Shahzad
719d7c2bd5 Some fixes to the installer 2017-12-14 21:34:11 -06:00