Skip to content

Commit

Permalink
UTF8 vai latin niin päddätään sen mukaan Zetalla tai Ööllä.
Browse files Browse the repository at this point in the history
  • Loading branch information
Hanna Hagberg committed Apr 6, 2016
1 parent 04305a3 commit ac11f5f
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 6 deletions.
18 changes: 15 additions & 3 deletions budjetinyllapito.php
Original file line number Diff line number Diff line change
Expand Up @@ -289,8 +289,14 @@
// millä tasolla ollaan (1,2,3,4,5,6)
$tasoluku = strlen($tasorow["taso"]);

// tasonimi talteen (rightpäddätään Ö:llä, niin saadaan oikeaan järjestykseen)
$apusort = str_pad($tasorow["taso"], 20, "Z");
// tasonimi talteen (rightpäddätään Z:lla tai Ö:llä, niin saadaan oikeaan järjestykseen)
if (PUPE_UNICODE) {
$apusort = str_pad($tasorow["taso"], 20, "Z");
}
else {
$apusort = str_pad($tasorow["taso"], 20, "Ö");
}

$tasonimi[$apusort] = $tasorow["nimi"];

// pilkotaan taso osiin
Expand Down Expand Up @@ -424,7 +430,13 @@
// loopataan tasot läpi
foreach ($tasonimi as $key_c => $value) {

$key = str_replace("Z", "", $key_c); // Ö-kirjaimet pois
// Päddäykset pois
if (PUPE_UNICODE) {
$key = str_replace("Z", "", $key_c); // Z-kirjaimet pois
}
else {
$key = str_replace("Ö", "", $key_c); // Ö-kirjaimet pois
}

// tulostaan rivi vain jos se kuuluu rajaukseen
if (strlen($key) <= $rtaso or $rtaso == "TILI") {
Expand Down
18 changes: 15 additions & 3 deletions raportit/tuloslaskelma.php
Original file line number Diff line number Diff line change
Expand Up @@ -930,8 +930,14 @@
// millä tasolla ollaan (1,2,3,4,5,6)
$tasoluku = strlen($tasorow["taso"]);

// tasonimi talteen (rightpäddätään Ö:llä, niin saadaan oikeaan järjestykseen)
$apusort = str_pad($tasorow["taso"], 20, "Ö");
// tasonimi talteen (rightpäddätään Z:lla tai Ö:llä, niin saadaan oikeaan järjestykseen)
if (PUPE_UNICODE) {
$apusort = str_pad($tasorow["taso"], 20, "Z");
}
else {
$apusort = str_pad($tasorow["taso"], 20, "Ö");
}

$tasonimi[$apusort] = $tasorow["nimi"];

// Jos tasolla on oletusarvo per kk. Esim poistot, jotka kirjataan vasta tilinpäätöksessä
Expand Down Expand Up @@ -1168,7 +1174,13 @@

$px++;

$key = str_replace("Ö", "", $key_c); // Ö-kirjaimet pois
// Päddäykset pois
if (PUPE_UNICODE) {
$key = str_replace("Z", "", $key_c); // Z-kirjaimet pois
}
else {
$key = str_replace("Ö", "", $key_c); // Ö-kirjaimet pois
}

// tulostaan rivi vain jos se kuuluu rajaukseen
if (strlen($key) <= $rtaso or $rtaso == "TILI") {
Expand Down

0 comments on commit ac11f5f

Please sign in to comment.