| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 947 online users. » 2 Member(s) | 941 Guest(s) Applebot, Bing, Google, Yandex, ao88iicu
|
| Latest Threads |
IW 16.2.0 Missing librari...
Forum: IntraWeb General Discussion
Last Post: Gregory_Twedt
06-24-2026, 04:40 AM
» Replies: 5
» Views: 673
|
VCL conversion
Forum: Delphi General Discussion
Last Post: tobenschain
06-20-2026, 05:00 AM
» Replies: 0
» Views: 92
|
TIWjQDBGrid changing UI
Forum: IntraWeb General Discussion
Last Post: BoostedCruiser
06-08-2026, 02:02 AM
» Replies: 36
» Views: 70,476
|
TIWjQDBGrid erratic behav...
Forum: IntraWeb General Discussion
Last Post: Fabrizio Conti
06-04-2026, 09:14 AM
» Replies: 3
» Views: 506
|
Access Violation When Val...
Forum: IntraWeb General Discussion
Last Post: Alexandre Machado
06-03-2026, 08:47 AM
» Replies: 2
» Views: 531
|
Bootstrap5
Forum: IntraWeb General Discussion
Last Post: geraldtatum
06-02-2026, 06:24 AM
» Replies: 1
» Views: 432
|
weakpackageunit contains ...
Forum: IntraWeb General Discussion
Last Post: rlebeau
05-26-2026, 04:56 PM
» Replies: 4
» Views: 577
|
Custom 404 handler
Forum: IntraWeb General Discussion
Last Post: CfawesDwale
05-21-2026, 08:02 AM
» Replies: 0
» Views: 272
|
PopUp Menu
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
05-13-2026, 04:35 AM
» Replies: 4
» Views: 8,233
|
Image question on tiwjqdb...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
05-13-2026, 03:32 AM
» Replies: 3
» Views: 4,140
|
|
|
| Boot Strap Container How To?? |
|
Posted by: ShaneStump - 10-06-2018, 02:41 AM - Forum: IntraWeb General Discussion
- Replies (14)
|
 |
Howdy All!
I am finally playing with the bootstrap that comes with IW 15+.
I am trying to do a responsive version of my current IW application that uses CGDevTools desktop / mobile components.
I can't seem to figure out how to create a container (region) of regions that will will automatically fit as screen width allows.
That is, I want to create a page like this with the bootstrap components (see the grid of events):
Existing Reservation System
How do I arrange the regions so I can have n columns of events and have them automatically wrap?
Thanks in advance,
Shane
P.S. I want to implement something like:
https://getbootstrap.com/docs/3.3/compon...om-content
|
|
|
| TIWCustomFileUploader.AcceptFiles |
|
Posted by: jeroen.rottink - 10-04-2018, 09:20 AM - Forum: IntraWeb General Discussion
- No Replies
|
 |
