From d0f1c587a687cbb8f47bdc227ba24183ad155342 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Fri, 27 Jan 2012 16:10:18 +0000 Subject: [PATCH] Zeitaufzeichnung ins Phrasenmodul --- cis/private/tools/zeitaufzeichnung.php | 80 ++++++++++++++------------ locale/de-AT/global.php | 9 +++ locale/de-AT/zeitaufzeichnung.php | 17 ++++++ locale/en-US/global.php | 9 +++ locale/en-US/lvplan.php | 2 +- locale/en-US/zeitaufzeichnung.php | 17 ++++++ 6 files changed, 95 insertions(+), 39 deletions(-) create mode 100644 locale/de-AT/zeitaufzeichnung.php create mode 100644 locale/en-US/zeitaufzeichnung.php diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index b4f3c5149..edacf411b 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -29,14 +29,18 @@ require_once('../../../include/datum.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/projekt.class.php'); + require_once('../../../include/phrasen.class.php'); + +$sprache = getSprache(); +$p=new phrasen($sprache); if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); + die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); echo ' -Zeitaufzeichnung +'.$p->t("zeitaufzeichnung/zeitaufzeichnung").' @@ -68,7 +72,7 @@ function foo(val) function confdel() { - return confirm("Wollen Sie diesen Datensatz wirklich loeschen?"); + return confirm("'.$p->t("global/warnungWirklichLoeschen").'"); } function loaduebersicht() @@ -93,7 +97,7 @@ echo '
- +
Zeitaufzeichnung'.$p->t("zeitaufzeichnung/zeitaufzeichnung").'

'; @@ -127,7 +131,7 @@ if(isset($_POST['save']) || isset($_POST['edit'])) if(isset($_POST['edit'])) { if(!$zeit->load($zeitaufzeichnung_id)) - die('Fehler beim Laden des Datensatzes'); + die($p->t("global/fehlerBeimLadenDesDatensatzes")); $zeit->new = false; } @@ -151,11 +155,11 @@ if(isset($_POST['save']) || isset($_POST['edit'])) if(!$zeit->save()) { - echo 'Fehler beim Speichern der Daten: '.$zeit->errormsg.'
'; + echo ''.$p->t("global/fehlerBeimSpeichernDerDaten").': '.$zeit->errormsg.'
'; } else { - echo 'Daten wurden gespeichert
'; + echo ''.$p->t("global/datenWurdenGespeichert").'
'; $zeitaufzeichnung_id = $zeit->zeitaufzeichnung_id; } } @@ -170,15 +174,15 @@ if(isset($_GET['type']) && $_GET['type']=='delete') if($zeit->uid==$user) { if($zeit->delete($zeitaufzeichnung_id)) - echo 'Eintrag wurde geloescht
'; + echo ''.$p->t("global/eintragWurdeGeloescht").'
'; else - echo 'Fehler beim Loeschen des Eintrages
'; + echo ''.$p->t("global/fehlerBeimLoeschenDesEintrags").'
'; } else - echo 'Keine Berechtigung!
'; + echo ''.$p->t("global/keineBerechtigung").'!
'; } else - echo 'Datensatz wurde nicht gefunden
'; + echo ''.$p->t("global/datensatzWurdeNichtGefunden").'
'; } //Laden der Daten zum aendern @@ -201,7 +205,7 @@ if(isset($_GET['type']) && $_GET['type']=='edit') } else { - echo " Keine Berechtigung zum Aendern des Datensatzes"; + echo "".$p->t("global/keineBerechtigungZumAendernDesDatensatzes").""; $zeitaufzeichnung_id=''; } } @@ -217,17 +221,17 @@ if($projekt->getProjekteMitarbeiter($user)) { $bn = new benutzer(); if(!$bn->load($user)) - die("Benutzer $user wurde nicht gefunden"); + die($p->t("zeitaufzeichnung/benutzerWurdeNichtGefunden",array($user))); - echo " -
Zeitaufzeichnung von $bn->vorname $bn->nachnameNEU
"; + echo " +
".$p->t("zeitaufzeichnung/zeitaufzeichnungVon")." $bn->vorname $bn->nachname".$p->t("zeitaufzeichnung/neu")."
"; //Formular echo '

