private function orderCreated(&$data, $old_order_status) { $hash2 = uniqid('opc', true); if (method_exists('JApplication', 'getHash')) { $hashn = JApplication::getHash('opctracking'); } else { $hashn = JUtility::getHash('opctracking'); } $hash = JRequest::getVar($hashn, $hash2, 'COOKIE'); if ($hash2 == $hash) { OPCtrackingHelper::setCookie($hash); } OPCtrackingHelper::orderCreated($hash, $data, $old_order_status); //OPC add-on: if any other plugin updates user data, they should get refreshed: // refresh user data: $user = JFactory::getUser(); $id = $user->id; $user = new JUser($id); $session = JFactory::getSession(); $session->set('user', $user); // end of refresh self::_tyPageMod($data, false); }