fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [8192] bkbooking: nsf update


From: Kjell Arne Espedal
Subject: [Fmsystem-commits] [8192] bkbooking: nsf update
Date: Thu, 24 Nov 2011 11:44:33 +0000

Revision: 8192
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=8192
Author:   kjell
Date:     2011-11-24 11:44:08 +0000 (Thu, 24 Nov 2011)
Log Message:
-----------
bkbooking: nsf update

Modified Paths:
--------------
    branches/dev-thomasez/booking/inc/class.boresource.inc.php
    branches/dev-thomasez/booking/inc/class.menu.inc.php
    
branches/dev-thomasez/booking/inc/class.socompleted_reservation_export.inc.php
    branches/dev-thomasez/booking/inc/class.uiapplication.inc.php
    branches/dev-thomasez/booking/inc/class.uievent.inc.php
    branches/dev-thomasez/booking/setup/phpgw_no.lang
    branches/dev-thomasez/booking/templates/base/application_new.xsl
    branches/dev-thomasez/booking/templates/base/building.xsl
    branches/dev-thomasez/booking/templates/base/css/base.css
    branches/dev-thomasez/bookingfrontend/setup/phpgw_no.lang
    branches/dev-thomasez/bookingfrontend/templates/base/resource.xsl

Added Paths:
-----------
    branches/dev-thomasez/booking/inc/class.uiapplication_settings.inc.php
    branches/dev-thomasez/booking/inc/class.uimail_settings.inc.php
    branches/dev-thomasez/booking/templates/base/application_settings.xsl
    branches/dev-thomasez/booking/templates/base/mail_settings.xsl

Modified: branches/dev-thomasez/booking/inc/class.boresource.inc.php
===================================================================
--- branches/dev-thomasez/booking/inc/class.boresource.inc.php  2011-11-24 
09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/inc/class.boresource.inc.php  2011-11-24 
11:44:08 UTC (rev 8192)
@@ -121,6 +121,10 @@
                                $resource['link']        = 
$this->link(array('menuaction' => $menuaction, 'id' => $resource['id']));
                                $resource['type']                = 
lang($resource['type']);
                                $resource['full_name'] = 
$resource['building_name'] . ' / ' . $resource['name'];
+                               if ($resource['cost_type'] != '') 
+                               {
+                                       $resource['cost_type']           = 
lang($resource['cost_type']);
+                               }
                        }
                        $data = array(
                                 'ResultSet' => array(

Modified: branches/dev-thomasez/booking/inc/class.menu.inc.php
===================================================================
--- branches/dev-thomasez/booking/inc/class.menu.inc.php        2011-11-24 
09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/inc/class.menu.inc.php        2011-11-24 
11:44:08 UTC (rev 8192)
@@ -278,6 +278,16 @@
                                                                        )
                                                                )
                                                        ),
+                                                       'mail_settings' => array
+                                                       (
+                                                               'text'  => 
lang('Mail Settings'),
+                                                               'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'booking.uimail_settings.index', 'appname' => 'booking') )
+                                                       ),
+                                                       'application_settings'  
=> array
+                                                       (
+                                                               'text'  => 
lang('Application Settings'),
+                                                               'url'   => 
$GLOBALS['phpgw']->link('/index.php', array('menuaction' => 
'booking.uiapplication_settings.index', 'appname' => 'booking') )
+                                                       ),
                                                )
                                        );
                                        if ($manual !== null)

Modified: 
branches/dev-thomasez/booking/inc/class.socompleted_reservation_export.inc.php
===================================================================
--- 
branches/dev-thomasez/booking/inc/class.socompleted_reservation_export.inc.php  
    2011-11-24 09:51:30 UTC (rev 8191)
+++ 
branches/dev-thomasez/booking/inc/class.socompleted_reservation_export.inc.php  
    2011-11-24 11:44:08 UTC (rev 8192)
@@ -98,14 +98,6 @@
                 * Normalizes data on entity.
                 */
                public function initialize_entity(&$entity) {
-                       ob_start();
-                       $myFile = "/tmp/debug2.txt";
-                       $fh = fopen($myFile, 'w') or die("can't open file");
-                       echo '<pre>';print_r($entity);
-                       $op = ob_get_contents();
-                       fwrite($fh, $op);
-                       fclose($fh);
-                       ob_end_clean();
                if (isset($entity['__initialized__']) && 
$entity['__initialized__'] === true) { return $entity; }
                        
                        $entity['__initialized__'] = true;

Modified: branches/dev-thomasez/booking/inc/class.uiapplication.inc.php
===================================================================
--- branches/dev-thomasez/booking/inc/class.uiapplication.inc.php       
2011-11-24 09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/inc/class.uiapplication.inc.php       
2011-11-24 11:44:08 UTC (rev 8192)
@@ -412,6 +412,9 @@
 
     public function add()
                {
+            $config    = CreateObject('phpgwapi.config','booking');
+                       $config->read();
+                       $application_text = $config->config_data;
                        $errors = array();
                        if($_SERVER['REQUEST_METHOD'] == 'POST')
                        {
@@ -511,7 +514,7 @@
                        $audience = $audience['results'];
                        $this->install_customer_identifier_ui($application);
                        $application['customer_identifier_types']['ssn'] = 
'Date of birth or SSN';
-                       self::render_template('application_new', 
array('application' => $application, 'activities' => $activities, 'agegroups' 
=> $agegroups, 'audience' => $audience));
+                       self::render_template('application_new', 
array('application' => $application, 'activities' => $activities, 'agegroups' 
=> $agegroups, 'audience' => $audience,'config' => $application_text));
                }
 
                public function edit()

Added: branches/dev-thomasez/booking/inc/class.uiapplication_settings.inc.php
===================================================================
--- branches/dev-thomasez/booking/inc/class.uiapplication_settings.inc.php      
                        (rev 0)
+++ branches/dev-thomasez/booking/inc/class.uiapplication_settings.inc.php      
2011-11-24 11:44:08 UTC (rev 8192)
@@ -0,0 +1,40 @@
+<?php
+       phpgw::import_class('booking.uicommon');
+
+       class booking_uiapplication_settings extends booking_uicommon
+       {
+               public $public_functions = array
+               (
+                       'index'                 =>      true,
+               );
+               
+               public function __construct()
+               {
+                       parent::__construct();
+                       
self::set_active_menu('booking::settings::application_settings');
+               }
+               
+               public function index()
+               {
+                       $config = CreateObject('phpgwapi.config','booking');
+                       $config->read();
+
+                       if($_SERVER['REQUEST_METHOD'] == 'POST')
+                       {
+                               foreach($_POST as $dim => $value)
+                               {
+                                       if (strlen(trim($value)) > 0)
+                                       {
+                                               $config->value($dim, 
trim($value));
+                                       }
+                                       else
+                                       {
+                                               
unset($config->config_data[$dim]);
+                                       }
+                               }
+                               $config->save_repository();
+                       }
+                       $this->use_yui_editor();
+                       self::render_template('application_settings', 
array('config_data' =>$config->config_data));
+               }
+       }

Modified: branches/dev-thomasez/booking/inc/class.uievent.inc.php
===================================================================
--- branches/dev-thomasez/booking/inc/class.uievent.inc.php     2011-11-24 
09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/inc/class.uievent.inc.php     2011-11-24 
11:44:08 UTC (rev 8192)
@@ -298,6 +298,7 @@
                {
                        $errors = array();
                        $event = array('customer_internal' => 0); 
+                       $event['is_public'] = 0;
                        if($_SERVER['REQUEST_METHOD'] == 'POST')
                        {
 
@@ -312,7 +313,6 @@
                                array_set_default($event, 'audience', array());
                                array_set_default($event, 'agegroups', array());
                                $event['secret'] = $this->generate_secret();
-                               $event['is_public'] = 1;
                                $event['building_name'] = 
$_POST['building_name'];
 
                                if (!$_POST['application_id'])

Added: branches/dev-thomasez/booking/inc/class.uimail_settings.inc.php
===================================================================
--- branches/dev-thomasez/booking/inc/class.uimail_settings.inc.php             
                (rev 0)
+++ branches/dev-thomasez/booking/inc/class.uimail_settings.inc.php     
2011-11-24 11:44:08 UTC (rev 8192)
@@ -0,0 +1,40 @@
+<?php
+       phpgw::import_class('booking.uicommon');
+
+       class booking_uimail_settings extends booking_uicommon
+       {
+               public $public_functions = array
+               (
+                       'index'                 =>      true,
+               );
+               
+               public function __construct()
+               {
+                       parent::__construct();
+                       
self::set_active_menu('booking::settings::mail_settings');
+               }
+               
+               public function index()
+               {
+                       $config = CreateObject('phpgwapi.config','booking');
+                       $config->read();
+
+                       if($_SERVER['REQUEST_METHOD'] == 'POST')
+                       {
+                               foreach($_POST as $dim => $value)
+                               {
+                                       if (strlen(trim($value)) > 0)
+                                       {
+                                               $config->value($dim, 
trim($value));
+                                       }
+                                       else
+                                       {
+                                               
unset($config->config_data[$dim]);
+                                       }
+                               }
+                               $config->save_repository();
+                       }
+                       $this->use_yui_editor();
+                       self::render_template('mail_settings', 
array('config_data' =>$config->config_data));
+               }
+       }

Modified: branches/dev-thomasez/booking/setup/phpgw_no.lang
===================================================================
--- branches/dev-thomasez/booking/setup/phpgw_no.lang   2011-11-24 09:51:30 UTC 
(rev 8191)
+++ branches/dev-thomasez/booking/setup/phpgw_no.lang   2011-11-24 11:44:08 UTC 
(rev 8192)
@@ -162,7 +162,7 @@
 planning       booking no      Planlegging
 prev   booking no      Forrige
 preview        booking no      Forhåndsvisning
-previous week  booking no      Forige uke
+previous week  booking no      Forrige uke
 price list     booking no      Prisliste
 primary admin  booking no      Kontaktperson 1
 primary contact        booking no      Kontaktperson 1
@@ -420,7 +420,7 @@
 To borrow premises you must verify that you have read terms and conditions     
booking no      For å låne lokaler må du bekrefte at du har lest juridiske 
betingelser
 In order to send the invoice we need information about either customer 
organization number or norwegian social security number booking no      For å 
kunne sende faktura trenger vi opplysninger om organisasjonsnr. eller fødselsnr.
 Event type     booking no      Arrangementstype
-Private event  booking no      Privat arrangement
+Private event  booking no      Opptatt
 Public event   booking no      Offentlig arrangement
 customer_ssn contains an invalid Norwegian social security number (11 digits)  
booking no      Fødselsnummer er ugyldig (11 siffer)
 show only unexported   booking no      Vis bare ikke-eksporterte
@@ -532,10 +532,13 @@
 Internal Cost  booking no      Pris medlem
 External Cost  booking no      Pris ikke-medlem
 Cost Type      booking no      Pristype
-Perhour        booking no      Per time
-Perday booking no      Per dag
-Perweek        booking no      Per uke
+Perhour        booking no      Pr time
+Perday booking no      Pr dag
+Perweek        booking no      Pr uke
 Select Cost type       booking no      Velg pristype
 Map url        booking no      Kart
 Weather url    booking no      Været
 Click here     booking no      Klikk her
+Mail Settings  booking no      E-post oppsett
+Application Settings   booking no      Søknads oppsett
+

Modified: branches/dev-thomasez/booking/templates/base/application_new.xsl
===================================================================
--- branches/dev-thomasez/booking/templates/base/application_new.xsl    
2011-11-24 09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/templates/base/application_new.xsl    
2011-11-24 11:44:08 UTC (rev 8192)
@@ -6,22 +6,36 @@
        <xsl:call-template name="yui_booking_i18n"/>
 
        <form action="" method="POST" id='application_form'>
-               <p style="width: 750px;">For at vi skal kunne behandle din 
søknad
-                       trenger vi en del opplysninger, og vi trenger en del 
opplysninger
-                       for statistikk formål. Du må derfor fylle ut alle 
feltene i
-                       søknadskjemaet, er det vanskelig å angi eksakt så gi 
oss et
-                       estimat.</p>
+               <xsl:if test="config/application_new_application">
+               <p style="width: 750px;">
+                       <xsl:value-of 
select="config/application_new_application"/>
+               </p>            
+               </xsl:if>
+<!--           <xsl:if test="not (config/application_new_application)">-->
+<!--           <p style="width: 750px;">For at vi skal kunne behandle din 
søknad-->
+<!--                   trenger vi en del opplysninger, og vi trenger en del 
opplysninger-->
+<!--                   for statistikk formål. Du må derfor fylle ut alle 
feltene i-->
+<!--                   søknadskjemaet, er det vanskelig å angi eksakt så gi 
oss et-->
+<!--                   estimat.</p>-->
+<!--           </xsl:if>-->
 
                <dl class="form-2col">
                        <div class="heading">1. <xsl:value-of 
select="php:function('lang', 'Why?')" /></div>
                        <dt>
                                <label for="field_activity"><xsl:value-of 
select="php:function('lang', 'Activity')" /></label>
-                               <p>Informasjon om aktiviteten/arrangementet
-                               Gi en kort beskrivelse av arrangementet 
/aktiviteten. 
-                               For åpne arrangement, aktiviteter og trening i 
regi av 
-                               organisasjoner og klubber vises denne 
informasjonen på internett. 
-                               For faste aktiviteter oppgi intervall og til 
dato, 
-                               f.eks. torsdager kl.19-20 frem til 23/6.</p>
+                               <xsl:if test="config/application_activities">
+                               <p>
+                                       <xsl:value-of 
select="config/application_activities"/>
+                               </p>            
+                               </xsl:if>
+<!--                           <xsl:if test="not 
(config/application_activities)">-->
+<!--                                   <p>Informasjon om 
aktiviteten/arrangementet-->
+<!--                                   Gi en kort beskrivelse av arrangementet 
/aktiviteten. -->
+<!--                                   For åpne arrangement, aktiviteter og 
trening i regi av -->
+<!--                                   organisasjoner og klubber vises denne 
informasjonen på internett. -->
+<!--                                   For faste aktiviteter oppgi intervall 
og til dato, -->
+<!--                                   f.eks. torsdager kl.19-20 frem til 
23/6.</p>-->
+<!--                           </xsl:if>-->
                        </dt>
                        <dd>
                                <select name="activity_id" id="field_activity">
@@ -39,7 +53,14 @@
                        </dd>
                        <dt>
                                <label for="field_description"><xsl:value-of 
select="php:function('lang', 'Information about the event')" /></label>
-                               <p><xsl:value-of select="php:function('lang', 
'Short description. For public events, activities and training under the 
direction of organizations and clubs, this information will be displayed on the 
internet')" /></p>
+                               <xsl:if test="config/application_description">
+                               <p>
+                                       <xsl:value-of 
select="config/application_description"/>
+                               </p>            
+                               </xsl:if>
+<!--                           <xsl:if test="not 
(config/application_description)">-->
+<!--                                   <p><xsl:value-of 
select="php:function('lang', 'Short description. For public events, activities 
and training under the direction of organizations and clubs, this information 
will be displayed on the internet')" /></p>-->
+<!--                           </xsl:if>-->
                        </dt>
                        <dd>
                                <textarea id="field_description" 
class="full-width" name="description"><xsl:value-of 
select="application/description"/></textarea>
@@ -47,7 +68,14 @@
                </dl>
                <dl class="form-col">
                        <div class="heading">2. <xsl:value-of 
select="php:function('lang', 'How many?')" /></div>
-                       <p>Oppgi forventet/estimert antall deltakere. Vi vil ha 
det fordelt på aldersgruppeog kjønn. Dette er viktig ift. å kartlegge hvem som 
bruker anleggene.</p>
+                       <xsl:if test="config/application_howmany">
+                       <p>
+                               <xsl:value-of 
select="config/application_howmany"/>
+                       </p>            
+                       </xsl:if>
+<!--                   <xsl:if test="not (config/application_howmany)">-->
+<!--                           <p>Oppgi forventet/estimert antall deltakere. 
Vi vil ha det fordelt på aldersgruppeog kjønn. Dette er viktig ift. å kartlegge 
hvem som bruker anleggene.</p>-->
+<!--                   </xsl:if>-->
                        <dt><label for="field_activity"><xsl:value-of 
select="php:function('lang', 'Estimated number of participants')" 
/></label></dt>
                        <dd>
                                <table id="agegroup">
@@ -77,7 +105,14 @@
                <div class="clr"/>
                <dl class="form-col">
                        <div class="heading">3. <xsl:value-of 
select="php:function('lang', 'Where?')" /></div>
-                       <p>Velg hus og ressurser</p>
+                       <xsl:if test="config/application_where">
+                               <p>
+                                       <xsl:value-of 
select="config/application_where"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <xsl:if test="not (config/application_where)">-->
+<!--                           <p>Velg hus og ressurser</p>-->
+<!--                   </xsl:if>-->
                        <dt><label for="field_building"><xsl:value-of 
select="php:function('lang', 'Building')" /></label></dt>
                        <dd>
                                <div class="autocomplete">
@@ -98,7 +133,14 @@
                <div class="clr"/>
                <dl class="form-col">
                        <div class="heading">4. <xsl:value-of 
select="php:function('lang', 'When?')" /></div>
-                       <p>Velg fra dato og angi fra klokkeslett. Velg til dato 
og angi klokkeslett. Dato velges fra kalender. Klokkeslett angis med            
                timer:minutter. Du kan søke om flere tider ved å velge Legg til 
dato. For søknad om fast tid i en gitt periode legg inn startdato og            
                klokkeslett for den første gangen her og oppgi intervall og 
sluttdato i felt 1: "Informasjon om aktiviteten"</p>
+                       <xsl:if test="config/application_when">
+                               <p>
+                                       <xsl:value-of 
select="config/application_when"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <xsl:if test="not (config/application_when)">-->
+<!--                           <p>Velg fra dato og angi fra klokkeslett. Velg 
til dato og angi klokkeslett. Dato velges fra kalender. Klokkeslett angis med   
                         timer:minutter. Du kan søke om flere tider ved å velge 
Legg til dato. For søknad om fast tid i en gitt periode legg inn startdato og   
                         klokkeslett for den første gangen her og oppgi 
intervall og sluttdato i felt 1: "Informasjon om aktiviteten"</p>-->
+<!--                   </xsl:if>-->
                        <div id="dates-container">
                                <xsl:for-each select="application/dates">
                                        <div class="date-container">
@@ -126,7 +168,14 @@
                </dl>
                <dl class="form-col">
                        <div class="heading">5. <xsl:value-of 
select="php:function('lang', 'Who?')" /></div>
-                       <p>Kryss av for hvilken målgruppe 
arrangementet/treningen er rettet mot. Du kan krysse av for flere.</p>
+                       <xsl:if test="config/application_who">
+                               <p>
+                                       <xsl:value-of 
select="config/application_who"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <xsl:if test="not (config/application_who)">-->
+<!--                           <p>Kryss av for hvilken målgruppe 
arrangementet/treningen er rettet mot. Du kan krysse av for flere.</p>-->
+<!--                   </xsl:if>-->
                        <dt><label for="field_from"><xsl:value-of 
select="php:function('lang', 'Target audience')" /></label></dt>
                        <dd>
                                <div id="audience_container">&nbsp;</div>
@@ -135,7 +184,12 @@
                <div class="clr"/>
                <dl class="form-col">
                        <div class="heading"><br />6. <xsl:value-of 
select="php:function('lang', 'Contact information')" /></div>
-                       <p>Oppgi ditt navn (fornavn og etternavn), e-post 
adresse vi kan nå deg på og telefon, mobil om du vil ha melding på SMS.</p>
+                       <xsl:if test="config/application_contact_information">
+                               <p>
+                                       <xsl:value-of 
select="config/application_contact_information"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <p>Oppgi ditt navn (fornavn og etternavn), e-post 
adresse vi kan nå deg på og telefon, mobil om du vil ha melding på SMS.</p>-->
                        <dt><label for="field_contact_name"><xsl:value-of 
select="php:function('lang', 'Name')" /></label></dt>
                        <dd>
                                <input id="field_contact_name" 
name="contact_name" type="text">
@@ -163,18 +217,38 @@
                </dl>
                <dl class="form-col">
                        <div class="heading">7. <xsl:value-of 
select="php:function('lang', 'responsible applicant')" /> / <xsl:value-of 
select="php:function('lang', 'invoice information')" /></div>
-                       <p>Ut fra reglementet i pkt. 8 finner du kriterier for 
fakturering. Når du som privatperson skal låne noe som det ikke skal faktureres 
for oppgir du kun fødselsdato, men skal du leie noe som koster noe, da må vi ha 
hele personnummeret. Alle lag og organisasjoner skal oppgi organisasjonsnr.</p>
+                       <xsl:if test="config/application_responsible_applicant">
+                               <p>
+                                       <xsl:value-of 
select="config/application_responsible_applicant"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <p>Ut fra reglementet i pkt. 8 finner du kriterier for 
fakturering. Når du som privatperson skal låne noe som det ikke skal faktureres 
for oppgir du kun fødselsdato, men skal du leie noe som koster noe, da må vi ha 
hele personnummeret. Alle lag og organisasjoner skal oppgi 
organisasjonsnr.</p>-->
                        <xsl:copy-of 
select="phpgw:booking_customer_identifier(application, '')"/>
                        <br />
-                       <p><xsl:value-of select="php:function('lang', 'In order 
to send the invoice we need information about either customer organization 
number or norwegian social security number')" /></p>
+                       <xsl:if test="config/application_invoice_information">
+                               <p>
+                                       <xsl:value-of 
select="config/application_invoice_information"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <p><xsl:value-of select="php:function('lang', 'In order 
to send the invoice we need information about either customer organization 
number or norwegian social security number')" /></p>-->
                </dl>
                <dl class="form-col">
                        <div class="heading"><br />8. <xsl:value-of 
select="php:function('lang', 'Terms and conditions')" /></div>
-                       <p>Alle som leier lokaler hos Bergen kommune må 
bekrefte at de har lest betingelsene, dette gjelder som regel brannforskrifter 
og husreglement.</p>
+                       <xsl:if test="config/application_terms">
+                               <p>
+                                       <xsl:value-of 
select="config/application_terms"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <p>Alle som leier lokaler hos Bergen kommune må 
bekrefte at de har lest betingelsene, dette gjelder som regel brannforskrifter 
og husreglement.</p>-->
                        <br />
                        <div id='regulation_documents'>&nbsp;</div>
                        <br />
-                       <p><xsl:value-of select="php:function('lang', 'To 
borrow premises you must verify that you have read terms and conditions')" 
/></p>
+                       <xsl:if test="config/application_terms2">
+                               <p>
+                                       <xsl:value-of 
select="config/application_terms2"/>
+                               </p>            
+                       </xsl:if>
+<!--                   <p><xsl:value-of select="php:function('lang', 'To 
borrow premises you must verify that you have read terms and conditions')" 
/></p>-->
                </dl>
                <div class="form-buttons">
                        <input type="submit">

Added: branches/dev-thomasez/booking/templates/base/application_settings.xsl
===================================================================
--- branches/dev-thomasez/booking/templates/base/application_settings.xsl       
                        (rev 0)
+++ branches/dev-thomasez/booking/templates/base/application_settings.xsl       
2011-11-24 11:44:08 UTC (rev 8192)
@@ -0,0 +1,73 @@
+<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+    <div id="content">
+
+    <xsl:call-template name="msgbox"/>
+       <xsl:call-template name="yui_booking_i18n"/>
+
+       <dl class="form">
+               <dt class="heading"><xsl:value-of select="php:function('lang', 
'Booking application settings')"/></dt>
+       </dl>
+
+    <form action="" method="POST">
+
+       <dl class="form-col">
+            <dt><label for="field_application_new_application"><xsl:value-of 
select="php:function('lang', 'New application')"/></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea 
id="field_application_new_application" class="full-width settings" 
name="application_new_application" type="text"><xsl:value-of 
select="config_data/application_new_application"/></textarea>
+                       </dd>
+            <dt><label for="field_application_activities"><xsl:value-of 
select="php:function('lang', 'Activity')"/></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_activities" 
name="application_activities"  class="full-width settings" 
type="text"><xsl:value-of 
select="config_data/application_activities"/></textarea>
+                       </dd>
+                       <dt>
+                               <label 
for="field_application_description"><xsl:value-of select="php:function('lang', 
'Information about the event')" /></label>
+                       </dt>
+                       <dd class="yui-skin-sam">
+                       <textarea id="field_application_description" 
name="application_description"  class="full-width settings" 
type="text"><xsl:value-of 
select="config_data/application_description"/></textarea>
+                       </dd>
+            <dt><label for="field_application_howmany"><xsl:value-of 
select="php:function('lang', 'How many?')" /></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_howmany" 
name="application_howmany"  class="full-width settings" 
type="text"><xsl:value-of select="config_data/application_howmany"/></textarea>
+                       </dd>
+            <dt><label for="field_application_where"><xsl:value-of 
select="php:function('lang', 'Where?')" /></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_where" 
name="application_where"  class="full-width settings" type="text"><xsl:value-of 
select="config_data/application_where"/></textarea>
+                       </dd>
+            <dt><label for="field_application_when"><xsl:value-of 
select="php:function('lang', 'When?')" /></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_when" 
name="application_when"  class="full-width settings" type="text"><xsl:value-of 
select="config_data/application_when"/></textarea>
+                       </dd>
+            <dt><label for="field_application_who"><xsl:value-of 
select="php:function('lang', 'Who?')" /></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_who" 
name="application_who"  class="full-width settings" type="text"><xsl:value-of 
select="config_data/application_who"/></textarea>
+                       </dd>
+            <dt><label 
for="field_application_contact_information"><xsl:value-of 
select="php:function('lang', 'Contact information')" /></label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea 
id="field_application_contact_information" 
name="application_contact_information"  class="full-width settings" 
type="text"><xsl:value-of 
select="config_data/application_contact_information"/></textarea>
+                       </dd>
+            <dt><label 
for="field_application_responsible_applicant"><xsl:value-of 
select="php:function('lang', 'responsible applicant')" /> / <xsl:value-of 
select="php:function('lang', 'invoice information')" /> 1</label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea 
id="field_application_responsible_applicant" 
name="application_responsible_applicant"  class="full-width settings" 
type="text"><xsl:value-of 
select="config_data/application_responsible_applicant"/></textarea>
+                       </dd>
+            <dt><label 
for="field_application_invoice_information"><xsl:value-of 
select="php:function('lang', 'responsible applicant')" /> / <xsl:value-of 
select="php:function('lang', 'invoice information')" /> 2</label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea 
id="field_application_invoice_information" 
name="application_invoice_information"  class="full-width settings" 
type="text"><xsl:value-of 
select="config_data/application_invoice_information"/></textarea>
+                       </dd>
+            <dt><label for="field_application_terms"><xsl:value-of 
select="php:function('lang', 'Terms and conditions')" /> 1</label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_terms" 
name="application_terms"  class="full-width settings" type="text"><xsl:value-of 
select="config_data/application_terms"/></textarea>
+                       </dd>
+            <dt><label for="field_application_terms2"><xsl:value-of 
select="php:function('lang', 'Terms and conditions')" /> 2</label></dt>
+                       <dd class="yui-skin-sam">
+                               <textarea id="field_application_terms2" 
name="application_terms2"  class="full-width settings" 
type="text"><xsl:value-of select="config_data/application_terms2"/></textarea>
+                       </dd>
+        </dl>
+               <div class="form-buttons">
+                       <input type="submit">
+                       <xsl:attribute name="value"><xsl:value-of 
select="php:function('lang', 'Save')"/></xsl:attribute>
+                       </input>
+               </div>
+    </form>
+    </div>
+
+</xsl:template>

Modified: branches/dev-thomasez/booking/templates/base/building.xsl
===================================================================
--- branches/dev-thomasez/booking/templates/base/building.xsl   2011-11-24 
09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/templates/base/building.xsl   2011-11-24 
11:44:08 UTC (rev 8192)
@@ -95,6 +95,7 @@
                        </xsl:if>
                </dl>
                <div class="clr"/>
+                       <xsl:if test="not (building/map_url='')">
                        <dl class="form-col">
                                <dt><label for="field_map_url"><xsl:value-of 
select="php:function('lang', 'Map url')"/></label></dt>
                                <dd><a target="_blank">
@@ -102,6 +103,8 @@
                 <xsl:value-of select="php:function('lang', 'Click here')" 
/></a>
                                </dd>
                        </dl>
+                       </xsl:if>
+                       <xsl:if test="not (building/weather_url='')">
                        <dl class="form-col">
                                <dt><label 
for="field_weather_url"><xsl:value-of select="php:function('lang', 'Weather 
url')"/></label></dt>
                                <dd><a target="_blank">
@@ -109,6 +112,7 @@
                 <xsl:value-of select="php:function('lang', 'Click here')" 
/></a>
                                </dd>
                        </dl>
+                       </xsl:if>
                <div class='clr'/>
                <dl class="form-col">
                        <xsl:if test="building/internal_cost!=''">              
                

Modified: branches/dev-thomasez/booking/templates/base/css/base.css
===================================================================
--- branches/dev-thomasez/booking/templates/base/css/base.css   2011-11-24 
09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/booking/templates/base/css/base.css   2011-11-24 
11:44:08 UTC (rev 8192)
@@ -295,4 +295,9 @@
 #overlay-info .close { float: right; }
 #overlay-info .actions { margin-top: 1em;}
 
-
+.settings {
+       padding: 5px;
+}
+span.space {
+       padding-right: 8px;
+}

Added: branches/dev-thomasez/booking/templates/base/mail_settings.xsl
===================================================================
--- branches/dev-thomasez/booking/templates/base/mail_settings.xsl              
                (rev 0)
+++ branches/dev-thomasez/booking/templates/base/mail_settings.xsl      
2011-11-24 11:44:08 UTC (rev 8192)
@@ -0,0 +1,39 @@
+<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+    <div id="content">
+
+    <xsl:call-template name="msgbox"/>
+       <xsl:call-template name="yui_booking_i18n"/>
+
+       <dl class="form">
+               <dt class="heading"><xsl:value-of select="php:function('lang', 
'Booking system settings')"/></dt>
+       </dl>
+
+    <form action="" method="POST">
+
+       <dl class="form-col">
+            <dt><label for="field_user_can_delete"><xsl:value-of 
select="php:function('lang', 'NSF site setup')"/></label></dt>
+                       <dd>
+                               <select id="field_nsf_setup" name="nsf_setup">
+                    <option value="no">
+                        <xsl:if test="config_data/nsf_setup='no'">
+                            <xsl:attribute 
name="selected">checked</xsl:attribute>
+                        </xsl:if>
+                        <xsl:value-of select="php:function('lang', 'No')" />
+                    </option>
+                    <option value="yes">
+                        <xsl:if test="config_data/nsf_setup='yes'">
+                            <xsl:attribute 
name="selected">checked</xsl:attribute>
+                        </xsl:if>
+                        <xsl:value-of select="php:function('lang', 'Yes')" />
+                          </option>
+                       </select>
+                       </dd>
+        </dl>
+               <div class="form-buttons">
+                       <input type="submit">
+                       <xsl:attribute name="value"><xsl:value-of 
select="php:function('lang', 'Save')"/></xsl:attribute>
+                       </input>
+               </div>
+    </form>
+    </div>
+</xsl:template>

Modified: branches/dev-thomasez/bookingfrontend/setup/phpgw_no.lang
===================================================================
--- branches/dev-thomasez/bookingfrontend/setup/phpgw_no.lang   2011-11-24 
09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/bookingfrontend/setup/phpgw_no.lang   2011-11-24 
11:44:08 UTC (rev 8192)
@@ -278,7 +278,7 @@
 Short description. For public events, activities and training under the 
direction of organizations and clubs, this information will be displayed on the 
internet       bookingfrontend no      Gi en kort beskrivelse av arrangementet. 
For åpne arrangement, aktiviteter og trening i regi av organisasjoner og 
klubber vises denne informasjonen på internett
 To borrow premises you must verify that you have read terms and conditions     
bookingfrontend no      For å låne lokaler må du bekrefte at du har lest 
juridiske betingelser
 In order to send the invoice we need information about either customer 
organization number or norwegian social security number bookingfrontend no      
For å kunne sende faktura trenger vi opplysninger om organisasjonsnr. eller 
fødselsnr.
-Private event  bookingfrontend no      Privat arrangement
+Private event  bookingfrontend no      Opptatt
 Mass update    bookingfrontend no      Masseoppdatering
 You are now about to update all bookings from this date and to the end of the 
season.  bookingfrontend no      Du er nå i ferd med å oppdatere alle bookinger 
fra dagens dato og ut sesongen.
 Please update the data and click the Next-button.      bookingfrontend no      
Vennligst oppdater dataene og klikk på Neste-knappen.
@@ -340,6 +340,6 @@
 Internal Cost  bookingfrontend no      Medlems pris
 External Cost  bookingfrontend no      Pris
 Cost Type      bookingfrontend no      Pris type
-Perhour        bookingfrontend no      Per time
-Perday bookingfrontend no      Per dag
-Perweek        bookingfrontend no      Per uke
+Perhour        bookingfrontend no      Pr time
+Perday bookingfrontend no      Pr dag
+Perweek        bookingfrontend no      Pr uke

Modified: branches/dev-thomasez/bookingfrontend/templates/base/resource.xsl
===================================================================
--- branches/dev-thomasez/bookingfrontend/templates/base/resource.xsl   
2011-11-24 09:51:30 UTC (rev 8191)
+++ branches/dev-thomasez/bookingfrontend/templates/base/resource.xsl   
2011-11-24 11:44:08 UTC (rev 8192)
@@ -33,6 +33,14 @@
                        
                        <dt><xsl:value-of select="php:function('lang', 
'Resource Type')" /></dt>
                        <dd><xsl:value-of select="php:function('lang', 
string(resource/type))"/></dd>
+
+                       <dt><xsl:value-of select="php:function('lang', 
'Internal cost')"/></dt>
+                       <dd><span class="space"><xsl:value-of 
select="resource/internal_cost"/></span>
+                               <xsl:value-of select="php:function('lang', 
string(resource/cost_type))"/></dd>
+
+                       <dt><xsl:value-of select="php:function('lang', 
'External cost')"/></dt>
+                       <dd><span class="space"><xsl:value-of 
select="resource/external_cost"/></span>
+                               <xsl:value-of select="php:function('lang', 
string(resource/cost_type))"/></dd>
                        
                        <h3><xsl:value-of select="php:function('lang', 
'Documents')" /></h3>
                        <div id="documents_container"/>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]