Revision: 1967
http://mrbs.svn.sourceforge.net/mrbs/?rev=1967&view=rev
Author: cimorrison
Date: 2011-09-20 20:45:24 +0000 (Tue, 20 Sep 2011)
Log Message:
-----------
Merged in latest changes from the trunk
Modified Paths:
--------------
mrbs/branches/datatables/web/Themes/default/header.inc
mrbs/branches/datatables/web/auth_config.inc
mrbs/branches/datatables/web/site_faq_de.html
Property Changed:
----------------
mrbs/branches/datatables/
mrbs/branches/datatables/web/upgrade/5/pgsql.sql
Property changes on: mrbs/branches/datatables
___________________________________________________________________
Modified: svn:mergeinfo
- /mrbs/branches/custom_entry_fields:1374-1396
/mrbs/branches/datepicker:1409-1416
/mrbs/branches/disabled_rooms:1601-1634
/mrbs/branches/from_to_bookings:1491-1587
/mrbs/branches/ics_attachments:1652-1741
/mrbs/branches/improve_css_2008_06:804-872
/mrbs/branches/only_unicode:1747-1749
/mrbs/branches/provisional_bookings:1242-1280
/mrbs/branches/provisional_bookings_new_style:1407-1570
/mrbs/trunk:1863-1948
+ /mrbs/branches/custom_entry_fields:1374-1396
/mrbs/branches/datepicker:1409-1416
/mrbs/branches/disabled_rooms:1601-1634
/mrbs/branches/from_to_bookings:1491-1587
/mrbs/branches/ics_attachments:1652-1741
/mrbs/branches/improve_css_2008_06:804-872
/mrbs/branches/only_unicode:1747-1749
/mrbs/branches/provisional_bookings:1242-1280
/mrbs/branches/provisional_bookings_new_style:1407-1570
/mrbs/trunk:1863-1966
Modified: mrbs/branches/datatables/web/Themes/default/header.inc
===================================================================
--- mrbs/branches/datatables/web/Themes/default/header.inc 2011-09-20
20:11:14 UTC (rev 1966)
+++ mrbs/branches/datatables/web/Themes/default/header.inc 2011-09-20
20:45:24 UTC (rev 1967)
@@ -466,65 +466,65 @@
// and (b) conforms to the booking policies. Makes an Ajax call to
edit_entry_handler but does
// not actually make the booking.
?>
- function checkValidBooking()
+ function fillParamFromForm(form, params, value)
{
- var params = {'ajax': 1}; // This is an Ajax request
- var form = $('form#main');
- var formInput;
- <?php
-
- foreach ($params as $param)
- {
// We need to exclude the disabled elements, because otherwise jQuery
// will pick them all up
- ?>
- formInput = form.find('[name="<?php echo $param ?>"]:not(:disabled)');
- <?php
+ var formInput = form.find('[name="' + value + '"]:not(:disabled)');
// Scalar parameters (two types - checkboxes and the rest)
- if (strpos($param, '[]') === false)
+ if (value.indexOf('[]') == -1)
{
- ?>
if (formInput.filter(':checkbox').length > 0)
{
- params.<?php echo $param ?> = formInput.is(':checked') ? '1' : '';
+ params[value] = formInput.is(':checked') ? '1' : '';
}
+ else if (formInput.filter(':radio').length > 0)
+ {
+ params[value] = formInput.filter(':checked').val();
+ }
else
{
- params.<?php echo $param ?> = formInput.val();
+ params[value] = formInput.val();
}
- <?php
}
// Array parameters (two types - checkboxes and the rest)
else
{
- ?>
- params['<?php echo $param ?>'] = [];
+ params[value] = [];
if (formInput.filter(':checkbox').length > 0)
{
formInput.each(function(index) {
if ($(this).is(':checked'))
{
- params['<?php echo $param ?>'].push($(this).val());
+ params[value].push($(this).val());
}
});
}
else
{
formInput.each(function(index) {
- params['<?php echo $param ?>'].push($(this).val());
+ params[value].push($(this).val());
});
}
- <?php
// For some reason I don't understand, posting an empty array will
// give you a PHP array of ('') at the other end. So to avoid
// that problem, delete the property if the array is empty
- ?>
- if (params['<?php echo $param ?>'].length == 0)
+ if (params[value].length == 0)
{
- delete params['<?php echo $param ?>'];
+ delete params[value];
}
- <?php
}
+ }
+
+ function checkValidBooking()
+ {
+ var params = {'ajax': 1}; // This is an Ajax request
+ var form = $('form#main');
+<?php
+
+ foreach ($params as $param)
+ {
+ echo " fillParamFromForm(form, params, '$param');\n";
}
?>
$.post('edit_entry_handler.php', params, function(result) {
Modified: mrbs/branches/datatables/web/auth_config.inc
===================================================================
--- mrbs/branches/datatables/web/auth_config.inc 2011-09-20 20:11:14 UTC
(rev 1966)
+++ mrbs/branches/datatables/web/auth_config.inc 2011-09-20 20:45:24 UTC
(rev 1967)
@@ -9,7 +9,7 @@
* $auth["type"] = "config";
*
* Then for each user, add an entry formatted as:
-* $auth["user"]["username"] == "userpassword";
+* $auth["user"]["username"] = "userpassword";
*
* History
* Available in the source control system
Modified: mrbs/branches/datatables/web/site_faq_de.html
===================================================================
--- mrbs/branches/datatables/web/site_faq_de.html 2011-09-20 20:11:14 UTC
(rev 1966)
+++ mrbs/branches/datatables/web/site_faq_de.html 2011-09-20 20:45:24 UTC
(rev 1967)
@@ -36,15 +36,15 @@
<h4><a name="top">Anmeldung</a></h4>
<ul>
<li><a href="#authenticate">Wie melde ich mich an?</a></li>
- <li><a href="#meeting_delete">Warum kann ich eine Buchung nicht
aendern/loeschen?</a></li>
+ <li><a href="#meeting_delete">Warum kann ich eine Buchung nicht
ändern/löschen?</a></li>
</ul>
- <h4>Anlegen / Aendern von Besprechungen</h4>
+ <h4>Anlegen / Ändern von Besprechungen</h4>
<ul>
<li><a href="#repeating">Wie kann ich eine (periodisch) wiederkehrende
Buchung anlegen?</a></li>
- <li><a href="#repeating_delete">Wie kann ich eine Buchung innerhalb einer
Reihe von periodisch wiederkehrenden Buchungen loeschen?</a></li>
- <li><a href="#multiple_sites">Wie kann ich Raeume an verschiedenen
Standorten einplanen?</a></li>
- <li><a href="#too_many">Meine Besprechung konnte nicht angelegt werden, da
es <q>zu viele Eintraege</q> gab!</a></li>
+ <li><a href="#repeating_delete">Wie kann ich eine Buchung innerhalb einer
Reihe von periodisch wiederkehrenden Buchungen löschen?</a></li>
+ <li><a href="#multiple_sites">Wie kann ich Räume an verschiedenen
Standorten einplanen?</a></li>
+ <li><a href="#too_many">Meine Besprechung konnte nicht angelegt werden, da
es <q>zu viele Einträge</q> gab!</a></li>
<li><a href="#multiple_users">Was passiert, wenn mehrere Benutzer die
gleiche Besprechung einplanen?</a></li>
</ul>
@@ -55,7 +55,7 @@
<li><a href="#internal_external">Was ist der Unterschied zwischen
<q>Intern</q> und <q>Extern</q>?</a></li>
</ul>
- <h4>Etwas ueber das <q>Meeting Room Booking System</q></h4>
+ <h4>Etwas über das <q>Meeting Room Booking System</q></h4>
<ul>
<li><a href="#how_much">Wie viel hat das System gekostet?</a></li>
<li><a href="#about">Wie arbeitet das System und wer hat es
geschrieben?</a></li>
@@ -68,14 +68,14 @@
<h4>Wie melde ich mich an?</h4>
<p>
Das System kann mit verschiedenen Authentifizierungsmethoden
konfiguriert werden, dazu
- gehoeren LDAP,Netware und SMB. Wenden Sie sich bitte an ihren
Systemadministrator, wenn Sie
+ gehören LDAP, Netware und SMB. Wenden Sie sich bitte an ihren
Systemadministrator, wenn Sie
Schwierigkeiten bei der Anmeldung haben.
- Einige Systemfunktionen koennen auf bestimmte Benutzer beschraenkt sein,
und
- daher werden die uebrigen Benutzer die Meldung: <q>Sie haben keine
Berechtigung, diesen
+ Einige Systemfunktionen können auf bestimmte Benutzer
beschränkt sein, und
+ daher werden die übrigen Benutzer die Meldung: <q>Sie haben keine
Berechtigung, diesen
Eintrag zu ändern</q> erhalten. Wenden Sie sich bitte an ihren
Systemadministratoren, wenn ihre Benutzerberechtigungen nicht korrekt
- fuer sie eingestellt sind.
+ für sie eingestellt sind.
Wenn das System auf der Grundlage der Authentifizierungsmethode LDAP
eingerichtet ist, dann bedeutet dies, dass sie Zugang zu dem System mit
@@ -86,12 +86,12 @@
</div>
<div id="meeting_delete">
- <h4>Warum kann ich eine Buchung nicht loeschen bzw. abaendern?</h4>
+ <h4>Warum kann ich eine Buchung nicht löschen bzw. abändern?</h4>
<p>
Nur die Person, die die Besprechung im System angelegt hat, kann diese
auch
- loeschen bzw. abaendern. Nehmen Sie Kontakt mit einem der
Administratoren der
- Besprechungszimmer oder mit der Person, die die Besprechung urspruenglich
- angelegt hat, auf um diese loeschen bzw. aendern zu lassen.
+ löschen bzw. abändern. Nehmen Sie Kontakt mit einem der
Administratoren der
+ Besprechungszimmer oder mit der Person, die die Besprechung
ursprünglich
+ angelegt hat, auf um diese löschen bzw. ändern zu lassen.
</p>
<a href="#top">Top</a>
</div>
@@ -99,48 +99,48 @@
<div id="repeating">
<h4>Wie kann ich eine (periodisch) wiederkehrende Buchung anlegen?</h4>
<p>
- Wenn sie auf die gewuenschte Besprechungszeit klicken, kommen Sie auf den
+ Wenn sie auf die gewünschte Besprechungszeit klicken, kommen Sie
auf den
Bildschirm zum Anlegen einer Besprechung.
- Nach Eingabe einere <dfn>Kurzbeschreibung</dfn> und evtl. einer
optionalen
+ Nach Eingabe einer <dfn>Kurzbeschreibung</dfn> und evtl. einer
optionalen
<dfn>Vollständigen Beschreibung</dfn>, sowie von <dfn>Tag</dfn>,
<dfn>Dauer</dfn>,
<dfn>Bereiche</dfn>, <dfn>Räume</dfn> (halten Sie die STRG-Taste
beim Klicken
- gedrückt um mehrere zu selektieren), waehlen Sie die geeignete Art
der
- Wiederholung aus. Der Raum wird fuer die gleiche Uhrzeit an den Tagen,
- die durch Ihren Wiederholungsschluessel (Art der Wiederholung)
+ gedrückt um mehrere zu selektieren), wählen Sie die geeignete
Art der
+ Wiederholung aus. Der Raum wird für die gleiche Uhrzeit an den
Tagen,
+ die durch Ihren Wiederholungsschlüssel (Art der Wiederholung)
festgelegt sind, bis zum Endtermin (Ende der Wiederholung)
- eingeplant. Taeglich bedeutet eine Einplanung fuer jeden Tag.
- Woechentlich nimmt die Einplanungen an den Wochentagen vor, die
- sie unter Tag der Wiederholung ausgewaehlt haben.
+ eingeplant. Täglich bedeutet eine Einplanung für jeden Tag.
+ Wöchentlich nimmt die Einplanungen an den Wochentagen vor, die
+ sie unter Tag der Wiederholung ausgewählt haben.
</p>
<a href="#top">Top</a>
</div>
<div id="repeating_delete">
- <h4>Wie kann ich eine Buchung innerhalb einer Reihe von periodisch
wiederkehrenden Besprechungen loeschen?</h4>
+ <h4>Wie kann ich eine Buchung innerhalb einer Reihe von periodisch
wiederkehrenden Besprechungen löschen?</h4>
<p>
- Waehlen Sie den entsprechenden Besprechungstermin aus und gehen Sie
danach auf
- die Auswahl <dfn>Eintrag loeschen</dfn>.
+ Wählen Sie den entsprechenden Besprechungstermin aus und gehen Sie
danach auf
+ die Auswahl <dfn>Eintrag löschen</dfn>.
</p>
<a href="#top">Top</a>
</div>
<div id="multiple_sites">
- <h4>Wie kann ich Raeume an verschiedenen Standorten einplanen?</h4>
+ <h4>Wie kann ich Räume an verschiedenen Standorten einplanen?</h4>
<p>
- Das ist nicht moeglich. Gegenwaertig kann das System nicht mehrere Raeume
- gleichzeitig einplanen. Sie muessen jeden Raum separat einplanen.
Stellen Sie bitte
- sicher, dass die Raeume an den verschiedenen Orten zu der gewuenschten
Zeit
- verfuegbar sind, bevor sie eine Belegung vornehmen.
+ Das ist nicht möglich. Gegenwärtig kann das System nicht
mehrere Räume
+ gleichzeitig einplanen. Sie müssen jeden Raum separat einplanen.
Stellen Sie bitte
+ sicher, dass die Räume an den verschiedenen Orten zu der
gewünschten Zeit
+ verfügbar sind, bevor sie eine Belegung vornehmen.
</p>
<a href="#top">Top</a>
</div>
<div id="too_many">
- <h4>Meine Besprechung konnte nicht angelegt werden, da es <q>zu viele
Eintraege</q> gab!</h4>
+ <h4>Meine Besprechung konnte nicht angelegt werden, da es <q>zu viele
Einträge</q> gab!</h4>
<p>
- Die Obergrenze fuer die Anzahl der Wiederholungseinträge eines
+ Die Obergrenze für die Anzahl der Wiederholungseinträge eines
Besprechungseintrags liegt im System bei 365. Die Zahl kann aber bei
- Bedarf erhoeht werden. Bitte informieren Sie den Buchungsadministrator.
+ Bedarf erhöht werden. Bitte informieren Sie den
Buchungsadministrator.
</p>
<a href="#top">Top</a>
</div>
@@ -148,9 +148,9 @@
<div id="multiple_users">
<h4>Was passiert, wenn mehrere Benutzer die gleiche Besprechung
einplanen?</h4>
<p>
- Die einfache Antwort ist: der erste, der den Button <dfn>Speichern</dfn>
drueckt,
+ Die einfache Antwort ist: der erste, der den Button <dfn>Speichern</dfn>
drückt,
macht das Rennen. Hinter den Kulissen benutzt das System eine einwandfrei
- arbeitende fuer mehrere Benutzer und gleichzeitige Verarbeitung mehrerer
Anforderungen
+ arbeitende für mehrere Benutzer und gleichzeitige Verarbeitung
mehrerer Anforderungen
ausgerichtete relationale Datenbank, die viele Tausende von
gleichzeitigen Benutzern bedienen kann.
</p>
<a href="#top">Top</a>
@@ -166,7 +166,7 @@
<p>
Zum Suchen den Such-Begriff in das Such-Feld eingeben und <q>Return</q>
drücken. Als Ergebnis erscheint eine Liste mit gefundenen
- Buchungseinträgen die den Such-Begriff enthalten.
+ Buchungseinträgen die den Such-Begriff enthalten.
</p>
<p>
Wenn Sie auf <q>Sie sind <Benutzername></q>
@@ -187,14 +187,14 @@
<div id="internal_external">
<h4>Was ist Unterschied zwischen <q>Intern</q> und <q>Extern</q>?</h4>
<p>
- Standardmaessig gibt es im System MRBS zwei Besprechungsarten.
<dfn>Intern</dfn>
+ Standardmäßig gibt es im System MRBS zwei Besprechungsarten.
<dfn>Intern</dfn>
bedeutet, dass an der Besprechung nur Firmenangestellte teilnehmen.
<dfn>Extern</dfn> heisst,
dass als Teilnehmer auch Kunden, Lieferanten, Geldanleger, usw.
vorgesehen
- sind. Sie koennen fuer ihren Standort bis zu 10 Besprechungsarten nach
ihren eigenen
- Beduerfnissen definieren. Jeder Besprechungsart ist eine Farbe
zugeordnet und die Besprechung
- werden in der Kalenderuebersicht entsprechend farblich unterlegt. Eine
Uebersicht
- ueber die Besprechungsarten und ihre farbliche Darstellung befindet sich
am Fuss
- der Kalenderuebersicht.
+ sind. Sie können für ihren Standort bis zu 10
Besprechungsarten nach ihren eigenen
+ Bedürfnissen definieren. Jeder Besprechungsart ist eine Farbe
zugeordnet und die Besprechung
+ werden in der Kalenderübersicht entsprechend farblich unterlegt.
Eine Übersicht
+ über die Besprechungsarten und ihre farbliche Darstellung befindet
sich am Fuss
+ der Kalenderübersicht.
</p>
<a href="#top">Top</a>
</div>
@@ -202,7 +202,7 @@
<div id="how_much">
<h4>Wieviel hat das System gekostet?</h4>
<p>
- Nichts. Weitere Informationen entnehmen Sie bitte dem naechsten
Abschnitt.
+ Nichts. Weitere Informationen entnehmen Sie bitte dem nächsten
Abschnitt.
</p>
<a href="#top">Top</a>
</div>
@@ -212,28 +212,28 @@
<p>
<a href="http://sourceforge.net/project/?group_id=5113">Meeting Room
Booking System</a> ist eine Open Source
Software, die unter Gnu Public License (GPL) vertrieben wird. Das
bedeutet, die
- Software kann unentgeltlich benutzt, vertrieben und geaendert werden.
+ Software kann unentgeltlich benutzt, vertrieben und geändert werden.
</p>
<p>
- Der groesste Teil des Systems ist in <a
href="http://www.php.net">PHP</a>, geschrieben, dies ist eine
+ Der größte Teil des Systems ist in <a
href="http://www.php.net">PHP</a>, geschrieben, dies ist eine
Open Source Programmiersprache, die in Webseiten eingebettet werden
kann, vergleichbar den
- Microsoft active server pages. PHP eignet sich besonders gut fuer den
Zugriff auf Datenbanken.
+ Microsoft active server pages. PHP eignet sich besonders gut für
den Zugriff auf Datenbanken.
</p>
<p>
Das Datenbanksystem, das dem Anwendungssystem zugrunde liegt, ist
entweder <a href="http://www.mysql.com">MySQL</a>
- oder <a href="http://www.postgresql.org">PostgreSQL</a>. MySQL ist ein
sehr schneller, fuer mehrere
+ oder <a href="http://www.postgresql.org">PostgreSQL</a>. MySQL ist ein
sehr schneller, für mehrere
Benutzer und parallele Verarbeitung verschiedener Benutzeranforderungen
ausgerichteter,
- leistungsfaehiger SQL (Structured Query Language) Datenbankserver, dies
trifft auch fuer GPL zu.
+ leistungsfähiger SQL (Structured Query Language) Datenbankserver,
dies trifft auch für GPL zu.
PostgreSQL ist ein Multi User, Open Source und objektorientierter SQL
Datenbankserver mit allen
Leistungsmerkmalen.
</p>
<p>
- Das System laeuft auf vielen Plattformen, auch auf einer PC-Architektur
mit einem <a href="http://www.linux.com">Linux</a>
- -Betriebsssystem. Linux ist eine kostenloses, Open Source und
unix-aehnliches Betriebssystem.
+ Das System läuft auf vielen Plattformen, auch auf einer
PC-Architektur mit einem <a href="http://www.linux.com">Linux</a>
+ -Betriebssystem. Linux ist ein kostenloses, Open Source und
unix-ähnliches Betriebssystem.
</p>
<p>
Auch der eingesetzte Webserver ist eine kostenlose Open Source Software.
Der <a href="http://www.apache.org">Apache</a>
- Webserver ist der weitverbreiteste Webserver.
+ Webserver ist der weitverbreitetste Webserver.
</p>
<p>
Die Quintessenz lautet: <strong>Jeder Bestandteil des Systems vom
Betriebssystem bis zur Anwendungssoftware
Property changes on: mrbs/branches/datatables/web/upgrade/5/pgsql.sql
___________________________________________________________________
Modified: svn:mergeinfo
- /mrbs/branches/custom_entry_fields/web/upgrade/5/pgsql.sql:1374-1396
/mrbs/branches/datepicker/web/upgrade/5/pgsql.sql:1409-1416
/mrbs/branches/disabled_rooms/web/upgrade/5/pgsql.sql:1601-1634
/mrbs/branches/from_to_bookings/web/upgrade/5/pgsql.sql:1491-1587
/mrbs/branches/ics_attachments/web/upgrade/5/pgsql.sql:1652-1741
/mrbs/branches/only_unicode/web/upgrade/5/pgsql.sql:1747-1749
/mrbs/branches/provisional_bookings/web/upgrade/5/pgsql.sql:1242-1280
/mrbs/branches/provisional_bookings_new_style/web/upgrade/5/pgsql.sql:1407-1570
/mrbs/trunk/web/upgrade/5/pgsql.sql:1863-1948
+ /mrbs/branches/custom_entry_fields/web/upgrade/5/pgsql.sql:1374-1396
/mrbs/branches/datepicker/web/upgrade/5/pgsql.sql:1409-1416
/mrbs/branches/disabled_rooms/web/upgrade/5/pgsql.sql:1601-1634
/mrbs/branches/from_to_bookings/web/upgrade/5/pgsql.sql:1491-1587
/mrbs/branches/ics_attachments/web/upgrade/5/pgsql.sql:1652-1741
/mrbs/branches/only_unicode/web/upgrade/5/pgsql.sql:1747-1749
/mrbs/branches/provisional_bookings/web/upgrade/5/pgsql.sql:1242-1280
/mrbs/branches/provisional_bookings_new_style/web/upgrade/5/pgsql.sql:1407-1570
/mrbs/trunk/web/upgrade/5/pgsql.sql:1863-1966
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Mrbs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mrbs-commits