Fejl i admin/restore.php

Her kan du rapportere de fejl, som du finder ved brug af Saldi.

Redaktører: Agerskov, Peter Rude, Sarah Aagaard

Besvar
Brugeravatar
ht
Indlæg: 62
Tilmeldt: ons nov 23, 2011 10:33 pm

Fejl i admin/restore.php

Indlæg af ht »

Jeg kunne ikke indlæse backup (.sdat) filer og fandt en del små fejl i filen.
psql kunne ikke kører pga. manglend "sti". SÅ derfor indsæt en 60

if (!isset($exec_path)) $exec_path="/usr/bin";

og noter $exec_path til alle system() kald med binær filer (rm, psql)
så køre det bedre og vi preger direkte på de system filer vi vil køre !!

husk "global $exec_path;" i function restore()

der er stave fejl i variable $db_type flere steder er den postgres men skal vel værer 'postgresql' og den bliver i checket imod postgresql db'en

flytted linje : 261 print "<BODY ONLOAD=\"javascript:alert('Regnskabet er genskabt. Du skal logge ind igen!')\">";
ned til 272 ellers forsvinder den !!?
fejl linje 273 + 272 der skal vel stå unlink($filenavn2) !!

for god order isæt en 155:
print "<input type=\"hidden\" name=\"backup_dbtype\" value=\"$backup_dbtype\">";
og brug den i linje 90:
$backup_dbtype =if_isset($_POST['backup_dbtype']);
evt. nogle check for $backup_dbtype = 'postgresql' vil være på sin plads bare såden du vel at der er styr på det ;-)

Så virke restore.php igen !!!
Besvar