public static function createNonce($action) { $time = owa_coreAPI::getNonceTimeInterval(); $cu = owa_coreAPI::getCurrentUser(); $user_id = $cu->getUserData('user_id'); $full_nonce = $time . $action . $user_id . 'owa_nonce'; $nonce = substr(owa_coreAPI::saltedHash($full_nonce, 'nonce'), -12, 10); return $nonce; }