'; echo ''; //Projekt - echo ''; //Studiengang - echo ''; - echo ' - - + + '; //Beschreibung - echo ''; + echo ''; echo ''; + echo ''; else - echo ''; + echo ''; echo '
Projekt
'.$p->t("zeitaufzeichnung/projekt").'Studiengang'.$p->t("global/studiengang").'
Aktivität'; + echo ''.$p->t("zeitaufzeichnung/aktivitaet").''; $qry = "SELECT * FROM fue.tbl_aktivitaet ORDER by beschreibung"; if($result = $db->db_query($qry)) @@ -279,8 +283,8 @@ if($projekt->getProjekteMitarbeiter($user)) echo ''; } //Fachbereich - echo 'Fachbereich'.$p->t("global/institut").'
VonBis  '.$p->t("global/von").''.$p->t("global/bis").'  
Beschreibung
'.$p->t("global/beschreibung").'
'; //SpeichernButton if($zeitaufzeichnung_id=='') - echo '
'; echo '
'; @@ -318,13 +322,13 @@ if($projekt->getProjekteMitarbeiter($user)) //Uebersichtstabelle echo "\n"; echo " \n"; - echo " "; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; + echo " "; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; echo " \n"; if(isset($_GET['filter'])) @@ -361,27 +365,27 @@ if($projekt->getProjekteMitarbeiter($user)) echo " \n"; echo " \n"; echo " \n"; echo " \n"; $i++; } } echo "
IDProjektAktivitaetUserStartEndeDauerBeschreibungStgFBAktion".$p->t("zeitaufzeichnung/id")."".$p->t("zeitaufzeichnung/projekt")."".$p->t("zeitaufzeichnung/aktivitaet")."".$p->t("zeitaufzeichnung/user")."".$p->t("zeitaufzeichnung/start")."".$p->t("zeitaufzeichnung/ende")."".$p->t("zeitaufzeichnung/dauer")."".$p->t("global/beschreibung")."".$p->t("lvplan/stg")."".$p->t("global/institut")."".$p->t("global/aktion")."
$row->fachbereich_kurzbz"; if(!isset($_GET['filter']) || $row->uid==$user) - echo "zeitaufzeichnung_id' class='Item'>edit"; + echo "zeitaufzeichnung_id' class='Item'>".$p->t("global/bearbeiten").""; echo ""; if(!isset($_GET['filter']) || $row->uid==$user) - echo "zeitaufzeichnung_id' class='Item' onclick='return confdel()'>delete"; + echo "zeitaufzeichnung_id' class='Item' onclick='return confdel()'>".$p->t("global/loeschen").""; echo "
\n"; - echo "Gesamtdauer: $summe"; + echo "".$p->t("zeitaufzeichnung/gesamtdauer").": $summe"; } else { - echo 'Sie sind derzeit keinen Projekten zugeordnet'; + echo $p->t("zeitaufzeichnung/sieSindDerzeitKeinenProjektenZugeordnet"); } } else { - echo 'Fehler beim Ermitteln der Projekte'; + echo $p->t("zeitaufzeichnung/fehlerBeimErmittelnDerProjekte"); } ?> diff --git a/locale/de-AT/global.php b/locale/de-AT/global.php index 8698bb0b8..0f6e916ba 100755 --- a/locale/de-AT/global.php +++ b/locale/de-AT/global.php @@ -129,6 +129,15 @@ $this->phrasen['global/dateiNichtErfolgreichHochgeladen']='Die Datei wurde nicht $this->phrasen['global/FuerDieseAktionBenoetigenSieAdministrationsrechte']='Fuer diese Aktion benoetigen Sie Administratorenrechte'; $this->phrasen['global/dateiExistiertNicht']='Die Datei existiert nicht'; $this->phrasen['global/fehlerBeimAktualisierenDerDaten']='Fehler beim Aktualisieren der Daten'; +$this->phrasen['global/fehlerBeimLadenDesDatensatzes']='Fehler beim Laden des Datensatzes'; +$this->phrasen['global/fehlerBeimSpeichernDerDaten']='Fehler beim Speichern der Daten'; +$this->phrasen['global/datenWurdenGespeichert']='Daten wurden gespeichert'; +$this->phrasen['global/eintragWurdeGeloescht']='Eintrag wurde gelöscht'; +$this->phrasen['global/fehlerBeimLoeschenDesEintrags']='Fehler beim Löschen des Eintrags'; +$this->phrasen['global/keineBerechtigung']='Keine Berechtigung'; +$this->phrasen['global/datensatzWurdeNichtGefunden']='Datensatz wurde nicht gefunden'; +$this->phrasen['global/keineBerechtigungZumAendernDesDatensatzes']='Keine Berechtigung zum Ändern des Datensatzes'; +$this->phrasen['global/test']='%s Zeitaufzeichnung %s von %s'; //infrastruktur diff --git a/locale/de-AT/zeitaufzeichnung.php b/locale/de-AT/zeitaufzeichnung.php new file mode 100644 index 000000000..014529b07 --- /dev/null +++ b/locale/de-AT/zeitaufzeichnung.php @@ -0,0 +1,17 @@ +phrasen['zeitaufzeichnung/zeitaufzeichnung']='Zeitaufzeichnung'; +$this->phrasen['zeitaufzeichnung/benutzerWurdeNichtGefunden']='Benutzer %s wurde nicht gefunden'; +$this->phrasen['zeitaufzeichnung/zeitaufzeichnungVon']='Zeitaufzeichnung von'; +$this->phrasen['zeitaufzeichnung/neu']='NEU'; +$this->phrasen['zeitaufzeichnung/projekt']='Projekt'; +$this->phrasen['zeitaufzeichnung/keineAuswahl']='keine Auswahl'; +$this->phrasen['zeitaufzeichnung/aktivitaet']='Aktivität'; +$this->phrasen['zeitaufzeichnung/id']='ID'; +$this->phrasen['zeitaufzeichnung/user']='User'; +$this->phrasen['zeitaufzeichnung/start']='Start'; +$this->phrasen['zeitaufzeichnung/ende']='Ende'; +$this->phrasen['zeitaufzeichnung/dauer']='Dauer'; +$this->phrasen['zeitaufzeichnung/gesamtdauer']='Gesamtdauer'; +$this->phrasen['zeitaufzeichnung/sieSindDerzeitKeinenProjektenZugeordnet']='Sie sind derzeit keinen Projekten zugeordnet'; +$this->phrasen['zeitaufzeichnung/fehlerBeimErmittelnDerProjekte']='Fehler beim Ermitteln der Projekte'; +?> \ No newline at end of file diff --git a/locale/en-US/global.php b/locale/en-US/global.php index 3c8c5f635..20a83c7f9 100755 --- a/locale/en-US/global.php +++ b/locale/en-US/global.php @@ -129,6 +129,15 @@ $this->phrasen['global/dateiNichtErfolgreichHochgeladen']='Failed to upload File $this->phrasen['global/FuerDieseAktionBenoetigenSieAdministrationsrechte']='You must be Administrator.'; $this->phrasen['global/dateiExistiertNicht']='File not found'; $this->phrasen['global/fehlerBeimAktualisierenDerDaten']='Error updating the data. '; +$this->phrasen['global/fehlerBeimLadenDesDatensatzes']='Error loading entries'; +$this->phrasen['global/fehlerBeimSpeichernDerDaten']='Error saving the data'; +$this->phrasen['global/datenWurdenGespeichert']='Data saved'; +$this->phrasen['global/eintragWurdeGeloescht']='Entry deleted'; +$this->phrasen['global/fehlerBeimLoeschenDesEintrags']='Error deleting entry'; +$this->phrasen['global/keineBerechtigung']='No authority'; +$this->phrasen['global/datensatzWurdeNichtGefunden']='Data not found'; +$this->phrasen['global/keineBerechtigungZumAendernDesDatensatzes']='You dont have the authority to change to data'; +$this->phrasen['global/test']='%s Zeitaufzeichnung von'; //infrastruktur diff --git a/locale/en-US/lvplan.php b/locale/en-US/lvplan.php index e8631025b..13f05fb13 100644 --- a/locale/en-US/lvplan.php +++ b/locale/en-US/lvplan.php @@ -12,7 +12,7 @@ $this->phrasen['lvplan/reservierungsliste']='Reservation list'; $this->phrasen['lvplan/reservierungenLoeschen']='Delete room reservations'; $this->phrasen['lvplan/raumsuche']='Room search'; $this->phrasen['lvplan/lehrverband']='Teaching Group'; -$this->phrasen['lvplan/stg']='Stg'; +$this->phrasen['lvplan/stg']='Dp'; $this->phrasen['lvplan/sem']='Sem'; $this->phrasen['lvplan/ver']='Div'; //Division $this->phrasen['lvplan/grp']='Grp'; diff --git a/locale/en-US/zeitaufzeichnung.php b/locale/en-US/zeitaufzeichnung.php new file mode 100644 index 000000000..536309c9b --- /dev/null +++ b/locale/en-US/zeitaufzeichnung.php @@ -0,0 +1,17 @@ +phrasen['zeitaufzeichnung/zeitaufzeichnung']='Timesheet'; +$this->phrasen['zeitaufzeichnung/benutzerWurdeNichtGefunden']='User %s not found'; +$this->phrasen['zeitaufzeichnung/zeitaufzeichnungVon']='Timesheet for'; +$this->phrasen['zeitaufzeichnung/neu']='NEW'; +$this->phrasen['zeitaufzeichnung/projekt']='Project'; +$this->phrasen['zeitaufzeichnung/keineAuswahl']='no selection'; +$this->phrasen['zeitaufzeichnung/aktivitaet']='Activity'; +$this->phrasen['zeitaufzeichnung/id']='ID'; +$this->phrasen['zeitaufzeichnung/user']='User'; +$this->phrasen['zeitaufzeichnung/start']='Start'; +$this->phrasen['zeitaufzeichnung/ende']='End'; +$this->phrasen['zeitaufzeichnung/dauer']='Length'; +$this->phrasen['zeitaufzeichnung/gesamtdauer']='Total time'; +$this->phrasen['zeitaufzeichnung/sieSindDerzeitKeinenProjektenZugeordnet']='Sie sind derzeit keinen Projekten zugeordnet'; +$this->phrasen['zeitaufzeichnung/fehlerBeimErmittelnDerProjekte']='Fehler beim Ermitteln der Projekte'; +?> \ No newline at end of file