Hi
I upgraded from IW14.1.3 to IW15.0.13 using Delphi 10.1 Berlin
In a converted project I use TIWCustomFileUploader to give a user the possibility to take and upload a photo. On a Samsung Galaxy S7 with Chrome this stopped working.
The user can't take a photo anymore. On a Lenovo tablet it still works...
Looking at the html (generated using templates) there is a difference in the accept attribute. In IW15 it's '.image/*' instead of 'image/*'.
Code: <!-- IW14.1.3 -->
<div class="form-group">
<div class="IWFILEUPLOADERCSS" id="IWFILEUPLOADER" name="IWFILEUPLOADER" tabindex="4">
<div class="IWFileUploader">
<div id="IWFILEUPLOADER_drop_area" class="iwfileuploader-drop-area" style="display: none;"><span>Drop files here to upload</span></div>
<div id="IWFILEUPLOADER_button" class="btn btn-block " style="position: relative; overflow: hidden; direction: ltr;">Maak een foto<input accept="image/*" type="file" name="iwfu_file_input" id="IWFILEUPLOADER_INPUT" capture="camera" style="position: absolute; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;"></div>
<ul id="IWFILEUPLOADER_list" class="iwfileuploader-list"></ul>
</div>
</div>
</div>
<!-- IW15.0.3 -->
<div class="form-group">
<div class="IWFILEUPLOADERCSS" id="IWFILEUPLOADER" name="IWFILEUPLOADER" style="" tabindex="4">
<div class="IWFileUploader">
<div id="IWFILEUPLOADER_drop_area" class="iwfileuploader-drop-area" style="display: none;"><span>Drop files here to upload</span></div>
<div id="IWFILEUPLOADER_button" class="btn btn-block" style="position: relative; overflow: hidden; direction: ltr;">Maak een foto<input accept=".image/*" type="file" name="iwfu_file_input" id="IWFILEUPLOADER_INPUT" capture="camera" style="position: absolute; right: 0px; top: 0px; font-family: Arial; font-size: 118px; margin: 0px; padding: 0px; cursor: pointer; opacity: 0;"></div>
<ul id="IWFILEUPLOADER_list" class="iwfileuploader-list"></ul>
</div>
</div>
</div>
In the source procedure TIWCustomFileUploader.SetAcceptFiles(const Value: string); is changed resulting in this behaviour.
|
|
|
| TIdHTTP and XML integration (API) |
|
Posted by: rhcarpenter - 10-03-2018, 02:04 AM - Forum: Indy
- Replies (6)
|
 |
I am not proficient with the Indy components. Years ago I researched and struggled and finally got the following to work. This code calls an API to get an authorization code. Look at the code and then please continue reading the information following.
HTTP := TIdHTTP.Create(nil);
try
SSL := TIdSSLIOHandlerSocketOpenSSL.Create(HTTP);
// configure SSL options as needed...
HTTP.IOHandler := SSL;
FResponseText := Trim(HTTP.Get('https://evs.e2value.com/evs/remote_auth.asp?username=' + TIdURI.ParamsEncode(username)
+ '&password=' + TIdURI.ParamsEncode(password) + '&vusername=' + TIdURI.ParamsEncode(vusername)));
(* Parse the document *)
XMLDocument1.XML.Clear;
XMLDocument1.XML.Add(Trim(FResponseText));
XMLDocument1.Active := True;
AuthId := XMLDocument1.DocumentElement.ChildNodes[0].Text;
if Copy(AuthId, 1, 5) = 'Sorry' then
raise Exception.Create('Unable to authenticate. Bad username or password.')
else
if Copy(AuthId, 1, 14) = 'Please provide' then
raise Exception.Create('Unable to authenticate. Bad password.');
AuthCode := XMLDocument1.DocumentElement.ChildNodes[1].Text;
finally
XMLDocument1.Active := False;
SSL.Free;
HTTP.Free;
end;
The code no longer works. It breaks on the line
FResponseText := Trim(HTTP.Get('https://evs.e2value.com/evs/remote_auth.asp?username=' + TIdURI.ParamsEncode(username)
+ '&password=' + TIdURI.ParamsEncode(password) + '&vusername=' + TIdURI.ParamsEncode(vusername)));
and then of course jumps to the code within the "finally" section. A couple of weeks ago I received the notice below from the owners of the API. How do I change my code to make it work? Can I make it work? Any help you can provide will be greatly appreciated.
Effective October 1, 2018 we will no longer accept any HTTP requests via XML Integration, also known as API. We will only accept HTTPS requests.
Internet Security is a significant concern for us. To offer the best security we can, e2Value continually updates protocols. There have been a number of worldwide changes this year that seem to have caused disruptions for some clients.
Any steps we take are to protect ourselves—and more importantly—our customers. None of the security protocols we have instituted or will institute in the future are ones that e2Value decided independently. We were merely complying with the standards we are expected to maintain by and for our customers.
Among our recent updates is the requirement of Transport Layer Security (TLS) 1.2 communication with our servers, as the latest security guidelines recommend. TLS 1.2 encryption protocol helps keep data safe during its transmission over the internet.
We renew our SSL certificates annually.
SSL certificates are either valid or expired and they should be read by a customer’s server during the actual transaction—not stored on the customer’s servers.
Storing them on one’s server is typically done because the server has an HTTP connection versus an HTTPS connection. That HTTP connection is an unsecure link that will be blocked after September 30, 2018. To that end:
- Any HTTP connections will be severed starting October 1, 2018.
- If you have an HTTP connection in any postback, you may want to have a security review of your connections, e2Value’s and others, if applicable.
- We recommend no one store the SSL certificates.
- If a certificate is stored, note and diary the SSL expiration date. We will not be sending out future notices about expiring certificates.
These updates should only affect integrated accounts—Single Sign-on, Basic Portico, Advanced Portico and XML (API) integrations—not direct login accounts
Again any help will be greatly appreciated.
Randall H. Carpenter
|
|
|
| Can X-Powered-By response header be removed? |
|
Posted by: rchristi12 - 10-02-2018, 05:33 PM - Forum: IntraWeb General Discussion
- Replies (9)
|
 |
We are currently using IntraWeb 14.2.3 with Delphi 10.1 Berlin and have an ISAPI application running under IIS 8.5. We have recently had a scan done on our app which uncovered the "Information Leakage in Server Response" vulnerability. Specifically it shows X-Powered-By: IntraWeb which we cannot figure out how to remove. We have tried adding <remove name="X-Powered-By" /> to the custom headers section of the web.config however that did not seem to have an effect. We don't see where in the Server Controller this can be done either. Can the X-Powered-By header be removed or at the very least overwritten? If so please explain.
|
|
|
| Javascript Framework |
|
Posted by: joel - 09-30-2018, 01:26 AM - Forum: IntraWeb 17
- Replies (1)
|
 |
I have been looking at using Google's material components to help bring my current intraweb applications to a nice UI. https://material.io/develop/
With iw17 on the horizon does anyone have any input on if this would work well with iw17?
or is there a better suggestion?
|
|
|
| Http.sys incorrect with Decode Chinese directory |
|
Posted by: tonzizhou - 09-30-2018, 12:11 AM - Forum: IntraWeb General Discussion
- Replies (3)
|
 |
Hi,
Thanks for Help me to Register forums.
I using IW15.0.13 with Delphi 10.2.3 Tokyo, I have made a test case with a very simple form for show a normal PDF with http.sys on IW,
{$IFDEF SA-HttpSys} //15.0.13
addr := TIdURI.URLDecode(addr); //Decode Chinese directory and PDF file
{$ENDIF}
WebApplication.ShowMessage(addr);// displaying correct。
IWURLWindow1.URI := addr; //404 error, PDF can not show, but all works as expected with Indy.
Any ideas?
Thank
|
|
|
| Indy website |
|
Posted by: kudzu - 09-28-2018, 02:09 PM - Forum: Indy
- No Replies
|
 |
The Indy website may have a few issues for short periods today. We are moving and updating it. However to get our SSL certificate and other things I have to first update the public DNS to get the processes started. We apologize for any inconvenience.
When ready, it will be at the same url http://www.IndyProject.org
|
|
|
|