" . "" . getLngt("Schlüssel") . "" . " " . "" . getLngt("Branche") . ""; $tableFieldArray = array("br_key","br_name"); $tableAlignArray = array("center","left"); // $tableColFinishPageLink = "0"; // $tableFieldNumOfIdField = 0; $tableFieldFinishPageArray = array("br_id","br_key","br_name"); $returnValueArray = array("g_br_id", "g_br_key", "g_br_name"); elseif ($listType == "tax") : $pageTitel = getLngt("STEUERSÄTZE"); $orderByFieldArray = array("tx_id", "tx_sign", "tx_value"); if ($orderByFieldNo != "0" && $orderByFieldNo != "1" && $orderByFieldNo != "2") : $orderByFieldNo = "0"; endif; $sqlquery = "SELECT tx.tx_id, tx.txt_id, tx.tx_sign, tx.tx_value, tx.tx_remark FROM tax AS tx ORDER BY tx." . $orderByFieldArray[$orderByFieldNo]; $tableHeader = " " . "" . getLngt("Satz") . "" . " " . "" . getLngt("Kennzeichen") . ""; $tableFieldArray = array("tx_value","tx_sign","tx_remark"); $tableAlignArray = array("right","center","left"); // $tableColFinishPageLink = "0"; // $tableFieldNumOfIdField = 0; $tableFieldFinishPageArray = array("tx_id","txt_id","tx_sign","tx_value"); $returnValueArray = array("g_tx_id", "g_txt_id", "g_tx_sign", "g_tx_value"); elseif ($listType == "employee" && $userTypeName == "hq") : $pageTitel = getLngt("MITARBEITER"); $whereClause = ""; if (!authCheckEmployeeRights($emp_id, "3")) : $whereClause = " AND emp.emp_id = '" . $emp_id . "'"; endif; $sqlquery = "SELECT emp.emp_id, usr.usr_name, usr.usr_firstname, usr.usr_email, usr.usr_phone, usr.usr_phone2, usr.usr_account, hq.hq_mnemonic" . " FROM user AS usr, employee AS emp, headquarters AS hq" . " WHERE usr.usr_type = '1' AND emp.usr_id = usr.usr_id AND emp.csc_id = '0' AND usr.hq_id = hq.hq_id AND hq.hq_id = '" . $hq_id . "'" . $whereClause . " ORDER BY usr.usr_name"; // $tableHeader = "" . getLngt("Name") . "" . getLngt("Vorname") . "" . getLngt("Niederlassung") . "" . getLngt("E-mail") . "" . getLngt("Telefon") . "" . getLngt("Anmeldename") . ""; $tableHeader = " " . "" . getLngt("Name") . "" . " " . "" . getLngt("Vorname") . "" . " " . "" . getLngt("Niederlassung") . "" . " " . "" . getLngt("E-Mail") . "" . " " . "" . getLngt("Telefon") . "" . " " . "" . getLngt("Anmeldename") . ""; $tableFieldArray = array("usr_name","usr_firstname","hq_mnemonic","usr_email","usr_phone","usr_account"); $tableAlignArray = array("left","left","left","left","left","left"); // $tableColFinishPageLink = "0"; // $tableFieldNumOfIdField = 0; $tableFieldFinishPageArray = array("emp_id","usr_name","usr_firstname"); $returnValueArray = array("g_sales_emp_id", "g_sales_usr_name", "g_sales_usr_firstname"); else : $doCloseWindow = "1"; endif; // Generate list from special statement if ($sqlquery != "") : $result = $db->query($sqlquery); if (DB::isError($result)) die ("$PHP_SELF: " . $result->getMessage()); // Table with header $numOfRows = 1; $lineToggler = 0; $tableFieldArrayLen = count($tableFieldArray); $tableFieldFinishPageArrayLen = count($tableFieldFinishPageArray); // Check für additional link coloumns $genericStrLen = strlen($generic); // ATTENTION: The length will be checked against "$tableFieldFINISHPAGEArrayLen" but will be added to "$tableFieldArray" (!!!!) if ($genericStrLen > $tableFieldFinishPageArrayLen) : for ($j = $tableFieldFinishPageArrayLen; $j < $genericStrLen; $j++) : // Group link (<=> "2") if (substr($generic, $j,1) == "2") : $tableHeader .= " " . getLngt("Gruppen") . ""; array_push($tableFieldArray, "link_group"); array_push($tableAlignArray, "center"); endif; endfor; $tableFieldArrayLen = count($tableFieldArray); endif; $out .= "" . $tableHeader . ""; while ($row = $result->fetch_assoc()): $numOfRows++; if ($lineToggler == 0) : $lineToggler = 1; else : $lineToggler = 0; endif; $cellColor = getListColor($numOfRows, $lineToggler); $out .= ""; for ($j = 0; $j < $tableFieldArrayLen; $j++) : $align = $tableAlignArray[$j]; if ($align == "") : $align = "left"; endif; if ($tableColFinishPageLink == $j) : $out .= " "; $out .= $row[$tableFieldArray[$j]]; $out .= ""; else : // Check for special link (e.g. group link) if ($tableFieldArray[$j] == "link_group") : $out .= " " . "" . "" . "" . ""; else : $out .= " " . $row[$tableFieldArray[$j]] . ""; endif; endif; endfor; $out .= ""; endwhile; $result->free(); endif; endif; ?> <?php echo $pageTitel ?>