-
Posts
3,729 -
Joined
-
Last visited
-
Days Won
28
Community Answers
-
Stuart Silvester's post in Commerce: Bug: quantity for products with options with 0 qt. was marked as the answer
Thank you, we'll make sure to get this fixed in a future release.
-
Stuart Silvester's post in OAuth server-side non-Invision API authentication was marked as the answer
Hi!
You have a few options really depending on your set up and preferences
You could:
Add a custom app to Invision Community that adds REST API endpoint and passes requests through to your API after validation. Call the /api/core/me endpoint to see if you get an authenticated response with the token. If you have database access, you could use that to look up the access token and access scopes, this would probably be quicker due to less reliance on HTTP requests. In any of these scenarios you would need to account for access tokens expiring.
-
Stuart Silvester's post in PHP 8+ HexToRGB plugin was marked as the answer
Thanks, we'll get that addressed in a future release.
-
Stuart Silvester's post in API creating polls in topics was marked as the answer
You would need to send the options formatted for HTTP POST, you can't just pass an array through like that.
Something like this would work.
/* poll variables below */ ,'poll_title' => 'Cast your vote' // poll_options: Array of objects with keys 'title' (string), 'answers' (array of objects with key 'value' set to the choice) and 'multichoice' (bool) ,'poll_options[1][title]' => urlencode('Make your choice, either Yes or No:') ,'poll_options[1][answers][0][value]' => 'Yes' ,'poll_options[1][answers][1][value]' => 'No' ,'poll_options[1][multichoice]' => '0' ,'poll_public' => '0' // bool Make the poll public ,'poll_only' => '0' // bool Make this a poll-only topic
You also don't need to urlencode everything like that, cURL sends data as application/x-www-form-urlencoded by default.
-
Stuart Silvester's post in Missing language string was marked as the answer
Thank you for your report, we'll get that fixed in an upcoming release!
-
Stuart Silvester's post in Can not install app from Marketplace after paid for it. Help was marked as the answer
I have created a ticket for you and I have replied to that for you.
You didn't purchase the file from the Marketplace, so we're unable to renew any purchases that you had made directly from the author originally.
-
Stuart Silvester's post in Marketplace authenticating problem! was marked as the answer
Hi,
We're seeing an SSL error when trying to connect to your community, this is due to your server not supporting TLS 1.2 (it only supports TLS 1.3). Typically, servers should support a minimum of TLS 1.2 in addition to TLS 1.3 for maximum compatibility (older consumer devices may not be able to access your community either).
Your server administrator should be able to assist with this if you're not quite sure what it means.
-
Stuart Silvester's post in [BUG 4.6.7] Duplicate emailWrapper in outgoing emails was marked as the answer
Thank you, I was able to reproduce the issue.
I have created an internal bug report for this.
-
Stuart Silvester's post in [BUG 4.6.7] Unreplaced {dir} attributes in emails was marked as the answer
The fix for this should be in our December release.
-
Stuart Silvester's post in Undefined index: club_node_public was marked as the answer
We fixed this in 4.6.8
-
Stuart Silvester's post in Dev Center -> Add Table -> Import From Database was marked as the answer
This is intentional, it is a feature for importing legacy tables (3.x) that weren't properly named in the format required in 4.x ( appkey_tablename ). It simply imports the table and renames it to the right format.
Tables for 4.x applications should be fully created and managed via the developer center.
-
Stuart Silvester's post in Problem with using CheckboxSet form helper was marked as the answer
Hi,
Thank you for letting us know, I have created an internal bug report for this.
-
Stuart Silvester's post in Problem retrieving currently logged in member via API. was marked as the answer
What's going to be happening here is that \IPS\Member::$loggedInMember will already be set to a guest by \IPS\Session\Front::read(), since you're overriding that and setting a member after that has ran, you'll also need to reset the cached logged in member after calling `$this->session->setMember($member)`
\IPS\Member::$loggedInMember = NULL;
-
Stuart Silvester's post in S3 configured with url, but download files from AWS S3 link was marked as the answer
This is intentional right now, but we do have plans to re-visit and see if anything has changed since we last looked at it. I believe it required using Cloudfront signed URLs instead of S3 signed URLs.
-
Stuart Silvester's post in Commerce: Support MaxMind? was marked as the answer
Hi @OctoDev
It really depends on how your payment gateway works. In the majority of gateways we implement, we process the fraud rules (inc MaxMind) when the gateway sends us the payment notification via Webhook. I would recommend having a look in some of the existing gateway interfaces for `executeFraudAction()` and `checkFraudRulesAndCapture()` to see how we handle it.
-
Stuart Silvester's post in Hook is not respected in task was marked as the answer
Hooks should work perfectly fine in tasks, if it's not working properly you may need to trace the code back and see what's going on. I cannot reproduce any issues with this (we use this functionality for some of our customisations).
-
Stuart Silvester's post in Bug report: Progress bars are displayed incorrectly... was marked as the answer
Hi,
Thank you for letting us know, we'll get that fixed in an upcoming release.
-
Stuart Silvester's post in Access to undeclared static property when add/edit package was marked as the answer
Hello,
Thank you for your report. I have identified the issue (it's specific to adding a product after a Misc Charge, or Shipping Charge). This issue will be fixed in a future release.
-
Stuart Silvester's post in [bug] 4.6.7 - 'Use to identify purchases' Too many redirects was marked as the answer
Thanks for the report, this should be fixed in a future release.
-
Stuart Silvester's post in Problem With Marketplace was marked as the answer
Hi,
It looks like you have some kind of JavaScript check block that is interrupting the request we're sending to your server.
<html> <body> <script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(..)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].constructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerCase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers("f4efef7009be6640b5d6326169d5a9d5");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/"; location.href="https://<url>/index.php?app=core&module=system&controller=marketplace&i=1";</script> <noscript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript> </body> </html> You will need to make sure that 'https://<url>/index.php?app=core&module=system&controller=marketplace' is accessible.
-
Stuart Silvester's post in Marketplace $ symbol issue was marked as the answer
I doubt it would be the server, it's a HTML entity that's rendered in your browser.
I have changed it to use $ instead.
Thanks! - yes that would be related to the locale. I have made a change so it always uses a . as the decimal for the Marketplace views.
-
Stuart Silvester's post in Marketplace BUG was marked as the answer
The thumbnails have been restored.
-
Stuart Silvester's post in vimeo video not loading on the forum was marked as the answer
Hello!
It's simpler than that actually, all you need to do is paste the URL from your browser address bar and it'll automatically embed.
So pasting: https://vimeo.com/164641495
becomes:
-
Stuart Silvester's post in How to access auto update interface? was marked as the answer
Hi John!
If you go to 'Applications' you should see an 'Update Available' label showing next to the 'System' application:
Click to start the upgrade process.
-
Stuart Silvester's post in [bug] 4.6.7 - Theme - nexus_pfield lang string missing was marked as the answer
Hi,
Thank you for letting us know, we'll make sure this is fixed in a future release.