loadHelper('vxcloadcsshelper'); $cssHelper = new VxcLoadCssHelper(); $cssHelper->loadCss(); $document->addStyleSheet('administrator/templates/system/css/system.css'); $document->addStyleSheet('administrator/templates/khepri/css/general.css'); $document->addStyleSheet('administrator/templates/khepri/css/rounded.css'); $document->addStyleDeclaration($css); $modelOrderStates =& $this->getModel('orderstates'); $modelUser =& $this->getModel('user'); $orderStates =& $modelOrderStates->getData(); $isFranchiseManager = $modelUser->checkPrivilege('Franchise manager'); $userId = LegacyHelper::getUserId(); $isAdmin = ($userId && LegacyHelper::isAdminUser($userId)); $orderId = JRequest::getVar('orderId','int',0); $modelOrder =& $this->getModel('order'); $modelOrder->SetId($orderId); $order =& $modelOrder->getData(); if ($order->id) { $modelOrderLogs =& $this->getModel('orderlogs'); $modelOrderLogs->SetOrderId($orderId); if ($isAdmin) $level = ADMIN_VISLEVEL; else if ($isFranchiseManager) $level = FRANCHISEMAN_VISLEVEL; else $level = PUBLIC_VISLEVEL; $modelOrderLogs->SetMaxVisibilityLevel($level); $order->logs =& $modelOrderLogs->getData(); $order->users =& $modelOrder->getUsers(); } $modelOrderAttribute =& $this->getModel('orderattribute'); $customerId = JRequest::getVar('customerId'); $fakePayment = LegacyHelper::getPHPGlobalVar('fakePayment'); $canSeePrices = !($modelUser->checkPrivilege('Cannot see prices')) && !$fakePayment; $canChangeOrderState = $modelUser->checkPrivilege('Can change order state') || $isAdmin; $canChangeOrderUser = $modelUser->checkPrivilege('Can change order user') || $isFranchiseManager || $isAdmin; $isChecker = $isAdmin ||$isFranchiseManager ||$modelUser->checkPrivilege('Can check orders'); $hideManufacturingDetails = LegacyHelper::getPHPGlobalVar('hideManufacturingDetails'); $showLogDetail = $isChecker || !$hideManufacturingDetails; $this->assignRef('canSeePrices',$canSeePrices); $this->assignRef('hideManufacturingDetails',$hideManufacturingDetails); $this->assignRef('showLogDetail',$showLogDetail); $this->assignRef('canChangeOrderUser',$canChangeOrderUser); $this->assignRef('canChangeOrderState',$canChangeOrderState); $this->assignRef('order', $order); $this->assignRef('isFranchiseManager', $isFranchiseManager); $this->assignRef('orderStates', $orderStates); $this->assignRef('customerId', $customerId); $this->assignRef('att',$modelOrderAttribute); parent::display($tpl); }// function }// class ?>