function vieworder($filename) { global $modx, $shop_lang, $theme, $tsvshop, $tables, $moduleid, $modulea; $user = $modx->userLoggedIn(); $out = ""; $output_sales_notice = ""; $output_sales_error = ""; $temp = ""; $act = $_GET['act']; $id = _filter($_GET['idorder'], 1); $filename = empty($filename) ? TSVSHOP_PATH . 'addons/sales/tpl/orderview.tpl' : $filename; if ($user['usertype'] == "manager") { if (!empty($act) && $act == "vieworder" && $tables['sales'] != "none" && $tsvshop['dborders'] != "" && !empty($id) && is_numeric($id)) { if ($res = $modx->db->select('*', $tsvshop['dborders'], 'numorder = "' . $id . '"', 'numorder', '1')) { $row = $modx->db->getRow($res); $url = "index.php"; $tpl = get_file_contents($filename); $row1 = array('moduleurl' => $url, 'modulea' => $modulea, 'moduleid' => $moduleid, 'theme' => $theme); $tpltr = getStr($tpl, '<!--repeat-->', '<!--/repeat-->'); $row = array_merge($shop_lang, $row1, $row); foreach ($row as $key => $value) { if (in_array($key, explode(",", $tsvshop['SecFields']))) { $value = DeCryptMessage($value, $tsvshop['SecPassword']); } if ($key == "dateorder") { $value = date("d.m.Y H:i:s", $value); } if ($key == "status") { $tpl = str_replace('[+buildstatus+]', '<select name="status" id="status">' . buildstatus($value, explode("||", $tsvshop['StatusOrder'])) . '</select>', $tpl); } $tpl = str_replace('[+' . $key . '+]', $value, $tpl); } if ($res = $modx->db->select('*', $tsvshop['dborders_details'], 'numorder = "' . $id . '"', 'numorder')) { while ($order = $modx->db->getRow($res)) { $row = array_merge($row, $order); $r++; $temp = str_replace('[+moduleid+]', $_GET['id'], $tpltr); foreach ($order as $key => $value) { $temp = str_replace('[+' . $key . '+]', $value, $temp); } $temp = str_replace('[+num+]', $r, $temp); $out .= $temp; } $out = str_replace($tpltr, $out, $tpl); $out = preg_replace('/(\\[\\+.*?\\+\\])/', '', $out); return $out; } } //--- } } }
include_once 'ressources/class.samba.inc'; $usersmenus = new usersMenus(); if ($usersmenus->AsArticaAdministrator == false) { echo "alert('No privileges')"; exit; } if (isset($_GET["start"])) { start_page(); exit; } if (isset($_GET["external-export-resource"])) { save_ressource(); exit; } if (isset($_GET["external-export-progress"])) { buildstatus(); exit; } if (isset($_GET["external-export-launch"])) { LaunchExport(); exit; } if (isset($_GET["Status"])) { echo Status($_GET["Status"]); exit; } if (isset($_GET["GetStatus"])) { ExportStatus(); exit; } if (isset($_GET["logs"])) {