Author: Gunnar Wolf <gwolf@debian.org>
Last-update: 2013-10-26
Forwarded: http://collabtive.o-dyn.de/forum/viewtopic.php?f=10&t=7133
Description: Changes needed for Smarty 3.x compatibility
 The Debian package providing Smarty 2.x has just been dropped, in
 favor of the updated 3.x series. This version is much stricter. This
 patch implements the needed changes for it to be used. Note that
 Collabtive's sources still ship with Smarty 2.x included - Our binary
 package disables it.

Index: collabtive/init.php
===================================================================
--- collabtive.orig/init.php	2014-01-19 14:03:53.000000000 -0600
+++ collabtive/init.php	2014-01-19 14:03:53.000000000 -0600
@@ -1,4 +1,10 @@
 <?php
+// Add some paths and requires needed for an installation with a
+// systemwide Smarty3 setup (i.e. as distributed in Debian)
+set_include_path(get_include_path() . PATH_SEPARATOR . '/usr/share/collabtive/www/include');
+set_include_path(get_include_path() . PATH_SEPARATOR . "/usr/share/php/smarty3");
+require "Smarty.class.php";
+
 ini_set("arg_separator.output", "&amp;");
 ini_set('default_charset', 'utf-8');
 // Start output buffering with gzip compression and start the session
Index: collabtive/language/lt/lng.conf
===================================================================
--- collabtive.orig/language/lt/lng.conf	2014-01-19 14:01:38.000000000 -0600
+++ collabtive/language/lt/lng.conf	2014-01-19 14:05:50.000000000 -0600
@@ -1,4 +1,4 @@
-# Credits: Arūnas Simonaitis - arunas@simonaitis.lt
+{* Credits: Arūnas Simonaitis - arunas@simonaitis.lt *}
 
 address = Adresas
 adduser = Pridėti vartotoją
@@ -62,7 +62,7 @@
 welcomeback = Sveiki sugrįžę
 zip = Pašto kodas
 
-# Project
+{* Project *}
 
 access = Prieiga
 addproject = Pridėto projektą
@@ -89,7 +89,7 @@
 report = Ataskaita
 start = Pradėta
 
-# Task / Tasklist
+{* Task / Tasklist *}
 
 addtask = Pridėti užduotį
 addtasklist = Pridėti užduočių sąrašą
@@ -126,7 +126,7 @@
 text = Tekstas
 todaytasks = Šiandienos užduotys
 
-# Milestone
+{* Milestone *}
 
 addmilestone = Pridėti etapą
 currentmiles = Current milestones
@@ -145,7 +145,7 @@
 newmilestones = Nauji etapai
 todaystones = Šiandienos etapai
 
-# Messages
+{* Messages *}
 
 addmessage = Pridėti žinutę
 answer = Atsakyti
@@ -165,7 +165,7 @@
 replywasedited = Atsakymas buvo paredaguotas
 title = Pavadinimas
 
-# eMails
+{* eMails *}
 
 hello = Sveiki
 mailfrommail = Siuntėjo el. paštas
@@ -185,7 +185,7 @@
 taskassignedsubject = Pranešimas – Užduoties priskyrimas
 taskassignedtext = Jums buvo priskirta nauja užduotis:
 
-# Files
+{* Files *}
 
 addfile = Pridėti bylą
 addfiles = Pridėti bylas
@@ -218,7 +218,7 @@
 uploaded = Uploaded on / by
 visibility = Gali matyti
 
-# Search
+{* Search *}
 
 advancedsearch = Išplėstinė paieška
 didyoumean = Gal ieškojote
@@ -233,7 +233,7 @@
 searching = Ieškoma...
 searchitem = Paieškos punktai
 
-# Languages
+{* Languages *}
 
 al = Albanų
 ar = Arabų
@@ -283,7 +283,7 @@
 zh_cn = 簡化字漢語
 zh_tw = Taiwanese
 
-# Calendar
+{* Calendar *}
 
 calendar = Kalendorius
 dateformat = Datos formatas
@@ -310,7 +310,7 @@
 november = Lapkritis
 december = Gruodis
 
-# Errors
+{* Errors *}
 
 accessdenied = Prieiga uždrausta
 confirmdel = Tikrai norite ištrinti?\nVeiksmas negalės būti atšauktas.
@@ -322,7 +322,7 @@
 wrongfields = Prašome įvesti teisingas reikšmes:\n\n
 wrongselect = Pasirinkite teisingą reikšmę: \"%FIELDNAME%\".
 
-# Installation & Update
+{* Installation & Update *}
 
 createadmin = Sukurkite pirmą vartotoją. Šis vartotojas bus administratorius ir negalės būti pašalintas.
 clickcontinue = Paspauskite "Tęsti" norėdami įdiegti programą.
@@ -352,7 +352,7 @@
 updatestatus = Update status
 updatesuccessful = The update was successful.
 
-# Timetracker
+{* Timetracker *}
 
 comment = Komentaras
 edittimetracker = Redaguoti laikos stebėjimo įrašą
@@ -371,7 +371,7 @@
 timetracker = Laiko stebėjimas
 timetrackeradded = Laikas pridėtas
 
-# Roles / Permissions
+{* Roles / Permissions *}
 
 add = Pridėti
 addrole = Pridėti rolę
@@ -389,7 +389,7 @@
 save = Save
 view = View
 
-# Customers
+{* Customers *}
 
 addcustomer = Add customer
 customer = Custome
@@ -401,7 +401,7 @@
 editcustomer = Edit customer
 
 
-# Miscellaneous
+{* Miscellaneous *}
 
 active = Aktyvus
 activity = Aktyvumas
