public static function load_custom_lov($field_name, $parent_row_id, $filter)
{
// Can be implemented in child classes
}
protected function post_init($user_id)
{
if ($this->revision) {
$this->fields['revision'] = array("Revision", 'revision', null, $this->BC_FIELD_TYPE_NUMBER, 10, null, $user_id, $this->BC_FIELD_GUI_MODE_RO, -1, $this->BC_FIELD_DB_MODE_NORMAL, false, false);
$this->fields['revisionMainId'] = array("Revision Master ID", 'revision_main_id', null, $this->BC_FIELD_TYPE_NUMBER, 10, null, $user_id, $this->BC_FIELD_GUI_MODE_HIDDEN, -1, $this->BC_FIELD_DB_MODE_NORMAL, false, false);
}
if ($this->hasOptimisticConcurrency) {
$this->fields['ocVersion'] = array("Optimistic Concurrency Version", 'oc_version', null, $this->BC_FIELD_TYPE_NUMBER, 10, null, "0", $this->BC_FIELD_GUI_MODE_HIDDEN, 1, $this->BC_FIELD_DB_MODE_NORMAL, false, false);
}
$this->loadTooltipConfig();
$this->loadDrillDownConfig();
if ((isset ($_SESSION["BCREGISTRYNAMEDROUTES"]) && $_SESSION["BCREGISTRYNAMEDROUTES"] == true)
&& (isset($_SESSION["storeInit"]) && $_SESSION["storeInit"] == true) ){
$module = \SucModules::findByObjectcode($this->objectCode)->first();
$bcName = $module["bcname"];
if ($bcName != "") {
$modelName = ucfirst($bcName)."Model";
include_once get_include_path() . "/core/storage/modelCache/modelCache.php";
$this->model = new $modelName(null, null, $this);
}
}
}
/**
* @return bool
*/
protected function loadTooltipConfig()
{
if ($this->objectCode !== null) {
// editDrilldown
$module = getCurrentModuleName();
if ($module == "editDrilldown") {
$module = $this->objectCode;
}
"Trying to access array offset on value of type null"
public static function load_custom_lov($field_name, $parent_row_id, $filter)
{
// Can be implemented in child classes
}
protected function post_init($user_id)
{
if ($this->revision) {
$this->fields['revision'] = array("Revision", 'revision', null, $this->BC_FIELD_TYPE_NUMBER, 10, null, $user_id, $this->BC_FIELD_GUI_MODE_RO, -1, $this->BC_FIELD_DB_MODE_NORMAL, false, false);
$this->fields['revisionMainId'] = array("Revision Master ID", 'revision_main_id', null, $this->BC_FIELD_TYPE_NUMBER, 10, null, $user_id, $this->BC_FIELD_GUI_MODE_HIDDEN, -1, $this->BC_FIELD_DB_MODE_NORMAL, false, false);
}
if ($this->hasOptimisticConcurrency) {
$this->fields['ocVersion'] = array("Optimistic Concurrency Version", 'oc_version', null, $this->BC_FIELD_TYPE_NUMBER, 10, null, "0", $this->BC_FIELD_GUI_MODE_HIDDEN, 1, $this->BC_FIELD_DB_MODE_NORMAL, false, false);
}
$this->loadTooltipConfig();
$this->loadDrillDownConfig();
if ((isset ($_SESSION["BCREGISTRYNAMEDROUTES"]) && $_SESSION["BCREGISTRYNAMEDROUTES"] == true)
&& (isset($_SESSION["storeInit"]) && $_SESSION["storeInit"] == true) ){
$module = \SucModules::findByObjectcode($this->objectCode)->first();
$bcName = $module["bcname"];
if ($bcName != "") {
$modelName = ucfirst($bcName)."Model";
include_once get_include_path() . "/core/storage/modelCache/modelCache.php";
$this->model = new $modelName(null, null, $this);
}
}
}
/**
* @return bool
*/
protected function loadTooltipConfig()
{
if ($this->objectCode !== null) {
// editDrilldown
$module = getCurrentModuleName();
if ($module == "editDrilldown") {
$module = $this->objectCode;
}
$this->tabs[1] = [
1 => 'Warenkorb',
2 => [
['owner', 'sessionId'],
['date'],
['products']
]
];
// SQL Label
$this->sqlLabel = 't1.date';
/*
$this->bc_lov_field_hierarchies['owner'] = array(
'bla',
'bla_id=%s'
);*/
$this->add_pre_query_standard1($user_id);
$this->post_init($user_id);
}
public function get_caption_string($row)
{
return $row['name'];
}
}
->where('n = :cart_id and m = :product_id', ['cart_id' => $cart['cart_id'], 'product_id' => $cart['product_id']])
->run();
}
\SucRouter::Redirect("/cart");
}
public static function loadminiCart()
{
Helper::LoadBC('cart');
Helper::LoadBC('product');
$userId = \SucUser::ID();
$cart = new \CartBusComp();
$product = new \ProductBusComp();
$cart->init($userId);
$product->init($userId);
$cartData = \SucDatabase::FetchBC($cart)
->useAllFields()
->where('t1.owner_id = :user_id or t1.session_id = :session_id', ['user_id' => \SucUser::ID(), 'session_id' => session_id()])
->limit(1)
->run();
// check if cart has products
if (isset($cartData[0]['products'][0])){
$cartData[0]['isempty'] = false;
}
else {
$cartData[0]['isempty'] = true;
}
if($cartData[0]['isempty'] == false){
// calculate totals and vat
<!--header area start-->
<?php if(isset($hasMenu) && $hasMenu == true): ?>
<?php
$i = 0; $j = 0;
// we're getting the menu data at the runtime
$menuData = \SucuShop\Menu::Load();
$cartData = \SucuShop\Cart::loadminiCart();
$hierarchie = \SucuShop\Menu::LoadFirstHierarchieLvl();
$hierarchieLvl2 = \SucuShop\Menu::LoadSecondHierarchieLvl();
$hierarchieLvl3 = \SucuShop\Menu::LoadThirdHierarchieLvl();
$getFamilyType = \SucDatabase::Fetch('icrm_producthierarchie')
->column('family_type', 'family_type_ids')
->run();
foreach ($getFamilyType as $famId) {
$famids[] = $famId['family_type_ids'];
}
$subMenuData = \SucuShop\Menu::LoadSubMenu();
$getBelongings = \SucuShop\Menu::LoadSubMenu();
foreach ($getBelongings as $getBel) {
$getBels[] = $getBel['item_ref'];
}
$areaImageArray = ['area_abformung.jpg','area_restauration.jpg','area_weitere.jpg','area_zubehor.jpg'];
$areaImagePositionArray = [0, -3, -6, -9, -12, -15, -18, -21, -24, -27, -30];
?>
<!--offcanvas menu area start-->
<div class="off_canvars_overlay">
</div>
/**
* Evaluates a compiled file using the current variables
*
* @param string $compiledFile full path of the compile file.
* @param array $variables
* @return string
* @throws Exception
*/
protected function evaluatePath($compiledFile, $variables)
{
\ob_start();
// note, the variables are extracted locally inside this method,
// they are not global variables :-3
\extract($variables);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
/** @noinspection PhpIncludeInspection */
include $compiledFile;
} catch (Exception $e) {
$this->handleViewException($e);
}
return \ltrim(\ob_get_clean());
}
/**
* @param array $views array of views
* @param array $value
* @return string
* @throws Exception
*/
public function includeFirst($views = [], $value = [])
{
foreach ($views as $view) {
if ($this->templateExist($view)) {
return $this->runChild($view, $value);
}
};
return '';
"/var/www/kettenbach/core/storage/cache/frontend/eac7bcc32d63d6ef2fb26b0a93eb93a74e023c33.bladec"
}
if (!$runFast) {
// a) if the compile is forced then we compile the original file, then save the file.
// b) if the compile is not forced then we read the datetime of both file and we compared.
// c) in both cases, if the compiled doesn't exist then we compile.
if ($view) {
$this->fileName = $view;
}
$result = $this->compile($view, $forced);
if (!$this->isCompiled) {
return $this->evaluateText($result, $variables);
}
} else {
// running fast, we don't compile neither we check or read the original template.
if ($view) {
$this->fileName = $view;
}
}
$this->isRunFast = $runFast;
return $this->evaluatePath($this->getCompiledFile(), $variables);
}
/**
* Evaluates a text (string) using the current variables
*
* @param string $content
* @param array $variables
* @return string
* @throws Exception
*/
protected function evaluateText($content, $variables)
{
\ob_start();
\extract($variables);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
eval(' ?>' . $content . '<?php ');
} catch (Exception $e) {
}
}
/**
* Macro of function run
*
* @param $view
* @param array $variables
* @return string
* @throws Exception
*/
public function runChild($view, $variables = [])
{
if (\is_array($variables)) {
$newVariables = \array_merge($this->variables, $variables);
} else {
$this->showError("run/include", "Include/run variables should be defined as array ['idx'=>'value']", true);
return "";
}
return $this->runInternal($view, $newVariables, false, false, $this->isRunFast);
}
/**
* run the blade engine. It returns the result of the code.
*
* @param $view
* @param array $variables
* @param bool $forced if true then it recompiles no matter if the compiled file exists or not.
* @param bool $isParent
* @param bool $runFast if true then the code is not compiled neither checked and it runs directly the compiled
* version.
* @return string
* @throws Exception
*/
private function runInternal($view, $variables = [], $forced = false, $isParent = true, $runFast = false)
{
if ($isParent) {
if (\count($this->variablesGlobal) > 0) {
$this->variables = \array_merge($variables, $this->variablesGlobal);
$variables = $this->variables;
<!DOCTYPE html>
<html>
<?php echo $this->runChild("parts.head"); ?>
<body>
<link rel="stylesheet" href="https://cdn.consentmanager.mgr.consensu.org/delivery/cmp.min.css" />
<script>window.gdprAppliesGlobally=true;window.cmp_id=15474;window.cmp_params="";window.cmp_host="consentmanager.mgr.consensu.org";window.cmp_cdn="cdn.consentmanager.mgr.consensu.org";function cmp_getlang(j){if(typeof(j)!="boolean"){j=true}if(j&&typeof(cmp_getlang.usedlang)=="string"&&cmp_getlang.usedlang!==""){return cmp_getlang.usedlang}var g=["DE","EN","FR","IT","NO","DA","FI","ES","PT","RO","BG","ET","EL","GA","HR","LV","LT","MT","NL","PL","SV","SK","SL","CS","HU","RU","SR","ZH","TR","UK"];var c=[];var f=location.hash;var e=location.search;var a="languages" in navigator?navigator.languages:[];if(f.indexOf("cmplang=")!=-1){c.push(f.substr(f.indexOf("cmplang=")+8,2))}else{if(e.indexOf("cmplang=")!=-1){c.push(e.substr(e.indexOf("cmplang=")+8,2))}else{if("cmp_setlang" in window&&window.cmp_setlang!=""){c.push(window.cmp_setlang.toUpperCase())}else{if(a.length>0){for(var d=0;d<a.length;d++){c.push(a[d])}}}}}if("language" in navigator){c.push(navigator.language)}if("userLanguage" in navigator){c.push(navigator.userLanguage)}var h="";for(var d=0;d<c.length;d++){var b=c[d].toUpperCase();if(b.indexOf("-")!=-1){b=b.substr(0,2)}if(g.indexOf(b)!=-1){h=b;break}}if(h==""&&typeof(cmp_getlang.defaultlang)=="string"&&cmp_getlang.defaultlang!==""){return cmp_getlang.defaultlang}else{if(h==""){h="EN"}}h=h.toUpperCase();return h}(function(){var a="";var c="_en";if("cmp_getlang" in window){a=window.cmp_getlang().toLowerCase();c="_"+a}var b=document.createElement("script");b.src="https://"+window.cmp_host+"/delivery/cmp.php?id="+window.cmp_id+"&h="+encodeURIComponent(location.href)+"&"+window.cmp_params+(document.cookie.length>0?"&__cmpfcc=1":"")+"&l="+a+"&o="+(new Date()).getTime();b.type="text/javascript";b.setAttribute("data-cmp-ab",1);b.async=true;if(document.body){document.body.appendChild(b)}else{if(document.currentScript){document.currentScript.parentElement.appendChild(b)}else{document.write(b.outerHTML)}}var b=document.createElement("script");b.src="https://"+window.cmp_cdn+"/delivery/cmp"+c+".min.js";b.type="text/javascript";b.setAttribute("data-cmp-ab",1);b.async=true;if(document.body){document.body.appendChild(b)}else{if(document.currentScript){document.currentScript.parentElement.appendChild(b)}else{document.write(b.outerHTML)}}window.cmp_addFrame=function(e){if(!window.frames[e]){if(document.body){var d=document.createElement("iframe");d.style.cssText="display:none";d.name=e;document.body.appendChild(d)}else{window.setTimeout('window.cmp_addFrame("'+e+'")',10)}}};window.cmp_rc=function(j){var d=document.cookie;var g="";var f=0;while(d!=""&&f<100){f++;while(d.substr(0,1)==" "){d=d.substr(1,d.length)}var h=d.substring(0,d.indexOf("="));if(d.indexOf(";")!=-1){var e=d.substring(d.indexOf("=")+1,d.indexOf(";"))}else{var e=d.substr(d.indexOf("=")+1,d.length)}if(j==h){g=e}i=d.indexOf(";")+1;if(i==0){i=d.length}d=d.substring(i,d.length)}return(g)};window.cmp_stub=function(){var d=arguments;__cmapi.a=__cmapi.a||[];if(!d.length){return __cmapi.a}else{if(d[0]==="ping"){if(d[1]===2){d[2]({gdprApplies:gdprAppliesGlobally,cmpLoaded:false,cmpStatus:"stub",displayStatus:"hidden",apiVersion:"2.0",cmpId:31},true)}else{d[2]({gdprAppliesGlobally:gdprAppliesGlobally,cmpLoaded:false},true)}}else{if(d[0]==="getUSPData"){d[2]({version:1,uspString:window.cmp_rc("")},true)}else{if(d[0]==="getTCData"){__cmapi.a.push([].slice.apply(d))}else{if(d[0]==="addEventListener"){__cmapi.a.push([].slice.apply(d))}else{if(d.length==4&&d[3]===false){d[2]({},false)}else{__cmapi.a.push([].slice.apply(d))}}}}}}};window.cmp_msghandler=function(h){var d=typeof h.data==="string";try{var g=d?JSON.parse(h.data):h.data}catch(j){var g=null}if(typeof(g)==="object"&&g!==null&&"__cmpCall" in g){var f=g.__cmpCall;window.__cmp(f.command,f.parameter,function(l,k){var e={__cmpReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")})}if(typeof(g)==="object"&&g!==null&&"__cmapiCall" in g){var f=g.__cmapiCall;window.__cmapi(f.command,f.parameter,function(l,k){var e={__cmapiReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")})}if(typeof(g)==="object"&&g!==null&&"__uspapiCall" in g){var f=g.__uspapiCall;window.__uspapi(f.command,f.version,function(l,k){var e={__uspapiReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")})}if(typeof(g)==="object"&&g!==null&&"__tcfapiCall" in g){var f=g.__tcfapiCall;window.__tcfapi(f.command,f.version,function(l,k){var e={__tcfapiReturn:{returnValue:l,success:k,callId:f.callId}};h.source.postMessage(d?JSON.stringify(e):e,"*")},f.parameter)}};window.cmp_setStub=function(d){if(!(d in window)||(typeof(window[d])!=="function"&&typeof(window[d])!=="object"&&(typeof(window[d])==="undefined"||window[d]!==null))){window[d]=window.cmp_stub;window[d].msgHandler=window.cmp_msghandler;if(window.addEventListener){window.addEventListener("message",window.cmp_msghandler,false)}else{window.attachEvent("onmessage",window.cmp_msghandler)}}};window.cmp_addFrame("__cmapiLocator");window.cmp_addFrame("__cmpLocator");window.cmp_addFrame("__uspapiLocator");window.cmp_addFrame("__tcfapiLocator");window.cmp_setStub("__cmapi");window.cmp_setStub("__cmp");window.cmp_setStub("__tcfapi");window.cmp_setStub("__uspapi")})();</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-10092559-17"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-10092559-17');
</script>
<?php echo $this->runChild("parts.menu"); ?>
<section class="page-section">
<?php echo $this->runChild("parts.breadcrump"); ?>
<?php echo $this->runChild("parts.breadcrump-large"); ?>
<?php echo $this->yieldContent("content"); ?>
</section>
<?php echo $this->runChild("parts.footer"); ?>
<?php echo $this->runChild("parts.scripts"); ?>
<?php echo $this->yieldContent("script"); ?>
</body>
</html>
/**
* Evaluates a compiled file using the current variables
*
* @param string $compiledFile full path of the compile file.
* @param array $variables
* @return string
* @throws Exception
*/
protected function evaluatePath($compiledFile, $variables)
{
\ob_start();
// note, the variables are extracted locally inside this method,
// they are not global variables :-3
\extract($variables);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
/** @noinspection PhpIncludeInspection */
include $compiledFile;
} catch (Exception $e) {
$this->handleViewException($e);
}
return \ltrim(\ob_get_clean());
}
/**
* @param array $views array of views
* @param array $value
* @return string
* @throws Exception
*/
public function includeFirst($views = [], $value = [])
{
foreach ($views as $view) {
if ($this->templateExist($view)) {
return $this->runChild($view, $value);
}
};
return '';
"/var/www/kettenbach/core/storage/cache/frontend/b28b7af69320201d1cf206ebf28373980add1451.bladec"
}
if (!$runFast) {
// a) if the compile is forced then we compile the original file, then save the file.
// b) if the compile is not forced then we read the datetime of both file and we compared.
// c) in both cases, if the compiled doesn't exist then we compile.
if ($view) {
$this->fileName = $view;
}
$result = $this->compile($view, $forced);
if (!$this->isCompiled) {
return $this->evaluateText($result, $variables);
}
} else {
// running fast, we don't compile neither we check or read the original template.
if ($view) {
$this->fileName = $view;
}
}
$this->isRunFast = $runFast;
return $this->evaluatePath($this->getCompiledFile(), $variables);
}
/**
* Evaluates a text (string) using the current variables
*
* @param string $content
* @param array $variables
* @return string
* @throws Exception
*/
protected function evaluateText($content, $variables)
{
\ob_start();
\extract($variables);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
eval(' ?>' . $content . '<?php ');
} catch (Exception $e) {
}
}
/**
* Macro of function run
*
* @param $view
* @param array $variables
* @return string
* @throws Exception
*/
public function runChild($view, $variables = [])
{
if (\is_array($variables)) {
$newVariables = \array_merge($this->variables, $variables);
} else {
$this->showError("run/include", "Include/run variables should be defined as array ['idx'=>'value']", true);
return "";
}
return $this->runInternal($view, $newVariables, false, false, $this->isRunFast);
}
/**
* run the blade engine. It returns the result of the code.
*
* @param $view
* @param array $variables
* @param bool $forced if true then it recompiles no matter if the compiled file exists or not.
* @param bool $isParent
* @param bool $runFast if true then the code is not compiled neither checked and it runs directly the compiled
* version.
* @return string
* @throws Exception
*/
private function runInternal($view, $variables = [], $forced = false, $isParent = true, $runFast = false)
{
if ($isParent) {
if (\count($this->variablesGlobal) > 0) {
$this->variables = \array_merge($variables, $this->variablesGlobal);
$variables = $this->variables;
<form action="#">
<div id="slider-range"></div>
<button type="submit"><?php call_user_func($this->customDirectives['l'],'lang.shop_title_filter_by_price_button'); ?></button>
<input type="text" name="price" id="amount" />
</form>
</div>
-->
</div>
</aside>
<!--sidebar widget end-->
</div>
</div>
</div>
</div>
<!--shop area end-->
<?php $this->stopSection(); ?>
<?php if (@$_shouldextend[1]) { echo $this->runChild("main"); } ?>
/**
* Evaluates a compiled file using the current variables
*
* @param string $compiledFile full path of the compile file.
* @param array $variables
* @return string
* @throws Exception
*/
protected function evaluatePath($compiledFile, $variables)
{
\ob_start();
// note, the variables are extracted locally inside this method,
// they are not global variables :-3
\extract($variables);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
/** @noinspection PhpIncludeInspection */
include $compiledFile;
} catch (Exception $e) {
$this->handleViewException($e);
}
return \ltrim(\ob_get_clean());
}
/**
* @param array $views array of views
* @param array $value
* @return string
* @throws Exception
*/
public function includeFirst($views = [], $value = [])
{
foreach ($views as $view) {
if ($this->templateExist($view)) {
return $this->runChild($view, $value);
}
};
return '';
"/var/www/kettenbach/core/storage/cache/frontend/08ef75a825df4c40cb57d6934b831f1dc3b9c768.bladec"
}
if (!$runFast) {
// a) if the compile is forced then we compile the original file, then save the file.
// b) if the compile is not forced then we read the datetime of both file and we compared.
// c) in both cases, if the compiled doesn't exist then we compile.
if ($view) {
$this->fileName = $view;
}
$result = $this->compile($view, $forced);
if (!$this->isCompiled) {
return $this->evaluateText($result, $variables);
}
} else {
// running fast, we don't compile neither we check or read the original template.
if ($view) {
$this->fileName = $view;
}
}
$this->isRunFast = $runFast;
return $this->evaluatePath($this->getCompiledFile(), $variables);
}
/**
* Evaluates a text (string) using the current variables
*
* @param string $content
* @param array $variables
* @return string
* @throws Exception
*/
protected function evaluateText($content, $variables)
{
\ob_start();
\extract($variables);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
eval(' ?>' . $content . '<?php ');
} catch (Exception $e) {
}
/**
* run the blade engine. It returns the result of the code.
*
* @param $view
* @param array $variables
* @return string
* @throws Exception
*/
public function run($view, $variables = [])
{
$mode = $this->getMode();
$forced = $mode & 1; // mode=1 forced:it recompiles no matter if the compiled file exists or not.
$runFast = $mode & 2; // mode=2 runfast: the code is not compiled neither checked and it runs directly the compiled
$this->sections = [];
if ($mode == 3) {
$this->showError("run", "we can't force and run fast at the same time", true);
}
return $this->runInternal($view, $variables, $forced, true, $runFast);
}
/**
* Start a component rendering process.
*
* @param string $name
* @param array $data
* @return void
*/
public function startComponent($name, array $data = [])
{
if (\ob_start()) {
$this->componentStack[] = $name;
$this->componentData[$this->currentComponent()] = $data;
$this->slots[$this->currentComponent()] = [];
}
}
if (!empty($image)) {
static::setVar(static::PAGE_BREADCRUMP_IMAGE, $image);
}
}
}
public static function setPageTitle(string $title) {
static::setVar(self::PAGE_TITLE, $title);
}
public static function run(string $template, array $data = []) {
if (static::$instance == null) {
static::$instance = new Renderer();
}
$data = array_merge(static::$instance->variables, $data);
echo static::$instance->blade->run($template, $data);
}
}
Renderer::run("sites.shop", [
'shopData' => $shopData,
'products' => $this->products,
'areas' => $this->fetchArea(),
'families' => $this->fetchFamily(),
'brands' => $this->fetchBrand(),
'filters' => $availableFilters,
// 'techniques' => $this->fetchTechnique(),
// 'materials' => $this->fetchMaterial(),
// 'viscosities'=> $this->fetchViscosity(),
// 'forms' => $this->fetchForm(),
// 'categories' => $this->buildCateogries(),
// 'options' => $this->fetchOptions(),
// 'tags' => $this->fetchTags(),
'pageNation' => $this->buildPageNation(),
'activeArea' => $activeArea,
'activeFamily' => $activeFamily,
'activeBrand' => $activeBrand,
'query' => $query,
]);
}
private function filterVisibility($availableFilters) {
// lets collect all filter we have
$allProducts = $this->fetchProducts(0, 10000);
$possibleFilters = [];
// use our definition to iterate
foreach ($this->filterDisplayHierarchy as $entity) {
$possibleFilters[$entity[3]] = [];
}
// gather all possible filter options
foreach ($allProducts as $product) {
foreach ($possibleFilters as $filterName => $content) {
) {
$status = $this->activeRoute->method->call($this);
if ($status === false) {
return false;
}
return true;
}
// a class is defined as target
if ($this->activeRoute->class !== null && class_exists($this->activeRoute->class)) {
$class = new $this->activeRoute->class;
// has a method?
if ($this->activeRoute->method !== null) {
$method = $this->activeRoute->method;
return $class->$method();
} else {
// everything will happen in the constructor
return $class;
}
}
if ($this->activeRoute->file !== null && file_exists($this->activeRoute->file)) {
// change the dir, just as we have a normal request
chdir(dirname($this->activeRoute->file));
include_once $this->activeRoute->file;
return true;
}
return false;
}
private function buildMatchExpression($match, $all = false)
{
if (empty($match) || $match == null) {
public static function getListView()
{
if (self::$instance == null) {
return false;
}
$url = "/module/" . self::$instance->fetchRouteParams(false)["module"];
return $url;
}
public static function Start()
{
if (self::$instance == null) {
return false;
}
if (!self::$instance->hasRun) {
self::$instance->hasRun = true;
$status = self::$instance->match();
if ($status === false) {
//var_dump($_SERVER);
if (!isset($_SERVER['REDIRECT_URL'])) {
return true;
}
if (isset($_SERVER['REDIRECT_URL']) && file_exists($_SERVER['SCRIPT_FILENAME'])) {
if ($_SERVER['SCRIPT_NAME'] !== "/index.php") {
return true;
}
}
$callable = self::$instance->errorBehavior;
if (is_object($callable) && ($callable instanceof \Closure)) {
$callable->call(self::$instance);
}
return false;
$this->_initBlade();
$this->_initAdminConfigSettings();
$this->bootstrapper->bootstrap();
$_SESSION["BCREGISTRYCALLED"] = false;
}
if (file_exists(get_include_path() . "/core/storage/modelCache/modelCache.php") && array_key_exists("BCREGISTRYNAMEDROUTES", $_SESSION) && $_SESSION["BCREGISTRYNAMEDROUTES"] == true) {
include_once get_include_path() . "/core/storage/modelCache/modelCache.php";
}
if (isset($GLOBALS['USE_ROUTING']) && $GLOBALS['USE_ROUTING'] == true) {
Sucurema\Core\Router::Init();
$this->coreBootstrapper->routes();
$this->bootstrapper->routes();
// routing anything is not required if we're in the cli
if (\SucConfig::IsTrue('CLI_IN_USE')) {
return;
}
Sucurema\Core\Router::Start();
}
}
private function refreshLogStore()
{
if ($this->isGuestUsageActive() && \SucUser::ID() === null) {
$dataDir = get_include_path() . "/logs/" . "0";
} else {
$dataDir = get_include_path() . "/logs/" . \SucUser::ID();
}
$logStore = \SucSleekDB::store('Syslog', $dataDir);
$logStore->deleteStore();
}
private function isGuestUsageActive()
{
return isset($GLOBALS['ALLOW_GUEST_USAGE']) && $GLOBALS['ALLOW_GUEST_USAGE'] == TRUE;
if ( !isset($_SESSION['ADMINSETTINGS_BUSINESSYEAR']) ) {
$_SESSION['ADMINSETTINGS_BUSINESSYEAR'] = 1;
}
include 'core/bc/buscomp.class.php';
include 'core/ic/csvintcomp.class.php';
include 'core/applets/applet.class.php';
include 'core/toolbars/toolbar.class.php';
include 'core/drilldowns/drilldown.class.php';
include 'core/modules/logon/auth/verification.php';
include 'core/modules/logon/bc/applicationuserbuscomp.class.php';
include 'core/application/application.class.php';
// once the whole thing is setup we don't need to run it;
$GLOBALS['initDone'] = true;
#Create Application context
$application = new Application();
if ($application->initialize() == false) {
$GLOBALS["USE_CMS"] = true;
}
}
?>
<?php
//$page_title = $GLOBALS["APP_TITLE"] . "";
if ( !isset($START_LANG) ) {
$START_LANG = "DEU";
}
#Authentification/Login and open main view block
include "config/includepath.php";
include 'core/application/auth/auth_header.php';
//if(isset($_SESSION["isLogged"]) && $_SESSION["isLogged"]) {
#Check permissions
//include 'modules/logon/auth/verification.php';
//header ("Location: /modules/dashboard/views/dashboardview.php");
// exit();
//}
#Close main view block
//include "core/application/auth/auth_footer.php";
?>
"/var/www/kettenbach/core/application/auth/auth_header.php"
| Key | Value |
| bereich | "Zubeh"
|
| marke | "25,2"
|
| t | "16"
|
| Key | Value |
| isLogged | false
|
| timeout | 1773641926
|
| lang | "DEU"
|
| skinName | "scrm"
|
| ADMINSETTINGS_BUSINESSYEAR | 1
|
| BCREGISTRY | array:31 [ "wishlist" => array:16 [ "bcname" => "wishlist" "bcpath" => "wishlist" "name" => "wishlistbuscomp.class.php" "langName" => "" "bcobjectcode" => "wishlist" "displayId" => "wishlistDisplayId" "displayName" => "wishlistDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_wishlist" "sqlName" => "t1.name" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "user" => array:16 [ "bcname" => "user" "bcpath" => "user" "name" => "userbuscomp.class.php" "langName" => "Mitarbeiter" "bcobjectcode" => "user" "displayId" => "userDisplayId" "displayName" => "userDisplayName" "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_user" "sqlName" => "CONCAT(t1.last_name, ", " ,t1.first_name)" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "usermyprofile" => array:16 [ "bcname" => "usermyprofile" "bcpath" => "user" "name" => "usermyprofilebuscomp.class.php" "langName" => "My Profile" "bcobjectcode" => "usermyprofile" "displayId" => "userDisplayId" "displayName" => "userDisplayName" "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 0 ] "tableName" => "icrm_user" "sqlName" => "CONCAT(t1.last_name, ", " ,t1.first_name)" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "producthierarchie" => array:16 [ "bcname" => "producthierarchie" "bcpath" => "producthierarchie" "name" => "producthierarchiebuscomp.class.php" "langName" => "Produkthierarchie" "bcobjectcode" => "producthierarchie" "displayId" => "producthierarchieDisplayId" "displayName" => "producthierarchieDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_producthierarchie" "sqlName" => "t1.value" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "order" => array:16 [ "bcname" => "order" "bcpath" => "order" "name" => "orderbuscomp.class.php" "langName" => "Bestellung" "bcobjectcode" => "order" "displayId" => "orderDisplayId" "displayName" => "orderDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_order" "sqlName" => "t1.integration_id" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "product" => array:16 [ "bcname" => "product" "bcpath" => "product" "name" => "productbuscomp.class.php" "langName" => "Produkt" "bcobjectcode" => "product" "displayId" => "productDisplayId" "displayName" => "productDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_product" "sqlName" => "CONCAT(t1.sku, ' - ', t1.name)" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "productfilter" => array:16 [ "bcname" => "productfilter" "bcpath" => "productfilter" "name" => "productfilterbuscomp.class.php" "langName" => "Produktfilter" "bcobjectcode" => "productfilter" "displayId" => "productfilterDisplayId" "displayName" => "productfilterDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_productfilter" "sqlName" => "t1.value" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "productdiscount" => array:16 [ "bcname" => "productdiscount" "bcpath" => "productdiscount" "name" => "productdiscountbuscomp.class.php" "langName" => "" "bcobjectcode" => "productdiscount" "displayId" => "productdiscountDisplayId" "displayName" => "productdiscountDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_productdiscount" "sqlName" => "CONCAT(t1.name, ' / ', t1.code, ' / ', discount_percentage, '%')" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "menu" => array:16 [ "bcname" => "menu" "bcpath" => "menu" "name" => "menubuscomp.class.php" "langName" => "" "bcobjectcode" => "menu" "displayId" => "menuDisplayId" "displayName" => "menuDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_menu" "sqlName" => "t1.name" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "faq" => array:16 [ "bcname" => "faq" "bcpath" => "faq" "name" => "faqbuscomp.class.php" "langName" => "" "bcobjectcode" => "faq" "displayId" => "faqDisplayId" "displayName" => "faqDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_faq" "sqlName" => "t1.name" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "cart" => array:16 [ "bcname" => "cart" "bcpath" => "cart" "name" => "cartbuscomp.class.php" "langName" => "" "bcobjectcode" => "cart" "displayId" => "cartDisplayId" "displayName" => "cartDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_cart" "sqlName" => "t1.date" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "useraddress" => array:16 [ "bcname" => "useraddress" "bcpath" => "useraddress" "name" => "useraddressbuscomp.class.php" "langName" => "" "bcobjectcode" => "useraddress" "displayId" => "useraddressDisplayId" "displayName" => "useraddressDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:4 [ 0 => 0 1 => 1 2 => 2 3 => 4 ] "tableName" => "icrm_useraddress" "sqlName" => "concat(t1.firstName, ' ', t1.lastName, ', ', t1.city, ' - ', t1.street , ' ', t1.housenumber )" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "productattribute" => array:16 [ "bcname" => "productattribute" "bcpath" => "productattribute" "name" => "productattributebuscomp.class.php" "langName" => "Produktattribut" "bcobjectcode" => "productattribute" "displayId" => "productattributeDisplayId" "displayName" => "productattributeDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_productattribute" "sqlName" => "t1.value" "coreModule" => false "dynamicTooltip" => false "isProxyBased" => false ] "iform" => array:16 [ "bcname" => "iform" "bcpath" => "iform" "name" => "iformbuscomp.class.php" "langName" => "" "bcobjectcode" => "iform" "displayId" => "iformDisplayId" "displayName" => "iformDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_iform" "sqlName" => "CONCAT(CONCAT(t1.name, ' - '), t1.created)" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "tooltip" => array:16 [ "bcname" => "tooltip" "bcpath" => "tooltip" "name" => "tooltipbuscomp.class.php" "langName" => "Tooltip Boards" "bcobjectcode" => "tooltip" "displayId" => "tooltipDisplayId" "displayName" => "tooltipDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_tooltip" "sqlName" => "CONCAT(t1.module, " - ", t1.field)" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "lovlist" => array:16 [ "bcname" => "lovlist" "bcpath" => "lovlist" "name" => "lovlistbuscomp.class.php" "langName" => "Wertelisten" "bcobjectcode" => "lovlist" "displayId" => "lovlistDisplayId" "displayName" => "lovlistDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_lovlist" "sqlName" => "t1.table_name" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "useractivities" => array:16 [ "bcname" => "useractivities" "bcpath" => "useractivities" "name" => "useractivitiesbuscomp.class.php" "langName" => "User Activities Logging" "bcobjectcode" => "useractivities" "displayId" => "useractivitiesDisplayId" "displayName" => "useractivitiesDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_useractivities" "sqlName" => "t1.timestamp - t1.ip" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "elmanager" => array:16 [ "bcname" => "elmanager" "bcpath" => "elmanager" "name" => "elmanagerbuscomp.class.php" "langName" => "Edit-List Manager" "bcobjectcode" => "elmanager" "displayId" => "elmanagerDisplayId" "displayName" => "elmanagerDisplayName" "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:2 [ 0 => 0 1 => 5 ] "tableName" => "icrm_elmanager" "sqlName" => "t1.name" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "deletecontrol" => array:16 [ "bcname" => "deletecontrol" "bcpath" => "deletecontrol" "name" => "deletecontrolbuscomp.class.php" "langName" => "DSGVO Settings" "bcobjectcode" => "deletecontrol" "displayId" => "deletecontrolDisplayId" "displayName" => "deletecontrolDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:4 [ 0 => 0 1 => 1 2 => 2 3 => 4 ] "tableName" => "icrm_deletecontrol" "sqlName" => "t1.name" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "formdisplay" => array:16 [ "bcname" => "formdisplay" "bcpath" => "formdisplay" "name" => "formdisplaybuscomp.class.php" "langName" => "" "bcobjectcode" => "formdisplay" "displayId" => "formdisplayDisplayId" "displayName" => "formdisplayDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_ilumeform" "sqlName" => "t1.id" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "kanban" => array:16 [ "bcname" => "kanban" "bcpath" => "kanban" "name" => "kanbanbuscomp.class.php" "langName" => "Kanban Boards" "bcobjectcode" => "kanban" "displayId" => "kanbanDisplayId" "displayName" => "kanbanDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_kanban" "sqlName" => "CONCAT(t1.name, " - ", t1.module)" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "admin" => array:16 [ "bcname" => "admin" "bcpath" => "admin" "name" => "adminbuscomp.class.php" "langName" => "Sucurema Control Panel" "bcobjectcode" => "admin" "displayId" => "adminDisplayId" "displayName" => "adminDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_admin" "sqlName" => "t1.logging_user" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "searchquery" => array:16 [ "bcname" => "searchquery" "bcpath" => "searchquery" "name" => "searchquerybuscomp.class.php" "langName" => "Filterabfragen" "bcobjectcode" => "searchquery" "displayId" => "searchqueryDisplayId" "displayName" => "searchqueryDisplayName" "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:2 [ 0 => 0 1 => 5 ] "tableName" => "icrm_searchquery" "sqlName" => "t1.name" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "audittrail" => array:16 [ "bcname" => "audittrail" "bcpath" => "audittrail" "name" => "audittrailbuscomp.class.php" "langName" => "Audit-Trail" "bcobjectcode" => "audittrail" "displayId" => "audittrailDisplayId" "displayName" => "audittrailDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_audit_trial" "sqlName" => "t1.table_name" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "multicheck" => array:16 [ "bcname" => "multicheck" "bcpath" => "multicheck" "name" => "multicheckbuscomp.class.php" "langName" => "Custom Multicheck Radios und Checkboxes" "bcobjectcode" => "multicheck" "displayId" => "multicheckDisplayId" "displayName" => "multicheckDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_multicheck" "sqlName" => "CONCAT(t1.module, " - ", t1.field)" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "rights" => array:16 [ "bcname" => "rights" "bcpath" => "logon" "name" => "rightsbuscomp.class.php" "langName" => "Rechte" "bcobjectcode" => "rights" "displayId" => "rightDisplayId" "displayName" => "rightDisplayName" "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_rights" "sqlName" => "" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "applicationuser" => array:16 [ "bcname" => "applicationuser" "bcpath" => "logon" "name" => "applicationuserbuscomp.class.php" "langName" => "" "bcobjectcode" => "applicationUser" "displayId" => null "displayName" => null "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 0 ] "tableName" => "icrm_user" "sqlName" => "" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "rolelogon" => array:16 [ "bcname" => "rolelogon" "bcpath" => "logon" "name" => "rolelogonbuscomp.class.php" "langName" => "Rollen" "bcobjectcode" => "roles" "displayId" => "roleDisplayId" "displayName" => "roleDisplayName" "displayNameField" => "name" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 0 ] "tableName" => "icrm_role" "sqlName" => "t1.name_deu" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => false ] "asset" => array:18 [ "bcname" => "asset" "bcpath" => "asset" "name" => "assetbuscomp.class.php" "langName" => "Assets" "bcobjectcode" => "asset" "displayId" => "assetDisplayId" "displayName" => "assetDisplayName" "displayNameField" => "name" "relations" => array:1 [ 0 => "user" ] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_asset" "sqlName" => "CONCAT(t1.object_title)" "coreModule" => true "dynamicTooltip" => true "isProxyBased" => true "routes" => array:5 [ "fullPath" => "/var/www/kettenbach//core/modules/asset/routes/AssetRoutes.php" "name" => "asset" "class" => "Module\Asset\AssetRoutes" "methods" => array:6 [ "assetUpload" => array:2 [ "name" => "assetUpload" "parameter" => [] ] "downloadAsset" => array:2 [ "name" => "downloadAsset" "parameter" => [] ] "drilldownAsPredict" => array:2 [ "name" => "drilldownAsPredict" "parameter" => array:1 [ 0 => array:2 [ "name" => "field" "required" => true ] ] ] "dlDownload" => array:2 [ "name" => "dlDownload" "parameter" => [] ] "dlUpload" => array:2 [ "name" => "dlUpload" "parameter" => [] ] "dlList" => array:2 [ "name" => "dlList" "parameter" => [] ] ] "toButtons" => null ] "model" => array:5 [ "fullPath" => "/var/www/kettenbach//core/modules/asset/model/AssetModel.php" "name" => "asset" "class" => "AssetModel" "methods" => array:25 [ "asFilter" => array:2 [ "name" => "asFilter" "parameter" => array:2 [ 0 => array:2 [ "name" => "queryString" "required" => true ] 1 => array:2 [ "name" => "pdo" "required" => true ] ] ] "current" => array:2 [ "name" => "current" "parameter" => [] ] "next" => array:2 [ "name" => "next" "parameter" => [] ] "key" => array:2 [ "name" => "key" "parameter" => [] ] "valid" => array:2 [ "name" => "valid" "parameter" => [] ] "rewind" => array:2 [ "name" => "rewind" "parameter" => [] ] "getActiveEntity" => array:2 [ "name" => "getActiveEntity" "parameter" => [] ] "toArray" => array:2 [ "name" => "toArray" "parameter" => [] ] "get" => array:2 [ "name" => "get" "parameter" => [] ] "getArray" => array:2 [ "name" => "getArray" "parameter" => [] ] "_orWhere" => array:2 [ "name" => "_orWhere" "parameter" => array:2 [ 0 => array:2 [ "name" => "whereClause" "required" => true ] 1 => array:2 [ "name" => "pdoParams" "required" => false ] ] ] "limit" => array:2 [ "name" => "limit" "parameter" => array:2 [ 0 => array:2 [ "name" => "limit" "required" => true ] 1 => array:2 [ "name" => "offset" "required" => false ] ] ] "save" => array:2 [ "name" => "save" "parameter" => [] ] "restore" => array:2 [ "name" => "restore" "parameter" => [] ] "delete" => array:2 [ "name" => "delete" "parameter" => [] ] "touch" => array:2 [ "name" => "touch" "parameter" => [] ] "forceDelete" => array:2 [ "name" => "forceDelete" "parameter" => [] ] "__call" => array:2 [ "name" => "__call" "parameter" => array:2 [ 0 => array:2 [ "name" => "name" "required" => true ] 1 => array:2 [ "name" => "arguments" "required" => true ] ] ] "__callStatic" => array:2 [ "name" => "__callStatic" "parameter" => array:2 [ 0 => array:2 [ "name" => "name" "required" => true ] 1 => array:2 [ "name" => "arguments" "required" => true ] ] ] "_preInsert" => array:2 [ "name" => "_preInsert" "parameter" => array:2 [ 0 => array:2 [ "name" => "self" "required" => true ] 1 => array:2 [ "name" => "values" "required" => true ] ] ] "_preUpdate" => array:2 [ "name" => "_preUpdate" "parameter" => array:3 [ 0 => array:2 [ "name" => "self" "required" => true ] 1 => array:2 [ "name" => "values" "required" => true ] 2 => array:2 [ "name" => "row_id" "required" => true ] ] ] "_preDelete" => array:2 [ "name" => "_preDelete" "parameter" => array:2 [ 0 => array:2 [ "name" => "self" "required" => true ] 1 => array:2 [ "name" => "row_id" "required" => true ] ] ] "_postInsert" => array:2 [ "name" => "_postInsert" "parameter" => array:3 [ 0 => array:2 [ "name" => "self" "required" => true ] 1 => array:2 [ "name" => "values" "required" => true ] 2 => array:2 [ "name" => "row_id" "required" => true ] ] ] "_postUpdate" => array:2 [ "name" => "_postUpdate" "parameter" => array:3 [ 0 => array:2 [ "name" => "self" "required" => true ] 1 => array:2 [ "name" => "values" "required" => true ] 2 => array:2 [ "name" => "row_id" "required" => true ] ] ] "_postDelete" => array:2 [ "name" => "_postDelete" "parameter" => array:2 [ 0 => array:2 [ "name" => "self" "required" => true ] 1 => array:2 [ "name" => "row_id" "required" => true ] ] ] ] "toButtons" => null ] ] "cms" => array:17 [ "bcname" => "cms" "bcpath" => "cms" "name" => "dummy" "langName" => "cms" "bcobjectcode" => "cms" "displayId" => "cmsDisplayId" "displayName" => "cmsDisplayName" "displayNameField" => "null" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_user" "sqlName" => "'cms'" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => true "routes" => array:5 [ "fullPath" => "/var/www/kettenbach//core/modules/cms/routes/CmsRoutes.php" "name" => "cms" "class" => "Module\Cms\CmsRoutes" "methods" => array:11 [ "index" => array:2 [ "name" => "index" "parameter" => [] ] "cms" => array:2 [ "name" => "cms" "parameter" => [] ] "settings" => array:2 [ "name" => "settings" "parameter" => [] ] "media" => array:2 [ "name" => "media" "parameter" => [] ] "forms" => array:2 [ "name" => "forms" "parameter" => [] ] "seo" => array:2 [ "name" => "seo" "parameter" => [] ] "drilldownAsPredict" => array:2 [ "name" => "drilldownAsPredict" "parameter" => array:1 [ 0 => array:2 [ "name" => "field" "required" => true ] ] ] "dlDownload" => array:2 [ "name" => "dlDownload" "parameter" => [] ] "dlUpload" => array:2 [ "name" => "dlUpload" "parameter" => [] ] "assetUpload" => array:2 [ "name" => "assetUpload" "parameter" => [] ] "dlList" => array:2 [ "name" => "dlList" "parameter" => [] ] ] "toButtons" => true ] ] "logs" => array:17 [ "bcname" => "logs" "bcpath" => "logs" "name" => "dummy" "langName" => "Logs" "bcobjectcode" => "user" "displayId" => "logsDisplayId" "displayName" => "logsDisplayName" "displayNameField" => "null" "relations" => [] "ischildof" => false "displayModes" => array:1 [ 0 => 4 ] "tableName" => "icrm_user" "sqlName" => "'logs'" "coreModule" => true "dynamicTooltip" => false "isProxyBased" => true "routes" => array:5 [ "fullPath" => "/var/www/kettenbach//core/modules/logs/routes/LogsRoutes.php" "name" => "logs" "class" => "Module\Logs\LogsRoutes" "methods" => array:8 [ "index" => array:2 [ "name" => "index" "parameter" => [] ] "view" => array:2 [ "name" => "view" "parameter" => array:1 [ 0 => array:2 [ "name" => "uid" "required" => true ] ] ] "bcs" => array:2 [ "name" => "bcs" "parameter" => [] ] "drilldownAsPredict" => array:2 [ "name" => "drilldownAsPredict" "parameter" => array:1 [ 0 => array:2 [ "name" => "field" "required" => true ] ] ] "dlDownload" => array:2 [ "name" => "dlDownload" "parameter" => [] ] "dlUpload" => array:2 [ "name" => "dlUpload" "parameter" => [] ] "assetUpload" => array:2 [ "name" => "assetUpload" "parameter" => [] ] "dlList" => array:2 [ "name" => "dlList" "parameter" => [] ] ] "toButtons" => true ] ] ] |
| BCREGISTRYCALLED | false
|
| TOOLTIPTYPESLOV | array:1 [ "asset" => "Assets" ] |
| TOOLTIPFIELDARRAY | array:1 [ "asset" => array:14 [ "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "integrationId" "objectTitle" => "Objekt Titel" "fname" => "Feldname" "accessType" => "Zugang" "type" => "Feld Typ" "owner" => "Besitzer" "fieldName" => "Technischer Bezeichner" "attachmentPath" => "Pfad" "moduleEntity" => "Objekt (m/Module)" "attachment" => "Uploadfeld" ] ] |
| TOOLTIPALLFIELDS | array:14 [ "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "integrationId" "objectTitle" => "Objekt Titel" "fname" => "Feldname" "accessType" => "Zugang" "type" => "Feld Typ" "owner" => "Besitzer" "fieldName" => "Technischer Bezeichner" "attachmentPath" => "Pfad" "moduleEntity" => "Objekt (m/Module)" "attachment" => "Uploadfeld" ] |
| TOOLTIPDESCRIPTIONFIELDS | array:1 [ "asset" => array:15 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "integrationId" "objectTitle" => "Objekt Titel" "fname" => "Feldname" "accessType" => "Zugang" "type" => "Feld Typ" "owner" => "Besitzer" "fieldName" => "Technischer Bezeichner" "attachmentPath" => "Pfad" "moduleEntity" => "Objekt (m/Module)" "attachment" => "Uploadfeld" ] ] |
| KANBANTYPESLOV | array:14 [ "user" => "Mitarbeiter" "producthierarchie" => "Produkthierarchie" "order" => "Bestellung" "product" => "Produkt" "productfilter" => "Produktfilter" "productattribute" => "Produktattribut" "useractivities" => "User Activities Logging" "elmanager" => "Edit-List Manager" "deletecontrol" => "DSGVO Settings" "admin" => "Sucurema Control Panel" "searchquery" => "Filterabfragen" "rights" => "Rechte" "roles" => "Rollen" "asset" => "Assets" ] |
| KANBANFIELDARRAY | array:11 [ "user" => array:3 [ "title" => "Titel" "gender" => "Anrede" "active" => "Aktiv" ] "producthierarchie" => array:1 [ "type" => "Typ" ] "order" => array:2 [ "type" => "Bezahlmethode" "status" => "Status" ] "product" => array:1 [ "status" => "Status" ] "productfilter" => array:1 [ "type" => "Typ" ] "productattribute" => array:1 [ "type" => "Typ" ] "elmanager" => array:2 [ "type" => "Typ" "module" => "Modul" ] "deletecontrol" => array:1 [ "module" => "Modul" ] "admin" => array:9 [ "loggingUserType" => "Logging der Benutzeraktivitäten" "timestampLogging" => "Timestamp Logging" "pwLowerCase" => "Passwort kleine Buchstaben" "pwUpperCase" => "Passwort große Buchstaben" "pwNumbers" => "Passwort Zahlen" "pwSpecials" => "Passwort Sonderzeichen" "qrEcc" => "QR-Code ECC" "qrUiIntegration" => "QR-Code UI Integration" "businessYear" => "Geschäftsjahr" ] "searchquery" => array:1 [ "type" => "Typ" ] "asset" => array:2 [ "accessType" => "Zugang" "type" => "Feld Typ" ] ] |
| KANBANALLFIELDS | array:16 [ "title" => "Titel" "gender" => "Anrede" "active" => "Aktiv" "type" => "Feld Typ" "status" => "Status" "module" => "Modul" "loggingUserType" => "Logging der Benutzeraktivitäten" "timestampLogging" => "Timestamp Logging" "pwLowerCase" => "Passwort kleine Buchstaben" "pwUpperCase" => "Passwort große Buchstaben" "pwNumbers" => "Passwort Zahlen" "pwSpecials" => "Passwort Sonderzeichen" "qrEcc" => "QR-Code ECC" "qrUiIntegration" => "QR-Code UI Integration" "businessYear" => "Geschäftsjahr" "accessType" => "Zugang" ] |
| KANBANDESCRIPTIONFIELDS | array:14 [ "user" => array:45 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Geändert" "updatedBy" => "Geändert von" "title" => "Titel" "gender" => "Anrede" "login" => "Login / E-Mail" "password" => "Passwort" "role" => "Rolle" "active" => "Aktiv" "confirmed" => "Bestätigt" "active_date" => "Aktiviert" "change_comment" => "Letzte Änderungen" "lastName" => "Nachname" "firstName" => "Vorname" "integrationId" => "Mitarbeiternummer" "praxisName" => "Praxisname" "typ" => "Praxisform" "position" => "Position" "deliveryAddress" => "Lieferadresse" "billingAddress" => "Rechnungssdresse" "standardAddress" => "Standardadresse" "birthday" => "Geburtstag" "emailAddress" => "E-Mail" "phone" => "Telefon" "betriebs_id" => "Betriebs ID" "ust_id" => "Umsatzsteuer ID" "fax" => "Fax" "cell" => "Handy" "mailingStreet" => "Adresse (geschäftlich)" "mailingHousenumber" => "Hausnummer" "mailingAddressLine2" => "Adresszusatz (geschäftlich)" "mailingCity" => "Stadt (geschäftlich)" "mailingZipCode" => "PLZ (geschäftlich)" "mailingCountry" => "Land (geschäftlich)" "comments" => "Kommentare" "createdByLogin" => "Ersteller" "sfIntegrationId" => "Kontakt CaseSafeId" "accountSfIntegrationId" => "Account CaseSafeId" "navisionId" => "Kontakt NavId" "accountNavisionId" => "Account Debitoren Nr." "accountEmailAddress" => "Account E-Mail" "accountBlocked" => "Kunde gesperrt" "accountReminder" => "Mahnung aktiv" ] "producthierarchie" => array:13 [ "id" => "" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "value" => "Wert" "type" => "Typ" "assigntype" => "Bereich (wenn Typ = Produktfamilie)" "subdescription" => "Kurzbeschreibung im Menü (wenn Typ = Produktfamilie)" "familytype" => "Produktfamilie (wenn Typ = Produkt)" "sku" => "Produktlink (wenn Typ = Produkt)" "imgMenu" => "Menübild (wenn Typ = Bereich)" ] "order" => array:34 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "type" => "Bezahlmethode" "status" => "Status" "owner" => "Kunde" "date" => "Auftragsdatum" "dateDone" => "Abschlussdatum" "discountCodeId" => "Rabattcode" "integrationId" => "Salesforce-Id" "deliveryStreet" => "Straße" "deliveryHouseNumber" => "Hausnummer" "deliveryCity" => "Stadt / Ort" "deliveryLocationCode" => "Postleitzahl" "deliveryFirstName" => "Vorname" "deliveryLastName" => "Nachname" "deliveryAdditional" => "Adresszusatz" "billingStreet" => "Straße" "billingHouseNumber" => "Hausnummer" "billingCity" => "Stadt / Ort" "billingLocationCode" => "Postleitzahl" "billingFirstName" => "Vorname" "billingLastName" => "Nachname" "sum" => "Summe in €" "vat" => "MwSt. in %" "shipping" => "Versand in €" "products" => "Produkte" "customerComment" => "Kundenkommentar" "adminComment" => "Notiz" "salesforceId" => "Salesforce-Id" "paypalTransactionId" => "Paypal Transaktionsnummer" "role" => "active" ] "product" => array:38 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Salesforce-ID" "name" => "Name" "sku" => "Artikelnummer" "minQuantity" => "Mindestbestellmenge" "maxQuantity" => "Maximalbestellmenge" "price" => "Preis in €" "rebate" => "Rabatt in %" "description" => "Beschreibung" "shortDescription" => "Kurzbeschreibung" "specification" => "Spezifikation" "status" => "Status" "grouph" => "Hierarchie" "hArea" => "Bereich" "hFamily" => "Produktfamilie" "hProduct" => "Produkt" "groupf" => "Filter" "fTech" => "Technik" "fBrand" => "Marke" "fUsage" => "Anwendung" "fArea" => "Bereich" "fMaterial" => "Darreichungsform" "fForm" => "Viskosität" "fViscosity" => "Werkstoff" "sProducts" => "Verwandte Produkte" "groupa" => "Attribute" "AVariant" => "Produktvariante" "AColor" => "Farbe" "ACharacteristic" => "Abbindecharakteristik" "APackSize" => "Packungsgröße" "ASort" => "Sortierung" "imgDetail" => "Detailansicht (727x800)" "imgShop" => "Shopbild (360x396)" "pdfproduct" => "Sicherheitsdatenblatt" ] "productfilter" => array:8 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "value" => "Wert" "type" => "Typ" ] "productattribute" => array:8 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "type" => "Typ" "value" => "Wert" ] "useractivities" => array:14 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "intid" "timestamp" => "Timestamp" "user" => "Benutzer" "ip" => "IP" "client" => "Client" "url" => "URL" "activity" => "Spezielle Aktivität" "activityId" => "Spezielle Aktivitäts-ID" "login" => "Login" ] "elmanager" => array:13 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "name" => "Name" "user" => "Besitzer" "jsonString" => "EditList Json String" "type" => "Typ" "module" => "Modul" "isDefault" => "Default" "integrationId" => "Code" "createdByLogin" => "Ersteller" ] "deletecontrol" => array:12 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "module" => "Modul" "daysTilDelete" => "Dauernhaft Löschen nach..." "daysTilWarning" => "Warnung über das dauernhafte Löschen nach..." "daysTilUnusedWarning" => "Inaktivitätswarnung nach..." "createdByLogin" => "Erstellt von" "attachment" => "Anhang" ] "admin" => array:25 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "loggingUserType" => "Logging der Benutzeraktivitäten" "timestampLogging" => "Timestamp Logging" "userLogging" => "Benutzer Logging" "ipLogging" => "IP Logging" "clientLogging" => "Client Logging" "urlLogging" => "URL Logging" "activityLogging" => "Aktivität-Logging" "activityIDLogging" => "Aktivitäts-ID Logging" "loginLogging" => "Login Logging" "pwMinLength" => "Passwort mindest Länge" "pwLowerCase" => "Passwort kleine Buchstaben" "pwUpperCase" => "Passwort große Buchstaben" "pwNumbers" => "Passwort Zahlen" "pwSpecials" => "Passwort Sonderzeichen" "archiveAudittrail" => "Audittrail archivieren nach XXX Tagen" "archiveUserActivities" => "Benutzeraktivitäten archivieren nach XXX Tagen" "qrSize" => "QR Size" "qrEcc" => "QR-Code ECC" "qrUiIntegration" => "QR-Code UI Integration" "businessYear" => "Geschäftsjahr" ] "searchquery" => array:12 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "name" => "Name" "user" => "Besitzer" "query" => "Filter Abfrage (mit FTS)" "type" => "Typ" "module" => "Modul" "integrationId" => "Code" "createdByLogin" => "Ersteller" ] "rights" => array:15 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "nameDeu" => "Name Deutsch" "nameEnu" => "Name Englisch" "technicalName" => "Technischer Name" "color" => "Farbe" "icon" => "Icon" "group" => "Gruppierung" "descriptionDeu" => "Beschreibung Deutsch" "descriptionEnu" => "Beschreibung Englisch" "isModuleRight" => "App Recht" "checkedFlag" => "Aktiviert" ] "roles" => array:8 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "nameDeu" => "Name DE" "nameEnu" => "Name EN" "toolbarDirs" => "Foldable Toolbar" ] "asset" => array:15 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "integrationId" "objectTitle" => "Objekt Titel" "fname" => "Feldname" "accessType" => "Zugang" "type" => "Feld Typ" "owner" => "Besitzer" "fieldName" => "Technischer Bezeichner" "attachmentPath" => "Pfad" "moduleEntity" => "Objekt (m/Module)" "attachment" => "Uploadfeld" ] ] |
| MULTICHECKTYPESLOV | array:14 [ "user" => "Mitarbeiter" "producthierarchie" => "Produkthierarchie" "order" => "Bestellung" "product" => "Produkt" "productfilter" => "Produktfilter" "productattribute" => "Produktattribut" "useractivities" => "User Activities Logging" "elmanager" => "Edit-List Manager" "deletecontrol" => "DSGVO Settings" "admin" => "Sucurema Control Panel" "searchquery" => "Filterabfragen" "rights" => "Rechte" "roles" => "Rollen" "asset" => "Assets" ] |
| MULTICHECKFIELDARRAY | [] |
| MULTICHECKALLFIELDS | [] |
| MULTICHECKDESCRIPTIONFIELDS | array:14 [ "user" => array:45 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Geändert" "updatedBy" => "Geändert von" "title" => "Titel" "gender" => "Anrede" "login" => "Login / E-Mail" "password" => "Passwort" "role" => "Rolle" "active" => "Aktiv" "confirmed" => "Bestätigt" "active_date" => "Aktiviert" "change_comment" => "Letzte Änderungen" "lastName" => "Nachname" "firstName" => "Vorname" "integrationId" => "Mitarbeiternummer" "praxisName" => "Praxisname" "typ" => "Praxisform" "position" => "Position" "deliveryAddress" => "Lieferadresse" "billingAddress" => "Rechnungssdresse" "standardAddress" => "Standardadresse" "birthday" => "Geburtstag" "emailAddress" => "E-Mail" "phone" => "Telefon" "betriebs_id" => "Betriebs ID" "ust_id" => "Umsatzsteuer ID" "fax" => "Fax" "cell" => "Handy" "mailingStreet" => "Adresse (geschäftlich)" "mailingHousenumber" => "Hausnummer" "mailingAddressLine2" => "Adresszusatz (geschäftlich)" "mailingCity" => "Stadt (geschäftlich)" "mailingZipCode" => "PLZ (geschäftlich)" "mailingCountry" => "Land (geschäftlich)" "comments" => "Kommentare" "createdByLogin" => "Ersteller" "sfIntegrationId" => "Kontakt CaseSafeId" "accountSfIntegrationId" => "Account CaseSafeId" "navisionId" => "Kontakt NavId" "accountNavisionId" => "Account Debitoren Nr." "accountEmailAddress" => "Account E-Mail" "accountBlocked" => "Kunde gesperrt" "accountReminder" => "Mahnung aktiv" ] "producthierarchie" => array:13 [ "id" => "" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "value" => "Wert" "type" => "Typ" "assigntype" => "Bereich (wenn Typ = Produktfamilie)" "subdescription" => "Kurzbeschreibung im Menü (wenn Typ = Produktfamilie)" "familytype" => "Produktfamilie (wenn Typ = Produkt)" "sku" => "Produktlink (wenn Typ = Produkt)" "imgMenu" => "Menübild (wenn Typ = Bereich)" ] "order" => array:34 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "type" => "Bezahlmethode" "status" => "Status" "owner" => "Kunde" "date" => "Auftragsdatum" "dateDone" => "Abschlussdatum" "discountCodeId" => "Rabattcode" "integrationId" => "Salesforce-Id" "deliveryStreet" => "Straße" "deliveryHouseNumber" => "Hausnummer" "deliveryCity" => "Stadt / Ort" "deliveryLocationCode" => "Postleitzahl" "deliveryFirstName" => "Vorname" "deliveryLastName" => "Nachname" "deliveryAdditional" => "Adresszusatz" "billingStreet" => "Straße" "billingHouseNumber" => "Hausnummer" "billingCity" => "Stadt / Ort" "billingLocationCode" => "Postleitzahl" "billingFirstName" => "Vorname" "billingLastName" => "Nachname" "sum" => "Summe in €" "vat" => "MwSt. in %" "shipping" => "Versand in €" "products" => "Produkte" "customerComment" => "Kundenkommentar" "adminComment" => "Notiz" "salesforceId" => "Salesforce-Id" "paypalTransactionId" => "Paypal Transaktionsnummer" "role" => "active" ] "product" => array:38 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Salesforce-ID" "name" => "Name" "sku" => "Artikelnummer" "minQuantity" => "Mindestbestellmenge" "maxQuantity" => "Maximalbestellmenge" "price" => "Preis in €" "rebate" => "Rabatt in %" "description" => "Beschreibung" "shortDescription" => "Kurzbeschreibung" "specification" => "Spezifikation" "status" => "Status" "grouph" => "Hierarchie" "hArea" => "Bereich" "hFamily" => "Produktfamilie" "hProduct" => "Produkt" "groupf" => "Filter" "fTech" => "Technik" "fBrand" => "Marke" "fUsage" => "Anwendung" "fArea" => "Bereich" "fMaterial" => "Darreichungsform" "fForm" => "Viskosität" "fViscosity" => "Werkstoff" "sProducts" => "Verwandte Produkte" "groupa" => "Attribute" "AVariant" => "Produktvariante" "AColor" => "Farbe" "ACharacteristic" => "Abbindecharakteristik" "APackSize" => "Packungsgröße" "ASort" => "Sortierung" "imgDetail" => "Detailansicht (727x800)" "imgShop" => "Shopbild (360x396)" "pdfproduct" => "Sicherheitsdatenblatt" ] "productfilter" => array:8 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "value" => "Wert" "type" => "Typ" ] "productattribute" => array:8 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "type" => "Typ" "value" => "Wert" ] "useractivities" => array:14 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "intid" "timestamp" => "Timestamp" "user" => "Benutzer" "ip" => "IP" "client" => "Client" "url" => "URL" "activity" => "Spezielle Aktivität" "activityId" => "Spezielle Aktivitäts-ID" "login" => "Login" ] "elmanager" => array:13 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "name" => "Name" "user" => "Besitzer" "jsonString" => "EditList Json String" "type" => "Typ" "module" => "Modul" "isDefault" => "Default" "integrationId" => "Code" "createdByLogin" => "Ersteller" ] "deletecontrol" => array:12 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "Code" "module" => "Modul" "daysTilDelete" => "Dauernhaft Löschen nach..." "daysTilWarning" => "Warnung über das dauernhafte Löschen nach..." "daysTilUnusedWarning" => "Inaktivitätswarnung nach..." "createdByLogin" => "Erstellt von" "attachment" => "Anhang" ] "admin" => array:25 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "loggingUserType" => "Logging der Benutzeraktivitäten" "timestampLogging" => "Timestamp Logging" "userLogging" => "Benutzer Logging" "ipLogging" => "IP Logging" "clientLogging" => "Client Logging" "urlLogging" => "URL Logging" "activityLogging" => "Aktivität-Logging" "activityIDLogging" => "Aktivitäts-ID Logging" "loginLogging" => "Login Logging" "pwMinLength" => "Passwort mindest Länge" "pwLowerCase" => "Passwort kleine Buchstaben" "pwUpperCase" => "Passwort große Buchstaben" "pwNumbers" => "Passwort Zahlen" "pwSpecials" => "Passwort Sonderzeichen" "archiveAudittrail" => "Audittrail archivieren nach XXX Tagen" "archiveUserActivities" => "Benutzeraktivitäten archivieren nach XXX Tagen" "qrSize" => "QR Size" "qrEcc" => "QR-Code ECC" "qrUiIntegration" => "QR-Code UI Integration" "businessYear" => "Geschäftsjahr" ] "searchquery" => array:12 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "name" => "Name" "user" => "Besitzer" "query" => "Filter Abfrage (mit FTS)" "type" => "Typ" "module" => "Modul" "integrationId" => "Code" "createdByLogin" => "Ersteller" ] "rights" => array:15 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "nameDeu" => "Name Deutsch" "nameEnu" => "Name Englisch" "technicalName" => "Technischer Name" "color" => "Farbe" "icon" => "Icon" "group" => "Gruppierung" "descriptionDeu" => "Beschreibung Deutsch" "descriptionEnu" => "Beschreibung Englisch" "isModuleRight" => "App Recht" "checkedFlag" => "Aktiviert" ] "roles" => array:8 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "nameDeu" => "Name DE" "nameEnu" => "Name EN" "toolbarDirs" => "Foldable Toolbar" ] "asset" => array:15 [ "id" => "Id" "created" => "Erstellt" "createdBy" => "Erstellt vom" "updated" => "Aktualisiert" "updatedBy" => "Aktualisiert vom" "integrationId" => "integrationId" "objectTitle" => "Objekt Titel" "fname" => "Feldname" "accessType" => "Zugang" "type" => "Feld Typ" "owner" => "Besitzer" "fieldName" => "Technischer Bezeichner" "attachmentPath" => "Pfad" "moduleEntity" => "Objekt (m/Module)" "attachment" => "Uploadfeld" ] ] |
| LOVLISTSTYPESLOV | array:17 [ "user" => "Mitarbeiter" "producthierarchie" => "Produkthierarchie" "order" => "Bestellung" "product" => "Produkt" "productfilter" => "Produktfilter" "productattribute" => "Produktattribut" "tooltip" => "Tooltip Boards" "useractivities" => "User Activities Logging" "elmanager" => "Edit-List Manager" "deletecontrol" => "DSGVO Settings" "kanban" => "Kanban Boards" "admin" => "Sucurema Control Panel" "searchquery" => "Filterabfragen" "multicheck" => "Custom Multicheck Radios und Checkboxes" "rights" => "Rechte" "roles" => "Rollen" "asset" => "Assets" ] |
| LOVLISTSFIELDARRAY | array:1 [ "group" => "Gruppierung" ] |
| storeInit | true
|
| BCREGISTRYNAMEDROUTES | true
|
| suc_token | array:1 [ "2ea02d0d163bff749db716dc7dfbf8ed" => 1773642527 ] |
| blade | mySucBlade {#20} |
| ADMINSETTINGSCALLED | true
|
| Key | Value |
| USER | "www-data"
|
| HOME | "/home/www-data"
|
| SCRIPT_NAME | "/index.php"
|
| REQUEST_URI | "/shop?bereich=Zubeh&marke=25%2C2&t=16"
|
| QUERY_STRING | "bereich=Zubeh&marke=25%2C2&t=16"
|
| REQUEST_METHOD | "GET"
|
| SERVER_PROTOCOL | "HTTP/1.1"
|
| GATEWAY_INTERFACE | "CGI/1.1"
|
| REDIRECT_QUERY_STRING | "bereich=Zubeh&marke=25%2C2&t=16"
|
| REDIRECT_URL | "/shop"
|
| REMOTE_PORT | "46371"
|
| SCRIPT_FILENAME | "//var/www/kettenbach/index.php"
|
| SERVER_ADMIN | "simon.guenther@ilume.de"
|
| CONTEXT_DOCUMENT_ROOT | "/var/www/kettenbach"
|
| CONTEXT_PREFIX | "" |
| REQUEST_SCHEME | "https"
|
| DOCUMENT_ROOT | "/var/www/kettenbach"
|
| REMOTE_ADDR | "216.73.216.145"
|
| SERVER_PORT | "443"
|
| SERVER_ADDR | "5.9.183.98"
|
| SERVER_NAME | "kettenbach.sguenther.codesrv.it"
|
| SERVER_SOFTWARE | "Apache/2.4.58 (Ubuntu)"
|
| SERVER_SIGNATURE | "<address>Apache/2.4.58 (Ubuntu) Server at kettenbach.sguenther.codesrv.it Port 443</address>\n"
|
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
|
| HTTP_HOST | "kettenbach.sguenther.codesrv.it"
|
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate"
|
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
|
| HTTP_ACCEPT | "*/*"
|
| proxy-nokeepalive | "1"
|
| SSL_TLS_SNI | "kettenbach.sguenther.codesrv.it"
|
| HTTPS | "on"
|
| HTTP_AUTHORIZATION | "" |
| REDIRECT_STATUS | "200"
|
| REDIRECT_SSL_TLS_SNI | "kettenbach.sguenther.codesrv.it"
|
| REDIRECT_HTTPS | "on"
|
| REDIRECT_HTTP_AUTHORIZATION | "" |
| FCGI_ROLE | "RESPONDER"
|
| PHP_SELF | "/index.php"
|
| REQUEST_TIME_FLOAT | 1773641926.8695
|
| REQUEST_TIME | 1773641926
|