Last active
December 29, 2020 11:40
-
-
Save pedropbazzo/1b2843e4d731633447099d85d63bd152 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
session_start(); | |
$language = @$_COOKIE['current_language']; | |
if (! isset($language)) { | |
$language = $_SESSION['config_ini']['language']['default']; | |
} | |
?> | |
<!DOCTYPE html> | |
<html lang="<?php echo $language; ?>"> | |
<head> | |
<meta charset="utf-8"> | |
<title><?php echo $_SESSION['config_ini']['geral']['nome_sistema']?></title> | |
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui"> | |
<meta name="apple-mobile-web-app-capable" content="yes"> | |
<meta name="apple-mobile-web-app-title" content="Vianuvem"> | |
<meta name="apple-mobile-web-app-status-bar-style" content="black"> | |
<script type="text/javascript"> | |
activeRoute = window.location.search.replace('?go=', ''); | |
</script> | |
<!-- The styles --> | |
<link href="../css/vn-async-loader.css" rel="stylesheet"/> | |
<link href="../css/vn-loader.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-mfes.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-documentInvites.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-getFieldsData.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-getFormData.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-getDeviceType.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-inviteCollab.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-multiple-check.css" rel="stylesheet"/> | |
<link href="../css/vn-modal-multiple-check-confirmation.css" rel="stylesheet"> | |
<link href="../css/vn-modal-getSelectedOption.css" rel="stylesheet"> | |
<link href="../css/vn-operation-loader.css" rel="stylesheet"> | |
<link href="../css/vn-notification.css" rel="stylesheet"> | |
<link href="../css/vn-notification-manager.css" rel="stylesheet"> | |
<link href="../css/vn-topbar.css" rel="stylesheet"> | |
<link href="../css/vn-version-switch.css" rel="stylesheet"> | |
<link rel="stylesheet" type="text/css" | |
href="../css/bootstrap-cerulean.css" id="bs-css" /> | |
<style type="text/css"> | |
.hidden { | |
display: none !important; | |
} | |
.table-notificacao, .table-notificacao td, .table-notificacao th{ | |
border-color: rgb(255, 198, 198); | |
} | |
html { | |
height: 100%; | |
} | |
body { | |
text-shadow: none; | |
height: 100%; | |
} | |
.block-mouse-events { | |
pointer-events: none !important; | |
} | |
.swal-button--confirm { | |
background-color: #2e4e5f !important; | |
} | |
.swal-overlay { | |
background: rgba(45, 78, 95, .8) !important; | |
} | |
.vn-flex-content { | |
display: flex; | |
flex-direction: column; | |
min-height: 100%; | |
} | |
body[mfe-embedded] .vn-main-content { | |
padding-top: 15px !important; | |
} | |
.vn-main-content { | |
flex-grow: 2; | |
max-width: 2048px; | |
min-width: 100%; | |
box-sizing: border-box; | |
position: relative; | |
padding: 70px 25px 0 25px; | |
} | |
.--is-showing-topbar .vn-main-content { | |
padding-top: 100px; | |
} | |
.--is-showing-version-switch .vn-main-content { | |
padding-top: 120px; | |
} | |
.front-service-iframe { | |
border: 0; | |
position: absolute; | |
top: 50px; | |
left: 0; | |
right: 0; | |
width: 100%; | |
height: calc(100% - 50px); | |
} | |
[mfe-embedded] .front-service-iframe { | |
top: 0; | |
} | |
.vn-footer { | |
background: #ededed !important; | |
} | |
.wrap-empty-content { | |
padding: 90px 50px; | |
text-align: center; | |
} | |
.wrap-empty-content svg { | |
vertical-align: bottom; | |
margin-right: 10px; | |
} | |
.wrap-empty-content p { | |
font-size: 16px; | |
} | |
.check-icon.success { | |
fill: #0a0 !important; | |
} | |
.warning-icon { | |
color: #fb0; | |
fill: #fb0; | |
vertical-align: middle !important; | |
} | |
.warning-icon g { | |
fill: inherit; | |
} | |
.sidebar-nav { | |
padding: 9px 0; | |
} | |
#notification{ | |
display: none; | |
padding: 10px 20px 5px 20px; | |
width: 260px; | |
background-color: #fff; | |
border: 1px solid rgba(255, 255, 255, 0.3); | |
border-radius: 3px; | |
text-shadow: none; | |
position: fixed; | |
top: 80px; | |
right: 30px; | |
z-index: 99999; | |
-webkit-box-shadow: 1px 3px 10px 0px rgba(0,0,0,0.75); | |
-moz-box-shadow: 1px 3px 10px 0px rgba(0,0,0,0.75); | |
box-shadow: 1px 3px 10px 0px rgba(0, 0, 0, 0.4); | |
} | |
#notification .close{ | |
margin: 5px 0px 0px 0px; | |
float: right; | |
font-size: 15px; | |
font-weight: bold; | |
line-height: 18px; | |
color: #000000; | |
text-shadow: 0 1px 0 #ffffff; | |
opacity: 0.2; | |
} | |
#notification hr{ | |
margin: 0 0 5px 0; | |
} | |
#notification p{ | |
text-overflow: ellipsis; | |
word-wrap: break-word; | |
margin: 5px 0 10px 0; | |
} | |
#notification .title{ | |
font-size: 20px; | |
color: rgba(0,0,0,.7); | |
display: flex; | |
} | |
.daterangepicker{ | |
border: none !important; | |
position: fixed !important; | |
top: 45px !important; | |
box-shadow: 1px 1px 3px rgba(0,0,0,.3) !important; | |
z-index: 101 !important; | |
} | |
.user-assume-notification { | |
position: fixed; | |
top: 60px; | |
right: 15px; | |
padding: 15px 40px 10px 15px; | |
background: #fff; | |
box-shadow: 0 5px 10px rgba(0, 0, 0, .5); | |
border: 1px solid #ddd; | |
font-size: 12px; | |
z-index: 999; | |
} | |
.user-assume-notification .btn-close { | |
position: absolute; | |
right: 10px; | |
top: 5px; | |
} | |
body[mfe-embedded] .user-assume-notification { | |
display: none !important | |
} | |
#main-menu{ | |
top: 0; | |
left: 0; | |
width: 100%; | |
height: 50px; | |
padding: 0 25px; | |
background-color: #49A5FC; | |
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); | |
margin-bottom: 15px; | |
display: flex; | |
z-index: 100; | |
position: fixed; | |
-webkit-user-select: none; | |
-moz-user-select: none; | |
-ms-user-select: none; | |
user-select: none; | |
transition: .25s all ease; | |
} | |
.--is-showing-topbar #main-menu { | |
top: 25px; | |
} | |
.--is-showing-version-switch #main-menu { | |
top: 50px; | |
} | |
#main-menu > .user-info-area{ | |
order: 1; | |
width: 50px; | |
line-height: 50px; | |
text-align: center; | |
font-size: 22px; | |
color: #fff; | |
} | |
#main-menu > .user-info-area > img{ | |
margin: 0 5px 5px 0; | |
} | |
#main-menu > .user-info-area > .user-menu{ | |
width: 125px; | |
background-color: #ffffff; | |
box-shadow: 2px 1px 6px rgba(0,0,0,.3); | |
z-index: 1; | |
margin: 0; | |
position: absolute; | |
z-index: 101; | |
padding: 10px 0 5px 0; | |
border-radius: 3px; | |
font-size: 14px; | |
top: 50px; | |
display: none; | |
flex-direction: column; | |
} | |
#main-menu > .user-info-area:hover > .user-menu{ | |
display: flex; | |
} | |
#main-menu > .user-info-area > .user-menu > li{ | |
text-decoration: none; | |
display: block; | |
border-bottom: 1px 1px 10px rgba(0, 0, 0, 0.48); | |
height: 30px; | |
line-height: 30px; | |
text-shadow: none; | |
} | |
#main-menu > .user-info-area > .user-menu > li > a{ | |
color: #3f6f88; | |
width: 100%; | |
height: 100%; | |
display: block; | |
text-decoration: none; | |
transition: .3s all ease; | |
} | |
#main-menu > .user-info-area > .user-menu > li:hover > a{ | |
background-color: rgb(236, 236, 236); | |
} | |
#main-menu > .system-logo-area{ | |
order: 2; | |
width: 160px; | |
} | |
#main-menu > .search-area{ | |
order: 4; | |
width: 200px; | |
margin: 0 5px; | |
padding: 12px 0; | |
} | |
#main-menu > .search-area > .search-field{ | |
background-color: #ffffff; | |
height: 16px; | |
line-height: 16px; | |
padding: 5px 10px; | |
border-radius: 3px; | |
display: block; | |
width: 220px; | |
} | |
#main-menu > .search-area > .search-field > i{ | |
color: #d2d2d2; | |
text-shadow: none; | |
cursor: pointer; | |
} | |
#main-menu > .search-area > .search-field > i.icon-calendar{ | |
float: right; | |
margin-top: 2px; | |
color: #72819b; | |
transition: .5s all ease; | |
} | |
#main-menu > .search-area > .search-field > i.icon-calendar.active{ | |
color: #00ba2c !important; | |
} | |
#main-menu > .search-area > .search-field > input{ | |
width: calc(100% - 33px); | |
float: right; | |
height: 13px; | |
margin-top: -2px; | |
border: none; | |
box-shadow: none; | |
text-shadow: none; | |
} | |
#main-menu > .items > .menu-dropdown-toggle{ | |
order: 5; | |
position: fixed; | |
right: 0; | |
display: none; | |
width: 50px; | |
line-height: 50px; | |
text-align: center; | |
font-size: 22px; | |
color: #fff; | |
} | |
#main-menu > .items > .menu-dropdown-toggle > img{ | |
margin: 0 5px 5px 0; | |
} | |
#main-menu > .items{ | |
order: 3; | |
display: flex; | |
width: calc(100% - 655px); | |
margin: 0 5px; | |
} | |
.search-switch { | |
order: 4; | |
width: 90px; | |
padding: 6px; | |
margin-left: 30px; | |
opacity: 0; | |
transition: .25s all ease; | |
} | |
.search-switch.--is-capture-search-switch { | |
margin-right: 20px; | |
} | |
.search-switch.--is-switch-loaded { | |
opacity: 1; | |
} | |
/* | |
.search-switch.--is-switch-loaded::before { | |
content: 'Novo'; | |
position: relative; | |
background: #39c539; | |
color: #ffffff; | |
left: -28px; | |
top: 9px; | |
padding: 2px 6px; | |
border-radius: 10px; | |
} | |
*/ | |
.search-switch .checker.--is-process-checker { | |
margin-top: -37px !important; | |
} | |
.switch-button-label { | |
display: none; | |
} | |
.switch-button-background { | |
transform: rotate(90deg); | |
margin-left: -27px !important; | |
width: 26px !important; | |
height: 12px !important; | |
margin-bottom: -15px !important; | |
margin-top: -7px !important; | |
border-radius: 26px !important; | |
} | |
.switch-button-button { | |
width: 12px !important; | |
height: 11px !important; | |
background: #49A5FC !important; | |
outline: none; | |
border-radius: 50% !important; | |
} | |
.search-switch div.checker span { | |
background: none !important; | |
height: 17px !important; | |
} | |
span.switch-button-label.on { | |
color: #ffffff; | |
font-weight: 600; | |
} | |
.switch-button-label { | |
background: none !important; | |
} | |
.switch-button-label.on { | |
background: none !important; | |
} | |
div.checker span.switch-button-label { | |
background: none !important; | |
} | |
[mfe-embedded] #main-menu { | |
display: none !important; | |
} | |
#main-menu > .items > .item{ | |
text-decoration: none; | |
display: inline-block; | |
vertical-align: middle; | |
padding: 0 11px; | |
color: #ffffff; | |
text-align: left; | |
line-height: 50px; | |
background-color: #49A5FC; | |
border-radius: 3px; | |
transition: .3s all ease; | |
cursor: pointer; | |
} | |
#main-menu .items .item.--is-new { | |
position: relative; | |
} | |
#main-menu .items .item.--is-new:after { | |
content: 'Novo'; | |
display: inline; | |
position: absolute; | |
background: #0a0; | |
padding: 2px 5px; | |
border-radius: 5px; | |
line-height: initial; | |
font-size: 10px; | |
bottom: -4px; | |
right: 5px; | |
} | |
#main-menu > .items > .item:hover{ | |
background-color: #438fd6; | |
} | |
#main-menu > .items > .item:hover > a{ | |
text-shadow: 1px 1px 3px rgba(0,0,0,.3); | |
} | |
#main-menu > .items > .item > a{ | |
color: #ffffff; | |
text-decoration: none; | |
} | |
#main-menu > .items > .item > a > img{ | |
margin: -2px 5px 0 0; | |
} | |
#main-menu > .items > .item > .first-level-menu{ | |
background-color: #ffffff; | |
box-shadow: 2px 1px 6px rgba(0,0,0,.3); | |
z-index: 1; | |
margin: 0 0 0 -11px; | |
position: absolute; | |
z-index: 101; | |
padding: 10px 0 5px 0; | |
border-radius: 0 0 3px 3px; | |
font-size: 14px; | |
top: 50px; | |
display: none; | |
flex-direction: column; | |
} | |
#main-menu > .items > .item > .notifier{ | |
height: 16px; | |
width: fit-content; | |
width: -moz-fit-content; | |
line-height: 16px; | |
font-size: 12px; | |
padding: 0 5px; | |
text-align: center; | |
background-color: #e20808; | |
color: #ffffff; | |
position: relative; | |
border-radius: 7px; | |
top: -39px; | |
right: 7px; | |
clear: both; | |
} | |
#main-menu > .items > .item:not(.has-notification) > .notifier{ | |
display: none; | |
} | |
#main-menu > .items > .item:hover > .first-level-menu{ | |
display: flex; | |
} | |
#main-menu > .items > .item > .first-level-menu > li{ | |
text-decoration: none; | |
padding: 0 15px; | |
display: block; | |
border-bottom: 1px 1px 10px rgba(0, 0, 0, 0.48); | |
height: 30px; | |
line-height: 30px; | |
text-shadow: none; | |
} | |
#main-menu > .items > .item > .first-level-menu > li > a{ | |
color: #3f6f88; | |
width: 100%; | |
height: 100%; | |
display: block; | |
text-decoration: none; | |
transition: .3s all ease; | |
} | |
#main-menu > .items > .item > .first-level-menu > li:hover{ | |
background-color: #dedede; | |
} | |
#main-menu > .items > .item > .first-level-menu .second-level-menu{ | |
background-color: #ffffff; | |
box-shadow: 2px 1px 6px rgba(0,0,0,.3); | |
z-index: 1; | |
margin: 0 0 0 -10px; | |
position: absolute; | |
z-index: 102; | |
border-radius: 0 3px 3px 0; | |
font-size: 14px; | |
margin: -30px 0px 0px calc(100% - 15px); | |
display: none; | |
flex-direction: column; | |
white-space: nowrap; | |
} | |
#main-menu > .items > .item:hover > .first-level-menu > li:hover .second-level-menu{ | |
display: flex; | |
} | |
#main-menu > .items > .item > .first-level-menu .second-level-menu > li{ | |
text-decoration: none; | |
padding: 0 15px; | |
display: block; | |
border-bottom: 1px 1px 10px rgba(0, 0, 0, 0.48); | |
height: 30px; | |
line-height: 30px; | |
text-shadow: none; | |
} | |
#main-menu > .items > .item > .first-level-menu .second-level-menu > li > a{ | |
color: #3f6f88; | |
width: 100%; | |
height: 100%; | |
display: block; | |
text-decoration: none; | |
transition: .3s all ease; | |
} | |
#main-menu > .items > .item > .first-level-menu .second-level-menu > li:hover{ | |
background-color: #dedede; | |
} | |
#main-menu > .items > .item li.active { | |
background: rgb(45, 78, 95) !important; | |
color: #fff; | |
} | |
#main-menu > .items > .item li.active > a { | |
color: #fff !important; | |
} | |
@media screen and (max-width: 1180px) { | |
#main-menu > .items > .item > a > img{ | |
display: none; | |
} | |
#main-menu > .items > .item > .notifier{ | |
top: -17px; | |
right: -52px; | |
} | |
} | |
@media screen and (max-width: 1030px) { | |
#main-menu > .system-logo-area{ | |
display: none; | |
} | |
#main-menu > .items{ | |
width: calc(100% - 330px); | |
} | |
} | |
@media screen and (max-width: 870px) { | |
body{ | |
padding: 60px 8px 0 8px !important; | |
} | |
.--is-showing-topbar #main-menu { | |
top: 50px; | |
} | |
.--is-showing-topbar .vn-main-content { | |
padding-top: 70px; | |
} | |
.--is-showing-version-switch .vn-main-content { | |
padding-top: 70px; | |
} | |
#main-menu > .system-logo-area{ | |
display: initial; | |
} | |
#main-menu > .items > .item{ | |
border-bottom: 1px solid rgba(45, 78, 95, 0.4); | |
background-color: rgb(79, 110, 125); | |
border-radius: 0; | |
text-align: left; | |
} | |
#main-menu > .items > .item > .first-level-menu{ | |
width: 100%; | |
padding: 0; | |
text-align: left; | |
top: initial; | |
} | |
#main-menu > .items > .item > .first-level-menu .second-level-menu{ | |
background-color: #ececec; | |
text-align: left; | |
width: calc(100% + 3px); | |
margin: 0; | |
position: fixed; | |
left: 0; | |
} | |
#main-menu > .items > .item > .first-level-menu > li, #main-menu > .items > .item > .first-level-menu .second-level-menu > li{ | |
height: 50px; | |
line-height: 50px; | |
} | |
#main-menu > .items > .menu-dropdown-toggle{ | |
display: block !important; | |
top: 0; | |
right: 0; | |
} | |
#main-menu > .items{ | |
position: fixed; | |
right: 0; | |
left: calc(100% - 50px); | |
top: 0; | |
width: 50px; | |
height: 50px; | |
} | |
#main-menu > .items:hover{ | |
flex-direction: column; | |
width: 100%; | |
top: 49px; | |
left: 0; | |
margin: 0; | |
left: 0; | |
position: fixed; | |
} | |
#main-menu > .items:not(:hover) li{ | |
display: none !important; | |
} | |
} | |
@media screen and (max-width: 510px) { | |
body{ | |
padding: 110px 8px 0 8px !important; | |
} | |
#main-menu > .items:hover{ | |
top: 100px; | |
} | |
#main-menu > .search-area{ | |
position: fixed; | |
width: 100%; | |
top: 49px; | |
left: 0; | |
background-color: #3f5f6f; | |
margin: 0; | |
height: 51px; | |
padding: 0; | |
} | |
#main-menu > .search-area > .search-field{ | |
height: 40px; | |
background-color: initial; | |
} | |
#main-menu > .search-area > .search-field > i{ | |
line-height: 39px; | |
font-size: 20px; | |
margin: 0 5px; | |
} | |
#main-menu > .search-area > .search-field > input{ | |
width: calc(100% - 66px); | |
font-size: 20px; | |
background-color: initial; | |
height: 37px; | |
color: #fff; | |
} | |
} | |
</style> | |
<link rel="stylesheet" type="text/css" href='../css/image-orientation.css' /> | |
<link rel="stylesheet" type="text/css" | |
href='../css/menu.css?<?php echo time();?>' /> | |
<link rel="stylesheet" type="text/css" | |
href='../css/bootstrap-responsive.css' /> | |
<link rel="stylesheet" type="text/css" href='../css/charisma-app.css' | |
rel="stylesheet" /> | |
<link rel="stylesheet" type="text/css" | |
href='../css/jquery-ui-1.10.3.custom.css' rel="stylesheet" /> | |
<link rel="stylesheet" type="text/css" href='../css/fullcalendar.css' | |
rel='stylesheet'> | |
<link rel="stylesheet" type="text/css" | |
href='../css/fullcalendar.print.css' rel='stylesheet' media='print' /> | |
<link rel="stylesheet" type="text/css" href='../css/chosen.min.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/uniform.default.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/colorbox.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/jquery.cleditor.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/elfinder.min.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/elfinder.theme.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" | |
href='../css/jquery.iphone.toggle.css' rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/opa-icons.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" href='../css/uploadify.css' | |
rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" | |
href='../css/jquery.fileupload-ui.css' rel='stylesheet' /> | |
<link rel="stylesheet" type="text/css" | |
href='../css/skin/ui.dynatree.css'> | |
<link rel="stylesheet" type="text/css" href="../css/jquery.switchButton.css"> | |
<link rel="stylesheet" type="text/css" | |
href="../assets/css/ionicons.css?v=2.0.1"> | |
<!-- The HTML5 shim, for IE6-8 support of HTML5 elements --> | |
<!--[if lt IE 9]> | |
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> | |
<![endif]--> | |
<!-- ================== FAVICON ================== --> | |
<link rel="apple-touch-icon" sizes="57x57" href="../assets/img/apple-icon-57x57.png"> | |
<link rel="apple-touch-icon" sizes="60x60" href="../assets/img/apple-icon-60x60.png"> | |
<link rel="apple-touch-icon" sizes="72x72" href="../assets/img/apple-icon-72x72.png"> | |
<link rel="apple-touch-icon" sizes="76x76" href="../assets/img/apple-icon-76x76.png"> | |
<link rel="apple-touch-icon" sizes="114x114" href="../assets/img/apple-icon-114x114.png"> | |
<link rel="apple-touch-icon" sizes="120x120" href="../assets/img/apple-icon-120x120.png"> | |
<link rel="apple-touch-icon" sizes="144x144" href="../assets/img/apple-icon-144x144.png"> | |
<link rel="apple-touch-icon" sizes="152x152" href="../assets/img/apple-icon-152x152.png"> | |
<link rel="apple-touch-icon" sizes="180x180" href="../assets/img/apple-icon-180x180.png"> | |
<link rel="apple-touch-icon" href="../assets/img/apple-icon-57x57.png"> | |
<link rel="icon" type="image/png" href="../img/logo_vn/favicon_vn.ico"> | |
<link rel="manifest" href="../assets/misc/manifest.json"> | |
<meta name="msapplication-TileColor" content="#ffffff"> | |
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> | |
<meta name="theme-color" content="#ffffff"> | |
<!-- ================== END FAVICON ================== --> | |
<script> | |
var defaultsJsConfig = { | |
cognitoIdentityPoolId: '<?= getenv("COGNITO_IDENTITY_POOL_ID"); ?>', | |
websocketEndpoint: '<?= getenv("WEBSOCKET_ENDPOINT"); ?>', | |
s3: { | |
endpoint: '<?= getenv("S3_ENDPOINT"); ?>', | |
bucketName: '<?= getenv("S3_BUCKET_NAME"); ?>', | |
exifAPIUrl: '<?= getenv("S3_EXIF_API_URL"); ?>' | |
}, | |
microFrontends: { | |
asyncLoaderHost: '//<?= getenv("MF_ASYNC_LOADER_HOST"); ?>', | |
modalGetFieldsDataHost: '//<?= getenv("MF_GET_FIELDS_DATA_HOST"); ?>', | |
modalListItemsHost: '//<?= getenv("MF_MODAL_LIST_ITEMS_HOST"); ?>', | |
modalDocumentInvites: '//<?= getenv("MF_MODAL_DOCUMENT_INVITES"); ?>', | |
modalInviteCollab: '//<?= getenv("MF_MODAL_INVITE_COLLAB"); ?>', | |
publicUserRegistrationHost: '//<?= getenv("MF_MODAL_PUBLIC_USER_REGISTRATION_HOST"); ?>' | |
} | |
} | |
</script> | |
<script type="text/javascript" src="../js/defaults.js"></script> | |
<script type="text/javascript" src="../js/vn-async-loader.js"></script> | |
<script type="text/javascript" src="../js/vn-get-print-template.js"></script> | |
<script type="text/javascript" src="../js/vn-attach-form.js"></script> | |
<script type="text/javascript" src="../js/vn-loader.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-mfes.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-documentInvites.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-getFieldsData.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-getFieldsData-notSettings.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-getFormData.js?v=100"></script> | |
<script type="text/javascript" src="../js/vn-modal-getDeviceType.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-getSelectedOption.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-inviteCollab.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-multiple-check.js"></script> | |
<script type="text/javascript" src="../js/vn-modal-multiple-check-confirmation.js"></script> | |
<script type="text/javascript" src="../js/vn-multiple-check.js"></script> | |
<script type="text/javascript" src="../js/vn-notification.js"></script> | |
<script type="text/javascript" src="../js/vn-notification-manager.js"></script> | |
<script type="text/javascript" src="../js/vn-form-control.js"></script> | |
<script type="text/javascript" src="../js/vn-operations-control.js"></script> | |
<script type="text/javascript" src="../js/vn-operation-loader.js"></script> | |
<script type="text/javascript" src="../js/vn-websockets.js"></script> | |
<script type="text/javascript" src="../js/user-assume-notification.js"></script> | |
<script type="text/javascript" src="../js/document-add-new-attachments.js"></script> | |
<script type="text/javascript" src="../js/process-add-new-documents.js"></script> | |
<script type="text/javascript" src="../js/process-add-new-form.js"></script> | |
<script type="text/javascript" src="../js/sweetalert.min.js"></script> | |
<script type="text/javascript" src="../js/vn-messages.js"></script> | |
<script type="text/javascript" src="../js/vn-topbar.js"></script> | |
<script type="text/javascript" src="../js/vn-version-switch.js"></script> | |
<!-- external javascript --> | |
<!-- jQuery --> | |
<script src="../js/socket.io.js"></script> | |
<script src="../js/jquery.min.js"></script> | |
<script src="../js/jquery-1.8.0.js"></script> | |
<script src="../js/circle-progress.min.js"></script> | |
<script src="../js/prettify.min.js"></script> | |
<script src="../js/jquery.mousewheel.min.js"></script> | |
<script src="../js/tooltipster.bundle.min.js"></script> | |
<script src="../js/hammer.min.js"></script> | |
<script src="../js/TweenMax.min.js"></script> | |
<script src="../js/pinchzoomer.min.js"></script> | |
<script src="../js/wheelZoom.js"></script> | |
<!-- jQuery UI --> | |
<script src="../js/jquery-ui-1.10.3.custom.js"></script> | |
<!-- transition / effect library --> | |
<script src="../js/bootstrap-transition.js"></script> | |
<!-- alert enhancer library --> | |
<script src="../js/bootstrap-alert.js"></script> | |
<!-- modal / dialog library --> | |
<script src="../js/bootstrap-modal.js"></script> | |
<!-- custom dropdown library --> | |
<script src="../js/bootstrap-dropdown.js"></script> | |
<!-- scrolspy library --> | |
<script src="../js/bootstrap-scrollspy.js"></script> | |
<!-- library for creating tabs --> | |
<script src="../js/bootstrap-tab.js"></script> | |
<!-- library for advanced tooltip --> | |
<script src="../js/bootstrap-tooltip.js"></script> | |
<!-- popover effect library --> | |
<script src="../js/bootstrap-popover.js"></script> | |
<!-- button enhancer library --> | |
<script src="../js/bootstrap-button.js"></script> | |
<!-- accordion library (optional, not used in demo) --> | |
<script src="../js/bootstrap-collapse.js"></script> | |
<!-- carousel slideshow library (optional, not used in demo) --> | |
<script src="../js/bootstrap-carousel.js"></script> | |
<!-- autocomplete library --> | |
<script src="../js/bootstrap-typeahead.js"></script> | |
<!-- tour library --> | |
<script src="../js/bootstrap-tour.js"></script> | |
<!-- library for cookie management --> | |
<script src="../js/jquery.cookie.js"></script> | |
<!-- calander plugin --> | |
<script src='../js/fullcalendar.min.js?<?php echo time();?>'></script> | |
<!-- data table plugin --> | |
<script src='../js/jquery.dataTables.js'></script> | |
<script src="https://www.gstatic.com/charts/loader.js"></script> | |
<!-- masked input --> | |
<!-- <script src='../js/jquery.maskedinput.min.js'></script> --> | |
<!-- meiomask input --> | |
<script src="../js/jquery.meio.mask.js" charset="utf-8"></script> | |
<!-- chart libraries start --> | |
<script src="../js/excanvas.js"></script> | |
<script src="../js/jquery.flot.min.js"></script> | |
<script src="../js/jquery.flot.pie.min.js"></script> | |
<script src="../js/jquery.flot.stack.js"></script> | |
<script src="../js/jquery.flot.resize.min.js"></script> | |
<!-- chart libraries end --> | |
<!-- select or dropdown enhancer --> | |
<script src="../js/chosen.jquery.min.js"></script> | |
<!-- checkbox, radio, and file input styler --> | |
<script src="../js/jquery.uniform.min.js"></script> | |
<!-- plugin for gallery image view --> | |
<script src="../js/jquery.colorbox.min.js"></script> | |
<!-- rich text editor library --> | |
<script src="../js/jquery.cleditor.min.js"></script> | |
<!-- notification plugin --> | |
<script src="../js/noty/packaged/jquery.noty.packaged.min.js"></script> | |
<!-- file manager library --> | |
<script src="../js/jquery.elfinder.min.js"></script> | |
<!-- star rating plugin --> | |
<script src="../js/jquery.raty.min.js"></script> | |
<!-- for iOS style toggle switch --> | |
<script src="../js/jquery.iphone.toggle.js"></script> | |
<!-- autogrowing textarea plugin --> | |
<script src="../js/jquery.autogrow-textarea.js"></script> | |
<!-- multiple file upload plugin --> | |
<script src="../js/jquery.uploadify-3.1.min.js"></script> | |
<!-- history.js for cross-browser state change on ajax --> | |
<script src="../js/jquery.history.js"></script> | |
<!-- application script for Charisma demo --> | |
<script src="../js/charisma.js"></script> | |
<!-- ajax library --> | |
<script src="../js/ajax.js"></script> | |
<!-- util library --> | |
<script src="../js/util.js"></script> | |
<!-- imagem library --> | |
<script src="../js/imagem.js"></script> | |
<!-- modal library --> | |
<script src="../js/modal.js"></script> | |
<!-- Fileupload --> | |
<script src="../js/jquery.ui.widget.js"></script> | |
<script src="../js/jquery.iframe-transport.js"></script> | |
<script src="../js/jquery.fileupload.js"></script> | |
<script src="../js/jquery.fileupload-ui.js"></script> | |
<!-- jQuery Switch --> | |
<script src="../js/jquery.switchButton.js"></script> | |
<!-- Validate --> | |
<script src="../js/jquery.validate.min.js"></script> | |
<!-- Treeview --> | |
<script src="../js/jquery.dynatree.js"></script> | |
<script src="../js/funcoes_treeview.js"></script> | |
<!-- Conpass --> | |
<script src="https://fast.conpass.io/8Pf1__C2goxV.js"></script> | |
<script src="../js/modernizr.js"></script> | |
<!--[if (gte IE 6)&(lte IE 8)]> | |
<script src="../js/selectivizr-min.js"></script> | |
<![endif]--> | |
<script src="../js/customMenu.js"></script> | |
<script src="../assets/js/moment.js"></script> | |
<script src="../assets/js/daterangepicker.js"></script> | |
<script type="text/javascript" src="../js/utility.js?v=100"></script> | |
<script type="text/javascript"> | |
vnWebSockets.init(); | |
vnOperationsControl.init(); | |
<?php if (!isset($_GET['mfe-embedded'])): ?> | |
vnVersionSwitch.init(); | |
<?php endif; ?> | |
var resourceList = localStorage.getItem('resourceList'); | |
if (window.Conpass) { | |
window.Conpass.init({ | |
name: localStorage.getItem('userLogin'), | |
custom_fields: { | |
lang: 'pt_BR', | |
userId: localStorage.getItem('userId'), | |
userNickname: localStorage.getItem('userNickname'), | |
userName: localStorage.getItem('userName'), | |
customerId: localStorage.getItem('customerId'), | |
customerName: localStorage.getItem('companyName'), | |
userType: localStorage.getItem('userType'), | |
hasConference: localStorage.getItem('hasConference'), | |
hasProcessSituation: localStorage.getItem('hasProcessSituation') | |
} | |
}); | |
} | |
function exifImageOnLoad() { | |
verifyImageOrientation(this); | |
} | |
function exifImageLoad () { | |
$('img.exif-verify') | |
.off('load', exifImageOnLoad) | |
.on('load', exifImageOnLoad); | |
} | |
function verifyImageOrientation(image) { | |
var $images; | |
if (image) { | |
$images = $(image); | |
} else { | |
$images = $('img.exif-verify'); | |
} | |
$images.each(function(index, $img) { | |
EXIF.getData($img, function() { | |
this.classList.remove('flip', 'rotate-180', 'flip-and-rotate-180', 'flip-and-rotate-270', 'rotate-90', 'flip-and-rotate-90', 'rotate-270'); | |
switch(parseInt(EXIF.getTag(this, "Orientation"))) { | |
case 2: | |
this.classList.add('flip'); break; | |
case 3: | |
this.classList.add('rotate-180'); break; | |
case 4: | |
this.classList.add('flip-and-rotate-180'); break; | |
case 5: | |
this.classList.add('flip-and-rotate-270'); break; | |
case 6: | |
this.classList.add('rotate-90'); break; | |
case 7: | |
this.classList.add('flip-and-rotate-90'); break; | |
case 8: | |
this.classList.add('rotate-270'); break; | |
} | |
}); | |
}); | |
} | |
</script> | |
<script src="../js/exif.js"></script> | |
<link rel="stylesheet" type="text/css" href="../assets/css/daterangepicker.css"> | |
</head> | |
<body <?php if($_GET["mfe-embedded"] === "true") { echo ' mfe-embedded '; } ?>> | |
<div class="vn-loader"> | |
<div class="vn-loading"> | |
<div class="lds-ring"><div></div><div></div><div></div><div></div></div> | |
Carregando ... | |
</div> | |
</div> | |
<div id="notification"> | |
<div class="close"> | |
<span class="icon-remove" onclick="notification.close()"></span> | |
</div> | |
<h1 class="title"></h1> | |
<hr/> | |
<p class="content"></p> | |
</div> | |
<div id="ajaxImageLoading" class="ajaxImageLoading"> | |
<img src='../img/ajax-loaders/ajax-loader-7.gif'> | |
<div><?php echo $objLang->loadXML("header","processando"); ?></div> | |
</div> | |
<div id="divModal" title="" style="display: none;"> | |
<iframe id="iframeModal" width="800" height="600"></iframe> | |
</div> | |
<?php if(!isset($esconder_elementos) || !$esconder_elementos) { ?> | |
<!-- topbar starts --> | |
<div class="vn-flex-content"> | |
<div id="main-menu"> | |
<div class="user-info-area"> | |
<img width="40px" height="40px" class="exif-verify" id="user-info-image" style="border-radius: 50%;"/> | |
<ul class="user-menu"> | |
<li onclick="main_menu.navigateTo('editar_dados_pessoais')"> | |
<a href="javascript:;">Alterar Dados</a> | |
</li> | |
<li class="hidden" id="liChangeFunction" onclick="main_menu.navigateToPage('change-profile-settings')"> | |
<a href="javascript:;">Alterar Função</a> | |
</li> | |
<li class="hidden" id="loginEmpresa" onclick="main_menu.navigateTo('login-empresa')"> | |
<a href="javascript:;">Alterar Empresa</a> | |
</li> | |
<li onclick="main_menu.logout()"> | |
<a href="javascript:;">Desconectar</a> | |
</li> | |
</ul> | |
</div> | |
<div class="system-logo-area" style="display: flex; align-items: center;"> | |
<img src="../img/logo_vn/logo_vn_white.png" /> | |
</div> | |
<div id="switch_search" class="search-switch hidden" data-toggle="tooltip" data-placement="bottom" title="Agora, além de Documentos, também é possível buscar Processos de forma mais rápida. | |
Escolha uma das duas opções e veja os resultados diretamente na tela correspondente."> | |
<input type="checkbox" value="1" checked> | |
</div> | |
<div id="area_search" class="search-area hidden"> | |
<form name="formBusca" class="search-field" onsubmit="return validar()" action="index.php?go=documento_busca" method="post"> | |
<i class="icon-search" onclick="main_menu.onClickSearchSymbol()"></i> | |
<i class="icon-calendar" onclick="main_menu.toggleCalendar(this)"></i> | |
<input id="buscaGeral" name="buscaGeral" type="text" placeholder="Pesquisar..." autocomplete="off"/> | |
<button id="btnBusca" style="display:none" type="submit"></button> | |
</form> | |
</div> | |
<ul class="items"> | |
<div class="menu-dropdown-toggle"> | |
<img src="../assets/img/itens_menu/hamburguer-icon.png" width="40px" height="40px"/> | |
</div> | |
</ul> | |
</div> | |
<?php } ?> | |
<div class="container-fluid vn-main-content"> | |
<div class="container-fluid"> | |
<noscript> | |
<div class="alert alert-block span10"> | |
<h4 class="alert-heading"><?php echo $objLang->loadXML("header","aviso"); ?></h4> | |
<p></p> | |
</div> | |
</noscript> | |
<div id="content"> | |
<!-- content starts --> | |
<script language="javascript" type="text/javascript"> | |
window.vnOrigin = true; | |
window.addEventListener('offline', function() { | |
swal("Ops!", "Você está sem conexão com a internet", "error"); | |
$('a, button, input[type=submit]', '.vn-flex-content').attr('disabled', true).addClass('block-mouse-events'); | |
}); | |
window.addEventListener('online', function() { | |
swal("Pronto!", "Agora sua internet voltou.", "success"); | |
$('a, button, input[type=submit]', '.vn-flex-content').attr('disabled', false).removeClass('block-mouse-events'); | |
}); | |
$(document).ready(function(){ | |
vnNotificationManager.init(); | |
if(typeof(permissions) != 'undefined') { | |
if(permissions.screen_documents) { | |
$('#buscaGeral').attr('placeholder', 'Pesquisar documentos...'); | |
$('form[name="formBusca"]').attr('action', 'index.php?go=documento_busca'); | |
} | |
else if(permissions.screen_processes) { | |
$('#buscaGeral').attr('placeholder', 'Pesquisar processos...'); | |
$('form[name="formBusca"]').attr('action', 'index.php?go=adm_processo'); | |
} | |
if(permissions.screen_documents && permissions.screen_processes) { | |
var searchSwitchSelectedOptionLocalStorageKey = 'vn_search_switch_selected_option'; | |
if(eval(localStorage.getItem(searchSwitchSelectedOptionLocalStorageKey))) { | |
$('form[name="formBusca"]').attr('action', 'index.php?go=adm_processo'); | |
$('#buscaGeral').attr('placeholder', 'Pesquisar processos...'); | |
} | |
$('.search-switch input[type=checkbox]').switchButton({ | |
checked: eval(localStorage.getItem(searchSwitchSelectedOptionLocalStorageKey)) || false, | |
off_label: 'Documentos', | |
on_label: 'Processos' | |
}).on('change', function(evt) { | |
if(evt.target.checked) { // Process | |
$('#buscaGeral').attr('placeholder', 'Pesquisar processos...'); | |
$('form[name="formBusca"]').attr('action', 'index.php?go=adm_processo'); | |
} | |
else { // Document | |
$('#buscaGeral').attr('placeholder', 'Pesquisar documentos...'); | |
$('form[name="formBusca"]').attr('action', 'index.php?go=documento_busca'); | |
} | |
localStorage.setItem(searchSwitchSelectedOptionLocalStorageKey, evt.target.checked); | |
}); | |
$('[data-toggle="tooltip"]').tooltip(); | |
setTimeout(function() { | |
if(helper.screen == 'adm_processo') { | |
$('.search-switch .checker').addClass('--is-process-checker'); | |
} | |
else if(helper.screen == 'captura') { | |
$('.search-switch').addClass('--is-capture-search-switch'); | |
} | |
$('.search-switch').addClass('--is-switch-loaded'); | |
}, 1000); | |
} | |
} | |
$('#user-info-image').attr('src', localStorage.getItem('endImagem')); | |
if (window.sessions && (window.sessions.userAssume) ) { | |
userAssumeNotification.init({ | |
body: '\ | |
<p>\ | |
Você está logado como <strong>' + sessions.userName + '</strong> da empresa <strong>' + sessions.companyName + '</strong>.\ | |
</p>\ | |
<p>\ | |
Quando quiser <strong><a action href="javascript: void(0);">clique aqui</a></strong> para voltar ao seu perfil administrador.\ | |
</p>\ | |
' | |
}, | |
function(){ | |
userAssumeNotification.assumeAdminProfile(); | |
}); | |
} | |
if (window.sessions && (window.sessions.userChangedProfile) ) { | |
userAssumeNotification.init({ | |
body: '\ | |
<p>\ | |
Você alterou sua função de trabalho.\ | |
</p>\ | |
<p>\ | |
Para voltar ao padrão <strong><a action href="javascript: void(0);">clique aqui</a></strong>.\ | |
</p>\ | |
' | |
}, | |
function(){ | |
userAssumeNotification.restoreDefaultsSettings(); | |
}); | |
} | |
}); | |
exifImageLoad(); | |
if(window.location.host == 'app.vianuvem.com.br'){ | |
$('#changePass').show(); | |
} | |
var main_menu = { | |
init: function(){ | |
main_menu.search.init(); | |
main_menu.getMenuJson() | |
.then(main_menu.setMenuLinks); | |
}, | |
setMenuLinks: function(menu_json) { | |
main_menu.draw(menu_json); | |
main_menu.setActiveLink(); | |
}, | |
setActiveLink: function() { | |
$('#main-menu li').removeClass('active'); | |
$('#main-menu [data-route="' + activeRoute +'"]').addClass('active'); | |
var $linksNv2 = $('#main-menu .first-level-menu [data-route="' + activeRoute +'"]'); | |
if ($linksNv2) { | |
$linksNv2.parents('li').addClass('active'); | |
} | |
}, | |
getMenuJson: function(){ | |
return new Promise(function(resolve,reject){ | |
if (JSON.parse(localStorage.getItem('userChangedProfile'))) { | |
$.ajax({ | |
url: "../AdminVianuvem/api/menu/roles/", | |
type: 'GET', | |
headers: { | |
vnSecret: localStorage.getItem('vn-session-id') | |
} | |
}).done(function(menu_json){ | |
localStorage.setItem('vn_main_menu_json',JSON.stringify(menu_json)); | |
resolve(menu_json); | |
}).fail(function(error){ | |
reject(error); | |
}); | |
} else { | |
var menu_json = localStorage.getItem('vn_main_menu_json'); | |
if(menu_json) | |
resolve(JSON.parse(menu_json)); | |
else{ | |
$.ajax({ | |
url: '../AdminVianuvem/api/menu', | |
type: 'GET', | |
headers: { | |
vnSecret: localStorage.getItem('vn-session-id') | |
} | |
}).done(function(menu_json){ | |
localStorage.setItem('vn_main_menu_json',JSON.stringify(menu_json)); | |
resolve(menu_json); | |
}).fail(function(error){ | |
reject(error); | |
}); | |
} | |
} | |
}) | |
}, | |
logout: function(){ | |
$.ajax({ | |
url: '../AdminVianuvem/api/login/killUserSession', | |
type: 'GET', | |
headers: { | |
vnSecret: localStorage.getItem('vn-session-id') | |
} | |
}).done(function(resource_json){ | |
//clear the local storage | |
localStorage.clear(); | |
window.location.href = '../login.php'; | |
}).fail(function(){ | |
window.location.href = '../login.php'; | |
}); | |
}, | |
navigateTo: function(url){ | |
window.location.href = '/admin/index.php?go=' + url; | |
}, | |
navigateToPage: function(pageName){ | |
window.location.href = '/admin/index.php?go=new&page=' + pageName; | |
}, | |
toggleCalendar: function(btnCalendar){ | |
var classActive = 'active'; | |
btnCalendar = $(btnCalendar); | |
btnCalendar.toggleClass(classActive); | |
var inputBusca = $('#buscaGeral'); | |
if(btnCalendar.is('.' + classActive)){ | |
inputBusca.unbind('change').unbind('keydown'); | |
inputBusca.daterangepicker({ | |
"showDropdowns": true, | |
"linkedCalendars": false, | |
"showCustomRangeLabel": false, | |
"alwaysShowCalendars": true, | |
"opens": "left", | |
"autoApply": "false" | |
}); | |
inputBusca.on('apply.daterangepicker', function(ev, picker) { | |
main_menu.search.call(); | |
}) | |
} else{ | |
main_menu.onChangeSearchField(); | |
inputBusca.val('').data('daterangepicker').remove(); | |
} | |
inputBusca.trigger('click'); | |
}, | |
onClickSearchSymbol: function(){ | |
main_menu.search.call(); | |
}, | |
onChangeSearchField: function(){ | |
var isMobile = false; | |
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) isMobile = true;})(navigator.userAgent||navigator.vendor||window.opera); | |
if(isMobile){ | |
$('#buscaGeral').on('change',function(){ | |
main_menu.search.call(); | |
}); | |
} else{ | |
$('#buscaGeral').on('keydown',function(key){ | |
if(key.keyCode == 13) | |
main_menu.search.call(); | |
}); | |
} | |
}, | |
draw: function(menu_json){ | |
var i,j,k; | |
var item, item_nv1, item_nv2; | |
var item_HTML, item_nv1_HTML, item_nv2_HTML; | |
var items_nv1_HTML, items_nv2_HTML; | |
var url; | |
var isNew; | |
for(i = 0; i < menu_json.length; i++){ | |
item = menu_json[i]; | |
items_nv1_HTML = ''; | |
for(j = 0; j < item.children.length; j++){ | |
item_nv1 = item.children[j]; | |
items_nv2_HTML = ''; | |
for(k = 0; k < item_nv1.children.length; k++){ | |
item_nv2 = item_nv1.children[k]; | |
isNew = item_nv2.url === 'new'; | |
item_nv2_HTML = '<li data-route="' + item_nv2.url + '" ' + (item_nv2.url ? 'onclick="main_menu.navigateTo(\'' + item_nv2.url + '\')"' : '') + '>' + | |
' <a href="' + (item_nv2.url ? '/admin/index.php?go=' + item_nv2.url : '') + (isNew ? '&page=' + item_nv2.page : "") + '">' + item_nv2.name + '</a>' + | |
'</li>'; | |
items_nv2_HTML += item_nv2_HTML; | |
} | |
isNew = item_nv1.url === 'new'; | |
item_nv1_HTML = '<li data-route="' + item_nv1.url + '" ' + (item_nv1.url ? 'onclick="main_menu.navigateTo(\'' + item_nv1.url + '\')"' : '') + '>' + | |
' <a href="' + (item_nv1.url ? '/admin/index.php?go=' + item_nv1.url : 'javascript:;') + (isNew ? '&page=' + item_nv1.page : "") + '">' + item_nv1.name + '</a>' + | |
( item_nv1.children.length > 0 ? | |
'<ul class="second-level-menu">' + | |
items_nv2_HTML + | |
'</ul>' : '' ) + | |
'</li>'; | |
items_nv1_HTML += item_nv1_HTML; | |
} | |
item_HTML = '<li class="item" \ | |
data-route="' + item.url + '" '+ | |
(item.url ? ' onclick="main_menu.navigateTo(\'' + item.url + '\')" ' : '') + | |
(item.description ? ' data-rel="tooltip" data-placement="bottom" data-title="' + item.description + '" ' : '') + '>' + | |
' <a href="' + (item.url ? '/admin/index.php?go=' + item.url : 'javascript:;') + '">' + | |
' <img src="../assets/img/itens_menu/' + item.icon + '.png" width="25px" height="25px"/> ' + item.name + | |
' </a>' + | |
' <ul class="first-level-menu">' + | |
items_nv1_HTML + | |
' </ul>' + | |
' <div class="notifier"></div>' + | |
'</li>'; | |
$('#main-menu .items').append(item_HTML); | |
$('#main-menu .items .item[data-rel="tooltip"]').tooltip(); | |
} | |
}, | |
search: { | |
init: function(){ | |
main_menu.onChangeSearchField(); | |
}, | |
call: function(){ | |
setTimeout(function(){ | |
$('#btnBusca').trigger('click'); | |
},100); | |
} | |
} | |
}; | |
main_menu.init(); | |
var notification = { | |
new: function(error,title,content,warning){ | |
var input_notification = $('#notification'); | |
input_notification.hide(); | |
var input_title = input_notification.find('h1.title'); | |
var input_content = input_notification.find('p.content'); | |
input_notification.find('hr').hide(); | |
input_title.hide(); | |
if(error && typeof(warning) == 'undefined'){ | |
input_content.css('color','rgb(162, 162, 162)'); | |
content = 'Já existe um documento com esses mesmos dados.'; | |
$('#notification .close'); | |
} | |
else { | |
input_notification.find('h1.title,p.content').css('color','green'); | |
} | |
if(typeof(warning) != 'undefined'){ | |
if(warning) | |
input_notification.find('h1.title,p.content').css('color','rgb(255, 161, 10)'); | |
} | |
input_title.text(title); | |
input_content.text(content); | |
notification.open(); | |
}, | |
open: function(){ | |
$('#notification').fadeIn('fast'); | |
setTimeout(notification.close,6000); | |
}, | |
close: function(){ | |
$('#notification').fadeOut('fast'); | |
} | |
}; | |
function validar() { | |
var parBusca = formBusca.buscaGeral.value; | |
if (parBusca == "") { | |
alert("Preencha um valor para a Busca"); | |
return false; | |
} else if (parBusca.length < 3) { | |
alert("Para buscar insira um valor maior que 3 caracteres"); | |
return false; | |
} | |
return true; | |
} | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment