mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-12-27 15:10:28 +01:00
480 lines
13 KiB
Smarty
480 lines
13 KiB
Smarty
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' 'unsafe-eval' [ADDITIONALCSPHEADER];">
|
|
[ADDITIONALHEADER]
|
|
<title>[TITLE]</title>
|
|
|
|
<script type="text/javascript" src="./js/event.js"></script>
|
|
<script type="text/javascript" src="./js/einfuegen.js"></script>
|
|
|
|
|
|
<script type="text/javascript" src="./js/jquery/jquery-3.5.0.min.js"></script>
|
|
<script type="text/javascript" src="[JQUERYMIGRATESRC]"></script>
|
|
<script type="text/javascript" src="./js/ajax_001.js?v=11"></script>
|
|
<script type="text/javascript" src="./js/jquery.base64.min.js"></script>
|
|
<script type="text/javascript" src="./js/jquery.jeditable.js"></script>
|
|
<script type="text/javascript" src="./js/jquery.loadingOverlay.js"></script>
|
|
|
|
<link rel="stylesheet" type="text/css" href="./js/datatables/datatables.min.css"/>
|
|
<link rel="stylesheet" type="text/css" href="./themes/[THEME]/css/datatables_custom.css?v=2"/>
|
|
<link href="./themes/[THEME]/css/jquery.dataTables.min.css" rel="stylesheet" type="text/css" media="screen">
|
|
<link href="./themes/[THEME]/css/buttons.dataTables.min.css" rel="stylesheet" type="text/css" media="screen">
|
|
<script type="text/javascript" src="./js/datatables/datatables.min.js?v=2"></script>
|
|
<script type="text/javascript" src="./js/jquery.dataTables.columnFilter.js"></script>
|
|
|
|
<script src="./js/ckeditor/ckeditor.js"></script>
|
|
<script src="./js/ckeditor/adapters/jquery.js"></script>
|
|
[CKEDITORJS]
|
|
<link href="./css/bootstrap.min.css?v=4" rel="stylesheet" type="text/css" media="screen">
|
|
<script type="text/javascript" src="./js/bootstrap.min.js" ></script>
|
|
<script type="text/javascript" src="./js/textvorlagen.js"></script>
|
|
<script type="text/javascript" src="./js/articlematrixselection.js?v=3"></script>
|
|
|
|
<link href="./themes/new/css/grid.css" rel="stylesheet" type="text/css" />
|
|
<!--<link href="./themes/new/css/style.css" rel="stylesheet" type="text/css" />-->
|
|
<link href="./themes/new/css/wiki.css" rel="stylesheet" type="text/css" />
|
|
<link href="./themes/new/css/colorPicker.css" rel="stylesheet" type="text/css" />
|
|
|
|
<link type="text/css" href="./themes/[THEME]/css/start/jquery-ui-1.10.3.custom.css?v=2" rel="Stylesheet" />
|
|
<script type="text/javascript" src="./themes/[THEME]/js/jquery-ui-1.11.4.custom.min.js"></script>
|
|
<script type="text/javascript" src="./js/jquery-ui-timepicker-addon.js"></script>
|
|
|
|
<!--[CSSLINKSPOPUP]-->
|
|
<link rel="stylesheet" href="./themes/[THEME]/css/[COLORCSSFILE]?v=2">
|
|
<style>
|
|
:root {
|
|
[COLORCSS]
|
|
}
|
|
</style>
|
|
|
|
<link rel="stylesheet" href="./themes/[THEME]/css/styles.css?v=32">
|
|
|
|
<script type="text/javascript" src="./js/tinymce/tiny_mce.js"></script>
|
|
|
|
<style type="text/css">
|
|
|
|
input.ui-autocomplete-input { background-color:#D5ECF2; }
|
|
/* css for timepicker */
|
|
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
|
|
.ui-timepicker-div dl { text-align: left; }
|
|
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
|
|
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
|
|
.ui-timepicker-div td { font-size: 90%; }
|
|
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
|
|
|
|
.ui-timepicker-rtl{ direction: rtl; }
|
|
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
|
|
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
|
|
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
|
|
|
|
* {
|
|
font-size: 9pt;
|
|
font-family: 'Roboto',Verdana,Arial,sans-serif;
|
|
}
|
|
|
|
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
|
|
color:#fff;/*[TPLFIRMENFARBEHELL];*/
|
|
background-color:[TPLFIRMENFARBEHELL];
|
|
}
|
|
|
|
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
|
|
border: 1px solid [TPLFIRMENFARBEGANZDUNKEL];
|
|
background:none;
|
|
background-color: #E5E4E2;
|
|
color: [TPLFIRMENFARBEGANZDUNKEL];
|
|
}
|
|
|
|
.ui-state-hover a,
|
|
.ui-state-hover a:hover,
|
|
.ui-state-hover a:link,
|
|
.ui-state-hover a:visited {
|
|
color: [TPLFIRMENFARBEGANZDUNKEL];
|
|
text-decoration: none;
|
|
}
|
|
|
|
.ui-state-hover,
|
|
.ui-widget-content .ui-state-hover,
|
|
.ui-widget-header .ui-state-hover,
|
|
.ui-state-focus,
|
|
.ui-widget-content .ui-state-focus,
|
|
.ui-widget-header .ui-state-focus {
|
|
background-color: #D3D3D3;
|
|
border: 1px solid #D3D3D3;
|
|
font-weight: normal;
|
|
color: var(--grey);
|
|
}
|
|
|
|
|
|
.ui-tabs-nav {
|
|
background: [TPLFIRMENFARBEHELL];
|
|
}
|
|
/* 3.1.19 BS weg
|
|
.ui-widget-content {
|
|
border-top: 1px solid [TPLFIRMENFARBEHELL];
|
|
border-left: 1px solid [TPLFIRMENFARBEHELL];
|
|
border-right: 1px solid [TPLFIRMENFARBEHELL];
|
|
}
|
|
*/
|
|
|
|
.ui-state-default, .ui-widget-header .ui-state-default {
|
|
border: 0px solid none;
|
|
}
|
|
|
|
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
|
|
border: 0px solid [TPLFIRMENFARBEHELL];
|
|
}
|
|
|
|
.ui-widget-content .ui-state-default a, .ui-widget-header .ui-state-default a, .ui-button-text {
|
|
font-size:8pt;
|
|
font-weight:bold;
|
|
border: 0px;
|
|
}
|
|
|
|
#positionaccordion h3
|
|
{
|
|
background-image:none;
|
|
background-color:rgb(211,211,211);
|
|
color:white;
|
|
}
|
|
#positionaccordion h3[aria-selected='true']
|
|
{
|
|
background-image:none;
|
|
background-color:rgb(162, 214, 36);
|
|
color:white;
|
|
}
|
|
|
|
|
|
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
|
|
color:[TPLFIRMENFARBEGANZDUNKEL];
|
|
}
|
|
|
|
.ui-widget-content .ui-state-active a, .ui-widget-header .ui-state-active a {
|
|
color:[TPLFIRMENFARBEGANZDUNKEL];
|
|
font-weight:bold;
|
|
font-size:8pt;
|
|
background-color:[TPLFIRMENFARBEHELL];
|
|
border: 0px;
|
|
}
|
|
|
|
ul.ui-tabs-nav {
|
|
background: [TPLFIRMENFARBEHELL];
|
|
padding:7px;
|
|
}
|
|
.ui-widget-header {
|
|
background: [TPLFIRMENFARBEHELL];
|
|
}
|
|
.ui-button-icon-primary.ui-icon.ui-icon-closethick
|
|
{
|
|
background-color:[TPLFIRMENFARBEDUNKEL];
|
|
color:white;
|
|
}
|
|
|
|
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }
|
|
input.ui-autocomplete-input { background-color:#D5ECF2; }
|
|
.ui-autocomplete { font-size: 8pt; }
|
|
.ui-widget-header {border:0px;}
|
|
|
|
.editable_class {
|
|
background-color:red;
|
|
}
|
|
|
|
[ADDITIONALCSS]
|
|
|
|
|
|
</style>
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
[JAVASCRIPT]
|
|
|
|
/*
|
|
function fillArtikel(id,menge)
|
|
{
|
|
if(menge <= 0)
|
|
menge=1;
|
|
strSource = "./index.php";
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikel';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
|
|
}
|
|
*/
|
|
|
|
function fillArtikel(id,menge)
|
|
{
|
|
if(menge <= 0)
|
|
menge=1;
|
|
|
|
var tmp = id.split(' ');
|
|
//wenn ab Menge dabei steht
|
|
var first_pos = id.search("ab Menge");
|
|
if(first_pos > 0)
|
|
{
|
|
// var first_pos = id.search("ab Menge");
|
|
var res = id.substr(first_pos+9)
|
|
var first_space = res.search(" ");
|
|
menge = res.substr(0,first_space)
|
|
id = tmp[0];
|
|
|
|
strSource = "./index.php";
|
|
|
|
// Force string type
|
|
id = ""+id;
|
|
id = $.base64Encode(id);
|
|
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikel';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
} else {
|
|
strSource = "./index.php";
|
|
// Force string type
|
|
id = ""+id;
|
|
id = $.base64Encode( id);
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikel';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
}
|
|
}
|
|
|
|
|
|
function fillArtikelBestellung(id,menge)
|
|
{
|
|
if(menge <= 0)
|
|
menge=1;
|
|
|
|
var vpe = 1;
|
|
var vpe_pos = id.search('\\| VPE');
|
|
if(vpe_pos > 0){
|
|
vpe = id.substr(vpe_pos+6)
|
|
}
|
|
|
|
var tmp = id.split(' ');
|
|
//wenn ab Menge dabei steht
|
|
var first_pos = id.search("ab Menge");
|
|
if(first_pos > 0)
|
|
{
|
|
// var first_pos = id.search("ab Menge");
|
|
var res = id.substr(first_pos+9)
|
|
var first_space = res.search(" ");
|
|
menge = res.substr(0,first_space)
|
|
id = tmp[0];
|
|
|
|
strSource = "./index.php";
|
|
|
|
// Force string type
|
|
id = ""+id;
|
|
id = $.base64Encode(id);
|
|
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge+"&vpe="+vpe;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikelBestellung';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
} else {
|
|
strSource = "./index.php";
|
|
id = $.base64Encode( id);
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge+"&vpe="+vpe;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikelBestellung';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
function fillArtikelProduktion(id,menge)
|
|
{
|
|
if(menge <= 0)
|
|
menge=1;
|
|
|
|
var tmp = id.split(' ');
|
|
id = tmp[0];
|
|
|
|
|
|
strSource = "./index.php";
|
|
|
|
// Force string type
|
|
id = ""+id;
|
|
id = $.base64Encode(id);
|
|
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikelProduktion';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
|
|
}
|
|
|
|
|
|
function fillArtikelLieferschein(id,menge)
|
|
{
|
|
var tmp = id.split(' ');
|
|
id = tmp[0];
|
|
//wenn ab Menge dabei steht
|
|
|
|
if(menge <= 0)
|
|
menge=1;
|
|
strSource = "./index.php";
|
|
|
|
// Force string type
|
|
id = ""+id;
|
|
id = $.base64Encode(id);
|
|
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikelLieferschein';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
|
|
}
|
|
|
|
function fillArtikelInventur(id,menge)
|
|
{
|
|
if(menge <= 0)
|
|
menge=1;
|
|
|
|
var tmp = id.split(' ');
|
|
id = tmp[0];
|
|
|
|
strSource = "./index.php";
|
|
|
|
// Force string type
|
|
id = ""+id;
|
|
id = $.base64Encode(id);
|
|
|
|
strData = "module=artikel&action=ajaxwerte&id="+id+"&smodule=[MODULE]&sid=[KID]&menge="+menge;
|
|
intType= 0; //GET
|
|
intID = 0;
|
|
command = 'fillArtikelInventur';
|
|
sendRequest(strSource,strData,intType,intID);
|
|
}
|
|
|
|
|
|
|
|
tinyMCE.init({
|
|
theme: "modern",
|
|
menubar: false,
|
|
statusbar : false,
|
|
toolbar_items_size: 'small',
|
|
mode : "exact",
|
|
width : "100%",
|
|
entity_encoding : "raw",
|
|
element_format : "html",
|
|
force_br_newlines : true,
|
|
force_p_newlines : false,
|
|
forced_root_block : "" ,
|
|
encoding : "xml",
|
|
elements : "beschreibung_de,beschreibung_en,uebersicht_de,uebersicht_en,links_de,links_en,links_v,beschreibung_v,uebersicht_v",
|
|
plugins: [
|
|
"link fullscreen code image"
|
|
],
|
|
|
|
toolbar1: "bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | styleselect formatselect fontsizeselect | cut copy paste | searchreplace | bullist numlist | outdent indent | undo redo | link unlink anchor image media code | insertdatetime preview | forecolor backcolor | restoredraft | print fullscreen",
|
|
toolbar2: "",
|
|
toolbar3: ""
|
|
|
|
});
|
|
|
|
|
|
tinyMCE.init({
|
|
theme: "modern",
|
|
menubar: false,
|
|
statusbar : false,
|
|
toolbar_items_size: 'small',
|
|
mode : "exact",
|
|
width : "100%",
|
|
encoding : "xml",
|
|
elements : "ticket_nachricht",
|
|
toolbar1: "",
|
|
toolbar2: "",
|
|
toolbar3: ""
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
|
[DATATABLES]
|
|
|
|
[SPERRMELDUNG]
|
|
|
|
[AUTOCOMPLETE]
|
|
|
|
[JQUERY]
|
|
|
|
$('a.popup').click(function(e) {
|
|
e.preventDefault();
|
|
var $this = $(this);
|
|
var horizontalPadding = 30;
|
|
var verticalPadding = 30;
|
|
$('<iframe id="externalSite" class="externalSite" src="' + this.href + '" />').dialog({
|
|
title: ($this.attr('title')) ? $this.attr('title') : 'External Site',
|
|
autoOpen: true,
|
|
width: [POPUPWIDTH],
|
|
height: [POPUPHEIGHT],
|
|
modal: true,
|
|
resizable: false
|
|
}).width([POPUPWIDTH] - horizontalPadding).height([POPUPHEIGHT] - verticalPadding);
|
|
});
|
|
|
|
|
|
$(document).ready(function() {
|
|
$('.editable').editable('index.php?module=[MODULE]&action=editable[EDITABLEEXTRA]', {
|
|
indicator : 'Speichere...',
|
|
width: '90%',
|
|
tooltip : 'zum Bearbeiten anklicken...',
|
|
callback : function(value, settings) {if(typeof holepreise != 'undefined')holepreise = true;
|
|
if(typeof aktuallisierePreise != 'undefined')setTimeout(function(){aktuallisierePreise()},100);
|
|
}
|
|
|
|
});
|
|
});
|
|
$( "#tabs" ).tabs({
|
|
cookie: {
|
|
// store cookie for a day, without, it would be a session cookie
|
|
//expires: 1
|
|
}
|
|
});
|
|
|
|
[JQUERYREADY]
|
|
});
|
|
|
|
|
|
</script>
|
|
|
|
<style>
|
|
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }
|
|
.ui-autocomplete { font-size: 8pt; }
|
|
</style>
|
|
|
|
|
|
|
|
[FINALCSSLINKSPOPUP]
|
|
<style>
|
|
[YUICSS]
|
|
</style>
|
|
[MODULEJAVASCRIPTHEAD]
|
|
[MODULESTYLESHEET]
|
|
</head>
|
|
|
|
<body class="[LAYOUTFIXMARKERCLASS]">
|
|
[PAGE]
|
|
[MODULEJAVASCRIPTBODY]
|
|
<script type="text/javascript" src="./js/ajax_end.js?v=3"></script>
|
|
</body>
|