diff --git a/ext/admin/documents/api/DocumentsAdminManager.php b/ext/admin/documents/api/DocumentsAdminManager.php
deleted file mode 100644
index 31cfaee3..00000000
--- a/ext/admin/documents/api/DocumentsAdminManager.php
+++ /dev/null
@@ -1,69 +0,0 @@
-addFileFieldMapping('EmployeeDocument', 'attachment', 'name');
- }
-
- public function initializeDatabaseErrorMappings(){
- $this->addDatabaseErrorMapping('CONSTRAINT `Fk_EmployeeDocuments_Documents` FOREIGN KEY','Can not delete Document Type, users have already uploaded these types of documents');
- }
-
- public function setupModuleClassDefinitions(){
-
- $this->addModelClass('Document');
- $this->addModelClass('EmployeeDocument');
- }
-
- }
-}
-
-
-if (!class_exists('Document')) {
- class Document extends ICEHRM_Record {
- var $_table = 'Documents';
-
- public function getAdminAccess(){
- return array("get","element","save","delete");
- }
-
-
- public function getUserAccess(){
- return array();
- }
- }
-}
-
-if (!class_exists('EmployeeDocument')) {
- class EmployeeDocument extends ICEHRM_Record {
- var $_table = 'EmployeeDocuments';
-
- public function getAdminAccess(){
- return array("get","element","save","delete");
- }
-
- public function getManagerAccess(){
- return array("get","element","save","delete");
- }
-
- public function getUserAccess(){
- return array("get");
- }
-
- public function getUserOnlyMeAccess(){
- return array("element","save","delete");
- }
-
- public function Insert(){
- if(empty($this->date_added)){
- $this->date_added = date("Y-m-d H:i:s");
- }
- return parent::Insert();
- }
- }
-}
\ No newline at end of file
diff --git a/ext/admin/documents/index.php b/ext/admin/documents/index.php
deleted file mode 100644
index 2d317fee..00000000
--- a/ext/admin/documents/index.php
+++ /dev/null
@@ -1,64 +0,0 @@
-.
-
-------------------------------------------------------------------
-
-Original work Copyright (c) 2012 [Gamonoid Media Pvt. Ltd]
-Developer: Thilina Hasantha (thilina.hasantha[at]gmail.com / facebook.com/thilinah)
- */
-
-$moduleName = 'documents';
-define('MODULE_PATH',dirname(__FILE__));
-include APP_BASE_PATH.'header.php';
-include APP_BASE_PATH.'modulejslibs.inc.php';
-?>
-
-
\ No newline at end of file
diff --git a/ext/admin/documents/lib.js b/ext/admin/documents/lib.js
deleted file mode 100644
index f2fb7200..00000000
--- a/ext/admin/documents/lib.js
+++ /dev/null
@@ -1,107 +0,0 @@
-/**
- * Author: Thilina Hasantha
- */
-
-
-/**
- * DocumentAdapter
- */
-
-function DocumentAdapter(endPoint) {
- this.initAdapter(endPoint);
-}
-
-DocumentAdapter.inherits(AdapterBase);
-
-
-
-DocumentAdapter.method('getDataMapping', function() {
- return [
- "id",
- "name",
- "details"
- ];
-});
-
-DocumentAdapter.method('getHeaders', function() {
- return [
- { "sTitle": "ID" ,"bVisible":false},
- { "sTitle": "Name" },
- { "sTitle": "Details"}
- ];
-});
-
-DocumentAdapter.method('getFormFields', function() {
- return [
- [ "id", {"label":"ID","type":"hidden"}],
- [ "name", {"label":"Name","type":"text","validation":""}],
- [ "details", {"label":"Details","type":"textarea","validation":"none"}]
- ];
-});
-
-DocumentAdapter.method('getHelpLink', function () {
- return 'http://blog.icehrm.com/?page_id=88';
-});
-
-
-function EmployeeDocumentAdapter(endPoint) {
- this.initAdapter(endPoint);
-}
-
-EmployeeDocumentAdapter.inherits(AdapterBase);
-
-
-
-EmployeeDocumentAdapter.method('getDataMapping', function() {
- return [
- "id",
- "employee",
- "document",
- "details",
- "date_added",
- "status",
- "attachment"
- ];
-});
-
-EmployeeDocumentAdapter.method('getHeaders', function() {
- return [
- { "sTitle": "ID" ,"bVisible":false},
- { "sTitle": "Employee" },
- { "sTitle": "Document" },
- { "sTitle": "Details" },
- { "sTitle": "Date Added"},
- { "sTitle": "Status"},
- { "sTitle": "Attachment","bVisible":false}
- ];
-});
-
-EmployeeDocumentAdapter.method('getFormFields', function() {
- return [
- [ "id", {"label":"ID","type":"hidden"}],
- [ "employee", {"label":"Employee","type":"select2","remote-source":["Employee","id","first_name+last_name"]}],
- [ "document", {"label":"Document","type":"select2","remote-source":["Document","id","name"]}],
- [ "date_added", {"label":"Date Added","type":"date","validation":""}],
- [ "valid_until", {"label":"Valid Until","type":"date","validation":"none"}],
- [ "status", {"label":"Status","type":"select","source":[["Active","Active"],["Inactive","Inactive"],["Draft","Draft"]]}],
- [ "details", {"label":"Details","type":"textarea","validation":"none"}],
- [ "attachment", {"label":"Attachment","type":"fileupload","validation":"none"}]
- ];
-});
-
-
-EmployeeDocumentAdapter.method('getFilters', function() {
- return [
- [ "employee", {"label":"Employee","type":"select2","remote-source":["Employee","id","first_name+last_name"]}]
-
- ];
-});
-
-
-EmployeeDocumentAdapter.method('getActionButtonsHtml', function(id,data) {
- var html = '';
- html = html.replace(/_id_/g,id);
- html = html.replace(/_attachment_/g,data[6]);
- html = html.replace(/_BASE_/g,this.baseUrl);
- return html;
-});
diff --git a/ext/admin/documents/meta.json b/ext/admin/documents/meta.json
deleted file mode 100644
index ddba8cdc..00000000
--- a/ext/admin/documents/meta.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-"label":"Document Management",
-"menu":"Employees",
-"order":"2",
-"icon":"fa-files-o",
-"user_levels":["Admin"],
-
-"permissions":
- {
- }
-}
\ No newline at end of file
diff --git a/ext/modules/documents/api/DocumentsModulesManager.php b/ext/modules/documents/api/DocumentsModulesManager.php
deleted file mode 100644
index 4848434b..00000000
--- a/ext/modules/documents/api/DocumentsModulesManager.php
+++ /dev/null
@@ -1,25 +0,0 @@
-addUserClass("EmployeeDocument");
- }
- }
-
- public function initializeFieldMappings(){
-
- }
-
- public function initializeDatabaseErrorMappings(){
-
- }
-
- public function setupModuleClassDefinitions(){
-
- }
-
- }
-}
\ No newline at end of file
diff --git a/ext/modules/documents/index.php b/ext/modules/documents/index.php
deleted file mode 100644
index 80d0e0d4..00000000
--- a/ext/modules/documents/index.php
+++ /dev/null
@@ -1,64 +0,0 @@
-.
-
-------------------------------------------------------------------
-
-Original work Copyright (c) 2012 [Gamonoid Media Pvt. Ltd]
-Developer: Thilina Hasantha (thilina.hasantha[at]gmail.com / facebook.com/thilinah)
- */
-
-$moduleName = 'documents';
-define('MODULE_PATH',dirname(__FILE__));
-include APP_BASE_PATH.'header.php';
-include APP_BASE_PATH.'modulejslibs.inc.php';
-?>
-
-
\ No newline at end of file
diff --git a/ext/modules/documents/lib.js b/ext/modules/documents/lib.js
deleted file mode 100644
index a09d2017..00000000
--- a/ext/modules/documents/lib.js
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
-This file is part of iCE Hrm.
-
-iCE Hrm is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-iCE Hrm is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with iCE Hrm. If not, see .
-
-------------------------------------------------------------------
-
-Original work Copyright (c) 2012 [Gamonoid Media Pvt. Ltd]
-Developer: Thilina Hasantha (thilina.hasantha[at]gmail.com / facebook.com/thilinah)
- */
-
-function EmployeeDocumentAdapter(endPoint) {
- this.initAdapter(endPoint);
-}
-
-EmployeeDocumentAdapter.inherits(AdapterBase);
-
-
-
-EmployeeDocumentAdapter.method('getDataMapping', function() {
- return [
- "id",
- "document",
- "details",
- "date_added",
- "status",
- "attachment"
- ];
-});
-
-EmployeeDocumentAdapter.method('getHeaders', function() {
- return [
- { "sTitle": "ID" ,"bVisible":false},
- { "sTitle": "Document" },
- { "sTitle": "Details" },
- { "sTitle": "Date Added"},
- { "sTitle": "Status"},
- { "sTitle": "Attachment","bVisible":false}
- ];
-});
-
-EmployeeDocumentAdapter.method('getFormFields', function() {
- return [
- [ "id", {"label":"ID","type":"hidden"}],
- [ "document", {"label":"Document","type":"select2","remote-source":["Document","id","name"]}],
- //[ "date_added", {"label":"Date Added","type":"date","validation":""}],
- [ "valid_until", {"label":"Valid Until","type":"date","validation":"none"}],
- [ "status", {"label":"Status","type":"select","source":[["Active","Active"],["Inactive","Inactive"],["Draft","Draft"]]}],
- [ "details", {"label":"Details","type":"textarea","validation":"none"}],
- [ "attachment", {"label":"Attachment","type":"fileupload","validation":"none"}]
- ];
-});
-
-
-EmployeeDocumentAdapter.method('getActionButtonsHtml', function(id,data) {
- var downloadButton = '
';
- var editButton = '
';
- var deleteButton = '
';
- var html = '_edit__download__delete_
';
-
- html = html.replace('_download_',downloadButton);
-
- if(this.showDelete){
- html = html.replace('_delete_',deleteButton);
- }else{
- html = html.replace('_delete_','');
- }
-
- if(this.showEdit){
- html = html.replace('_edit_',editButton);
- }else{
- html = html.replace('_edit_','');
- }
-
- html = html.replace(/_id_/g,id);
- html = html.replace(/_attachment_/g,data[5]);
- html = html.replace(/_BASE_/g,this.baseUrl);
- return html;
-});
diff --git a/ext/modules/documents/meta.json b/ext/modules/documents/meta.json
deleted file mode 100644
index 864b9993..00000000
--- a/ext/modules/documents/meta.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-"label":"My Documents",
-"menu":"Documents",
-"order":"1",
-"icon":"fa-files-o",
-"user_levels":["Admin","Manager","Employee"],
-
-"permissions":
- {
- "Manager":{
- "Add Documents":"Yes",
- "Edit Documents":"Yes",
- "Delete Documents":"Yes"
- },
-
- "Employee":{
- "Add Documents":"Yes",
- "Edit Documents":"Yes",
- "Delete Documents":"Yes"
- }
- }
-}
\ No newline at end of file