├── LICENSE ├── README.md ├── project ├── PHPMailerAutoload.php ├── accessdenied.wav ├── accessgranted.wav ├── admincases.php ├── adminhome.php ├── allcases.php ├── amendedlogs.php ├── assigncases.php ├── capture.php ├── caseclosed.php ├── casedetails.php ├── caseopen.php ├── casepending.php ├── casereopen.php ├── caseupdate.php ├── caseview.php ├── contact.php ├── credential.php ├── css │ ├── admincases.css │ ├── adminhome.css │ ├── animate.min.css │ ├── bootstrap.css │ ├── bootstrap.map │ ├── bootstrap │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-reboot.css │ │ └── bootstrap.css │ ├── caseanalysis.css │ ├── contact.css │ ├── denied.css │ ├── departments.css │ ├── font-awesome.min.css │ ├── home.css │ ├── jquery.DonutWidget.min.css │ ├── jquerysctipttop.css │ ├── linearicons.css │ ├── magnific-popup.css │ ├── main.css │ ├── main.map │ ├── nice-select.css │ ├── officerhome.css │ ├── owl.carousel.css │ ├── settings.css │ ├── success.css │ └── theme │ │ └── pages.css ├── css2 │ ├── font-awesome.min.css │ ├── main.css │ └── normalize.min.css ├── departments.php ├── entrylogs.php ├── failed.php ├── fonts │ ├── FontAwesome.otf │ ├── Linearicons-Free.eot │ ├── Linearicons-Free.svg │ ├── Linearicons-Free.ttf │ ├── Linearicons-Free.woff │ ├── Linearicons-Free.woff2 │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 ├── fonts2 │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── forensiccases.php ├── home.php ├── image.compare.class.php ├── img │ ├── access.jpg │ ├── accessdeny.jpg │ ├── accessdeny3.jpg │ ├── accessgrant.jpg │ ├── accessgrant2.jpg │ ├── accessgrant3.jpg │ ├── accessgrant5.jpg │ ├── admincases.jpg │ ├── adminhome.jpg │ ├── assigncase.jpg │ ├── caseanalysis.jpg │ ├── closed.jpg │ ├── contact.jpg │ ├── contact2.jpg │ ├── contact4.jpg │ ├── denied.jpg │ ├── departments.jpg │ ├── details.jpg │ ├── granted.jpg │ ├── header-bg.jpg │ ├── home.jpg │ ├── home2.jpg │ ├── lab.jpg │ ├── lab2.jpg │ ├── labtech.jpg │ ├── labtech2.jpg │ ├── logo.jpg │ ├── logo2.jpg │ ├── logo4.jpg │ ├── logs.jpg │ ├── officer.jpg │ ├── officerhome.jpg │ ├── open.jpg │ ├── p3.jpg │ ├── pending.jpg │ ├── reopen.jpg │ ├── search.jpg │ ├── settings(2).jpg │ ├── settings.jpg │ ├── spiral-notepad-icon-digital-red-vector-20159393.jpg │ ├── suspects.jpg │ ├── suspects2.jpg │ ├── update.jpg │ ├── update2.jpg │ ├── users.jpg │ ├── view.jpg │ ├── view2.jpg │ └── write.jpg ├── includes │ ├── common.php │ ├── footer.php │ └── header.php ├── index.php ├── inscribedlogs.php ├── insert.php ├── insertcase.php ├── insertevidences.php ├── insertfirearms.php ├── insertknownforensics.php ├── insertsuspects.php ├── js │ ├── easing.min.js │ ├── hoverIntent.js │ ├── imagesloaded.pkgd.min.js │ ├── jquery.ajaxchimp.min.js │ ├── jquery.counterup.min.js │ ├── jquery.magnific-popup.min.js │ ├── jquery.nice-select.min.js │ ├── jquery.sticky.js │ ├── justified.min.js │ ├── mail-script.js │ ├── main.js │ ├── owl.carousel.min.js │ ├── parallax.min.js │ ├── slick.js │ ├── superfish.js │ ├── superfish.min.js │ ├── vendor │ │ ├── bootstrap.min.js │ │ └── jquery-2.2.4.min.js │ └── waypoints.min.js ├── js2 │ ├── custom.js │ ├── jquery-1.11.0.min.js │ └── jquery.nav.js ├── lab.php ├── labtech.php ├── labtechview.php ├── labtechwrite.php ├── labview.php ├── labwrite.php ├── login_submit.php ├── logout_script.php ├── logs.php ├── officer.php ├── officerhome.php ├── officerview.php ├── officerwrite.php ├── phpmailer │ ├── class.phpmailer.php │ └── class.smtp.php ├── screenshots │ ├── failed.jpg │ ├── index.jpg │ └── success.jpg ├── scss │ ├── bootstrap.scss │ ├── bootstrap │ │ ├── _alert.scss │ │ ├── _badge.scss │ │ ├── _breadcrumb.scss │ │ ├── _button-group.scss │ │ ├── _buttons.scss │ │ ├── _card.scss │ │ ├── _carousel.scss │ │ ├── _close.scss │ │ ├── _code.scss │ │ ├── _custom-forms.scss │ │ ├── _dropdown.scss │ │ ├── _forms.scss │ │ ├── _functions.scss │ │ ├── _grid.scss │ │ ├── _images.scss │ │ ├── _input-group.scss │ │ ├── _jumbotron.scss │ │ ├── _list-group.scss │ │ ├── _media.scss │ │ ├── _mixins.scss │ │ ├── _modal.scss │ │ ├── _nav.scss │ │ ├── _navbar.scss │ │ ├── _pagination.scss │ │ ├── _popover.scss │ │ ├── _print.scss │ │ ├── _progress.scss │ │ ├── _reboot.scss │ │ ├── _root.scss │ │ ├── _tables.scss │ │ ├── _tooltip.scss │ │ ├── _transitions.scss │ │ ├── _type.scss │ │ ├── _utilities.scss │ │ ├── _variables.scss │ │ ├── bootstrap-grid.scss │ │ ├── bootstrap-reboot.scss │ │ ├── bootstrap.scss │ │ ├── mixins │ │ │ ├── _alert.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _badge.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _box-shadow.scss │ │ │ ├── _breakpoints.scss │ │ │ ├── _buttons.scss │ │ │ ├── _caret.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _float.scss │ │ │ ├── _forms.scss │ │ │ ├── _gradients.scss │ │ │ ├── _grid-framework.scss │ │ │ ├── _grid.scss │ │ │ ├── _hover.scss │ │ │ ├── _image.scss │ │ │ ├── _list-group.scss │ │ │ ├── _lists.scss │ │ │ ├── _nav-divider.scss │ │ │ ├── _navbar-align.scss │ │ │ ├── _pagination.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _resize.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _size.scss │ │ │ ├── _table-row.scss │ │ │ ├── _text-emphasis.scss │ │ │ ├── _text-hide.scss │ │ │ ├── _text-truncate.scss │ │ │ ├── _transition.scss │ │ │ └── _visibility.scss │ │ └── utilities │ │ │ ├── _align.scss │ │ │ ├── _background.scss │ │ │ ├── _borders.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _display.scss │ │ │ ├── _embed.scss │ │ │ ├── _flex.scss │ │ │ ├── _float.scss │ │ │ ├── _position.scss │ │ │ ├── _screenreaders.scss │ │ │ ├── _sizing.scss │ │ │ ├── _spacing.scss │ │ │ ├── _text.scss │ │ │ └── _visibility.scss │ ├── main.scss │ └── theme │ │ ├── _elements.scss │ │ ├── _flexbox.scss │ │ ├── _footer.scss │ │ ├── _header.scss │ │ ├── _home.scss │ │ ├── _mixins.scss │ │ ├── _pages.scss │ │ ├── _reset.scss │ │ └── _variables.scss ├── settings.php ├── settings_script.php ├── signup_script.php ├── storeImage.php ├── success.php ├── syntax-highlighter2 │ ├── scripts │ │ ├── shAutoloader.js │ │ ├── shBrushAS3.js │ │ ├── shBrushAppleScript.js │ │ ├── shBrushBash.js │ │ ├── shBrushCSharp.js │ │ ├── shBrushColdFusion.js │ │ ├── shBrushCpp.js │ │ ├── shBrushCss.js │ │ ├── shBrushDelphi.js │ │ ├── shBrushDiff.js │ │ ├── shBrushErlang.js │ │ ├── shBrushGroovy.js │ │ ├── shBrushJScript.js │ │ ├── shBrushJava.js │ │ ├── shBrushJavaFX.js │ │ ├── shBrushPerl.js │ │ ├── shBrushPhp.js │ │ ├── shBrushPlain.js │ │ ├── shBrushPowerShell.js │ │ ├── shBrushPython.js │ │ ├── shBrushRuby.js │ │ ├── shBrushSass.js │ │ ├── shBrushScala.js │ │ ├── shBrushSql.js │ │ ├── shBrushVb.js │ │ ├── shBrushXml.js │ │ ├── shCore.js │ │ └── shLegacy.js │ └── styles │ │ ├── shCore.css │ │ ├── shCoreDefault.css │ │ ├── shCoreDjango.css │ │ ├── shCoreEclipse.css │ │ ├── shCoreEmacs.css │ │ ├── shCoreFadeToGrey.css │ │ ├── shCoreMDUltra.css │ │ ├── shCoreMidnight.css │ │ ├── shCoreRDark.css │ │ ├── shThemeDefault.css │ │ ├── shThemeDjango.css │ │ ├── shThemeEclipse.css │ │ ├── shThemeEmacs.css │ │ ├── shThemeFadeToGrey.css │ │ ├── shThemeMDUltra.css │ │ ├── shThemeMidnight.css │ │ └── shThemeRDark.css ├── update.php ├── users.php ├── usersdelete.php ├── usersview.php └── works.php └── sql └── 127_0_0_1.sql /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Dheeraj Bhat 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DBMS-Project 2 | DBMS Project on Forensic Evidence Management and Investigation System. Performs storing of forensic reports, evidences, and image processing operations like matching of evidences stored in the database. 3 | 4 | 5 | ## Requirements 6 | 7 | * Apache 2.4 8 | * MySQL 5.7 9 | * PHP 7.2 10 | * For Image Processing functions, PHP ImageMagick-7.0.7 extension 11 | 12 | 13 | ## Screenshots 14 | 15 |  16 | 17 | 18 |  -------------------------------------------------------------------------------- /project/PHPMailerAutoload.php: -------------------------------------------------------------------------------- 1 | =')) { 13 | //SPL autoloading was introduced in PHP 5.1.2 14 | if (version_compare(PHP_VERSION, '5.3.0', '>=')) { 15 | spl_autoload_register('PHPMailerAutoload', true, true); 16 | } else { 17 | spl_autoload_register('PHPMailerAutoload'); 18 | } 19 | } else { 20 | /** 21 | * Fall back to traditional autoload for old PHP versions 22 | * @param string $classname The name of the class to load 23 | */ 24 | function spl_autoload_register($classname) 25 | { 26 | PHPMailerAutoload($classname); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /project/accessdenied.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheerajnbhat/DBMS-Project/40085a1426432f72b85119f99a3c6f359ad49b6c/project/accessdenied.wav -------------------------------------------------------------------------------- /project/accessgranted.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheerajnbhat/DBMS-Project/40085a1426432f72b85119f99a3c6f359ad49b6c/project/accessgranted.wav -------------------------------------------------------------------------------- /project/credential.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/css/jquerysctipttop.css: -------------------------------------------------------------------------------- 1 | #jquery-script-menu { 2 | position: fixed; 3 | height: 90px; 4 | width: 100%; 5 | top: 0; 6 | left: 0; 7 | border-top: 5px solid #316594; 8 | background: #fff; 9 | -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); 10 | -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); 11 | box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16); 12 | z-index: 999999; 13 | padding: 10px 0; 14 | -webkit-box-sizing:content-box; 15 | -moz-box-sizing:content-box; 16 | box-sizing:content-box; 17 | } 18 | 19 | .jquery-script-center { 20 | width: 960px; 21 | margin: 0 auto; 22 | } 23 | .jquery-script-center ul { 24 | width: 212px; 25 | float:left; 26 | line-height:45px; 27 | margin:0; 28 | padding:0; 29 | list-style:none; 30 | } 31 | .jquery-script-center a { 32 | text-decoration:none; 33 | } 34 | .jquery-script-ads { 35 | width: 728px; 36 | height:90px; 37 | float:right; 38 | } 39 | .jquery-script-clear { 40 | clear:both; 41 | height:0; 42 | } 43 | -------------------------------------------------------------------------------- /project/css2/normalize.min.css: -------------------------------------------------------------------------------- 1 | /*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0} -------------------------------------------------------------------------------- /project/failed.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |