Captcha3D a multi file uploader

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
hury
Člen | 56
+
0
-

Ahoj,

mam aplikaci kde používám 3d captchu a multi file uploader.

jelikož multi file uploader ma odlišný nette LIB, tak mi potom nefunguje Captcha3D. Hazí mi to chybu:

Declaration of Captcha3D::loadHttpData() must be compatible with that of IFormControl::loadHttpData()

File: C:\xampp\htdocs\potapeni\libs\plugins\Captcha3D\Captcha3D.php Line: 18

<?php
Line 11:     *
Line 12:     * @todo Need code sanitization, and remove all not supported features
Line 13:     *
Line 14:     * @since    6. 8. 2009
Line 15:     * @version    0.9
Line 16:     * @access    public
Line 17:     */
Line 18:    class Captcha3D extends TextBase
Line 19:    {
Line 20:        const KEY = 'key';
Line 21:
Line 22:        /** text margin */
Line 23:        const MARGIN = 25;
Line 24:
Line 25:        /**#@+ character groups */
?>

Nějaká rada? Díky všem

sodae
Nette Evangelist | 250
+
0
-

nemáš stejné parametry ve funkci bud jich je mim nebo vice , podivej se do IFormControl kolik je tam parametrů , a podívej se do Captcha3D a podle Intefacu IFormControl to oprav

Honza Kuchař
Člen | 1662
+
0
-

Jo je pravda, že MultipleFileUploader vyžaduje dev verzi nette. Nicméně úprava Captchy3D by neměla být žádný problém. https://forum.nette.org/…te-formularu – viz vlastni controls

hury
Člen | 56
+
0
-

no pro mě to problém je :-) a opravdu netušim jak to opravit.