Initial commit

This commit is contained in:
Senad Uka
2018-06-11 11:09:35 +02:00
commit ed7df7b11f
1954 changed files with 483354 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
<button type="button"
id="documents-add"
subModule="documentsAdd"
class="btn btn-default"
ng-click="setSubModule($event)">{{ 'documents.buttons.ADD_DOCUMENTS' | translate }}</button>

View File

@@ -0,0 +1,7 @@
<div class="row">
<div class="col-md-12"
id="documents-add-layer"
ng-if="isSubmoduleVisible('documentsAdd')">
<documents-add ng-controller="documentsAddCtrl" ng-init="getDocumentTypes()"></documents-add>
</div>
</div>

View File

@@ -0,0 +1,56 @@
<div class="documents-add-layer row">
<div class="col-md-3">
<div class="documetns-types">
<div class="documents-header">
{{'documents.headers.DOCUMENT_TYPES' | translate}}
</div>
<div class="document-types-list">
<div class="document-type-row {{getTypeRowClass(docType)}}"
ng-click="selectType(docType)"
ng-repeat="docType in documentTypes">
<span ng-if="hasInfo(docType)">*</span>
{{docType.type}}
</div>
</div>
<div class="document-type-row add-type-layer">
<input type="text"
ng-model="documentNewType"
placeholder="{{'documents.headers.TYPE' | translate}}"/>
<div ng-click="addNewType()" class="btn btn-primary">
{{'documents.buttons.ADD_TYPE' | translate}}
</div>
</div>
</div>
</div>
<form id="upload-new-doc-container" name="form" class="col-md-4">
<div>
<label>{{'documents.headers.DOCUMENT_NAME' | translate}}: </label>
<input id="new-doc-name"
type="text"
placeholder="{{'documents.headers.DOCUMENT_NAME' | translate}}"
ng-model="documentName" />
</div>
<div ngf-drop="uploadFile($file)"
ng-model="files"
ngf-drag-over-class="'dragover'"
ngf-select="uploadFile($file)"
ngf-pattern="'.pdf,.docx,.doc,.xlsx,.xls,.odt,.ods'"
ngf-max-size="20MB"
class="drop-box">{{'documents.headers.SELECT_DOCUMENT' | translate}}</div>
</form>
</div>
<div class="row">
<div class="col-md-3">
<div ng-if="hasInfo(selectedType)" class="alert alert-info doc-type-info">
<span class="glyphicon glyphicon-info-sign"></span>
{{selectedType.type}}: {{ 'documents.messages.TYPE_INFO_' + selectedType.idDocumentType | translate }}
</div>
<div class="alert alert-info doc-type-info">
<span class="glyphicon glyphicon-info-sign"></span>
{{ 'documents.messages.TYPE_INFO' | translate }}
</div>
</div>
</div>

View File

@@ -0,0 +1,71 @@
<div class="documents-link-layer row">
<div class="all-packages-layer col-md-4">
<div class="documents-container">
<div class="documents-header">{{ 'documents.headers.SELECT_PACKAGE' | translate }}</div>
<div class="documents-list">
<div ng-click="selectPackage(package)" class="package-layer {{getPackageClass(package)}}" ng-repeat="package in packages">
<span class="flag-icon flag-icon-{{package.countryCode}}"></span> {{package.packageName}}
</div>
</div>
</div>
</div>
<div class="documents-link-area col-md-8">
<div class="documents-big-container col-md-12">
<div class="col-md-6">
<div id="linked-documents"
class="documents-container"
data-drop="true"
jqyoui-droppable="{onDrop:'documentDropped(\'linked-documents\')'}">
<div class="documents-header">{{ 'documents.headers.LINKED_DOCUMENTS' | translate }}</div>
<div id='linked-documents-list' class="documents-list">
<div class="linked-documents-layer document-row linked"
ng-repeat="document in selectedPackage.documents"
data-drag="true"
id-document="{{document.idDocument}}"
drop-to="all-documents"
jqyoui-draggable="{animate:true, onStart:'documentDragStart(\'linked-documents-list\')', onStop:'documentDragStop(\'linked-documents-list\')', scroll: false}"
data-jqyoui-options="{revert: true}">
<div class="document-icon-layer">
<span class="{{document.extension}} document-icon glyphicon glyphicon-file"></span>
<div class="document-icon-text">{{document.extension}}</div>
</div>
({{document.documentType}}) {{document.documentName}}
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div id="all-ducuments"
class="documents-container"
data-drop="true"
jqyoui-droppable="{onDrop:'documentDropped(\'all-documents\')'}">
<div class="documents-header">{{ 'documents.headers.ALL_DOCUMENTS' | translate }}</div>
<div id='all-documents-list' class="documents-list">
<div ng-if="document.isNotLinked"
class="all-documents-layer document-row not-linked"
ng-repeat="document in documents"
data-drag="true"
id-document="{{document.idDocument}}"
drop-to="linked-documents"
jqyoui-draggable="{animate:true, onStart:'documentDragStart(\'all-documents-list\')', onStop:'documentDragStop(\'all-documents-list\')', scroll: false}"
data-jqyoui-options="{revert: true}">
<div class="document-icon-layer">
<span class="{{document.extension}} document-icon glyphicon glyphicon-file"></span>
<div class="document-icon-text">{{document.extension}}</div>
</div>
({{document.documentType}}) {{document.documentName}}
</div>
</div>
</div>
</div>
</div>
</div>
<div class="documents-link-buttons col-md-12">
<div class="btn btn-primary" ng-click="updatePackageDocuments()">
{{ 'documents.buttons.SAVE' | translate }}
</div>
</div>
</div>

