%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<div class="page-bar"> <ul class="page-breadcrumb uc"> <li><h2>Training Documents</h2></li> </ul> <div class="page-toolbar"> <a href="" class="btn blue pull-right w180" ng-click="CR.openCatsModal()" ng-if="modules['manage_files']">Manage Categories</a> </div> </div> <!-- --> <!-- Search --> <div class="form-group"> <form ng-submit="CR.lists()"> <div class="d-flex"> <div class="form-inline fc-sm my-auto"> <select class="form-control" ng-model="CR.sdata.cat_id"> <option value="">Category (All)</option> <option value="{{r.id}}" ng-repeat="r in CR.cats">{{r.title}}</option> </select> <input type="text" ng-model="CR.sdata.k" class="form-control w200" placeholder="Keyword..." /> <button type="submit" class="btn btn-info">Search</button> </div> <div class="my-auto ml-auto"> <a href="" class="btn blue btn-outline w180" ng-click="CR.openForm()" ng-if="modules['manage_files']"><i class="fa fa-plus"></i> Upload New</a> </div> </div> </form> </div> <!-- / --> <div> <div ng-if="CR.result.length"> <div class="text-secondary bold mb10"> Showing {{CR.page.start+1}} - {{CR.page.start+CR.page.total}} of {{CR.page.total_records}} records. </div> <div> <div class="d-flex flex-wrap"> <div class="doc-file-bx" ng-repeat="(i,r) in CR.result"> <div class="doc-img-bx" style="background-image: url({{r.file_url}});" ng-if="r.is_image" ng-click="CR.openFile(r)"></div> <div class="doc-img-bx d-flex" ng-if="!r.is_image" ng-click="CR.openFile(r)"> <div class="m-auto" ng-bind-html="renderHtml(CR.getIcon(r.file_ext, r.file_url))"></div> </div> <div class="doc-caption"> <div class="bold pb3">{{r.title}}</div> <div>{{r.cat}}</div> </div> <div class="doc-actions"> <div class="d-flex justify-content-between"> <div class="my-auto"> <a href="{{r.file_url}}" download target="self" class="btn btn-xs blue">Download</a> </div> <div class="my-auto"> <button type="button" class="btn btn-xs default" ng-click="CR.copyLink(r.file_url)">Copy Link</button> </div> <div class="my-auto ml-auto1"> <button type="button" class="btn btn-xs red" ng-click="CR.delete(r.id)" ng-disabled="!modules['manage_files']">Delete</button> </div> </div> </div> </div> </div> </div> </div> <div class="text-center text-default pd20" ng-if="!CR.result.length">No record found.</div> </div> <!-- Form --> <div class="modal" id="formModal" role="dialog" aria-hidden="true" data-backdrop="static"> <div class="modal-dialog modal-md"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title">{{CR.data.id?'Update':'Add'}} Training Document</h4> </div> <div class="modal-body"> <form id="frm" autocomplete="off" spellcheck="false"> <input type="hidden" name="id" value="{{CR.data.id}}" /> <div class="form-group"> <label class="req">Category</label> <select class="form-control" name="cat_id"> <option value="">Select</option> <option value="{{r.id}}" ng-repeat="r in CR.cats">{{r.title}}</option> </select> </div> <div class="form-group"> <label class="req">Title</label> <input type="text" class="form-control" name="title" ng-model="CR.data.title" maxlength="100"> </div> <div class="form-group"> <label class="req">File</label> <input type="file" name="file" class="form-control" onchange="checkFileAndVideo(this, 100)"> <div class="note-text pt3">gif|jpg|png|pdf|doc|xls|ppt|docx|xlsx|pptx|mp4|webp|mkv|avi|mov</div> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn dark btn-outline" data-dismiss="modal">Close</button> <button type="button" class="btn green" ng-click="CR.save()">Save</button> </div> </div> </div> </div> <!-- Form --> <div class="modal" id="docModal" role="dialog" aria-hidden="true" data-backdrop="static"> <div class="modal-dialog modal-full"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="CR.closeFile()"></button> <h4 class="modal-title">Document View</h4> </div> <div class="modal-body text-center"> <iframe class="doc-view-iframe" src="{{CR.fdtl.file_url}}" ng-if="CR.fdtl.file_url && CR.isPdfOrVideo(CR.fdtl.file_ext)"></iframe> <img ng-src="{{CR.fdtl.file_url}}" class="mw-100 mh-100" ng-if="CR.fdtl.is_image" /> </div> <div class="modal-footer"> <button type="button" class="btn dark btn-outline" data-dismiss="modal" ng-click="CR.closeFile()">Close</button> <a class="btn blue" href="{{CR.fdtl.file_url}}" download target="self"><i class="fa fa-download"></i> Download</a> </div> </div> </div> </div> <!-- Cat Form --> <div class="modal bs-modal-lg in" id="catsModal" role="dialog" aria-hidden="true" data-backdrop="static"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h4 class="modal-title">Categories</h4> </div> <div class="modal-body"> <form id="catsfrm" autocomplete="off" spellcheck="false"> <div class="table-responsive"> <table class="table table-striped table-bordered table-advance tablesm m0"> <thead> <tr class="uc"> <th class="w20">SN</th> <th>Category Name</th> <th class="w20"></th> </tr> </thead> <tbody class="vmid"> <tr ng-repeat="(i,r) in CR.formCats"> <td>{{i+1}}.</td> <td> <input type="hidden" name="id[]" value="{{r.id}}" /> <input type="text" class="form-control input-sm" name="title[]" ng-model="r.title" /> </td> <td> <button type="button" class="btn btn-xs red" ng-click="CR.removeCat(i)"><i class="fa fa-trash-o"></i></button> </td> </tr> </tbody> </table> </div> <div class="pt5"> <button type="button" class="btn btn-sm blue" ng-click="CR.addCat()"><i class="fa fa-plus"></i> Add</button> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn dark btn-outline" data-dismiss="modal">Close</button> <button type="button" class="btn green" ng-click="CR.saveCats()">Save</button> </div> </div> </div> </div>