"; // GRID $gridParArr = array(); // border-style:solid; border-width:1px; border-color:#0080FF; $gridParArr["output_css"] = " .grid_ct {float:left; padding:0px; margin:0px; min-width:250px; font-size:10pt; font-family:Helvetica,Arial; font-style:normal; font-weight:normal;} .grid_ct_hl {min-height:22px; padding:5px; background-color:#4e45ec; color:white;} .grid_ct_bd {min-height:250px; padding:5px; background-color:#97bcFF; color:white;} "; // $gridParArr = array(); $grid = new Grid("400px", array(2,5), $gridParArr); $gridJsOut = ""; $grid->resetContainerPageCounter(); // Include ouput function include_once("../include/getDashboardData.php"); /* $passphrase = getPwd("34a78d91s83g"); echo "passphrase = " . $passphrase . "
"; // STB909307 bito :: Storno MIT Kosten => In Statistik mitgezählt? // STB970299 STB :: Hat (Test-)Berichte 2017 */ // Wrapper for function "getDashData()" function gdd ($tag, $headline, $structureType = "", $brArr = array(), $linkArr = array(), $styleArr = array(), $id = "", $type = "", $dateformat = "") { global $objType, $objId; $retVal = ""; if ($tag != "") : if ($type == "") : $type = $objType; endif; if ($id == "") : $id = $objId; endif; if ($structureType == "") : $structureType = "table"; endif; $retVal = getDashData($type, $tag, $id, $brArr, $styleArr, $dateformat, $structureType, $headline, $linkArr); endif; return $retVal; } if ($userTypeName == "hq") : // Get data $outCt = ""; // $outCt = "
"; if ($objType != "" && $objId != "") : // "FIRMENDATEN" $outCt .= gdd("id", getLngt("DEBITOR"), "line", array(), array("cs", "cmp_id")); $outCt .= gdd("company", getLngt("FIRMIERUNG"), "table", array(0,1), array("cs", "cmp_id")); $outCt .= gdd("address", getLngt("ADRESSE"), "table", array(0), array("cs", "cmp_id")); $outCt .= gdd(array("usr_email", "usr_phone", "usr_phone2", "usr_fax"), array(getLngt("MAIL"),getLngt("FON"), getLngt("MOB"), getLngt("FAX")), "line", array(), array("cs", "cmp_id")); $outCt .= gdd("bank", getLngt("BANKVERBINDUNG"), "table", array(0,1,2,3,4), array("cs", "cmp_id")); $gridMatrix = $grid->getNextContainerPageCounter(); // $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("width", "300px"), ""); // $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#0080FF"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("FIRMENDATEN"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], strWrapJs($outCt), "bd"); /* function gdd ($tag, $headline, $structureType = "", $brArr = array(), $styleArr = array(), $id = "", $type = "", $dateformat = "") { .... $retVal = getDashData($type, $tag, $id, $brArr, $styleArr, $dateformat, $structureType, $headline); */ // "VORGÄNGE" $outCt = ""; $outCt .= gdd("reports_num_since_last_login:" . date("z") . ",0," . $emp_id, getLngt("ANZAHL BERICHTE SEIT LETZTEM LOGIN"), "line"); $outCt .= gdd("reports_data_since_last_login:" . date("z") . ",0," . $emp_id, getLngt("BERICHTE SEIT LETZTEM LOGIN"), "table", array(1), array("rp", "rp_id")); $outCt .= gdd("reports_num_since_last_login:" . date("z") . ",0", getLngt("ANZAHL BERICHTE") . " " . getDateTime("year"), "line"); $outCt .= gdd("reports_data_since_last_login:" . date("z") . ",0", getLngt("BERICHTE") . " " . getDateTime("year"), "table", array(1), array("rp", "rp_id")); $outCt .= gdd("appointments_num_since_last_login:" . date("z") . ",0," . $emp_id, getLngt("ANZAHL TERMINE SEIT LETZTEM LOGIN"), "line"); $outCt .= gdd("appointments_data_since_last_login:" . date("z") . ",0," . $emp_id, getLngt("TERMINE SEIT LETZTEM LOGIN"), "table", array(0), array("ap", "ap_id")); $gridMatrix = $grid->getNextContainerPageCounter(); // $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("width", "300px"), ""); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("VORGÄNGE"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], strWrapJs($outCt), "bd"); // "STATISTIK" $outCt = ""; $outCt .= gdd(array("stat_year_curr", "stat_year_last", "stat_year_1_before_last"), array(getDateTime("year"),getDateTime("lastyear"), date("Y",mktime(0, 0, 0, date("m"),date("d"),date("Y")-2))), "line", array()); $outCt .= gdd("user_since", getLngt("KUNDE SEIT"), "line"); $outCt .= gdd("last_order", getLngt("LETZTER AUFTRAG"), "line", array(), array("jb", "cs_last_job")); $gridMatrix = $grid->getNextContainerPageCounter(); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("STATISTIK"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], strWrapJs($outCt), "bd"); // gdd ($tag, $headline, $structureType = "", $brArr = array(), $styleArr = array(), $id = "", $type = "", $dateformat = "") // "FAHRER" $outCt = ""; $outCt .= gdd("cr_fav", getLngt("BEVORZUGTE FAHRER"), "table", array(1,3,5,7), array("cr", "cmp_id")); $outCt .= gdd("cr_block", getLngt("GESPERRTE FAHRER"), "table", array(1,3,5,7), array("cr", "cmp_id")); $gridMatrix = $grid->getNextContainerPageCounter(); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("FAHRER"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], strWrapJs($outCt), "bd"); // "KOSTENSTELLENADRESSEN" /* $outCt = ""; $outCt .= gdd("costcenteraddresses", getLngt("KOSTENSTELLEN"), "table", array(1,2,4), array("csc", "csc_id")); // $outCt .= getDashData($objType, "usr.usr_account", $objId); $gridMatrix = $grid->getNextContainerPageCounter(); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("KOSTENSTELLEN"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], strWrapJs($outCt), "bd"); */ // "KOSTENSTELLEN" $outCt = ""; $outCt .= gdd("costcenters", getLngt("KOSTENSTELLEN"), "table", array(0), array("csc", "csc_id")); $gridMatrix = $grid->getNextContainerPageCounter(); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("KOSTENSTELLEN"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], strWrapJs($outCt), "bd"); // "CHART: ANZAHL AUFTRÄGE" $outCt = base64_encode(gdd("stat_chart_jobs:2", "", "table", array(), array())); $gridMatrix = $grid->getNextContainerPageCounter(); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("ANZAHL AUFTRÄGE"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetContent($gridMatrix[0], $gridMatrix[1], "atob(\"" . $outCt . "\")", "bd", "html", ""); // Usage of "gridSetContent" instead of "gridSetHtml" (!!!!) // "CHART: UMSÄTZE" $outCt = base64_encode(gdd("stat_chart_sales:2", "", "table", array(), array())); $gridMatrix = $grid->getNextContainerPageCounter(); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("background-color", "#4e45ec"), "hl"); $gridJsOut .= $grid->gridSetHtml($gridMatrix[0], $gridMatrix[1], getLngt("UMSÄTZE"), "hl"); $gridJsOut .= $grid->gridSetCss($gridMatrix[0], $gridMatrix[1], array("color", "black", "font-size", "10pt", "font-weight", "normal"), "bd"); $gridJsOut .= $grid->gridSetContent($gridMatrix[0], $gridMatrix[1], "atob(\"" . $outCt . "\")", "bd", "html", ""); // Usage of "gridSetContent" instead of "gridSetHtml" (!!!!) endif; // $outCt = "
"; // Current container page counter /* $tmpArr = $grid->getCurrentContainerPageCounter("0", "1"); echo "getCurrentContainerPageCounter.grid: " . $tmpArr[0] . " " . $tmpArr[1] . "
"; $tmpVal = $grid->getCurrentContainerPageCounter("1", "1"); echo "getCurrentContainerPageCounter.counter: " . $tmpVal . "

"; // $grid->addGridContainer($tmpArr[0], $tmpArr[1]); */ endif; // Hide remaining containers without content $gridJsOut .= $grid->gridHideRemaining(); ?> <?php echo $pageTitel ?>
getGridItemParameter("output_html") ?>