VLLasku 1.5 "Laaja haku" - F...

Started by Stefi Studio, 18.05.12 - klo:10:54

Previous topic - Next topic

Stefi Studio

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.

Stefi Studio

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.

Ere Maijala

Kiitos tästä, laitan korjaukseen.

--Ere