MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: Stefi Studio on 18.05.12 - klo:10:54

Title: VLLasku 1.5 "Laaja haku" - F...
Post by: Stefi Studio on 18.05.12 - klo:10:54
VLLasku 1.5 - Painamalla "Laaja haku" ja "Pikahaku" mitä tahansa sivulla jossa ne painikkeet ovat ilmenee aina sama virheilmoitus:

Fatal error: Cannot redeclare gpcAddSlashes() (previously declared in ...\vllasku\miscfuncs.php:37) in ...\vllasku\miscfuncs.php on line 42

Löysin yhden mahdollisen ratkaisun, vaikka en ole varma että tämä ei vaaranna muita toimintoja! Alkuvaiheen testissä näyttää siltä, että kaikki toimii normaalisti.

Vaihe 1. Löydä tiedostossa sessionfuncs.php seuraava koodi rivillä 210-211:


 session_set_cookie_params(0, getSelfDirectory() . '/');
}


... ja vaihda se seuraavan koodiin:


 session_set_cookie_params(0, dirname($_SERVER['PHP_SELF']) . '/');

?>


Vaihe 2. Löydä tiedostossa sessionfuncs.php seuraava koodi rivillä 27


require_once 'miscfuncs.php';


... ja poista koko rivi.

Vaihe 3. Tallenna tiedosto ja kopioi se palvelimella olevan tilalle.

HUOM! Tämä ei ole virheen virallinen ratkaisu! Odotan suunnittelutiimin kommentteja, kiitos.
Title: RE: VLLasku 1.5 "Laaja haku" - F...
Post by: Stefi Studio on 18.05.12 - klo:15:23
Toinen mahdollisuus saada "Laaja haku" toimimaan:

Vaihe 1. Löydä tiedostossa ext_search.php seuraava koodi rivillä 29
require "miscfuncs.php";
... ja poista koko rivi.

Vaihe 2. Löydä tiedostossa quick_search.php seuraava koodi rivillä 29
require "miscfuncs.php";
... ja poista koko rivi.

Vaihe 3. Tallenna tiedosto ja kopioi se palvelimella olevan tilalle.

Tämä vaihtoehto tuntuu loogisempaa, koska versiossa VLLasku 1.5 on sessionfuncs.php tiedosto päivitetty, mutta minun edellinen vaihtoehto palautti version 1.4.3 sessionfuncs.php tiedoston koodia.
Title: RE: VLLasku 1.5 "Laaja haku" - F...
Post by: Ere Maijala on 19.05.12 - klo:12:40
Kiitos tästä, laitan korjaukseen.

--Ere