0000000000000000000000000000000000000000 9519f8a0c89748ce5527099aa07230a5c1bdf8f3 Austin Hooper <austinhooper01@gmail.com> 1604953310 +0000	commit (initial): first commit after already doing some development
9519f8a0c89748ce5527099aa07230a5c1bdf8f3 a4463aa3ba47fac37258f06c875334f331e690bc Austin Hooper <austinhooper01@gmail.com> 1605042335 +0000	commit: completed add, edit, delete, view trials. worked on returning things by grouping
a4463aa3ba47fac37258f06c875334f331e690bc 810bbbe88665ca01e50e38f3fdf64db55596eee9 Austin Hooper <austinhooper01@gmail.com> 1605111334 +0000	commit: fixed a few bugs and added trial-staff link page and sql functions
810bbbe88665ca01e50e38f3fdf64db55596eee9 3fab4204238ca9a555f7706e1c2591063101b79b Austin Hooper <austinhooper01@gmail.com> 1605208733 +0000	commit: Fixed some bugs with duplication in staff-trial links
3fab4204238ca9a555f7706e1c2591063101b79b 6ff9d807e2026277c14f819944f52fe183b4b7df Austin Hooper <austinhooper01@gmail.com> 1605375818 +0000	commit: Added sub-specialties and ability to add, edit and delete a trial's sub-specialties
6ff9d807e2026277c14f819944f52fe183b4b7df fae047b20b12fb5577f9ee5b44ec1a1c8fee6b84 Austin Hooper <austinhooper01@gmail.com> 1605550772 +0000	commit: worked more on patient search and fixed some bugs
fae047b20b12fb5577f9ee5b44ec1a1c8fee6b84 97bc17c364dea0edcd72fa1a88a406fa40a3f2fa Austin Hooper <austinhooper01@gmail.com> 1605656351 +0000	commit: added functionality and styling to trial search results
97bc17c364dea0edcd72fa1a88a406fa40a3f2fa ea0917490d3a167eaa39bcf252fef5519516328a Austin Hooper <austinhooper01@gmail.com> 1605738065 +0000	commit: further work on trial search
ea0917490d3a167eaa39bcf252fef5519516328a ee4e7bb0273414a04e0d318ea87a14756f637c2a Austin Hooper <austinhooper01@gmail.com> 1606006956 +0000	commit: added search using keyword and begun working on synonyms concept
ee4e7bb0273414a04e0d318ea87a14756f637c2a 48243d68165158cd304e82106e50dd7b9d111295 Austin Hooper <austinhooper01@gmail.com> 1606067056 +0000	commit: expanded on functionality of synonyms in patient search, and begun work on staff's term and synonym management system
48243d68165158cd304e82106e50dd7b9d111295 b7b471782b721d25b074eaff208920b1580abd98 Austin Hooper <austinhooper01@gmail.com> 1606086367 +0000	commit: modified synonyms database code
b7b471782b721d25b074eaff208920b1580abd98 394c4f1e04ab7a7fa42c339ade4ba5363ba29102 Austin Hooper <austinhooper01@gmail.com> 1606153676 +0000	commit: further progress on synonyms interface
394c4f1e04ab7a7fa42c339ade4ba5363ba29102 33b1db13f60b70948c07c445332e91927ea41148 Austin Hooper <austinhooper01@gmail.com> 1606221482 +0000	commit: implemented edit term functionality
33b1db13f60b70948c07c445332e91927ea41148 8dea32cbb0cd85419e31dd77d44c35d62b0e1fde Austin Hooper <austinhooper01@gmail.com> 1606427725 +0000	commit: a few minot fixes throughout the site, primarily the staff and trial staff tables
8dea32cbb0cd85419e31dd77d44c35d62b0e1fde a0d9eb4b07d8c617b8055f63bd600900a9c498c3 Austin Hooper <austinhooper01@gmail.com> 1606488620 +0000	commit: fixed bug on add term, not allowing anything to be added
a0d9eb4b07d8c617b8055f63bd600900a9c498c3 0779d6d479829d5fb659fa8c34316e2f85485346 Austin Hooper <austinhooper01@gmail.com> 1606515303 +0000	commit: fixed sub psecialties to require at least one on trial input and patient trial search
0779d6d479829d5fb659fa8c34316e2f85485346 0faea2795bbef2def53fefce7e7e33b18dcbe903 Austin Hooper <austinhooper01@gmail.com> 1606590651 +0000	commit: renamed home pages to index. added patient home before the trial search page
0faea2795bbef2def53fefce7e7e33b18dcbe903 a5ab59f7909764b3697b8315b8b2d5a707106516 Austin Hooper <austinhooper01@gmail.com> 1606676268 +0000	commit: implemented eligibibility criteria on staff-side - can be added with a trial or edited with a trial edit
a5ab59f7909764b3697b8315b8b2d5a707106516 af55f3cf5f261a0d43efbe6ea36231f92eeb0d41 Austin Hooper <austinhooper01@gmail.com> 1606696254 +0000	commit: added trial eligibility criteria output to patient trial view
af55f3cf5f261a0d43efbe6ea36231f92eeb0d41 112496ed6f66ef126d7688ab051fc7a3f74fadfe Austin Hooper <austinhooper01@gmail.com> 1606861351 +0000	commit: changed eligibility criteria to a form with yes/no questions
112496ed6f66ef126d7688ab051fc7a3f74fadfe ac342aa136c2b818d5d17472656a4a7cf9de64bd Austin Hooper <austinhooper01@gmail.com> 1607125146 +0000	commit: implemented trial filter on manage trials page, with some bugs
ac342aa136c2b818d5d17472656a4a7cf9de64bd 1aeed2d509fe0560b96469699cb09e3d6afe553a Austin Hooper <austinhooper01@gmail.com> 1607182945 +0000	commit: fixed bugs with trial filter by specialty
1aeed2d509fe0560b96469699cb09e3d6afe553a 998f626eadf954453d6e0f598b05512c3a1adbf0 Austin Hooper <austinhooper01@gmail.com> 1607185253 +0000	commit: implemented trial staff filter by specialty, similarly to trial filter
998f626eadf954453d6e0f598b05512c3a1adbf0 246d796a4be2cb264e2ccf90f2f82686b772354e Austin Hooper <austinhooper01@gmail.com> 1607272140 +0000	commit: fixed some bugs with trial filter, and implemented trial search for ID, description and title
246d796a4be2cb264e2ccf90f2f82686b772354e a4fdaef25226eaac4573af84dd6821d6e7357172 Austin Hooper <austinhooper01@gmail.com> 1607284439 +0000	commit: updated many items form (synonyms and eligibility criteria) to allow removing all items, and renamed file to staff-input-many-of-same-type.js
a4fdaef25226eaac4573af84dd6821d6e7357172 3534e7ba4ba41ebf549b63edcba9f32ed629f9c9 Austin Hooper <austinhooper01@gmail.com> 1607350623 +0000	commit: fixed bug where specialty but no sub specialty filter in trial search would not work, and added trial staff filter
3534e7ba4ba41ebf549b63edcba9f32ed629f9c9 a046518f4410d82d41292df5bb657f4d60b71d7d Austin Hooper <austinhooper01@gmail.com> 1607357151 +0000	commit: addressed loads of todos and fixed bug on patient trial page
a046518f4410d82d41292df5bb657f4d60b71d7d 195c01c7b37f34b9543bba6201e2c5fa96e0de2b Austin Hooper <austinhooper01@gmail.com> 1607468056 +0000	commit: various bug fixes, mostly in javascript. also made a start on search logging system
195c01c7b37f34b9543bba6201e2c5fa96e0de2b 199f0d219eaf7ec249a188a71533ff0dceddee1a Austin Hooper <austinhooper01@gmail.com> 1607547203 +0000	commit: made a start on staff view page for search logs
199f0d219eaf7ec249a188a71533ff0dceddee1a 14814d4cd97b423b17515c19b0b527340077dd77 Austin Hooper <austinhooper01@gmail.com> 1607607527 +0000	commit: modified staff view logs page and now implemented noscript
14814d4cd97b423b17515c19b0b527340077dd77 f0869b1536f600de4fc898f7aa77d1f02df2a900 Austin Hooper <austinhooper01@gmail.com> 1607710485 +0000	commit: fully implemented staff criteria suggestions
f0869b1536f600de4fc898f7aa77d1f02df2a900 3287e5ef97aa6e2f166bd92d594a36c62379c494 Austin Hooper <austinhooper01@gmail.com> 1607994827 +0000	commit: implemented trial conditions for staff (on add and edit trials pages)
3287e5ef97aa6e2f166bd92d594a36c62379c494 7c4ff652eb89cf847fb0139b52067c0c7e5f69aa Austin Hooper <austinhooper01@gmail.com> 1608061181 +0000	commit: Implemented conditions selection on patient trial search form, but only as interface
7c4ff652eb89cf847fb0139b52067c0c7e5f69aa 1be56521e050f407976f1a716a69d990fc1b471d Austin Hooper <austinhooper01@gmail.com> 1608416127 +0000	commit: added conditions in patient trial search and in patient trial page as a criteria item
1be56521e050f407976f1a716a69d990fc1b471d cf9cf7c05d51b0f66b1ecdedbc574fdd2d4b1ab6 Austin Hooper <austinhooper01@gmail.com> 1608663041 +0000	commit: added sub specialty and condition to trial staff input
cf9cf7c05d51b0f66b1ecdedbc574fdd2d4b1ab6 d4aa5bb92195ac230f15117d9fa55cef5f4d7a7c Austin Hooper <austinhooper01@gmail.com> 1608767156 +0000	commit: implemented better trial linking for staff
d4aa5bb92195ac230f15117d9fa55cef5f4d7a7c 6c57a1b513f5e2202569ee2f622737122ed1e027 Austin Hooper <austinhooper01@gmail.com> 1609020679 +0000	commit: various bug fixes
6c57a1b513f5e2202569ee2f622737122ed1e027 2938138b168cb3797fe9cd66abd77a4d71620a57 Austin Hooper <austinhooper01@gmail.com> 1609065723 +0000	commit: redone trial page's staff list to display per specialty, not per staff. also now shows their conditions
2938138b168cb3797fe9cd66abd77a4d71620a57 2490216b5e7d54543907c4cdd015d9bee58366d5 Austin Hooper <austinhooper01@gmail.com> 1609444193 +0000	commit: updated manage trial staff filter and search to reflect the addition of sub specialties and conditions
2490216b5e7d54543907c4cdd015d9bee58366d5 f59bd24144cdb2d7746d40a6692838a588fdf4ae Austin Hooper <austinhooper01@gmail.com> 1609518414 +0000	commit: implemented data cleaning methods for bindparam, bindvalue, and execute
f59bd24144cdb2d7746d40a6692838a588fdf4ae 7a844c1428d9b22ca5e504bf6e82a0e171165c6a Austin Hooper <austinhooper01@gmail.com> 1609714836 +0000	commit: various tweaks, namely JS criteria suggestions
7a844c1428d9b22ca5e504bf6e82a0e171165c6a ccd6e505891b1eaceb7aea0e8064ae6894a72b77 Austin Hooper <austinhooper01@gmail.com> 1610058229 +0000	commit: various tweaks
ccd6e505891b1eaceb7aea0e8064ae6894a72b77 6a760504f1c821c1352935d8b77ea739cf0ecbb1 Austin Hooper <austinhooper01@gmail.com> 1610142481 +0000	commit: changed search log in line with GDPR - no more time stamp or randomly generated ID. added search log field for if the patient found a trial they are eligible for
6a760504f1c821c1352935d8b77ea739cf0ecbb1 4a95bb9a103e24ffea89a7402bd2509263dc7666 Austin Hooper <austinhooper01@gmail.com> 1610393829 +0000	commit: various changes, including addition of trial location to input and patient view
4a95bb9a103e24ffea89a7402bd2509263dc7666 3ce5e2ec5d032a594415193736ee0eea4b5485a6 Austin Hooper <austinhooper01@gmail.com> 1610459397 +0000	commit: at least one condition now required on patient trial search
3ce5e2ec5d032a594415193736ee0eea4b5485a6 6608283710200c5554a69609de3eddb8404167d9 Austin Hooper <austinhooper01@gmail.com> 1610664836 +0000	commit: Implemented Trials Team staff output on the patient trial page, which involved modifying the DatabaseAccess class
6608283710200c5554a69609de3eddb8404167d9 0b572c5d9d1727525aa9b2fff01d8b2ad8e66569 Austin Hooper <austinhooper01@gmail.com> 1610831674 +0000	commit: Implemented more of feedback survey interface and some questions in the database. Submitting the form is not implemented yet
0b572c5d9d1727525aa9b2fff01d8b2ad8e66569 0df8995f2c59f2422baea8a3e3e09b0ed5ccd57e Austin Hooper <austinhooper01@gmail.com> 1610912141 +0000	commit: completed patient-side survey - response now saves to database
0df8995f2c59f2422baea8a3e3e09b0ed5ccd57e 0c8ed385fd4452051329f55ef46140c78067f430 Austin Hooper <austinhooper01@gmail.com> 1611150480 +0000	commit: implemented principal investigator output on trial page, and other small fixes
0c8ed385fd4452051329f55ef46140c78067f430 93f30b235470479e2aa002a949c9ff30f7b19b3e Austin Hooper <austinhooper01@gmail.com> 1611182480 +0000	commit: Fixed many small bugs and TODOs
93f30b235470479e2aa002a949c9ff30f7b19b3e 788438a28a5205c1d6345a838b97fd818e8d5d6f Austin Hooper <austinhooper01@gmail.com> 1611244865 +0000	commit: Various bug fixes and improved trial-staff link SQL to accomodate specific trial team specialties
788438a28a5205c1d6345a838b97fd818e8d5d6f 53a513de7431fead2320668d985a90969b453e7f Austin Hooper <austinhooper01@gmail.com> 1611428822 +0000	commit: Adjusted search logs and metrics page to show survey responses and statistics for searches
53a513de7431fead2320668d985a90969b453e7f dbd53ed0d8e6ee34d6baa721d8a3330ca45519a2 Austin Hooper <austinhooper01@gmail.com> 1611527264 +0000	commit: various accessibility and functionality fixes, primarily colour/contrast and ID generation
dbd53ed0d8e6ee34d6baa721d8a3330ca45519a2 07ed69638a0629890880beb794fc9ad84c048590 Austin Hooper <austinhooper01@gmail.com> 1611609484 +0000	commit: Further accessibility tweaks to HTML, CSS, JavaScript and PHP
07ed69638a0629890880beb794fc9ad84c048590 5866937455b809b681fc2142c4d4f8226c91d2a0 Austin Hooper <austinhooper01@gmail.com> 1611697969 +0000	commit: Further accessibility improvements, primarily markup
5866937455b809b681fc2142c4d4f8226c91d2a0 8e0ee50ce441b02cf894c6278011d61348403135 Austin Hooper <austinhooper01@gmail.com> 1611789692 +0000	commit: Further accessibility and functionality improvements including ability to search for trial without cndition
8e0ee50ce441b02cf894c6278011d61348403135 200180fbf2c4eaa0874a8f5df9eae549d88ea063 Austin Hooper <austinhooper01@gmail.com> 1611869039 +0000	commit: further small fixes and accessibility changes - LAST COMMIT BEFORE DEMO
200180fbf2c4eaa0874a8f5df9eae549d88ea063 e518d8bcb2e68b11a0e5a2daf603266c10846137 Austin Hooper <austinhooper01@gmail.com> 1611948255 +0000	commit: Added principal investigator's secretary to trial add and edit pages, as well as patient trial view
e518d8bcb2e68b11a0e5a2daf603266c10846137 64c9ba58810f04dc6b2ba23a92277cec6f8ff9f2 Austin Hooper <austinhooper01@gmail.com> 1612039274 +0000	commit: Moved deedback survey to its own page and adjusted PHP to accommodate this
64c9ba58810f04dc6b2ba23a92277cec6f8ff9f2 936c3b0a7387ab67299adf913911ad2ab69d10f9 Austin Hooper <austinhooper01@gmail.com> 1612375832 +0000	commit: Implemented add, edit and remove files for staff trial views, and download files on patient view. needs additional testing
936c3b0a7387ab67299adf913911ad2ab69d10f9 6b6adc0197929227723960bfca935bd10d17ee07 Austin Hooper <austinhooper01@gmail.com> 1612476958 +0000	commit: Implemented trial eligibility count on metrics and logs page, and some bug fixes to staff file upload
6b6adc0197929227723960bfca935bd10d17ee07 641107d65cfccf501191856bf5a08f23f3c7f847 Austin Hooper <austinhooper01@gmail.com> 1612558676 +0000	commit: Various bug fixes and CSS tweaks to staff portal
641107d65cfccf501191856bf5a08f23f3c7f847 5502c493289b5de2bcd625249c84ce23c0160289 Austin Hooper <austinhooper01@gmail.com> 1612809703 +0000	commit: Final changes from last meeting discussion in January - a few bug fixes and small UI change to trial files
5502c493289b5de2bcd625249c84ce23c0160289 aea22f82eafe7f7a4c88f2686ad9046adb311c76 Austin Hooper <austinhooper01@gmail.com> 1612985553 +0000	commit: Added link to feedback survey on patient portal home page
aea22f82eafe7f7a4c88f2686ad9046adb311c76 217a6918acfa65b4662ff0f08892ac8e1783c8ed Austin Hooper <austinhooper01@gmail.com> 1613050375 +0000	commit: JS interface bug fix for condition selections on staff side
217a6918acfa65b4662ff0f08892ac8e1783c8ed a1adc6c39a1b962581d9b2bf821c7b5a50131c68 Austin Hooper <austinhooper01@gmail.com> 1639777063 +0000	commit: Moved from online version of FontAwesome to local, downloaded version. Affected pages are thos using FontAwesome icons, and some minor CSS changes
a1adc6c39a1b962581d9b2bf821c7b5a50131c68 1837aea33bef73f27a8657675cfc787ed78504cb Austin Hooper <austinhooper01@gmail.com> 1639777550 +0000	commit: Test commit, no real changes
1837aea33bef73f27a8657675cfc787ed78504cb 135c4625a4ac5c0d71ca8c134436cbfcd96eb5a8 Austin Hooper <austinhooper01@gmail.com> 1639778190 +0000	revert: Revert "Test commit, no real changes"
135c4625a4ac5c0d71ca8c134436cbfcd96eb5a8 f582b8e81a46ff0bce88fc31ff24abc268af3b38 Austin Hooper <austinhooper01@gmail.com> 1639878683 +0000	commit: Changed trial keyword search to only match full words
f582b8e81a46ff0bce88fc31ff24abc268af3b38 0173d515c44303206f2472b87a361232e2f16fc0 Austin Hooper <austinhooper01@gmail.com> 1639881085 +0000	commit: Implemented dynamic survey message, now stating the number of questions in the survey, e.g. 'this short, 3 question survey'
0173d515c44303206f2472b87a361232e2f16fc0 9c5eeebed89754977bf72d6fb30d75fe2d804bf2 Austin Hooper <austinhooper01@gmail.com> 1639881662 +0000	commit: Changed trial keyword search to also search the location field
9c5eeebed89754977bf72d6fb30d75fe2d804bf2 d02e606c5c41bfb0d0c5688e11d3754b2dd7af38 Austin Hooper <austinhooper01@gmail.com> 1640016261 +0000	commit: Changed check box and radio input to custom html+css inputs. Various bug fixes across the site
d02e606c5c41bfb0d0c5688e11d3754b2dd7af38 a3f10339d2e4f91dccc7a7d315bd776ec4c54047 Austin Hooper <austinhooper01@gmail.com> 1640283573 +0000	commit: Improved SQL SELECT by including 'DISTINCT()' to avoid duplicates, and various other small SQL changes
a3f10339d2e4f91dccc7a7d315bd776ec4c54047 7e3dc2cb6e686c5b136ee83ec85df890f14ff5a7 Austin Hooper <austinhooper01@gmail.com> 1640706635 +0000	commit: Implemented trial ranking system for patients, using cookies. COokie policy popup created, but not yet functional
7e3dc2cb6e686c5b136ee83ec85df890f14ff5a7 499955399f8f5ef8928e2ecb93e7838af67fa1ac Austin Hooper <austinhooper01@gmail.com> 1640727811 +0000	commit: various small changes and fixes
499955399f8f5ef8928e2ecb93e7838af67fa1ac 73426d1f27e68abe5bceef4d3e492c3a5e746bf3 Austin Hooper <austinhooper01@gmail.com> 1640809938 +0000	commit: Implemented navs from a single file, and modified login so that it redirects the user to their initial page they tried to access, once logged in
73426d1f27e68abe5bceef4d3e492c3a5e746bf3 ac77121fc83ba57a4fd0df04ad2cd1ff3405c56f Austin Hooper <austinhooper01@gmail.com> 1640986192 +0000	commit: Various fixes, and made site more usable with keyboard navigation through minor changes to css
ac77121fc83ba57a4fd0df04ad2cd1ff3405c56f cdf923dc6e255918c8b82172a17b578f8d7f9f5e Austin Hooper <austinhooper01@gmail.com> 1641067008 +0000	commit: Various changes and fixes. Primarily: moved staff specialty input to its own file, to resolve its duplication across six pages
cdf923dc6e255918c8b82172a17b578f8d7f9f5e e6de99982ff0acff7de55ac747cb523bd4faeff3 Austin Hooper <austinhooper01@gmail.com> 1641242877 +0000	commit: Various fixes and tweaks
e6de99982ff0acff7de55ac747cb523bd4faeff3 0bd14995399f52a00b79cddabb5d8d86b669a3db Austin Hooper <austinhooper01@gmail.com> 1641317697 +0000	commit: Fixed two MySQL vulnerabilities - sql injection possibilities on keyword search. Various other tweaks and fixes
0bd14995399f52a00b79cddabb5d8d86b669a3db 197c30f647d11774aa810a13627a6b037264264b Austin Hooper <austinhooper01@gmail.com> 1643569849 +0000	commit: Fully implemented patient trial rank system and ability to click button to send email to each trial's contact point, informing them of a new patient interested in the trial. Cookies changed to accommodate new features, now using some essential cookies.
197c30f647d11774aa810a13627a6b037264264b ed6eb7a180c69d14d0fb99e55df286a370f9ead3 Austin Hooper <austinhooper01@gmail.com> 1643570065 +0000	pull origin master: Merge made by the 'ort' strategy.
ed6eb7a180c69d14d0fb99e55df286a370f9ead3 34548a2c20a61acce349c5efdeb80187654a1988 Austin Hooper <austinhooper01@gmail.com> 1643570135 +0000	commit: Fully implemented patient trial rank system and ability to click button to send email to each trial's contact point, informing them of a new patient interested in the trial. Cookies changed to accommodate new features, now using some essential cookies.
34548a2c20a61acce349c5efdeb80187654a1988 8a9808bb7c6905b8b6dabbc9f43092d505e704be Austin Hooper <austinhooper01@gmail.com> 1643639111 +0000	commit: Implemented 404 pages for staff and patient portals, along with their associated .htaccess files
8a9808bb7c6905b8b6dabbc9f43092d505e704be 697356ad1a209dd47b28df1206f8d3e550934ae4 Austin Hooper <austinhooper01@gmail.com> 1646582594 +0000	commit: Implemented page and database functionality to generate CSV file from survey responses
697356ad1a209dd47b28df1206f8d3e550934ae4 de942c561a355881c980405b1e36e9d70b5bdd28 Austin Hooper <austinhooper01@gmail.com> 1647373754 +0000	commit: Moved all session_start() to very start of documents. Some PHP versions require it to be at the beginning
de942c561a355881c980405b1e36e9d70b5bdd28 eff385d9fae3b53c21a0837dcf5cd253647a2f2b Austin Hooper <austinhooper01@gmail.com> 1647799219 +0000	commit: Fixed some issues on patient trial.php where the wrong variables were being printed for the principal investigator secretary