View File

@@ -0,0 +1,24 @@
<button type="button"
id="documents-view"
subModule="documentsView"
class="btn btn-default"
ng-click="setSubModule($event)">{{ 'documents.buttons.VIEW_DOCUMENTS' | translate }}</button>
<?php
if($user->getUserType() === USER_TYPES['BROKER']){
require_once('AddDocumentsButton.php');
require_once('LinkDocumentsButton.php');
}
?>
<div class="row">
<div class="col-md-12"
id="documents-view-layer"
ng-if="isSubmoduleVisible('documentsView')">
<documents-view ng-controller="documentsViewCtrl" ng-init="getDocuments()"></documents-view>
</div>
</div>
<?php
if($user->getUserType() === USER_TYPES['BROKER']){
require_once('AddDocumentsLayer.php');
require_once('LinkDocumentsLayer.php');
}
?>

View File

@@ -0,0 +1,46 @@
<div class="documents-view-layer row">
<div class="document-categ col-md-12" ng-repeat="(category, categDocuments) in documents">
<h3>{{category}}</h3>
<div class="document-layer row" ng-repeat="document in categDocuments">
<div class="document-icon-layer col-md-1 col-sm-1">
<span class="{{document.extension}} document-icon glyphicon glyphicon-file"></span>
<div class="document-icon-text">{{document.extension}}</div>
</div>
<div class="document-name col-md-3 col-sm-3">
{{document.documentName}}.{{document.extension}}
</div>
<div class="packages-link col-md-6 col-sm-4">
<div ng-if="document.packages.length">
{{ 'documents.headers.LINKED_PACKAGES' | translate }} <span ng-repeat="package in document.packages">{{package.packageName}}, </span>
</div>
</div>
<div class="document-download col-md-1 col-sm-2">
<a href="utils/api/downloadFile?idDocument={{document.idDocument}}&fileName={{document.documentName}}.{{document.extension}}">
<div class="btn btn-primary">
<span class="glyphicon glyphicon-download"></span> {{ 'documents.buttons.DOWNLOAD' | translate }}
</div>
</a>
</div>
<div class="document-delete col-md-1 col-sm-2">
<div class="btn btn-danger" ng-click="showHideRemoveDialog(document)">
<span class="glyphicon glyphicon-remove"></span> {{ 'documents.buttons.REMOVE' | translate }}
</div>
</div>
</div>
</div>
</div>
<div id="dialog-confirm-remove"
dialog
ng-if="isRemoveDialogVisible"
on-confirmation="removeDocument"
on-close="showHideRemoveDialog"
is-modal="true"
has-buttons="true"
parameters="selectedDocument"
title="{{'documents.headers.REMOVE_DOCUMENT' | translate}}">
<p><span class="glyphicon glyphicon-warning-sign"></span>{{'documents.messages.REMOVE_DOCUMENT' | translate}} {{selectedDocument.documentName}}.{{selectedDocument.extension}}?</p>
</div>

View File

@@ -0,0 +1,5 @@
<button type="button"
id="documents-link"
subModule="documentsLink"
class="btn btn-default"
ng-click="setSubModule($event)">{{ 'documents.buttons.LINK_DOCUMENT' | translate }}</button>

View File

@@ -0,0 +1,7 @@
<div class="row">
<div class="col-md-12"
id="documents-link-layer"
ng-if="isSubmoduleVisible('documentsLink')">
<documents-link ng-controller="documentsLinkCtrl" ng-init="getDocumentsAndPackages()"></documents-link>
</div>
</div>