MLInvoice 1.6.0 beta 1 saatavissa

Started by Ere Maijala, 18.08.12 - klo:13:11

Previous topic - Next topic

Ere Maijala

Tervehdys!

MLInvoice 1.6.0 beta 1 on nyt saatavilla pitkähkön kehitysrupeaman jälkeen. Tässä versiossa on runsaasti muutoksia edelliseen verrattuna. Tarkemmat tiedot muutoksista löytyvät osoitteesta http://www.labs.fi/mlinvoice_features.php. Asennuspaketti ja -ohjeet löytyvät osoitteesta http://www.labs.fi/mlinvoice_installation.php.

Runsaat muutokset tuovat usein tullessaan myös virheitä, ja vaikka tuota on nyt vähän aikaa testattu, niin on hyvin mahdollista, että virheitä löytyy. Kaikesta testauksesta ja huomioista olisi siis kovasti hyötyä.

t. Ere

Ere Maijala

Alkuperäisessä asennuspaketissa ei ollut juurihakemistoa. Nyt sellainen on lisätty, eli paketti purkautuu oletuksena mlinvoice-hakemistoon.

t. Ere

ilmis

Hei,

sqlfuncs.php:ssa on buggi.

---8<---
$ git diff -w c84d381074569d33e2dc4ff53ddcba5dea5cd323
diff --git a/sqlfuncs.php b/sqlfuncs.php
index f601e94..edde7bf 100755
--- a/sqlfuncs.php
+++ b/sqlfuncs.php
@@ -289,10 +289,10 @@ EOT
   }
   if ($version < 20) {
     $updates = array_merge($updates, array(
-      "ALTER TABLE vllasku_product CHANGE COLUMN unit_price unit_price decimal(15,5)",
-      "ALTER TABLE vllasku_invoice_row CHANGE COLUMN price price decimal(15,5)",
-      "ALTER TABLE vllasku_product CHANGE COLUMN discount discount decimal(4,1) NULL",
-      "ALTER TABLE vllasku_invoice_row CHANGE COLUMN discount discount decimal(4,1) NULL",
+      "ALTER TABLE {prefix}product CHANGE COLUMN unit_price unit_price decimal(15,5)",
+      "ALTER TABLE {prefix}invoice_row CHANGE COLUMN price price decimal(15,5)",
+      "ALTER TABLE {prefix}product CHANGE COLUMN discount discount decimal(4,1) NULL",
+      "ALTER TABLE {prefix}invoice_row CHANGE COLUMN discount discount decimal(4,1) NULL",
       "REPLACE INTO {prefix}state (id, data) VALUES ('version', '20')"
     ));
   }
---8<---

Ja jostain syystä ei login enää toimi vanhoilla vllasku-tunnuksilla.

Nämä siis git versiossa.

Terveisin,
Mika

ilmis

#3
Hei,

Tässä vielä virheet logista.

[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] PHP Warning:  Error parsing lang/fi-FI.ini on line 34\n in /usr/share/mlinvoice/localize.php on line 28, referer: https://a.b.c/mlinvoice/login.php
[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] PHP Notice:  Undefined index:  locDatePickerOptions in /usr/share/mlinvoice/htmlfuncs.php on line 61, referer: https://a.b.c/mlinvoice/login.php
[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] File does not exist: /usr/share/mlinvoice/jquery/js/jquery.cookie.js, referer: https://a.b.c/mlinvoice/login.php
[Wed Aug 22 11:48:20 2012] [error] [client a.b.c.d] File does not exist: /usr/share/mlinvoice/jquery/js/jquery.cookie.js, referer: https://a.b.c/mlinvoice/login.php

Terveisin,
Mika

Ere Maijala

Kiitos näistä. Tietokannan päivitys on korjattu ja puuttuva skripti lisätty, mutta tuo lang/fi-FI.ini:n parsimisongelma hiukan kummastuttaa. Olettaen, että siinä on nämä rivit:

VATRegistered = 'ALV-rekisteröity*'
VATRegisteredHint = 'Huom! ALV-rekisteröimättömän yrityksen laskuissa ei näytetä ALV-erittelyä'


Voisitko kokeilla vaihtaa noihin jotain yksinkertaista, kuten:

VATRegistered = ALV
VATRegisteredHint = ALVVihje


PHP:n eri versioissa on jotain eroja ini-tiedostojen parsimisen suhteen, joten tieto käytetystä versiosta voisi olla hyödyllinen. Kiitos!

t. Ere

ilmis

Hei,

Php versio on 5.1.6-39.el5_8.

Tuota ei taida saada enää toimimaan noin vanhalla php:lla. Virherivi vain siirtyy kun noita lokalisointeja säätää.

Terveisin,
Mika

Ere Maijala

Juu, on liian vanha PHP-versio. Itselläni on testikäytössä 5.3.5, enkä suosittele paljon vanhemmilla yrittämään. Alkaa olla sen verran puutteita ja toiminnallisia eroja noiden versioiden välillä.

--Ere

ilmis

Ok. Toimii RHEL6:lla, muttei RHEL5:n php:lla enää. RHEL6 php versio on 5.3.3-14.

//Mika

Ere Maijala

Hyvä tietää. Tokihan RHEL 5:n PHP:nkin saa päivitettyä (esim. http://lincgeek.org/blog/?p=1126), mutta se voi tietysti vaikuttaa mahdollisiin muihin ohjelmistoihin.

--Ere