tutos-commits Mailing List for TUTOS
Projects / CRM / PLM / Calendar / Tasks / SCRUM / Test / Inventory
Brought to you by:
gokohnert
You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(13) |
Aug
(214) |
Sep
(144) |
Oct
(22) |
Nov
(22) |
Dec
(93) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
(25) |
Feb
(31) |
Mar
(92) |
Apr
(70) |
May
(103) |
Jun
(130) |
Jul
(265) |
Aug
(325) |
Sep
(233) |
Oct
(244) |
Nov
(261) |
Dec
(157) |
| 2003 |
Jan
(101) |
Feb
(135) |
Mar
(148) |
Apr
(164) |
May
(53) |
Jun
(116) |
Jul
(149) |
Aug
(126) |
Sep
(45) |
Oct
(109) |
Nov
(36) |
Dec
(61) |
| 2004 |
Jan
(131) |
Feb
(236) |
Mar
(278) |
Apr
(259) |
May
(92) |
Jun
(110) |
Jul
(150) |
Aug
(64) |
Sep
(141) |
Oct
(141) |
Nov
(146) |
Dec
(65) |
| 2005 |
Jan
(70) |
Feb
(77) |
Mar
(129) |
Apr
(153) |
May
(161) |
Jun
(63) |
Jul
(42) |
Aug
(16) |
Sep
(30) |
Oct
(3) |
Nov
(8) |
Dec
(40) |
| 2006 |
Jan
(114) |
Feb
(16) |
Mar
(12) |
Apr
(15) |
May
(4) |
Jun
(9) |
Jul
(69) |
Aug
(27) |
Sep
(12) |
Oct
(80) |
Nov
(62) |
Dec
(41) |
| 2007 |
Jan
(34) |
Feb
(2) |
Mar
(38) |
Apr
(82) |
May
(61) |
Jun
(37) |
Jul
(16) |
Aug
(64) |
Sep
(7) |
Oct
(52) |
Nov
(18) |
Dec
(28) |
| 2008 |
Jan
(168) |
Feb
(26) |
Mar
(27) |
Apr
(19) |
May
(10) |
Jun
(58) |
Jul
(58) |
Aug
(91) |
Sep
(14) |
Oct
(23) |
Nov
(56) |
Dec
(38) |
| 2009 |
Jan
(58) |
Feb
(90) |
Mar
(204) |
Apr
(90) |
May
(27) |
Jun
(177) |
Jul
(116) |
Aug
(53) |
Sep
(42) |
Oct
(120) |
Nov
(51) |
Dec
(58) |
| 2010 |
Jan
(117) |
Feb
(231) |
Mar
(163) |
Apr
(90) |
May
(40) |
Jun
(139) |
Jul
(49) |
Aug
(118) |
Sep
(25) |
Oct
(80) |
Nov
(102) |
Dec
(99) |
| 2011 |
Jan
(176) |
Feb
(42) |
Mar
(60) |
Apr
(52) |
May
(30) |
Jun
(29) |
Jul
(27) |
Aug
(16) |
Sep
(51) |
Oct
(70) |
Nov
(63) |
Dec
(58) |
| 2012 |
Jan
(28) |
Feb
(26) |
Mar
(7) |
Apr
(12) |
May
(41) |
Jun
(61) |
Jul
(59) |
Aug
(38) |
Sep
(30) |
Oct
(28) |
Nov
(14) |
Dec
(31) |
| 2013 |
Jan
(24) |
Feb
(54) |
Mar
(45) |
Apr
(22) |
May
(35) |
Jun
(8) |
Jul
(18) |
Aug
(38) |
Sep
(11) |
Oct
(8) |
Nov
(19) |
Dec
(20) |
| 2014 |
Jan
(20) |
Feb
(22) |
Mar
(4) |
Apr
(6) |
May
(13) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(6) |
| 2015 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
| 2016 |
Jan
(4) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(4) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(8) |
Aug
(13) |
Sep
(12) |
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2021 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
|
2
(2) |
3
|
4
|
5
(4) |
6
|
7
|
|
8
|
9
|
10
(6) |
11
|
12
|
13
|
14
(11) |
|
15
|
16
|
17
(1) |
18
|
19
|
20
|
21
|
|
22
(2) |
23
|
24
|
25
|
26
|
27
(1) |
28
(1) |
|
29
|
30
|
31
|
|
|
|
|
|
From: <gok...@us...> - 2012-01-28 11:15:42
|
Revision: 531
http://tutos.svn.sourceforge.net/tutos/?rev=531&view=rev
Author: gokohnert
Date: 2012-01-28 11:15:33 +0000 (Sat, 28 Jan 2012)
Log Message:
-----------
note the deletion of locations in history
Modified Paths:
--------------
trunk/php/localization/ca.p3
trunk/php/localization/cs.p3
trunk/php/localization/de.p3
trunk/php/localization/el.p3
trunk/php/localization/en.p3
trunk/php/localization/es-mx.p3
trunk/php/localization/es-ni.p3
trunk/php/localization/es-ve.p3
trunk/php/localization/es.p3
trunk/php/localization/fr.p3
trunk/php/localization/hu.p3
trunk/php/localization/it.p3
trunk/php/localization/ja.p3
trunk/php/localization/ko.p3
trunk/php/localization/nl.p3
trunk/php/localization/pl.p3
trunk/php/localization/pt-br.p3
trunk/php/localization/pt.p3
trunk/php/localization/ru.p3
trunk/php/localization/sv.p3
trunk/php/localization/tw.p3
trunk/php/localization/vi.p3
trunk/php/localization/zh.p3
trunk/php/location.pinc
trunk/php/location_del.php
Modified: trunk/php/localization/ca.p3
===================================================================
--- trunk/php/localization/ca.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/ca.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -578,6 +578,8 @@
$lang['AdrCreateInfo'] = "crear una nova adreça";
$lang['AdrLNew'] = "nova adreça";
$lang['AdrLNewInfo'] = "crear una nova adreça per %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nom";
$lang['AdrMailInfo'] = "enviar correu a %s";
$lang['AdrGetVcard'] = "Obtenir Vcard";
Modified: trunk/php/localization/cs.p3
===================================================================
--- trunk/php/localization/cs.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/cs.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -575,6 +575,8 @@
$lang['AdrCreateInfo'] = "vytvořit novou adresu";
$lang['AdrLNew'] = "Nová adresa";
$lang['AdrLNewInfo'] = "vytvořit novou adresu pro %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Jméno";
$lang['AdrMailInfo'] = "poslat e-mail pro %s";
$lang['AdrGetVcard'] = "Získat Vcard";
Modified: trunk/php/localization/de.p3
===================================================================
--- trunk/php/localization/de.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/de.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -351,7 +351,7 @@
$lang['ProdProb'] = 'Wahrscheinlichkeit';
$lang['ProdModifyT'] = 'Das Produkt/Projekt %s ändern';
$lang['ProdCreateT'] = 'Ein neues Produkt/Projekt anlegen';
-$lang['ProdCloneT'] = 'Eine neues Projekt mit den Daten von %s anlegen';
+$lang['ProdCloneT'] = 'Ein neues Projekt mit den Daten von "%s" anlegen';
$lang['ProdSelInfo'] = '(Leer zeigt alle Produkte/Projekte)';
$lang['ProdLinkInfo'] = 'Produkt/Projekt %s anzeigen';
$lang['ProdBetween'] = 'Angelegt zwischen';
@@ -575,6 +575,8 @@
$lang['AdrCreateInfo'] = 'Einen neuen Adresseintrag anlegen';
$lang['AdrLNew'] = 'Neue Anschrift';
$lang['AdrLNewInfo'] = 'Neue Anschrift für Adresseintrag %s anlegen';
+$lang['AdrLDel'] = 'Anschrift löschen';
+$lang['AdrLDelInfo'] = 'Anschrift %s löschen';
$lang['AdrName'] = 'Name';
$lang['AdrMailInfo'] = 'Eine E-mail an %s senden';
$lang['AdrGetVcard'] = 'Zeige Visitenkarte';
@@ -827,4 +829,4 @@
### mode:iso-accents ***
### coding:utf-8 ***
### End: ***
-?>
\ No newline at end of file
+?>
Modified: trunk/php/localization/el.p3
===================================================================
--- trunk/php/localization/el.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/el.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -574,6 +574,8 @@
$lang['AdrCreateInfo'] = "δημιουργία νέας διεύθυνσης";
$lang['AdrLNew'] = "Νέα Διεύθυνση";
$lang['AdrLNewInfo'] = "δημιουργία νέας διεύθυνσης %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Όνομα";
$lang['AdrMailInfo'] = "αποστολή mail σε %s";
$lang['AdrGetVcard'] = "Πάρε Vcard";
Modified: trunk/php/localization/en.p3
===================================================================
--- trunk/php/localization/en.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/en.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -575,6 +575,8 @@
$lang['AdrCreateInfo'] = 'create a new address';
$lang['AdrLNew'] = 'New location';
$lang['AdrLNewInfo'] = 'create a new location for address %s';
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = 'Name';
$lang['AdrMailInfo'] = 'send a mail to %s';
$lang['AdrGetVcard'] = 'Get vCard';
@@ -838,4 +840,4 @@
### mode:iso-accents ***
### coding:utf-8 ***
### End: ***
-?>
\ No newline at end of file
+?>
Modified: trunk/php/localization/es-mx.p3
===================================================================
--- trunk/php/localization/es-mx.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/es-mx.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -572,6 +572,8 @@
$lang['AdrCreateInfo'] = "crear una nueva dirección";
$lang['AdrLNew'] = "nueva dirección";
$lang['AdrLNewInfo'] = "crear una nueva dirección para %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nombre";
$lang['AdrMailInfo'] = "envíar correo a %s";
$lang['AdrGetVcard'] = "Bajar Vcard";
Modified: trunk/php/localization/es-ni.p3
===================================================================
--- trunk/php/localization/es-ni.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/es-ni.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -573,6 +573,8 @@
$lang['AdrCreateInfo'] = "Creando dirección Nueva";
$lang['AdrLNew'] = "Crear nueva dirección";
$lang['AdrLNewInfo'] = "crear una nueva dirección para %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nombre";
$lang['AdrMailInfo'] = "envíar correo a %s";
$lang['AdrGetVcard'] = "Obtenga una Vcard";
Modified: trunk/php/localization/es-ve.p3
===================================================================
--- trunk/php/localization/es-ve.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/es-ve.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -572,6 +572,8 @@
$lang['AdrCreateInfo'] = "crear una nueva dirección";
$lang['AdrLNew'] = "nueva dirección";
$lang['AdrLNewInfo'] = "crear una nueva dirección para %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nombre";
$lang['AdrMailInfo'] = "envíar correo a %s";
$lang['AdrGetVcard'] = "Bajar Vcard";
Modified: trunk/php/localization/es.p3
===================================================================
--- trunk/php/localization/es.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/es.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -572,6 +572,8 @@
$lang['AdrCreateInfo'] = "crear una nueva dirección";
$lang['AdrLNew'] = "nueva dirección";
$lang['AdrLNewInfo'] = "crear una nueva dirección para %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nombre";
$lang['AdrMailInfo'] = "envíar correo a %s";
$lang['AdrGetVcard'] = "Obtener vCard";
Modified: trunk/php/localization/fr.p3
===================================================================
--- trunk/php/localization/fr.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/fr.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -572,6 +572,8 @@
$lang['AdrCreateInfo'] = 'Entrer un nouveau contact';
$lang['AdrLNew'] = 'Nouvelle adresse';
$lang['AdrLNewInfo'] = 'Entrer une nouvelle adresse pour %s';
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = 'Nom';
$lang['AdrMailInfo'] = 'Envoyer un mail à %s';
$lang['AdrGetVcard'] = 'Acquerir la carte de visite';
Modified: trunk/php/localization/hu.p3
===================================================================
--- trunk/php/localization/hu.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/hu.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -577,6 +577,8 @@
$lang['AdrCreateInfo'] = "Új cím létrehozása";
$lang['AdrLNew'] = "Új hely";
$lang['AdrLNewInfo'] = "%s címhez új hely létrehozása";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Név";
$lang['AdrMailInfo'] = "Levélküldés %s számára";
$lang['AdrGetVcard'] = "vCard letöltése";
Modified: trunk/php/localization/it.p3
===================================================================
--- trunk/php/localization/it.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/it.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -570,6 +570,8 @@
$lang['AdrCreateInfo'] = "crea una nuova voce";
$lang['AdrLNew'] = "nuovo indirizzo";
$lang['AdrLNewInfo'] = "crea un nuovo indirizzo per %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nome";
$lang['AdrMailInfo'] = "invia un'e-mail a %s";
$lang['AdrGetVcard'] = "Scarica la Vcard";
Modified: trunk/php/localization/ja.p3
===================================================================
--- trunk/php/localization/ja.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/ja.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -575,6 +575,8 @@
$lang['AdrCreateInfo'] = "新アドレスを作成";
$lang['AdrLNew'] = "新規アドレス";
$lang['AdrLNewInfo'] = "%s に新アドレスを作成";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "名前";
$lang['AdrMailInfo'] = "メイルを %s に送る";
$lang['AdrGetVcard'] = "Vカードを取得";
Modified: trunk/php/localization/ko.p3
===================================================================
--- trunk/php/localization/ko.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/ko.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -578,6 +578,8 @@
$lang['AdrCreateInfo'] = "새 주소 추가";
$lang['AdrLNew'] = "새 주소 추가";
$lang['AdrLNewInfo'] = "새 주소 추가: %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "이름";
$lang['AdrMailInfo'] = "메일 보내기: %s";
$lang['AdrGetVcard'] = "명함받기";
Modified: trunk/php/localization/nl.p3
===================================================================
--- trunk/php/localization/nl.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/nl.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -584,6 +584,8 @@
$lang['AdrCreateInfo'] = "Maak een nieuw adres";
$lang['AdrLNew'] = "Nieuw adres";
$lang['AdrLNewInfo'] = "maak een nieuw adres voor %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Naam";
$lang['AdrMailInfo'] = "stuur een mail aan %s";
$lang['AdrGetVcard'] = "Download Vcard";
Modified: trunk/php/localization/pl.p3
===================================================================
--- trunk/php/localization/pl.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/pl.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -578,6 +578,8 @@
$lang['AdrCreateInfo'] = "utwórz nowy kontakt";
$lang['AdrLNew'] = "Nowy kontakt";
$lang['AdrLNewInfo'] = "utwórz nowy kontakt dla %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nazwa";
$lang['AdrMailInfo'] = "wyślij pocztę do %s";
$lang['AdrGetVcard'] = "Pobierz Vcard";
Modified: trunk/php/localization/pt-br.p3
===================================================================
--- trunk/php/localization/pt-br.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/pt-br.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -576,6 +576,8 @@
$lang['AdrCreateInfo'] = "Criar um novo endereço";
$lang['AdrLNew'] = "Novo endereço";
$lang['AdrLNewInfo'] = "criar um novo endereço para %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nome";
$lang['AdrMailInfo'] = "Enviar uma mensagem para %s";
$lang['AdrGetVcard'] = "Pegar Vcard";
Modified: trunk/php/localization/pt.p3
===================================================================
--- trunk/php/localization/pt.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/pt.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -577,6 +577,8 @@
$lang['AdrCreateInfo'] = "Criar um novo endereço";
$lang['AdrLNew'] = "Novo endereço";
$lang['AdrLNewInfo'] = "criar um novo endereço para %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Nome";
$lang['AdrMailInfo'] = "Enviar uma mensagem para %s";
$lang['AdrGetVcard'] = "Utilizar Vcard";
Modified: trunk/php/localization/ru.p3
===================================================================
--- trunk/php/localization/ru.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/ru.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -572,6 +572,8 @@
$lang['AdrCreateInfo'] = "создать новый адрес";
$lang['AdrLNew'] = "новый адрес";
$lang['AdrLNewInfo'] = "создать новый адрес для %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Имя";
$lang['AdrMailInfo'] = "Отправить почту для %s";
$lang['AdrGetVcard'] = "Получить Vcard";
Modified: trunk/php/localization/sv.p3
===================================================================
--- trunk/php/localization/sv.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/sv.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -568,6 +568,8 @@
$lang['AdrCreateInfo'] = "Skapa ny adress";
$lang['AdrLNew'] = "Ny Adress";
$lang['AdrLNewInfo'] = "skapa ny adress för %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Namn";
$lang['AdrMailInfo'] = "skicka E-brev till %s";
$lang['AdrGetVcard'] = "Hämta Vcard";
Modified: trunk/php/localization/tw.p3
===================================================================
--- trunk/php/localization/tw.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/tw.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -575,6 +575,8 @@
$lang['AdrCreateInfo'] = "建立新地址";
$lang['AdrLNew'] = "新地址";
$lang['AdrLNewInfo'] = "建立 %s 的新地址";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "名稱";
$lang['AdrMailInfo'] = "發信給 %s ";
$lang['AdrGetVcard'] = "下載 Vcard";
Modified: trunk/php/localization/vi.p3
===================================================================
--- trunk/php/localization/vi.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/vi.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -576,6 +576,8 @@
$lang['AdrCreateInfo'] = "Tạo 1 địa chỉ mới";
$lang['AdrLNew'] = "Địa chỉ mới";
$lang['AdrLNewInfo'] = "Tạo 1 địa chỉ mới cho %s";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "Tên";
$lang['AdrMailInfo'] = "Gửi 1 thư đến %s";
$lang['AdrGetVcard'] = "Lập Vcard";
Modified: trunk/php/localization/zh.p3
===================================================================
--- trunk/php/localization/zh.p3 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/localization/zh.p3 2012-01-28 11:15:33 UTC (rev 531)
@@ -575,6 +575,8 @@
$lang['AdrCreateInfo'] = "建立新地址";
$lang['AdrLNew'] = "新地址";
$lang['AdrLNewInfo'] = "给 %s 建立新地址";
+$lang['AdrLDel'] = 'delete location';
+$lang['AdrLDelInfo'] = 'delete location %s';
$lang['AdrName'] = "名称";
$lang['AdrMailInfo'] = "发电邮给 %s ";
$lang['AdrGetVcard'] = "下载 Vcard";
Modified: trunk/php/location.pinc
===================================================================
--- trunk/php/location.pinc 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/location.pinc 2012-01-28 11:15:33 UTC (rev 531)
@@ -388,6 +388,12 @@
$r = $this->dbconn->Exec($q);
$r->free();
+ $this->modified[] = array ( "field" => "AdrLDel" ,
+ "old" => $this->lname,
+ "new" => -1,
+ "obj_id" => $this->adr_id
+ );
+
$msg .= parent::delete();
return $msg;
}
Modified: trunk/php/location_del.php
===================================================================
--- trunk/php/location_del.php 2012-01-27 15:27:30 UTC (rev 530)
+++ trunk/php/location_del.php 2012-01-28 11:15:33 UTC (rev 531)
@@ -1,6 +1,6 @@
<?php
/**
- * Copyright 1999 - 2011 by Gero Kohnert
+ * Copyright 1999 - 2012 by Gero Kohnert
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
@@ -20,14 +20,13 @@
$l = $l->read($_GET['id'],$l);
$l->adr_loc = $_GET['ref'];
-$ref = getObject($dbconn,$_GET['ref']);
+$l->read_ref();
+$gotourl = $l->ref->getUrl();
$dbconn->Begin("WORK");
$msg .= $l->delete();
$dbconn->Commit("WORK");
-$gotourl = $ref->getUrl();
-
leave_insert($dbconn,$gotourl,$msg,$info);
/*
* SVN Info $Id$
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-27 15:27:41
|
Revision: 530
http://tutos.svn.sourceforge.net/tutos/?rev=530&view=rev
Author: gokohnert
Date: 2012-01-27 15:27:30 +0000 (Fri, 27 Jan 2012)
Log Message:
-----------
bugfix: loosing classification on clone
Modified Paths:
--------------
trunk/php/product_ins.php
Modified: trunk/php/product_ins.php
===================================================================
--- trunk/php/product_ins.php 2012-01-22 09:31:31 UTC (rev 529)
+++ trunk/php/product_ins.php 2012-01-27 15:27:30 UTC (rev 530)
@@ -45,6 +45,9 @@
$p->readTasks();
$p->creation = new TUTOS_Date_Time();
$p->creator = $current_user;
+ for ( $cl = 1;$cl <= $p->classes; $cl++) {
+ $p->cl[$cl] = array();
+ }
// get timestamp of beginning
$tplstart = mktime( 0, 0, 0, $p->p_start->month, $p->p_start->day, $p->p_start->year );
$gotourl= addurlParameter($gotourl,"tplid=". $_POST['tplid'],true);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-22 09:31:38
|
Revision: 529
http://tutos.svn.sourceforge.net/tutos/?rev=529&view=rev
Author: gokohnert
Date: 2012-01-22 09:31:31 +0000 (Sun, 22 Jan 2012)
Log Message:
-----------
fix missing appointments
Modified Paths:
--------------
trunk/php/appointment.pinc
Modified: trunk/php/appointment.pinc
===================================================================
--- trunk/php/appointment.pinc 2012-01-22 09:31:15 UTC (rev 528)
+++ trunk/php/appointment.pinc 2012-01-22 09:31:31 UTC (rev 529)
@@ -177,7 +177,7 @@
*/
function cal_setDefault(layout $ly) {
/* show apps for current user */
- $ly->uids[$user->id] = 1;
+ $ly->uids[$ly->user->id] = 1;
foreach ($ly->user->teamlist as $i => $f) {
$ly->uids[$i] = 1;
}
@@ -1697,8 +1697,8 @@
case 'StartTime':
case 'EndTime':
$x = resolve_history_datetime($f,$this->dbconn,false);
- return $x;
- break;
+ return $x;
+ break;
default:
return null;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-22 09:31:21
|
Revision: 528
http://tutos.svn.sourceforge.net/tutos/?rev=528&view=rev
Author: gokohnert
Date: 2012-01-22 09:31:15 +0000 (Sun, 22 Jan 2012)
Log Message:
-----------
fix missing appointments
Modified Paths:
--------------
branches/1.8/php/appointment.pinc
Modified: branches/1.8/php/appointment.pinc
===================================================================
--- branches/1.8/php/appointment.pinc 2012-01-17 09:10:42 UTC (rev 527)
+++ branches/1.8/php/appointment.pinc 2012-01-22 09:31:15 UTC (rev 528)
@@ -177,7 +177,7 @@
*/
function cal_setDefault(layout $ly) {
/* show apps for current user */
- $ly->uids[$user->id] = 1;
+ $ly->uids[$ly->user->id] = 1;
foreach ($ly->user->teamlist as $i => $f) {
$ly->uids[$i] = 1;
}
@@ -2147,4 +2147,4 @@
}
}
$tutos['classes'][usecalendar] = 'Appointment';
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-17 09:10:48
|
Revision: 527
http://tutos.svn.sourceforge.net/tutos/?rev=527&view=rev
Author: gokohnert
Date: 2012-01-17 09:10:42 +0000 (Tue, 17 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
trunk/php/db.p3
Modified: trunk/php/db.p3
===================================================================
--- trunk/php/db.p3 2012-01-14 17:33:10 UTC (rev 526)
+++ trunk/php/db.p3 2012-01-17 09:10:42 UTC (rev 527)
@@ -559,6 +559,9 @@
$tutos['CSV_delimiter'] = ',';
$tutos['CSV_enclosure'] = '"';
+// default = no password age check
+$tutos['password_max_age'] = -1;
+
$tutos['pagescript'] = '';
/**
* Open the Database
@@ -582,4 +585,4 @@
return $dbc;
}
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:33:16
|
Revision: 526
http://tutos.svn.sourceforge.net/tutos/?rev=526&view=rev
Author: gokohnert
Date: 2012-01-14 17:33:10 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
use more standard args for extended search
Modified Paths:
--------------
trunk/php/address_overview.php
trunk/php/address_select.php
Modified: trunk/php/address_overview.php
===================================================================
--- trunk/php/address_overview.php 2012-01-14 17:29:39 UTC (rev 525)
+++ trunk/php/address_overview.php 2012-01-14 17:33:10 UTC (rev 526)
@@ -242,7 +242,6 @@
global $msg,$info,$tutos,$lang,$table;
$this->layout_id = useaddressbook;
-
$this->name = $lang['AddressOverview'];
$this->css_class = 'overviewbox';
@@ -280,17 +279,23 @@
} else {
$name = "";
}
- if ( isset($_GET['ext']) ) {
- $ext = $_GET['ext'];
- $this->addHidden("ext",$ext);
+ if (isset($_GET['ext'])) {
+ $this->ext = $_GET['ext'];
+ $this->link1 = addUrlParameter($this->link1,"ext=".$this->ext);
+ } else {
+ $this->ext = 2; // call from somewhere else
}
+ if ($this->ext == 1 && isset($_GET['ext_f']) ) {
+ $ext_f = $_GET['ext_f'];
+ $this->addHidden("ext_f",$ext_f);
+ }
$e['name'] = 0;
//
// extended search including locations
//
- if ( isset($ext) && ($name != "*") && ($name != "") ) {
+ if ( isset($ext_f) && ($name != "*") && ($name != "") ) {
$q = 'SELECT a.adr_id FROM '.$this->dbconn->prefix.$table['location'][name].' l, '. $this->dbconn->prefix.$table['address1'][name].' a WHERE l.id = a.loc_id ';
$pre = " AND (";
$aids = "0";
@@ -303,7 +308,7 @@
$h1pre = '|';
$h2 = '';
$h2pre = '';
- foreach ($ext as $i => $f) {
+ foreach ($ext_f as $i => $f) {
if ( $f == "email" ) {
$q .= $pre.$this->dbconn->Like("email_1",$sn);
$pre = ' OR ';
@@ -352,8 +357,8 @@
$h2pre = ',';
}
}
- foreach ($ext as $i => $f) {
- $this->link1 = addUrlParameter($this->link1,'ext[]='.$f);
+ foreach ($ext_f as $i => $f) {
+ $this->link1 = addUrlParameter($this->link1,'ext_f[]='.$f);
}
$this->header .= $this->hpre . $h2 .' = '. $h1;
$this->hpre = '<br />';
@@ -423,7 +428,7 @@
# $msg .= $q.'<br>';
if ( ($this->format != 'xml') && ($this->format != 'csv') ) {
if ( 0 == $this->result->numrows()) {
- $msg .= $lang['Err0048'];
+ $msg = '<br />'.$lang['Err0048'];
$this->redirect = 'address_select.php';
if (isset($_REQUEST['ext']) && ($_REQUEST['ext'] == 1) ) {
$this->redirect = addUrlParameter($this->redirect,'ext=1',true);
@@ -432,6 +437,7 @@
} else if ($this->result->numrows() == 1) {
$a = new tutos_address($this->dbconn);
$a->read_result($this->result,0);
+ $msg = '';
if ( $a->see_ok() ) {
$info .= 'found';
$this->redirect = "address_show.php?id=".$a->id;
Modified: trunk/php/address_select.php
===================================================================
--- trunk/php/address_select.php 2012-01-14 17:29:39 UTC (rev 525)
+++ trunk/php/address_select.php 2012-01-14 17:33:10 UTC (rev 526)
@@ -32,7 +32,7 @@
$r .= "<form id=\"adrsearch1\" name=\"adrsearch1\" method=\"GET\" action=\"address_overview.php\">\n";
$r .= DoubleTableStart();
- $this->addHidden('extended',$this->extended);
+ $this->addHidden('ext',$this->ext);
$r .= "<tr>\n";
$r .= ' <th colspan="3">'. $lang['SearchForAdr'] ."</th>\n";
@@ -47,15 +47,15 @@
$tutos['pagescript'] .= "
$( \"#toggler\" ).click(function() {
$(\".ext\").toggle();
- if ( $(\"#h_extended\").val() == 0 ) {
- $(\"#h_extended\").val(1);
+ if ( $(\"#h_ext\").val() == 0 ) {
+ $(\"#h_ext\").val(1);
} else {
- $(\"#h_extended\").val(0);
+ $(\"#h_ext\").val(0);
}
return;
});
\n";
- if ( $this->extended == 0 ) {
+ if ( $this->ext == 0 ) {
$tutos['pagescript'] .= "
$(\".ext\").hide();
\n";
@@ -77,13 +77,13 @@
$r .= "<tr class=\"ext\">\n";
$r .= " <td colspan=\"3\">\n";
- $r .= ' <input type="checkbox" id="f1" value="name" name="ext[]"' .$c['name'] .'><label for="f1"> '. $lang['AdrLastName'] ." & ". $lang['AdrFirstName'] ."</label><br />\n";
- $r .= ' <input type="checkbox" id="f7" value="zip" name="ext[]"' .$c['zip'] .'><label for="f7"> '. $lang['ZIP'] ."</label><br />\n";
- $r .= ' <input type="checkbox" id="f2" value="city" name="ext[]"' .$c['city'] .'><label for="f2"> '. $lang['City'] ."</label><br />\n";
- $r .= ' <input type="checkbox" id="f3" value="street" name="ext[]"'.$c['street'].'><label for="f3"> '. $lang['Street'] ."</label><br />\n";
- $r .= ' <input type="checkbox" id="f4" value="email" name="ext[]"' .$c['email'] .'><label for="f4"> '. $lang['AdrEmail'] ."</label><br />\n";
- $r .= ' <input type="checkbox" id="f5" value="phone" name="ext[]"' .$c['phone'] .'><label for="f5"> '. $lang['Phone'] ."/". $lang['AdrFax']."</label><br />\n";
- $r .= ' <input type="checkbox" id="f6" value="desc" name="ext[]"' .$c['desc'] .'><label for="f6"> '. $lang['Description']."</label>\n";
+ $r .= ' <input type="checkbox" id="f1" value="name" name="ext_f[]"' .$c['name'] .'><label for="f1"> '. $lang['AdrLastName'] ." & ". $lang['AdrFirstName'] ."</label><br />\n";
+ $r .= ' <input type="checkbox" id="f7" value="zip" name="ext_f[]"' .$c['zip'] .'><label for="f7"> '. $lang['ZIP'] ."</label><br />\n";
+ $r .= ' <input type="checkbox" id="f2" value="city" name="ext_f[]"' .$c['city'] .'><label for="f2"> '. $lang['City'] ."</label><br />\n";
+ $r .= ' <input type="checkbox" id="f3" value="street" name="ext_f[]"'.$c['street'].'><label for="f3"> '. $lang['Street'] ."</label><br />\n";
+ $r .= ' <input type="checkbox" id="f4" value="email" name="ext_f[]"' .$c['email'] .'><label for="f4"> '. $lang['AdrEmail'] ."</label><br />\n";
+ $r .= ' <input type="checkbox" id="f5" value="phone" name="ext_f[]"' .$c['phone'] .'><label for="f5"> '. $lang['Phone'] ."/". $lang['AdrFax']."</label><br />\n";
+ $r .= ' <input type="checkbox" id="f6" value="desc" name="ext_f[]"' .$c['desc'] .'><label for="f6"> '. $lang['Description']."</label>\n";
$r .= " </td>\n";
$r .= "</tr>\n";
@@ -172,10 +172,10 @@
} else {
$this->lookfor = "";
}
- if ( isset($_GET['extended']) ) {
- $this->extended = $_GET['extended'];
+ if ( isset($_GET['ext']) ) {
+ $this->ext = $_GET['ext'];
} else {
- $this->extended = 0;
+ $this->ext = 0;
}
if ( isset($_SESSION['ldapserver']) ) {
$this->ldapserver = $_SESSION['ldapserver'];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:29:45
|
Revision: 525
http://tutos.svn.sourceforge.net/tutos/?rev=525&view=rev
Author: gokohnert
Date: 2012-01-14 17:29:39 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
fix missing argument
Modified Paths:
--------------
trunk/php/db/db_pg.pinc
Modified: trunk/php/db/db_pg.pinc
===================================================================
--- trunk/php/db/db_pg.pinc 2012-01-14 17:28:58 UTC (rev 524)
+++ trunk/php/db/db_pg.pinc 2012-01-14 17:29:39 UTC (rev 525)
@@ -637,7 +637,7 @@
* tbl = array with table description
*/
function createindex(array $idx) {
- $r = parent::createindex();
+ $r = parent::createindex($idx);
if (is_object($r)) {
$q = 'COMMENT ON INDEX '. $this->prefix . $idx[name] ." IS '". $idx[Desc] ."'";
$this->exec($q);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:29:04
|
Revision: 524
http://tutos.svn.sourceforge.net/tutos/?rev=524&view=rev
Author: gokohnert
Date: 2012-01-14 17:28:58 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
reformatted log file
Modified Paths:
--------------
trunk/php/db.p3
Modified: trunk/php/db.p3
===================================================================
--- trunk/php/db.p3 2012-01-14 17:27:28 UTC (rev 523)
+++ trunk/php/db.p3 2012-01-14 17:28:58 UTC (rev 524)
@@ -334,7 +334,7 @@
if (isset($argv)) {
$r .= "via_cmdline\t".implode($argv,' ');
} else {
- $r .= $_SERVER['REMOTE_ADDR']." \t". $_SERVER['REQUEST_METHOD'] ." ". $_SERVER['REQUEST_URI'];
+ $r .= sprintf("%-16s%-5s",$_SERVER['REMOTE_ADDR'],$_SERVER['REQUEST_METHOD'])."\t". $_SERVER['REQUEST_URI'];
}
@error_log( trim($r) ."\n" ,3,$tutos[errlog].'.log');
ini_set('display_startup_errors','On');
@@ -582,4 +582,4 @@
return $dbc;
}
-?>
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:27:34
|
Revision: 523
http://tutos.svn.sourceforge.net/tutos/?rev=523&view=rev
Author: gokohnert
Date: 2012-01-14 17:27:28 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
fix page formatting for address overview
Modified Paths:
--------------
trunk/php/address_tools.p3
Modified: trunk/php/address_tools.p3
===================================================================
--- trunk/php/address_tools.p3 2012-01-14 17:26:53 UTC (rev 522)
+++ trunk/php/address_tools.p3 2012-01-14 17:27:28 UTC (rev 523)
@@ -149,7 +149,8 @@
$layout->maxshow = 0;
- $layout->format = 'html';
+ if (!isset($layout->format))
+ $layout->format = 'html';
$layout->start = 0;
$layout->maxshow = 0;
$layout->filter = array();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:26:59
|
Revision: 522
http://tutos.svn.sourceforge.net/tutos/?rev=522&view=rev
Author: gokohnert
Date: 2012-01-14 17:26:53 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
fix writing/deleting per user configs
Modified Paths:
--------------
trunk/php/webelements.p3
Modified: trunk/php/webelements.p3
===================================================================
--- trunk/php/webelements.p3 2012-01-14 17:26:13 UTC (rev 521)
+++ trunk/php/webelements.p3 2012-01-14 17:26:53 UTC (rev 522)
@@ -438,7 +438,7 @@
case 'integer':
case 'double':
$msg .= $a;
- break;
+ break;
case 'boolean':
if (true === $a){
$msg .= 'T';
@@ -2484,13 +2484,15 @@
function write_config_value($dbconn,$name,$tag,$id = null) {
global $tutos,$table;
- if ($id == null) $id = 'null';
-
-
$q = 'DELETE from '. $dbconn->prefix. $table['tutos_config'][name];
$q .= " where cname = '". $name ."'";
$q .= " and ctag = '". $tag ."'";
- $q .= ' and obj_id = '. $id;
+ if ($id == null) {
+ $q .= ' and obj_id is null ';
+ $id = 'null';
+ } else {
+ $q .= ' and obj_id = '. $id;
+ }
$r = $dbconn->Exec($q);
$r->free();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:26:19
|
Revision: 521
http://tutos.svn.sourceforge.net/tutos/?rev=521&view=rev
Author: gokohnert
Date: 2012-01-14 17:26:13 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
fix naming of subteams inb ajax popups
Modified Paths:
--------------
trunk/php/ajax.php
trunk/php/product.pinc
Modified: trunk/php/ajax.php
===================================================================
--- trunk/php/ajax.php 2012-01-14 17:25:35 UTC (rev 520)
+++ trunk/php/ajax.php 2012-01-14 17:26:13 UTC (rev 521)
@@ -159,7 +159,7 @@
$obj->search_subteams_by_name($res,$current_user,$item);
foreach ($res as $a => $b) {
// error_log('found_subteams 1: '.$b[0].' '.$b[1]."\n",3,$tutos[errlog]);
- $r .= add_item (array('T'.$b[0],$b[1],$b[1]),false);
+ $r .= add_item (array('T'.$b[0],$b[1],$b[2]),false);
if($cnt++ == 5) {
$cut = true;
break;
Modified: trunk/php/product.pinc
===================================================================
--- trunk/php/product.pinc 2012-01-14 17:25:35 UTC (rev 520)
+++ trunk/php/product.pinc 2012-01-14 17:26:13 UTC (rev 521)
@@ -636,7 +636,7 @@
if ( $tutos[rolecheck][$r] != "p") {
$x = $lang['ProdRole'][$r];
if (stristr($x,$name)) {
- $arr[(-1 * ($r+10))] = array((-1 * ($r+10)),$x,$x);
+ $arr[(-1 * ($r+10))] = array((-1 * ($r+10)),$lang['Project'].'-Subteam',$x);
$n++;
}
}
@@ -655,7 +655,7 @@
foreach($lang['ProdRole'] as $r => $x) {
if ( $tutos[rolecheck][$r] != "p") {
if (stristr($x,$name)) {
- $arr[(-1 * ($r+10))] = array((-1 * ($r+10)),$x,$x);
+ $arr[(-1 * ($r+10))] = array((-1 * ($r+10)),$lang['Project'].'-Subteam',$x);
$n++;
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:25:41
|
Revision: 520
http://tutos.svn.sourceforge.net/tutos/?rev=520&view=rev
Author: gokohnert
Date: 2012-01-14 17:25:35 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
feature to check age, length and number of special chars i a password
Modified Paths:
--------------
trunk/php/db/table.pinc
trunk/php/user.pinc
trunk/php/user_ins.php
Modified: trunk/php/db/table.pinc
===================================================================
--- trunk/php/db/table.pinc 2012-01-14 17:21:24 UTC (rev 519)
+++ trunk/php/db/table.pinc 2012-01-14 17:25:35 UTC (rev 520)
@@ -93,7 +93,7 @@
'disabled' => array(type => 'ID_TYPE', constraints => '', Desc => '1 == currently disabled account'),
'creator' => array(type => 'ID_TYPE', constraints => '', Desc => 'creator ID'),
'creation' => array(type => 'TS_TYPE', constraints => '', Desc => 'creation date'),
- 'signature' => array(type => 'VARCHAR', size => 255,constraints => '', Desc => 'user mail signature'),
+ 'pw_date' => array(type => 'TS_TYPE', constraints => '', Desc => 'last pw change'),
);
Modified: trunk/php/user.pinc
===================================================================
--- trunk/php/user.pinc 2012-01-14 17:21:24 UTC (rev 519)
+++ trunk/php/user.pinc 2012-01-14 17:25:35 UTC (rev 520)
@@ -34,8 +34,9 @@
$this->larray[] = "login";
$this->larray[] = "pw";
- $this->login = "";
- $this->pw = " ";
+ $this->login = '';
+ $this->pw = ' ';
+ $this->pw_date = new TUTOS_Date_Time();
$this->uid = -1;
$this->admin = 0;
$this->last_seen = new TUTOS_Date_Time(0);
@@ -120,14 +121,7 @@
if ( -1 == $id ) return;
if ( null == $id ) return;
if ( !is_numeric($id) ) return;
-# if ( !is_int($id) ) return;
-# if ( isset($g_hash[$id]) ) {
- # # Hashed
- # $this = $g_hash[$id];
-# return;
- # }
-
if ( $mode == 0 ) {
$query = 'SELECT a.* ,p.*,p.id as u_id, p.creator as cr_a, p.creation as cr_t FROM '. $obj->dbconn->prefix.$table['address'][name].' a,'. $obj->tablename .' p WHERE a.id = '. $id .' AND a.id = p.adr_id';
} else if ( $mode == 1 ) {
@@ -183,6 +177,7 @@
$this->tz = $r->get($pos, "tz");
$this->theme = $r->get($pos, "theme");
$this->ly = $r->get($pos, "layout");
+ $this->pw_date = $r->getDateTime($pos, "pw_date");
if ($this->ly == "") {
$this->ly = $tutos[layouts][0];
}
@@ -688,6 +683,24 @@
* set the Password
*/
function setPassword($name) {
+ global $tutos,$msg;
+
+ // check password rules
+ if (strlen($name) < $tutos['password_min_length']) {
+ $msg .= 'new password too short (minimum = '.$tutos['password_min_length'].')<br />';
+ return 0;
+ }
+ // count the normal characters
+ if ($tutos['password_need_special'] > 0) {
+ $cnt = 0;
+ preg_replace('/[a-z]/i','',$name,-1,$cnt);
+ if ( (strlen($name) - $cnt) < $tutos['password_need_special']) {
+ $msg .= 'new password has not enough special characters (minimum = '.$tutos['password_need_special'].')<br />';
+ // $msg .= strlen($name).' '.$cnt.'<br />';
+ return 0;
+ }
+ }
+
if ( $this->pw != $name ) {
$this->modified[] = array ( "field" => "Password" , "old" => "*", "new" => "*" );
$this->pw = $name;
@@ -779,7 +792,9 @@
$q->setTable($this->tablename);
$q->addFV("login",$this->login,"STRING",20);
if ( $this->updatepw == 1 ) {
+ $x = new TUTOS_Date_Time();
$q->addFV("pw",$this->pw,"PASSWORD");
+ $q->addFV("pw_date",$x,"DATETIME");
}
$q->addFV("admin",$this->admin,"INT");
$q->addFV("disabled",$this->disabled,"INT");
Modified: trunk/php/user_ins.php
===================================================================
--- trunk/php/user_ins.php 2012-01-14 17:21:24 UTC (rev 519)
+++ trunk/php/user_ins.php 2012-01-14 17:25:35 UTC (rev 520)
@@ -90,7 +90,7 @@
// This does not work for mysql !!!
if ( $dbconn->gettype() != "MySQL" ) {
-# Check old password
+ // Check old password
if ( (!empty($_POST['p1']) || !empty($_POST['p2'])) && ($current_user->admin == 0) ) {
if ( "'". $u->pw ."'" != $dbconn->Password($_POST['p0']) ) {
$msg .= $lang['Err0042'] ."<br />";
@@ -257,7 +257,7 @@
// when user is saved handle
// group memberships
if (isset($_POST['teams'])) {
- $allteams = array(); # all touched teams
+ $allteams = array(); // all touched teams
$add = array();
$del = array();
foreach($u->teams as $i => $f) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:21:30
|
Revision: 519
http://tutos.svn.sourceforge.net/tutos/?rev=519&view=rev
Author: gokohnert
Date: 2012-01-14 17:21:24 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
only mail to members of teams where the sending user has use permission
Modified Paths:
--------------
trunk/php/team.pinc
Modified: trunk/php/team.pinc
===================================================================
--- trunk/php/team.pinc 2012-01-14 17:17:47 UTC (rev 518)
+++ trunk/php/team.pinc 2012-01-14 17:21:24 UTC (rev 519)
@@ -139,11 +139,11 @@
$aid = $result->get($a, "id");
$x = getObject($this->dbconn,$aid);
if (is_Object($x)) {
- if ($x->getType() == 'address') {
- $this->member[$x->id] = &$x;
- } else if ($x->getType() == 'team') {
- $this->member[$x->id] = &$x;
- }
+ if ($x->getType() == 'address') {
+ $this->member[$x->id] = &$x;
+ } else if ($x->getType() == 'team') {
+ $this->member[$x->id] = &$x;
+ }
}
$a++;
unset($x);
@@ -247,6 +247,8 @@
* and subteam members to the given mailing list
*/
function fill_maillist(&$ml) {
+ if (!$this->use_ok()) return;
+
$this->read_member();
foreach($this->member as $i => $obj) {
@@ -255,7 +257,7 @@
$ml[$obj->id] = &$obj;
$obj->fill_maillist($ml);
}
- } else {
+ } else if ($obj->use_ok()) {
$ml[$obj->id] = &$obj;
}
unset($obj);
@@ -714,4 +716,4 @@
}
}
$tutos['classes'][useteams] = 'team';
-?>
+?>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:17:53
|
Revision: 518
http://tutos.svn.sourceforge.net/tutos/?rev=518&view=rev
Author: gokohnert
Date: 2012-01-14 17:17:47 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
fix missing untranslated text
Modified Paths:
--------------
trunk/php/testmanager/tw.p3
trunk/php/testmanager/zh.p3
Modified: trunk/php/testmanager/tw.p3
===================================================================
--- trunk/php/testmanager/tw.p3 2012-01-14 17:16:55 UTC (rev 517)
+++ trunk/php/testmanager/tw.p3 2012-01-14 17:17:47 UTC (rev 518)
@@ -66,6 +66,8 @@
$lang['TestsuiteSimulateI'] = '模擬測試套件試運行';
$lang['TestSuiteCopy'] = '複製測試套件';
$lang['TestsuiteCopyOf'] = '複製';
+$lang['TestSuitePrev'] = 'Previous Version';
+$lang['TestSuiteNext'] = 'Next Versions';
$lang['TestsuiteState'] = '狀況';
$lang['TestsuiteStates'][0] = '未定義';
$lang['TestsuiteStates'][1] = '工作中';
@@ -126,4 +128,4 @@
$lang['testsuite'] = &$lang['Testsuite'];
$lang['testcase'] = &$lang['Testcase'];
$lang['testrun'] = &$lang['Testrun'];
-?>
\ No newline at end of file
+?>
Modified: trunk/php/testmanager/zh.p3
===================================================================
--- trunk/php/testmanager/zh.p3 2012-01-14 17:16:55 UTC (rev 517)
+++ trunk/php/testmanager/zh.p3 2012-01-14 17:17:47 UTC (rev 518)
@@ -66,6 +66,8 @@
$lang['TestsuiteSimulateI'] = '模拟测试套件试运行';
$lang['TestSuiteCopy'] = '复制测试套件';
$lang['TestsuiteCopyOf'] = '复制';
+$lang['TestSuitePrev'] = 'Previous Version';
+$lang['TestSuiteNext'] = 'Next Versions';
$lang['TestsuiteState'] = '狀況';
$lang['TestsuiteStates'][0] = '未定义';
$lang['TestsuiteStates'][1] = '工作中';
@@ -126,4 +128,4 @@
$lang['testsuite'] = &$lang['Testsuite'];
$lang['testcase'] = &$lang['Testcase'];
$lang['testrun'] = &$lang['Testrun'];
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:17:01
|
Revision: 517
http://tutos.svn.sourceforge.net/tutos/?rev=517&view=rev
Author: gokohnert
Date: 2012-01-14 17:16:55 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
feature to check age, length and number of special chars i a password
Modified Paths:
--------------
trunk/php/permission.p3
Modified: trunk/php/permission.p3
===================================================================
--- trunk/php/permission.p3 2012-01-14 17:16:12 UTC (rev 516)
+++ trunk/php/permission.p3 2012-01-14 17:16:55 UTC (rev 517)
@@ -387,7 +387,6 @@
$auth[0]->login_form($_SERVER['SCRIPT_NAME'],$r[0]);
}
-
if ( $auth[0]->getuname() == "" || $auth[0]->getpw() == "" ) {
/* No Username or no password supplied */
if ( free_login($dbconn) == 1 ) {
@@ -415,7 +414,7 @@
$_SESSION['dbnr'] = $db;
ReadLang($lang);
$info .= sprintf($lang['Welcome_1'],$current_user->getFullname())."\n";
- $info .= "<br />".sprintf($lang['Welcome_2'], $current_user->last_seen->getDateTime(),$current_user->last_host) ."<br />\n";
+ $info .= '<br />'.sprintf($lang['Welcome_2'], $current_user->last_seen->getDateTime(),$current_user->last_host) ."<br />\n";
logmessage("check_user: Logged in ". $current_user->id .":". $current_user->login .":". $current_user->getFullname());
$initial_auth = true;
@@ -436,39 +435,39 @@
$current_user= new tutos_user($dbconn);
$current_user = $current_user->read($userid,$current_user);
ReadLang($lang);
- mb_internal_encoding($lang['content_encoding']);
- if ( $current_user->id == -1 ) {
- $msg .= "<br />". $lang['Err0028']; // account deleted
- logmessage($msg);
- $auth[0]->logout();
- $auth[0]->login_form($_SERVER['SCRIPT_NAME'],$msg);
- }
+ }
- $n = new TUTOS_Date_Time();
- $diff = $n->getTimestamp() - $current_user->last_seen->getTimestamp();
-# logmessage("check_user: still logged in ". $current_user->admin ." $userid:". $current_user->getFullname() . " idle for ". $diff );
-# logmessage("check_user: ". $current_user->last_seen->getDateTime() ." " . $n->getDateTime() );
-# logmessage("check_user: |". $current_user->last_seen->format ."|" . $n->format );
-# logmessage("check_user: |". $current_user->last_seen->orig ."|" . $n->orig );
-# logmessage("check_user: |". $current_user->last_seen->ts ."|" . $n->ts );
+ mb_internal_encoding($lang['content_encoding']);
- if ( $diff > (60 * $tutos['timetolive']) ) {
- $msg .= "<br />automated logout after ". $tutos['timetolive'] ." minutes ";
- logmessage($msg ." ". $current_user->getFullname());
- $auth[0]->logout();
- $auth[0]->login_form($_SERVER['SCRIPT_NAME'],$msg);
- }
+ // check account deleted
+ if ( $current_user->id == -1 ) {
+ $msg .= '<br />'. $lang['Err0028']; // account deleted
+ logmessage($msg);
+ $auth[0]->logout();
+ $auth[0]->login_form($_SERVER['SCRIPT_NAME'],$msg);
}
+ // check account disabled
if ( $current_user->disabled == 1 ) {
- $msg .= "<br />".sprintf($lang['Err0049'],$current_user->login);
+ $msg .= '<br />'.sprintf($lang['Err0049'],$current_user->login);
logmessage($msg);
$auth[0]->logout();
$auth[0]->login_form($_SERVER['SCRIPT_NAME'],$msg);
}
+
$current_user->update($initial_auth);
+ // check session age
$n = new TUTOS_Date_Time();
+ $diff = $n->getTimestamp() - $current_user->last_seen->getTimestamp();
+ if ( $diff > (60 * $tutos['timetolive']) ) {
+ $msg .= '<br />'.sprintf($lang['Err0057'],$tutos['timetolive']);
+ // $msg .= "<br />diff ". $diff ." secs. ". $current_user->last_seen;
+ logmessage($msg ." ". $current_user->getFullname());
+ $auth[0]->logout();
+ $auth[0]->login_form($_SERVER['SCRIPT_NAME'],$msg);
+ }
+
$_SESSION['username'] = $current_user->getFullName();
$_SESSION['lastseen'] = $current_user->last_seen->getTimeStamp();
$_SESSION['lasthost'] = $current_user->last_host;
@@ -528,6 +527,17 @@
ReadHolidayInfo();
ReadNamedayInfo();
+ // check the age of password
+ if (!isset($_SESSION['pwc']) || $_SESSION['pwc'] == true) {
+ if ( ($tutos['password_max_age'] != -1) && ($current_user->pw_date->notime == 0) ) {
+ $n = new TUTOS_Date_Time();
+ $diff = ( ($n->ts - $current_user->pw_date->ts) / 86400);
+ if ($diff > $tutos['password_max_age']) {
+ $msg .= '<br />'.sprintf($lang['Err0056'],$tutos['password_max_age']);
+ }
+ }
+ }
+
return $current_user;
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-14 17:16:19
|
Revision: 516
http://tutos.svn.sourceforge.net/tutos/?rev=516&view=rev
Author: gokohnert
Date: 2012-01-14 17:16:12 +0000 (Sat, 14 Jan 2012)
Log Message:
-----------
feature to check age, length and number of special chars i a password
Modified Paths:
--------------
trunk/ChangeLog
trunk/php/admin/de.p3
trunk/php/admin/en.p3
trunk/php/admin/hu.p3
trunk/php/admin/main_config.php
trunk/php/admin/sv.p3
trunk/php/localization/ca.p3
trunk/php/localization/cs.p3
trunk/php/localization/de.p3
trunk/php/localization/el.p3
trunk/php/localization/en.p3
trunk/php/localization/es-mx.p3
trunk/php/localization/es-ni.p3
trunk/php/localization/es-ve.p3
trunk/php/localization/es.p3
trunk/php/localization/fr.p3
trunk/php/localization/hu.p3
trunk/php/localization/it.p3
trunk/php/localization/ja.p3
trunk/php/localization/ko.p3
trunk/php/localization/nl.p3
trunk/php/localization/pl.p3
trunk/php/localization/pt-br.p3
trunk/php/localization/pt.p3
trunk/php/localization/ru.p3
trunk/php/localization/sv.p3
trunk/php/localization/tw.p3
trunk/php/localization/vi.p3
trunk/php/localization/zh.p3
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/ChangeLog 2012-01-14 17:16:12 UTC (rev 516)
@@ -1,4 +1,5 @@
#$Id$
+ * Feature to check age , length and number of special chars in a new password
23 December 2011
* Release 1.8.20111223
* stc edits will appear in history
Modified: trunk/php/admin/de.p3
===================================================================
--- trunk/php/admin/de.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/admin/de.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -75,6 +75,10 @@
$lang['ConfigHelpCSVdelimiter'] = 'Trennzeichen in CSV Dateien.';
$lang['ConfigHelpCSVenclosure'] = 'Texttrenner in CSV Dateien.';
+$lang['ConfigHelpPassMaxAge'] = 'maximal age (in days) of an password before user is required to choose a new one. ( -1 = never )';
+$lang['ConfigHelpPassMinLength'] = 'minimal number of characters for an password';
+$lang['ConfigHelpPassNeedSpecial'] = 'minimal number of special characters in an password (i.e. characters other than a-z)';
+
$lang['ConfigMailModes'][0] = '0: No outgoing mails';
$lang['ConfigMailModes'][1] = '1: use sendmail program';
$lang['ConfigMailModes'][2] = '2: use SMTP (as defined by host/port)';
Modified: trunk/php/admin/en.p3
===================================================================
--- trunk/php/admin/en.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/admin/en.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -77,6 +77,10 @@
$lang['ConfigHelpCSVdelimiter'] = 'select how values are seperated in exported CSV files.';
$lang['ConfigHelpCSVenclosure'] = 'select how text is enclosed in exported CSV files.';
+$lang['ConfigHelpPassMaxAge'] = 'maximal age (in days) of an password before user is required to choose a new one. ( -1 = never )';
+$lang['ConfigHelpPassMinLength'] = 'minimal number of characters for an password';
+$lang['ConfigHelpPassNeedSpecial'] = 'minimal number of special characters in an password (i.e. characters other than a-z)';
+
$lang['ConfigMailModes'][0] = '0: No outgoing mails';
$lang['ConfigMailModes'][1] = '1: use sendmail program';
$lang['ConfigMailModes'][2] = '2: use SMTP (as defined by host/port)';
Modified: trunk/php/admin/hu.p3
===================================================================
--- trunk/php/admin/hu.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/admin/hu.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -75,6 +75,10 @@
$lang['ConfigHelpCSVdelimiter'] = 'select how values are seperated in exported CSV files.';
$lang['ConfigHelpCSVenclosure'] = 'select how text is enclosed in exported CSV files.';
+$lang['ConfigHelpPassMaxAge'] = 'maximal age (in days) of an password before user is required to choose a new one. ( -1 = never )';
+$lang['ConfigHelpPassMinLength'] = 'minimal number of characters for an password';
+$lang['ConfigHelpPassNeedSpecial'] = 'minimal number of special characters in an password (i.e. characters other than a-z)';
+
$lang['ConfigMailModes'][0] = '0: No outgoing mails';
$lang['ConfigMailModes'][1] = '1: use sendmail program';
$lang['ConfigMailModes'][2] = '2: use SMTP (as defined by host/port)';
Modified: trunk/php/admin/main_config.php
===================================================================
--- trunk/php/admin/main_config.php 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/admin/main_config.php 2012-01-14 17:16:12 UTC (rev 516)
@@ -44,6 +44,7 @@
$r .= '<li><a href="#mail">'.$lang['MailboxEmail'].'</a></a>';
$r .= '<li><a href="#product">'.$lang['ProductP'].'</a></a>';
$r .= '<li><a href="#task">'.$lang['Task'].'</a></a>';
+ $r .= '<li><a href="#password">'.$lang['Password'].'</a></a>';
$r .= '</ul>';
$r .= '<div id="tutos" class="ui-tabs-hide">';
@@ -399,8 +400,45 @@
$r .= $this->DataTableEnd();
$r .= '</div>';
+ // password rules
+ $r .= '<div id="password" class="ui-tabs-hide">';
+ $r .= $this->DataTableStart();
+
+ // maximum password age (days)
+ $r .= $this->OverviewRowStart($line);
+ $r .= $this->showfield('password_max_age');
+ $r .= '<td><input name="password_max_age" size="3" value="'.$tutos['password_max_age'] .'">';
+ $r .= '<td colspan="2" class="pre"><pre>'.urlReplace($lang['ConfigHelpPassMaxAge']).'</pre></td>';
+ $r .= $this->OverviewRowEnd($line++);
+
+ // minial password length (characters)
+ $r .= $this->OverviewRowStart($line);
+ $r .= $this->showfield('password_min_length');
+ $r .= '<td><select name="password_min_length">'."\n";
+ for ($i = 1; $i <= 25; $i++) {
+ $r .= ' <option value="'.$i.'"'.($tutos['password_min_length'] == $i ? ' selected="selected"':'').'>'.$i.'</option>'."\n";
+ }
+ $r .= '</select></td>';
+ $r .= '<td colspan="2" class="pre"><pre>'.urlReplace($lang['ConfigHelpPassMinLength']).'</pre></td>';
+ $r .= $this->OverviewRowEnd($line++);
+
+ // minial required special characters in password
+ $r .= $this->OverviewRowStart($line);
+ $r .= $this->showfield('password_need_special');
+ $r .= '<td><select name="password_need_special">'."\n";
+ for ($i = 0; $i <= $tutos['password_min_length']; $i++) {
+ $r .= ' <option value="'.$i.'"'.($tutos['password_need_special'] == $i ? ' selected="selected"':'').'>'.$i.'</option>'."\n";
+ }
+ $r .= '</select></td>';
+ $r .= '<td colspan="2" class="pre"><pre>'.urlReplace($lang['ConfigHelpPassNeedSpecial']).'</pre></td>';
+ $r .= $this->OverviewRowEnd($line++);
+
+ $r .= $this->DataTableEnd();
$r .= '</div>';
+
+ $r .= '</div>';
+
$r .= $this->DataTableStart();
$r .= '<tr>';
$r .= submit_reset(0,1,1,1,1,0);
@@ -430,6 +468,12 @@
$this->name = $lang['AdminMainConfig'];
+ if ( ! $this->user->isAdmin() ) {
+ $msg .= $this->error("Only admins are allowed to see this");
+ $this->stop = true;
+ return;
+ }
+
// default
if (!isset($tutos['prod_state_stc'])) $tutos['prod_state_stc'] = -1;
if (!isset($tutos['prod_activ_states'])) $tutos['prod_activ_states'] = PROD_STATE_AQ.','.PROD_STATE_RUN.','.PROD_STATE_QRUN;
@@ -459,13 +503,21 @@
if (!isset($tutos['smtp_username'])) $tutos['smtp_username'] = 'change this';
if (!isset($tutos['smtp_password'])) $tutos['smtp_password'] = 'change this';
+ if (!isset($tutos['password_max_age'])) $tutos['password_max_age'] = -1;
+ if (!isset($tutos['password_min_length'])) $tutos['password_min_length'] = 3;
+ if (!isset($tutos['password_need_special'])) $tutos['password_need_special'] = 0;
- if ( ! $this->user->isAdmin() ) {
- $msg .= $this->error("Only admins are allowed to see this");
- $this->stop = true;
- return;
+ if (isset($_REQUEST['password_max_age']) && !is_numeric($_REQUEST['password_max_age'])) {
+ $msg .= $this->error('password_max_age: '.$_REQUEST['password_max_age'].' not a number');
+ $this->stop = isset($_REQUEST['save']);
}
- if (isset($_REQUEST['save']) && ($_REQUEST['save'] == 1) ) {
+
+ if (isset($_REQUEST['smtpport']) && !is_numeric($_REQUEST['smtpport'])) {
+ $msg .= $this->error('smtpport: '.$_REQUEST['smtpport'].' not a number');
+ $this->stop = isset($_REQUEST['save']);
+ }
+
+ if (!$this->stop && isset($_REQUEST['save']) && ($_REQUEST['save'] == 1) ) {
$tutos['prod_state_stc'] = $_REQUEST['prod_state_stc'];
write_config_value($this->dbconn,'prod_state_stc','product');
@@ -550,6 +602,16 @@
$tutos['logolink'] = $_REQUEST['logolink'];
write_config_value($this->dbconn,'logolink','main');
+ $tutos['password_max_age'] = $_REQUEST['password_max_age'];
+ write_config_value($this->dbconn,'password_max_age','main');
+
+ $tutos['password_min_length'] = $_REQUEST['password_min_length'];
+ write_config_value($this->dbconn,'password_min_length','main');
+
+ $tutos['password_need_special'] = $_REQUEST['password_need_special'];
+ write_config_value($this->dbconn,'password_need_special','main');
+
+
config_field_parse($this->dbconn,'maxshow');
config_field_parse($this->dbconn,'maxshort');
config_field_parse($this->dbconn,'CSV_delimiter');
Modified: trunk/php/admin/sv.p3
===================================================================
--- trunk/php/admin/sv.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/admin/sv.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -76,6 +76,10 @@
$lang['ConfigHelpCSVdelimiter'] = 'select how values are seperated in exported CSV files.';
$lang['ConfigHelpCSVenclosure'] = 'select how text is enclosed in exported CSV files.';
+$lang['ConfigHelpPassMaxAge'] = 'maximal age (in days) of an password before user is required to choose a new one. ( -1 = never )';
+$lang['ConfigHelpPassMinLength'] = 'minimal number of characters for an password';
+$lang['ConfigHelpPassNeedSpecial'] = 'minimal number of special characters in an password (i.e. characters other than a-z)';
+
$lang['ConfigMailModes'][0] = '0: No outgoing mails';
$lang['ConfigMailModes'][1] = '1: use sendmail program';
$lang['ConfigMailModes'][2] = '2: use SMTP (as defined by host/port)';
Modified: trunk/php/localization/ca.p3
===================================================================
--- trunk/php/localization/ca.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/ca.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -823,6 +823,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/cs.p3
===================================================================
--- trunk/php/localization/cs.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/cs.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -820,6 +820,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/de.p3
===================================================================
--- trunk/php/localization/de.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/de.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -820,9 +820,11 @@
$lang['Err0053'] = 'Der eigene Benutzereintrag kann nicht gelöscht werden';
$lang['Err0054'] = 'Sie dürfen aufgrund der gesetzten Berechtigungen leider keine/n %s erzeugen';
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'bitte vergeben Sie ein neues Passwort. Das jetzige ist älter als %s Tage';
+$lang['Err0057'] = 'automatisches Abmelden nach %s Minuten Inaktivität';
### Local Variables: ***
### mode:iso-accents ***
### coding:utf-8 ***
### End: ***
-?>
+?>
\ No newline at end of file
Modified: trunk/php/localization/el.p3
===================================================================
--- trunk/php/localization/el.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/el.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -819,6 +819,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/en.p3
===================================================================
--- trunk/php/localization/en.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/en.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -831,9 +831,11 @@
$lang['Err0053'] = 'You cannot delete your own user entry';
$lang['Err0054'] = 'Sorry, due to permissions, you are not allowed to create a %s';
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
### coding:utf-8 ***
### End: ***
-?>
+?>
\ No newline at end of file
Modified: trunk/php/localization/es-mx.p3
===================================================================
--- trunk/php/localization/es-mx.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/es-mx.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -817,6 +817,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/es-ni.p3
===================================================================
--- trunk/php/localization/es-ni.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/es-ni.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -818,6 +818,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/es-ve.p3
===================================================================
--- trunk/php/localization/es-ve.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/es-ve.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -817,6 +817,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Discupe, la permisología no le permite crear un(a) %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/es.p3
===================================================================
--- trunk/php/localization/es.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/es.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -817,6 +817,8 @@
$lang['Err0053'] = "No es posible eliminar su propio usuario";
$lang['Err0054'] = "No está autorizado a crear un %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/fr.p3
===================================================================
--- trunk/php/localization/fr.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/fr.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -817,6 +817,8 @@
$lang['Err0053'] = 'Vous ne pouvez annuler votre propre compte';
$lang['Err0054'] = 'Désolé,mais vous n\'avez pas la permission de créer cet élément : %s';
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/hu.p3
===================================================================
--- trunk/php/localization/hu.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/hu.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -822,6 +822,8 @@
$lang['Err0053'] = "Nem törölheti a saját felhasználó-bejegyzését";
$lang['Err0054'] = "Nem hozhat létre a megállapított jogosultságok miatt %s-t!";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/it.p3
===================================================================
--- trunk/php/localization/it.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/it.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -815,6 +815,8 @@
$lang['Err0053'] = "Non puoi cancellare il tuo stesso utente";
$lang['Err0054'] = "Spiacente, a causa dei permessi, non puoi creare un %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/ja.p3
===================================================================
--- trunk/php/localization/ja.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/ja.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -820,6 +820,8 @@
$lang['Err0053'] = "自分のユーザエントリは消せません";
$lang['Err0054'] = "パーミッションにより、%s を作ることはできません";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/ko.p3
===================================================================
--- trunk/php/localization/ko.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/ko.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -823,6 +823,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/nl.p3
===================================================================
--- trunk/php/localization/nl.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/nl.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -829,6 +829,8 @@
$lang['Err0053'] = "U kunt niet uw eigen gebruikersaccount verwijderen";
$lang['Err0054'] = "Sorry, u heeft niet de toegangsrechten voor het aanmaken van een %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/pl.p3
===================================================================
--- trunk/php/localization/pl.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/pl.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -823,6 +823,8 @@
$lang['Err0053'] = "Nie możesz usunąć samego siebie";
$lang['Err0054'] = "Ojejku, według serwera nie masz prawa do utworzenia %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/pt-br.p3
===================================================================
--- trunk/php/localization/pt-br.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/pt-br.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -821,6 +821,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/pt.p3
===================================================================
--- trunk/php/localization/pt.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/pt.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -822,6 +822,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Desculpe, com o seu nível de permissões, não lhe é permitido criar %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/ru.p3
===================================================================
--- trunk/php/localization/ru.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/ru.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -817,6 +817,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/sv.p3
===================================================================
--- trunk/php/localization/sv.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/sv.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -813,6 +813,8 @@
$lang['Err0053'] = "Du kan inte radera ditt eget konto";
$lang['Err0054'] = "Ledsen, på grund av rättigheter kan du inte skapa en/ett %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/tw.p3
===================================================================
--- trunk/php/localization/tw.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/tw.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -820,6 +820,8 @@
$lang['Err0053'] = "您不能刪除您自己的用戶輸入";
$lang['Err0054'] = "對不起,您沒有建立用戶 %s 的權限!";
$lang['Err0055'] = '進行複製任務過程,\"開始時間\"不能轉移. 這源項目需要一個開始日期';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
Modified: trunk/php/localization/vi.p3
===================================================================
--- trunk/php/localization/vi.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/vi.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -822,6 +822,8 @@
$lang['Err0053'] = "You cannot delete your own user entry";
$lang['Err0054'] = "Sorry, due to permissions, you are not allowed to create a %s";
$lang['Err0055'] = 'Starttimes of cloned tasks are not shifted. This requires a start date in the source project';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### mode:iso-accents ***
Modified: trunk/php/localization/zh.p3
===================================================================
--- trunk/php/localization/zh.p3 2012-01-10 14:04:43 UTC (rev 515)
+++ trunk/php/localization/zh.p3 2012-01-14 17:16:12 UTC (rev 516)
@@ -820,6 +820,8 @@
$lang['Err0053'] = "您不能删除您自己的客户输入";
$lang['Err0054'] = "对不起,您没有建立客户 %s 的权限";
$lang['Err0055'] = '进行复制任务过程,\"开始时间\"不能转移. 这源项目需要一个开始日期';
+$lang['Err0056'] = 'please update your password. it is older than %s days';
+$lang['Err0057'] = 'automated logout after %s minutes of inactivity';
### Local Variables: ***
### coding:utf-8 ***
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-10 14:04:49
|
Revision: 515
http://tutos.svn.sourceforge.net/tutos/?rev=515&view=rev
Author: gokohnert
Date: 2012-01-10 14:04:43 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
branches/1.8/php/localization/holiday_hk.pinc
Modified: branches/1.8/php/localization/holiday_hk.pinc
===================================================================
--- branches/1.8/php/localization/holiday_hk.pinc 2012-01-10 14:03:16 UTC (rev 514)
+++ branches/1.8/php/localization/holiday_hk.pinc 2012-01-10 14:04:43 UTC (rev 515)
@@ -81,8 +81,8 @@
array( Date => "25-12", type => 1, Desc => "Christmas Day (HK)"),
array( Date => "26-12", type => 1, Desc => "Boxing Day (HK)"),
- array( Date => "27-12-2010", type => 1, Desc => "The first weekday after Christmas Day (HK)")
+ array( Date => "27-12-2010", type => 1, Desc => "The first weekday after Christmas Day (HK)"),
array( Date => "26-12-2011", type => 1, Desc => "The first weekday after Christmas Day (HK)"),
- array( Date => "27-12-2011", type => 1, Desc => "The second weekday after Christmas Day (HK)")
+ array( Date => "27-12-2011", type => 1, Desc => "The second weekday after Christmas Day (HK)"),
);
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-10 14:03:27
|
Revision: 514
http://tutos.svn.sourceforge.net/tutos/?rev=514&view=rev
Author: gokohnert
Date: 2012-01-10 14:03:16 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
trunk/php/localization/holiday_hk.pinc
Modified: trunk/php/localization/holiday_hk.pinc
===================================================================
--- trunk/php/localization/holiday_hk.pinc 2012-01-10 14:01:34 UTC (rev 513)
+++ trunk/php/localization/holiday_hk.pinc 2012-01-10 14:03:16 UTC (rev 514)
@@ -81,8 +81,8 @@
array( Date => "25-12", type => 1, Desc => "Christmas Day (HK)"),
array( Date => "26-12", type => 1, Desc => "Boxing Day (HK)"),
- array( Date => "27-12-2010", type => 1, Desc => "The first weekday after Christmas Day (HK)")
+ array( Date => "27-12-2010", type => 1, Desc => "The first weekday after Christmas Day (HK)"),
array( Date => "26-12-2011", type => 1, Desc => "The first weekday after Christmas Day (HK)"),
- array( Date => "27-12-2011", type => 1, Desc => "The second weekday after Christmas Day (HK)")
+ array( Date => "27-12-2011", type => 1, Desc => "The second weekday after Christmas Day (HK)"),
);
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-10 14:01:44
|
Revision: 513
http://tutos.svn.sourceforge.net/tutos/?rev=513&view=rev
Author: gokohnert
Date: 2012-01-10 14:01:34 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
branches/1.8/php/timetrack/ca.p3
Modified: branches/1.8/php/timetrack/ca.p3
===================================================================
--- branches/1.8/php/timetrack/ca.p3 2012-01-10 14:00:38 UTC (rev 512)
+++ branches/1.8/php/timetrack/ca.p3 2012-01-10 14:01:34 UTC (rev 513)
@@ -9,20 +9,20 @@
# =======================================================
# Timetrack
-$lang['Timetrack'] = 'Control d'hores';
-$lang['Timetracks'] = 'Control d'hores';
+$lang['Timetrack'] = "Control d'hores";
+$lang['Timetracks'] = "Control d'hores";
$lang['TimetrackCreate'] = 'Introduir hores';
$lang['TimetrackCreateI'] = 'introduir hores invertides en %s';
$lang['TimetrackDelI'] = 'eliminar hores de %s';
-$lang['TimetrackNew'] = 'Nova introducció d'hores';
+$lang['TimetrackNew'] = "Nova introducció d'hores";
$lang['TimetrackModify'] = 'Modificar hores';
-$lang['TimetrackOverview'] = 'Vista general d'hores';
+$lang['TimetrackOverview'] = "Vista general d'hores";
$lang['TimetrackWorker'] = 'Treballador';
$lang['TimetrackRef'] = 'Referència';
$lang['TimetrackDate'] = 'Data';
-$lang['TimetrackSearch'] = 'Recerca d'hores';
-$lang['SearchForTT'] = 'Recerca d'hores';
-$lang['SearchForTTExt'] = 'Recerca avançada d'hores';
+$lang['TimetrackSearch'] = "Recerca d'hores";
+$lang['SearchForTT'] = "Recerca d'hores";
+$lang['SearchForTTExt'] = "Recerca avançada d'hores";
$lang['TimetrackBetween'] = 'entre';
$lang['TimetrackBooked'] = 'Tiemps Reservat';
$lang['TimetrackBookedI'] = 'Tiemps reservat per %s';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-10 14:00:49
|
Revision: 512
http://tutos.svn.sourceforge.net/tutos/?rev=512&view=rev
Author: gokohnert
Date: 2012-01-10 14:00:38 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
trunk/php/timetrack/ca.p3
Modified: trunk/php/timetrack/ca.p3
===================================================================
--- trunk/php/timetrack/ca.p3 2012-01-10 13:49:51 UTC (rev 511)
+++ trunk/php/timetrack/ca.p3 2012-01-10 14:00:38 UTC (rev 512)
@@ -9,20 +9,20 @@
# =======================================================
# Timetrack
-$lang['Timetrack'] = 'Control d'hores';
-$lang['Timetracks'] = 'Control d'hores';
+$lang['Timetrack'] = "Control d'hores";
+$lang['Timetracks'] = "Control d'hores";
$lang['TimetrackCreate'] = 'Introduir hores';
$lang['TimetrackCreateI'] = 'introduir hores invertides en %s';
$lang['TimetrackDelI'] = 'eliminar hores de %s';
-$lang['TimetrackNew'] = 'Nova introducció d'hores';
+$lang['TimetrackNew'] = "Nova introducció d'hores";
$lang['TimetrackModify'] = 'Modificar hores';
-$lang['TimetrackOverview'] = 'Vista general d'hores';
+$lang['TimetrackOverview'] = "Vista general d'hores";
$lang['TimetrackWorker'] = 'Treballador';
$lang['TimetrackRef'] = 'Referència';
$lang['TimetrackDate'] = 'Data';
-$lang['TimetrackSearch'] = 'Recerca d'hores';
-$lang['SearchForTT'] = 'Recerca d'hores';
-$lang['SearchForTTExt'] = 'Recerca avançada d'hores';
+$lang['TimetrackSearch'] = "Recerca d'hores";
+$lang['SearchForTT'] = "Recerca d'hores";
+$lang['SearchForTTExt'] = "Recerca avançada d'hores";
$lang['TimetrackBetween'] = 'entre';
$lang['TimetrackBooked'] = 'Tiemps Reservat';
$lang['TimetrackBookedI'] = 'Tiemps reservat per %s';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-10 13:50:01
|
Revision: 511
http://tutos.svn.sourceforge.net/tutos/?rev=511&view=rev
Author: gokohnert
Date: 2012-01-10 13:49:51 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
branches/1.8/php/url/fr.p3
Modified: branches/1.8/php/url/fr.p3
===================================================================
--- branches/1.8/php/url/fr.p3 2012-01-10 13:46:58 UTC (rev 510)
+++ branches/1.8/php/url/fr.p3 2012-01-10 13:49:51 UTC (rev 511)
@@ -14,11 +14,11 @@
$lang['URL'] = 'URL';
$lang['URLAdd'] = 'Ajouter une URL';
$lang['URLDel'] = 'Supprimer une URL';
-$lang['URLMod'] = 'modifier l'URL';
+$lang['URLMod'] = "modifier l'URL";
$lang['URLCreate'] = 'créer URL';
$lang['URLOverview'] = 'Aperçu des URL';
-$lang['URLSearch'] = 'Recherche d'URL';
-$lang['SearchForURL'] = 'Recherche d'une URL';
+$lang['URLSearch'] = "Recherche d'URL";
+$lang['SearchForURL'] = "Recherche d'une URL";
$lang['URLCat'] = 'Category';
$lang['URLCatName'] = 'Name';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-10 13:47:04
|
Revision: 510
http://tutos.svn.sourceforge.net/tutos/?rev=510&view=rev
Author: gokohnert
Date: 2012-01-10 13:46:58 +0000 (Tue, 10 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
trunk/php/url/fr.p3
Modified: trunk/php/url/fr.p3
===================================================================
--- trunk/php/url/fr.p3 2012-01-05 16:27:56 UTC (rev 509)
+++ trunk/php/url/fr.p3 2012-01-10 13:46:58 UTC (rev 510)
@@ -14,11 +14,11 @@
$lang['URL'] = 'URL';
$lang['URLAdd'] = 'Ajouter une URL';
$lang['URLDel'] = 'Supprimer une URL';
-$lang['URLMod'] = 'modifier l'URL';
+$lang['URLMod'] = "modifier l'URL";
$lang['URLCreate'] = 'créer URL';
$lang['URLOverview'] = 'Aperçu des URL';
-$lang['URLSearch'] = 'Recherche d'URL';
-$lang['SearchForURL'] = 'Recherche d'une URL';
+$lang['URLSearch'] = "Recherche d'URL";
+$lang['SearchForURL'] = "Recherche d'une URL";
$lang['URLCat'] = 'Category';
$lang['URLCatName'] = 'Name';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-05 16:28:05
|
Revision: 509
http://tutos.svn.sourceforge.net/tutos/?rev=509&view=rev
Author: gokohnert
Date: 2012-01-05 16:27:56 +0000 (Thu, 05 Jan 2012)
Log Message:
-----------
secured restore
Modified Paths:
--------------
trunk/php/admin/backup.php
trunk/php/admin/restore.php
Modified: trunk/php/admin/backup.php
===================================================================
--- trunk/php/admin/backup.php 2012-01-05 15:43:17 UTC (rev 508)
+++ trunk/php/admin/backup.php 2012-01-05 16:27:56 UTC (rev 509)
@@ -1,6 +1,6 @@
<?php
/**
- * Copyright 2007 - 2009 by Gero Kohnert
+ * Copyright 2007 - 2012 by Gero Kohnert
*
* Backup repository and Database
*
@@ -16,6 +16,7 @@
require_once 'permission.p3';
loadlayout();
+$lang = array();
ReadLang($lang);
class Backup extends layout {
@@ -89,7 +90,7 @@
$zip->addFile($dbbackup,basename($dbbackup));
echo "numfiles: " . $zip->numFiles . "<br />\r\n";
- zipdir($tutos['base'].'/'.$tutos[repository][$dbnr] .'/',basename($tutos[repository][$dbnr]),$zip);
+ zipdir($tutos[repository][$dbnr] .'/',basename($tutos[repository][$dbnr]),$zip);
echo "numfiles: " . $zip->numFiles . "<br />\r\n";
echo "<br />\n";
echo "status:" . $zip->status . "\n";
@@ -99,11 +100,14 @@
$zip->close();
echo showzip($zipname);
} else {
- chdir(dirname($tutos['base'].'/'.$tutos[repository][$dbnr]));
- $cmd = "zip -9 -r ". $zipname .' '. basename($tutos['base'].'/'.$tutos[repository][$dbnr]);
+ chdir(dirname($tutos[repository][$dbnr]));
+ $cmd = "zip -9 -r ". $zipname .' '. basename($tutos[repository][$dbnr]);
$tfile = $tutos[sessionpath]."/xx";
$output = array();
$out = exec($cmd . " 2> ".$tfile ,$output,$rt);
+ foreach($output as $i) {
+ echo htmlentities($i)."<br />";
+ }
chdir($tutos[sessionpath]);
$cmd = "zip -9 -r ". $zipname ." ". basename($dbbackup);
Modified: trunk/php/admin/restore.php
===================================================================
--- trunk/php/admin/restore.php 2012-01-05 15:43:17 UTC (rev 508)
+++ trunk/php/admin/restore.php 2012-01-05 16:27:56 UTC (rev 509)
@@ -1,11 +1,11 @@
<?php
/**
- * Copyright 2007 - 2009 by Gero Kohnert
+ * Copyright 2007 - 2012 by Gero Kohnert
*
* Restore repository and Database
*
- *
*
+ *
* @modulegroup ADMIN
* @module restore
* @package BASE
@@ -16,6 +16,7 @@
require_once 'permission.p3';
loadlayout();
+$lang = array();
ReadLang($lang);
class Restore extends layout {
@@ -41,13 +42,25 @@
}
if (!file_exists($zipname)) {
- echo '<br>Restore of '. $zipname .' failed ! File is not readable or does not exist<br />';
+ die('<br>Restore of '. $zipname .' failed ! File is not readable or does not exist<br />');
}
+// secure
+if ( ! isset($_GET['size']) ) {
+ die('<br>You need to add an size argument telling the exact size of the backup file<br />');
+} else {
+ if ($_GET['size'] != filesize($zipname)) {
+ die('<br>wrong size of backup file<br />');
+ }
+}
+
+
echo $dbconn->moreinfo();
flush();
-echo '<br />REPOSITORY: '.$tutos['base'].'/'.$tutos[repository][$dbnr] .'<br />';
+echo '<br />REPOSITORY: '.$tutos[repository][$dbnr] .'<br />';
+$cwd = getcwd();
+
if (class_exists("ZipArchive")) {
echo 'Start extracting of '. $zipname .'<br />';
mkdir($tutos[sessionpath].'/restore');
@@ -60,12 +73,12 @@
echo "<br />\n";
$zip->extractTo($tutos[sessionpath].'/restore',basename($dbbackup));
- $zip->extractTo($tutos['base'].'/'.$tutos[repository][$dbnr]);
-# $zip->extractTo($tutos[sessionpath].'/restore', basename($tutos[repository][$dbnr]));
+ $zip->extractTo(dirname($tutos[repository][$dbnr]));
+ # $zip->extractTo($tutos[sessionpath].'/restore', basename($tutos[repository][$dbnr]));
$zip->close();
- @unlink($tutos['base'].'/'.$tutos[repository][$dbnr].'/dbbackup');
+ // remove db backup from repo
+ @unlink($tutos[repository][$dbnr].'/dbbackup');
} else {
- $cwd = getcwd();
mkdir($tutos[sessionpath].'/restore');
chdir($tutos[sessionpath].'/restore');
@@ -83,7 +96,7 @@
echo "</pre>";
chdir ($cwd);
# mkdir($tutos['base'].'/'.$tutos[repository][$dbnr]);
- chdir(dirname($tutos['base'].'/'.$tutos[repository][$dbnr]));
+ chdir(dirname($tutos[repository][$dbnr]));
$cmd = 'unzip -u '. $zipname .' "'. basename($tutos[repository][$dbnr]).'/*"';
$tfile = $tutos[sessionpath]."/xx";
@@ -94,25 +107,26 @@
foreach($output as $i) {
echo htmlentities($i)."<br />";
}
- echo "X<pre>";
- passthru("cat ".$tfile."; rm ".$tfile,$xx);
- passthru("pwd;zipinfo ".$zipname);
- echo "</pre>X";
- chdir ($cwd);
+ // echo "X<pre>";
+ // passthru("cat ".$tfile."; rm ".$tfile,$xx);
+ // passthru("pwd;zipinfo ".$zipname);
+ // echo "</pre>X";
}
+chdir ($cwd);
+
+// now restire from backup file
$newfile = $tutos[sessionpath].'/restore/'.basename($dbbackup);
if (!file_exists($newfile)) {
echo '<br>Restore of '. $newfile .' failed ! File is not readable or does not exist';
-} else
-if (! $dbconn->restore_from_file($newfile)) {
+} else if (! $dbconn->restore_from_file($newfile)) {
echo '<br>Restore of '. $newfile .' failed !';
}
$dbconn->close();
if (file_exists($newfile)) {
- @unlink($newfile);
+ @unlink($newfile);
}
@rmdir($tutos[sessionpath].'/restore/');
@@ -120,6 +134,6 @@
echo "</body></html>";
?>
<!--
- SVN Info $Id$
- $Author$
+SVN Info $Id$
+$Author$
-->
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-05 15:43:23
|
Revision: 508
http://tutos.svn.sourceforge.net/tutos/?rev=508&view=rev
Author: gokohnert
Date: 2012-01-05 15:43:17 +0000 (Thu, 05 Jan 2012)
Log Message:
-----------
fix
Modified Paths:
--------------
branches/1.8/php/db/db_pg.pinc
Modified: branches/1.8/php/db/db_pg.pinc
===================================================================
--- branches/1.8/php/db/db_pg.pinc 2012-01-05 15:28:39 UTC (rev 507)
+++ branches/1.8/php/db/db_pg.pinc 2012-01-05 15:43:17 UTC (rev 508)
@@ -637,7 +637,7 @@
* tbl = array with table description
*/
function createindex(array $idx) {
- $r = parent::createindex();
+ $r = parent::createindex($idx);
if (is_object($r)) {
$q = 'COMMENT ON INDEX '. $this->prefix . $idx[name] ." IS '". $idx[Desc] ."'";
$this->exec($q);
@@ -817,4 +817,4 @@
}
}
}
-?>
\ No newline at end of file
+?>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <gok...@us...> - 2012-01-05 15:28:45
|
Revision: 507
http://tutos.svn.sourceforge.net/tutos/?rev=507&view=rev
Author: gokohnert
Date: 2012-01-05 15:28:39 +0000 (Thu, 05 Jan 2012)
Log Message:
-----------
more colors / fix language in picture
Modified Paths:
--------------
trunk/php/stc/stc_new.php
trunk/php/stc/stc_show.php
Modified: trunk/php/stc/stc_new.php
===================================================================
--- trunk/php/stc/stc_new.php 2012-01-05 15:26:09 UTC (rev 506)
+++ trunk/php/stc/stc_new.php 2012-01-05 15:28:39 UTC (rev 507)
@@ -133,7 +133,8 @@
$r .= ' <td valign="top" align="right"> ';
$r .= $lang['STCStateNr'].': <input size="5" id="newstate" name="newstate"></input><br/>';
$r .= $lang['STCStateCol'].': <select size="1" id="newcolor" name="newcolor">';
- $colors = array('white','red','orange','green','lightgreen','lightblue','aqua','teal','yellow','gray','silver');
+ // see http://www.w3schools.com/cssref/css_colornames.asp for color names
+ $colors = array('white','red','orange','green','lightgreen','lightblue','aqua','teal','yellow','gray','silver','hotpink','gold','indianred','yellowgreen','beige');
foreach ($colors as $c) {
$r .= ' <option style="background:'.$c.'" value="'.$c.'">'.$c.'</option>';
}
Modified: trunk/php/stc/stc_show.php
===================================================================
--- trunk/php/stc/stc_show.php 2012-01-05 15:26:09 UTC (rev 506)
+++ trunk/php/stc/stc_show.php 2012-01-05 15:28:39 UTC (rev 507)
@@ -222,7 +222,11 @@
$r .= "<tr>\n";
$r .= $this->showfieldc($lang['STCName']);
$r .= $this->showdata($this->obj->name,2);
- $r .= '<td colspan="1" rowspan="3"><img src="stc_show.php?id='.$this->obj->id.'&format=graph"></td>'."\n";
+ $url = 'stc_show.php';
+ $url= addUrlParameter($url,'id='.$this->obj->id,true);
+ $url= addUrlParameter($url,'format=graph',true);
+ $url= addSessionKey($url,true);
+ $r .= '<td colspan="1" rowspan="3"><img src="'.$url.'"></td>'."\n";
$r .= "</tr>\n";
$r .= "<tr>\n";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|