fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [14365] fixing forms


From: Saul
Subject: [Fmsystem-commits] [14365] fixing forms
Date: Mon, 16 Nov 2015 22:40:39 +0000

Revision: 14365
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=14365
Author:   psaul
Date:     2015-11-16 22:40:38 +0000 (Mon, 16 Nov 2015)
Log Message:
-----------
fixing forms

Modified Paths:
--------------
    branches/dev-syncromind/bookingfrontend/inc/class.uiallocation.inc.php
    branches/dev-syncromind/bookingfrontend/inc/class.uibooking.inc.php
    branches/dev-syncromind/bookingfrontend/inc/class.uievent.inc.php
    branches/dev-syncromind/bookingfrontend/inc/class.uisystem_message.inc.php
    branches/dev-syncromind/bookingfrontend/templates/base/allocation_cancel.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/allocation_delete.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/booking_cancel.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/booking_delete.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/event_delete.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/event_edit.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/system_message.xsl

Added Paths:
-----------
    branches/dev-syncromind/bookingfrontend/templates/base/group_edit.xsl
    branches/dev-syncromind/bookingfrontend/templates/base/organization_edit.xsl

Modified: branches/dev-syncromind/bookingfrontend/inc/class.uiallocation.inc.php
===================================================================
--- branches/dev-syncromind/bookingfrontend/inc/class.uiallocation.inc.php      
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/inc/class.uiallocation.inc.php      
2015-11-16 22:40:38 UTC (rev 14365)
@@ -110,6 +110,8 @@
                 $GLOBALS['phpgw']->jqcal->add_listener('field_repeat_until', 
'date');
 
 //                             $this->use_yui_editor();
+                
+                phpgwapi_jquery::init_ckeditor('field-message');
                                self::render_template('allocation_cancel', 
array('allocation'=>$allocation));
 
                        } else {
@@ -148,7 +150,6 @@
 
                                if($_SERVER['REQUEST_METHOD'] == 'POST')
                                {
-                    
                     $_POST['from_'] = date("Y-m-d H:i:s", 
phpgwapi_datetime::date_to_timestamp($_POST['from_']));
                     $_POST['to_'] = date("Y-m-d H:i:s", 
phpgwapi_datetime::date_to_timestamp($_POST['to_']));
                     $_POST['repeat_until'] = date("Y-m-d", 
phpgwapi_datetime::date_to_timestamp($_POST['repeat_until']));
@@ -297,6 +298,7 @@
        
                                if ($step < 2) 
                    {
+                    phpgwapi_jquery::init_ckeditor('field-message');
                                self::render_template('allocation_delete', 
array('allocation' => $allocation,
                                                'recurring' => $recurring,
                                                'outseason' => $outseason,

Modified: branches/dev-syncromind/bookingfrontend/inc/class.uibooking.inc.php
===================================================================
--- branches/dev-syncromind/bookingfrontend/inc/class.uibooking.inc.php 
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/inc/class.uibooking.inc.php 
2015-11-16 22:40:38 UTC (rev 14365)
@@ -797,6 +797,8 @@
                                $allocation['cancel_link'] = 
self::link(array('menuaction' => 'bookingfrontend.uibuilding.schedule', 'id' => 
$allocation['building_id']));
        
 //                             $this->use_yui_editor();
+                
+                phpgwapi_jquery::init_ckeditor('field-message');
                                self::render_template('booking_cancel', 
array('booking'=>$booking));
 
                        } else {
@@ -1030,6 +1032,7 @@
                 
                                if ($step < 2) 
                    {
+                    phpgwapi_jquery::init_ckeditor('field-message');
                                self::render_template('booking_delete', 
array('booking' => $booking,
                                                'recurring' => $recurring,
                                                'outseason' => $outseason,

Modified: branches/dev-syncromind/bookingfrontend/inc/class.uievent.inc.php
===================================================================
--- branches/dev-syncromind/bookingfrontend/inc/class.uievent.inc.php   
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/inc/class.uievent.inc.php   
2015-11-16 22:40:38 UTC (rev 14365)
@@ -69,7 +69,7 @@
 
             $currres = $event['resources'];
 
-//            list($event, $errors) = $this->extract_and_validate($event);
+            list($event, $errors) = $this->extract_and_validate($event);
 
             if ($event['customer_organization_number']) {
                 $orginfo = 
$this->bo->so->get_org($event['customer_organization_number']);
@@ -213,7 +213,7 @@
 
                     } else {
                         $errors['not_admin'] = lang("You can't cancel events");
-                    }
+            }
                 } else {
                     $errors['started'] = lang("You can't cancel event that has 
started, for help contacts site admin");
                 }
@@ -227,6 +227,11 @@
             $activities = $activities['results'];
             $this->install_customer_identifier_ui($event);
             $this->add_template_helpers();
+            
+            $event['from_'] = pretty_timestamp($event['from_']);
+            $event['to_'] = pretty_timestamp($event['to_']);
+            
+            phpgwapi_jquery::init_ckeditor('field-message');
 
             self::render_template('event_delete', array('event' => $event, 
'activities' => $activities, 'can_delete_events' => $can_delete_events));
         }

Modified: 
branches/dev-syncromind/bookingfrontend/inc/class.uisystem_message.inc.php
===================================================================
--- branches/dev-syncromind/bookingfrontend/inc/class.uisystem_message.inc.php  
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/inc/class.uisystem_message.inc.php  
2015-11-16 22:40:38 UTC (rev 14365)
@@ -16,6 +16,11 @@
                        parent::__construct();
             $this->module = "bookingfrontend";
                }
+        
+        public function show() {
+            phpgwapi_jquery::init_ckeditor('field-message');
+            parent::show();
+        }
                
                public function edit()
                {

Modified: 
branches/dev-syncromind/bookingfrontend/templates/base/allocation_cancel.xsl
===================================================================
--- 
branches/dev-syncromind/bookingfrontend/templates/base/allocation_cancel.xsl    
    2015-11-16 10:50:22 UTC (rev 14364)
+++ 
branches/dev-syncromind/bookingfrontend/templates/base/allocation_cancel.xsl    
    2015-11-16 22:40:38 UTC (rev 14365)
@@ -140,7 +140,7 @@
         </div>
         
         <div class="pure-g">
-            <div class="pure-u-1 pure-u-md-2-5 pure-u-lg-1-4">
+            <div class="pure-u-1 pure-u-lg-4-5">
                 <dl class="form-col">
                     <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
                     <dd>
@@ -163,14 +163,13 @@
                 </div>
             </div>
         </div>
-        
-                
-
     </form>
     </div>
     <script type="text/javascript">
+        var season_id = '<xsl:value-of select="allocation/season_id" />';
+    </script>
+    <!--script type="text/javascript">
         var season_id = '<xsl:value-of select="allocation/season_id"/>';
-        /*
         <![CDATA[
         var descEdit = new YAHOO.widget.SimpleEditor('field-message', {
             height: '300px',
@@ -193,6 +192,5 @@
         });
         descEdit.render();
         ]]>
-        */
-</script>
+    </script-->
 </xsl:template>

Modified: 
branches/dev-syncromind/bookingfrontend/templates/base/allocation_delete.xsl
===================================================================
--- 
branches/dev-syncromind/bookingfrontend/templates/base/allocation_delete.xsl    
    2015-11-16 10:50:22 UTC (rev 14364)
+++ 
branches/dev-syncromind/bookingfrontend/templates/base/allocation_delete.xsl    
    2015-11-16 22:40:38 UTC (rev 14365)
@@ -138,10 +138,10 @@
         </div>
         
         <div class="pure-g">
-            <div class="pure-u-1 pure-u-md-2-5 pure-u-lg-1-4">
+            <div class="pure-u-1 pure-u-lg-4-5">
                 <dl class="form-col">
                     <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
-                    <dd class="yui-skin-sam">
+                    <dd>
                         <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
                     </dd>
                 </dl>

Modified: 
branches/dev-syncromind/bookingfrontend/templates/base/booking_cancel.xsl
===================================================================
--- branches/dev-syncromind/bookingfrontend/templates/base/booking_cancel.xsl   
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/templates/base/booking_cancel.xsl   
2015-11-16 22:40:38 UTC (rev 14365)
@@ -164,10 +164,10 @@
             </div>
         </div>
         <div class="pure-g">
-            <div class="pure-u-1 pure-u-md-2-5 pure-u-lg-1-4">
+            <div class="pure-u-1 pure-u-lg-4-5">
                 <dl class="form-col">
                     <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
-                    <dd class="yui-skin-sam">
+                    <dd>
                     <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
                     </dd>
                 </dl>

Modified: 
branches/dev-syncromind/bookingfrontend/templates/base/booking_delete.xsl
===================================================================
--- branches/dev-syncromind/bookingfrontend/templates/base/booking_delete.xsl   
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/templates/base/booking_delete.xsl   
2015-11-16 22:40:38 UTC (rev 14365)
@@ -153,10 +153,10 @@
             </div>
         </div>
         <div class="pure-g">
-            <div class="pure-u-1 pure-u-md-2-5 pure-u-lg-1-4">
+            <div class="pure-u-1 pure-u-lg-4-5">
                 <dl class="form-col">
                     <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
-                    <dd class="yui-skin-sam">
+                    <dd>
                         <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
                     </dd>
                 </dl>
@@ -177,6 +177,7 @@
         var season_id = '<xsl:value-of select="booking/season_id" />';
         var group_id = '<xsl:value-of select="booking/group_id" />';
         var initialSelection = '<xsl:value-of select="booking/resource_json" 
/>';
+        var lang = <xsl:value-of select="php:function(('js_lang', 'Resource 
Type')" />;
     </script>
     <!--script type="text/javascript">
         YAHOO.booking.season_id = '<xsl:value-of select="booking/season_id"/>';

Modified: 
branches/dev-syncromind/bookingfrontend/templates/base/event_delete.xsl
===================================================================
--- branches/dev-syncromind/bookingfrontend/templates/base/event_delete.xsl     
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/templates/base/event_delete.xsl     
2015-11-16 22:40:38 UTC (rev 14365)
@@ -1,78 +1,104 @@
 <xsl:template match="data" xmlns:php="http://php.net/xsl";>
     <div id="content">
-
-        <dl class="form">
-            <dt class="heading"><xsl:value-of select="php:function('lang', 
'Delete Event')"/></dt>
-        </dl>
+        
+        <div class="pure-g">
+            <div class="pure-u-1">
+                <dl class="form">
+                    <dt class="heading"><xsl:value-of 
select="php:function('lang', 'Delete Event')"/></dt>
+                </dl>
+            </div>
+        </div>
+        
         <xsl:call-template name="msgbox"/>
         <!--xsl:call-template name="yui_booking_i18n"/-->
-        <dl class="form">
-            <xsl:if test="can_delete_events=1">
-                <dd><xsl:value-of select="php:function('lang', 'Event Delete 
Information')"/></dd>
-            </xsl:if>
-            <xsl:if test="can_delete_events=0">
-                <dd><xsl:value-of select="php:function('lang', 'Event Delete 
Information2')"/></dd>
-            </xsl:if>
+        
+        <div class="pure-g">
+            <div class="pure-u-1">
+                <dl class="form">
+                    <xsl:if test="can_delete_events=1">
+                        <dd><xsl:value-of select="php:function('lang', 'Event 
Delete Information')"/></dd>
+                    </xsl:if>
+                    <xsl:if test="can_delete_events=0">
+                        <dd><xsl:value-of select="php:function('lang', 'Event 
Delete Information2')"/></dd>
+                    </xsl:if>
 
-        </dl>
-        <div class="clr"/>
+                </dl>
+            </div>
+        </div>
+
         <form action="" method="POST">
-            <dl class="form-col">
-                <dt><label for="field_building"><xsl:value-of 
select="php:function('lang', 'Building')" /></label></dt>
-                <dd>
-                    <div>
-                        <xsl:value-of select="event/building_name"/>
+            <div class="pure-g">
+                <div class="pure-u-1">
+                    <dl class="form-col">
+                        <dt><label for="field_building"><xsl:value-of 
select="php:function('lang', 'Building')" /></label></dt>
+                        <dd>
+                            <div>
+                                <xsl:value-of select="event/building_name"/>
+                            </div>
+                        </dd>
+                        <dt><label for="field_building"><xsl:value-of 
select="php:function('lang', 'Description')" /></label></dt>
+                        <dd>
+                            <div>
+                                <xsl:value-of select="event/description"/>
+                            </div>
+                        </dd>
+                        <dt><label for="field_activity"><xsl:value-of 
select="php:function('lang', 'Activity')" /></label></dt>
+                        <dd>
+                            <div>
+                                <xsl:for-each select="activities">
+                                    <xsl:if test="../event/activity_id = id">
+                                        <xsl:value-of select="name"/>
+                                    </xsl:if>
+                                </xsl:for-each>
+                            </div>
+                        </dd>
+                        <dt><label for="field_from"><xsl:value-of 
select="php:function('lang', 'From')" /></label></dt>
+                        <dd>
+                            <div>
+                                <xsl:value-of select="event/from_"/>
+                            </div>
+                        </dd>
+                        <dt><label for="field_to"><xsl:value-of 
select="php:function('lang', 'To')"/></label></dt>
+                        <dd>
+                            <div>
+                                <xsl:value-of select="event/to_"/>
+                            </div>
+                        </dd>
+                    </dl>
+                </div>
+            </div>
+            
+            <div class="pure-g">
+                <div class="pure-u-1 pure-u-lg-4-5">
+                    <dl class="form-col">
+                        <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
+                        <dd>
+                            <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
+                        </dd>
+                    </dl>
+                </div>
+            </div>
+            
+            <div class="pure-g">
+                <div class="pure-u-1">
+                    <div class="form-buttons">
+                        <input type="submit">
+                            <xsl:attribute name="value"><xsl:value-of 
select="php:function('lang', 'Delete')"/></xsl:attribute>
+                        </input>
+                        <a class="cancel">
+                            <xsl:attribute name="href"><xsl:value-of 
select="event/cancel_link"/></xsl:attribute>
+                            <xsl:value-of select="php:function('lang', 
'Cancel')"/>
+                        </a>
                     </div>
-                </dd>
-                <dt><label for="field_building"><xsl:value-of 
select="php:function('lang', 'Description')" /></label></dt>
-                <dd>
-                    <div>
-                        <xsl:value-of select="event/description"/>
-                    </div>
-                </dd>
-                <dt><label for="field_activity"><xsl:value-of 
select="php:function('lang', 'Activity')" /></label></dt>
-                <dd>
-                    <div>
-                        <xsl:for-each select="activities">
-                            <xsl:if test="../event/activity_id = id">
-                                <xsl:value-of select="name"/>
-                            </xsl:if>
-                        </xsl:for-each>
-                    </div>
-                </dd>
-                <dt><label for="field_from"><xsl:value-of 
select="php:function('lang', 'From')" /></label></dt>
-                <dd>
-                    <div>
-                        <xsl:value-of select="event/from_"/>
-                    </div>
-                </dd>
-                <dt><label for="field_to"><xsl:value-of 
select="php:function('lang', 'To')"/></label></dt>
-                <dd>
-                    <div>
-                        <xsl:value-of select="event/to_"/>
-                    </div>
-                </dd>
-            </dl>
-            <div style='clear:left; padding:0; margin:0'/>
-
-            <dl class="form-col">
-                <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
-                <dd class="yui-skin-sam">
-                    <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
-                </dd>
-            </dl>
-            <div class="form-buttons">
-                <input type="submit">
-                    <xsl:attribute name="value"><xsl:value-of 
select="php:function('lang', 'Delete')"/></xsl:attribute>
-                </input>
-                <a class="cancel">
-                    <xsl:attribute name="href"><xsl:value-of 
select="event/cancel_link"/></xsl:attribute>
-                    <xsl:value-of select="php:function('lang', 'Cancel')"/>
-                </a>
+                </div>
             </div>
         </form>
     </div>
     <script type="text/javascript">
+        var initialSelection = <xsl:value-of select="booking/resources_json" />
+        var lang = <xsl:value-of select="php:function('js_lang', 'Resource 
Type')" />;
+    </script>
+    <!--script type="text/javascript">
         YAHOO.event.initialSelection = <xsl:value-of 
select="booking/resources_json"/>;
         var lang = <xsl:value-of select="php:function('js_lang', 'Resource 
Type')"/>;
         <![CDATA[
@@ -97,5 +123,5 @@
         });
         descEdit.render();
         ]]>
-    </script>
+    </script-->
 </xsl:template>

Modified: branches/dev-syncromind/bookingfrontend/templates/base/event_edit.xsl
===================================================================
--- branches/dev-syncromind/bookingfrontend/templates/base/event_edit.xsl       
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/templates/base/event_edit.xsl       
2015-11-16 22:40:38 UTC (rev 14365)
@@ -120,7 +120,7 @@
                             <ul id="audience">
                                 <xsl:for-each select="audience">
                                     <li>
-                                        <input type="checkbox" 
name="audience[]">
+                                        <input type="radio" name="audience[]">
                                             <xsl:attribute 
name="value"><xsl:value-of select="id"/></xsl:attribute>
                                             <xsl:if 
test="../event/audience=id">
                                                 <xsl:attribute 
name="checked">checked</xsl:attribute>

Added: branches/dev-syncromind/bookingfrontend/templates/base/group_edit.xsl
===================================================================
--- branches/dev-syncromind/bookingfrontend/templates/base/group_edit.xsl       
                        (rev 0)
+++ branches/dev-syncromind/bookingfrontend/templates/base/group_edit.xsl       
2015-11-16 22:40:38 UTC (rev 14365)
@@ -0,0 +1,211 @@
+<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+    <div id="content">
+        
+        <div class="pure-g">
+            <div class="pure-u-1">
+                <dl class="form-col">
+                    <dt class="heading">
+                        <xsl:if test="not(group/id)">
+                            <xsl:value-of select="php:function('lang', 'New 
Group')" />
+                        </xsl:if>
+                        <xsl:if test="group/id">
+                            <xsl:value-of select="php:function('lang', 'Edit 
Group')" />
+                        </xsl:if>
+                    </dt>
+                </dl>
+            </div>
+        </div>
+
+       <dl class="form">
+                
+       </dl>
+
+    <xsl:call-template name="msgbox"/>
+       <!--xsl:call-template name="yui_booking_i18n"/-->
+
+        <form action="" method="POST">
+            <div class="pure-g">
+                <div class="pure-u-1 pure-u-md-1-3">
+                    <dl class="form-col">
+                        <dt><label for="field_name"><xsl:value-of 
select="php:function('lang', 'Group')" /></label></dt>
+                        <dd><input name="name" type="text" 
value="{group/name}" /></dd>
+                        <dt><label for="field_shortname"><xsl:value-of 
select="php:function('lang', 'Group shortname')" /></label></dt>
+                        <dd><input name="shortname" type="text" 
value="{group/shortname}" /></dd>
+                        <dt><label for="field_organization"><xsl:value-of 
select="php:function('lang', 'Organization')" /></label></dt>
+                        <dd>
+                            <div class="autocomplete">
+                                <input id="field_organization_id" 
name="organization_id" type="hidden" value="{group/organization_id}"/>
+                                <input name="organization_name" type="text" 
id="field_organization_name" value="{group/organization_name}">
+                                    <xsl:if test="group/organization_id">
+                                        <xsl:attribute 
name='disabled'>disabled</xsl:attribute>
+                                    </xsl:if>
+                                </input>
+                                <div id="organization_container"/>
+                            </div>
+                        </dd>
+                        <dt><label for="field_activity"><xsl:value-of 
select="php:function('lang', 'Activity')" /></label></dt>
+                        <dd>
+                            <select name="activity_id" id="field_activity">
+                                <option value=""><xsl:value-of 
select="php:function('lang', '-- select an activity --')" /></option>
+                                <xsl:for-each select="activities">
+                                    <option>
+                                        <xsl:if test="../group/activity_id = 
id">
+                                            <xsl:attribute 
name="selected">selected</xsl:attribute>
+                                        </xsl:if>
+                                        <xsl:attribute 
name="value"><xsl:value-of select="id"/></xsl:attribute>
+                                        <xsl:value-of select="name"/>
+                                    </option>
+                                </xsl:for-each>
+                            </select>
+                        </dd>
+                    </dl>
+                </div>
+                <div class="pure-u-1 pure-u-md-1-3">
+                    <dl class="form-col">
+                        <xsl:if test="group/id">
+                            <dt><label for="field_active"><xsl:value-of 
select="php:function('lang', 'Active')"/></label></dt>
+                            <dd>
+                                <select id="field_active" name="active">
+                                    <option value="1">
+                                        <xsl:if test="group/active=1">
+                                            <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                        </xsl:if>
+                                        <xsl:value-of 
select="php:function('lang', 'Active')"/>
+                                    </option>
+                                    <option value="0">
+                                        <xsl:if test="group/active=0">
+                                            <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                        </xsl:if>
+                                        <xsl:value-of 
select="php:function('lang', 'Inactive')"/>
+                                    </option>
+                                </select>
+                            </dd>
+                        </xsl:if>
+                        <dt><label for="field_show_in_portal"><xsl:value-of 
select="php:function('lang', 'Show in portal')"/></label></dt>
+                        <dd>
+                           <select id="field_show_in_portal" 
name="show_in_portal">
+                               <option value="0">
+                                <xsl:if test="group/show_in_portal=0">
+                                    <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                </xsl:if>
+                                   <xsl:value-of select="php:function('lang', 
'No')"/>
+                               </option>
+                               <option value="1">
+                                <xsl:if test="group/show_in_portal=1">
+                                    <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                </xsl:if>
+                                   <xsl:value-of select="php:function('lang', 
'Yes')"/>
+                               </option>
+                           </select>
+                        </dd>
+                    </dl>
+                </div>
+            </div>
+            
+            <div class="pure-g">
+                <div class="pure-u-1 pure-u-lg-4-5">
+                    <dl class="form-col">
+                        <dt><label for="field_description"><xsl:value-of 
select="php:function('lang', 'Description')" /></label></dt>
+                        <dd>
+                            <textarea id="field_description" 
name="description" type="text"><xsl:value-of 
select="group/description"/></textarea>
+                        </dd>
+                    </dl>
+                </div>
+            </div>
+            
+            <div class="pure-g">
+                <div class="pure-u-1 pure-u-md-1-3">
+                    <dl class="form-col">
+                        <dt class='heading'><xsl:value-of 
select="php:function('lang', 'Team leader 1')" /></dt>
+
+                        <dt><label for="field_admin_name_1"><xsl:value-of 
select="php:function('lang', 'Name')" /></label><br /></dt>
+                        <dd><input type='text' id='field_admin_name_1' 
name="contacts[0][name]" value='{group/contacts[1]/name}'/></dd>
+
+                        <dt><label for="field_admin_email_1"><xsl:value-of 
select="php:function('lang', 'Email')" /></label><br /></dt>
+                        <dd><input type='text' id='field_admin_email_1' 
name="contacts[0][email]" value='{group/contacts[1]/email}'/></dd>
+
+                        <dt><label for="field_admin_phone_1"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label><br /></dt>
+                        <dd><input type='text' id='field_admin_phone_1' 
name="contacts[0][phone]" value='{group/contacts[1]/phone}'/></dd>
+                    </dl>
+                </div>
+                <div class="pure-u-1 pure-u-md-1-3">
+                    <dl class="form-col">
+                        <dt class='heading'><xsl:value-of 
select="php:function('lang', 'Team leader 2')" /></dt>
+
+                        <dt><label for="field_admin_name_2"><xsl:value-of 
select="php:function('lang', 'Name')" /></label></dt>
+                        <dd><input type='text' id='field_admin_name_2' 
name="contacts[1][name]" value='{group/contacts[2]/name}'/></dd>
+
+                        <dt><label for="field_admin_email_2"><xsl:value-of 
select="php:function('lang', 'Email')" /></label><br /></dt>
+                        <dd><input type='text' id='field_admin_email_2' 
name="contacts[1][email]" value='{group/contacts[2]/email}'/></dd>
+
+                        <dt><label for="field_admin_phone_2"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label><br /></dt>
+                        <dd><input type='text' id='field_admin_phone_2' 
name="contacts[1][phone]" value='{group/contacts[2]/phone}'/></dd>
+                    </dl>
+                </div>
+            </div>
+
+            <!--dl class="form-col">
+            </dl-->
+            <!--dl class="form-col"-->
+                <!--<xsl:if test="not(new_form) and (currentapp = 
'booking')">-->
+                <!--</xsl:if>-->
+            <!--/dl-->
+
+            <!--div style='clear:left; padding:0; margin:0'/-->
+
+                    
+
+                    
+
+            <div class="form-buttons">
+                <xsl:if test="not(group/id)"><input type="submit" 
value="{php:function('lang', 'Add')}"/></xsl:if>
+                <xsl:if test="group/id"><input type="submit" 
value="{php:function('lang', 'Save')}"/></xsl:if>
+                <a class="cancel" href="{group/cancel_link}">
+                    <xsl:value-of select="php:function('lang', 'Cancel')" />
+                </a>
+            </div>
+        </form>
+    </div>
+    <script type="text/javascript">
+        var endpoint = '<xsl:value-of select="module" />';
+        <![CDATA[
+            $(document).ready(function(){
+                JqueryPortico.autocompleteHelper(phpGWLink('bookingfrontend/', 
{menuaction: endpoint+'.uiorganization.index', phpgw_return_as: 'json'} ), 
'field_organization_name', 'field_organization_id', 'organization_container');
+                
//JqueryPortico.autocompleteHelper('index.php?menuaction='+endpoint+'.uiorganization.index&phpgw_return_as=json&','field_organization_name',
 'field_organization_id','organization_container');
+            });
+        ]]>
+    </script>
+
+    <!--script type="text/javascript">
+    var endpoint = '<xsl:value-of select="module" />';
+    <![CDATA[
+    var descEdit = new YAHOO.widget.SimpleEditor('field-description', {
+        height: '300px',
+        width: '522px',
+        dompath: true,
+        animate: true,
+        handleSubmit: true,
+            toolbar: {
+                titlebar: '',
+                buttons: [
+                   { group: 'textstyle', label: ' ',
+                        buttons: [
+                            { type: 'push', label: 'Bold', value: 'bold' },
+                            { type: 'separator' },
+                            { type: 'push', label: 'HTML Link CTRL + SHIFT + 
L', value: 'createlink'}
+                        ]
+                    }
+                ]
+            }
+    });
+    descEdit.render();
+
+    YAHOO.booking.autocompleteHelper('index.php?menuaction=' + endpoint + 
'.uiorganization.index&phpgw_return_as=json&',
+        'field_organization_name',
+        'field_organization_id',
+        'organization_container'
+    );
+    ]]>
+    </script-->
+</xsl:template>
+

Added: 
branches/dev-syncromind/bookingfrontend/templates/base/organization_edit.xsl
===================================================================
--- 
branches/dev-syncromind/bookingfrontend/templates/base/organization_edit.xsl    
                            (rev 0)
+++ 
branches/dev-syncromind/bookingfrontend/templates/base/organization_edit.xsl    
    2015-11-16 22:40:38 UTC (rev 14365)
@@ -0,0 +1,299 @@
+<func:function name="phpgw:conditional">
+       <xsl:param name="test"/>
+       <xsl:param name="true"/>
+       <xsl:param name="false"/>
+
+       <func:result>
+               <xsl:choose>
+                       <xsl:when test="$test">
+                               <xsl:value-of select="$true"/>
+                       </xsl:when>
+                       <xsl:otherwise>
+                               <xsl:value-of select="$false"/>
+                       </xsl:otherwise>
+               </xsl:choose>
+       </func:result>
+</func:function>
+
+<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+    <div id="content">
+        
+        <div class="pure-g">
+            <div class="pure-u-1">
+                <dl class="form">
+                    <dt class="heading">
+                        <xsl:if test="new_form">
+                            <xsl:value-of select="php:function('lang', 'New 
Organization')" />
+                        </xsl:if>
+                        <xsl:if test="not(new_form)">
+                            <xsl:value-of select="php:function('lang', 'Edit 
Organization')" />
+                        </xsl:if>
+                    </dt>
+                </dl>
+            </div>
+        </div> 
+        <xsl:call-template name="msgbox"/>
+        <!--xsl:call-template name="yui_booking_i18n"/-->
+
+        <form action="" method="POST">
+            <div class="pure-g">
+                <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
+                    <dl class="form-col">
+                        <dt><label for="field_name"><xsl:value-of 
select="php:function('lang', 'Organization')" /></label></dt>
+                        <dd>
+                            <xsl:if test="currentapp = 'booking'">
+                                <input id="inputs" name="name" type="text">
+                                    <xsl:attribute name="value"><xsl:value-of 
select="organization/name"/></xsl:attribute>
+                                </input>
+                            </xsl:if>
+                            <xsl:if test="currentapp != 'booking'">
+                                <input id="inputs" name="name" readonly="true" 
type="text">
+                                    <xsl:attribute name="value"><xsl:value-of 
select="organization/name"/></xsl:attribute>
+                                </input>
+                            </xsl:if>
+                        </dd>
+                        <dt><label for="field_shortname"><xsl:value-of 
select="php:function('lang', 'Organization shortname')" /></label></dt>
+                        <dd>
+                            <xsl:if test="currentapp = 'booking'">
+                                <input id="field_shortname" name="shortname" 
type="text">
+                                    <xsl:attribute name="value"><xsl:value-of 
select="organization/shortname"/></xsl:attribute>
+                                </input>
+                            </xsl:if>
+                            <xsl:if test="currentapp != 'booking'">
+                                <input id="field_shortname" name="shortname" 
readonly="true" type="text">
+                                    <xsl:attribute name="value"><xsl:value-of 
select="organization/shortname"/></xsl:attribute>
+                                </input>
+                            </xsl:if>
+                        </dd>
+                        <dt><label 
for="field_organization_number"><xsl:value-of select="php:function('lang', 
'Organization number')" /></label></dt>
+                        <dd>
+                            <xsl:if test="currentapp = 'booking'">
+                                <input id="field_organization_number" 
name="organization_number" type="text" 
value="{organization/organization_number}"/>
+                            </xsl:if>
+                            <xsl:if test="currentapp != 'booking'">
+                                <input id="field_organization_number" 
name="organization_number" type="text" readonly="true" 
value="{organization/organization_number}"/>
+                            </xsl:if>
+                        </dd>
+                        <dd>
+                        </dd>
+
+                        <dt><label for="field_customer_number"><xsl:value-of 
select="php:function('lang', 'Customer number')" /></label></dt>
+                        <dd>
+                            <xsl:if test="currentapp = 'booking'">
+                                <input name="customer_number" type="text" 
id="field_customer_number" value="{organization/customer_number}"/>
+                            </xsl:if>
+                            <xsl:if test="currentapp != 'booking'">
+                                <input name="customer_number" type="text" 
id="field_customer_number" readonly="true" 
value="{organization/customer_number}"/>
+                            </xsl:if>
+                        </dd>
+                        <dt><label for="field_homepage"><xsl:value-of 
select="php:function('lang', 'Homepage')" /></label></dt>
+                        <dd>
+                            <input id="field_homepage" name="homepage" 
type="text">
+                                <xsl:attribute name="value"><xsl:value-of 
select="organization/homepage"/></xsl:attribute>
+                            </input>
+                        </dd>
+                        <dt><label for="field_phone"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label></dt>
+                        <dd>
+                            <input id="field_phone" name="phone" type="text">
+                                <xsl:attribute name="value"><xsl:value-of 
select="organization/phone"/></xsl:attribute>
+                            </input>
+                        </dd>
+                        <dt><label for="field_email"><xsl:value-of 
select="php:function('lang', 'Email')" /></label></dt>
+                        <dd>
+                            <input id="field_email" name="email" type="text">
+                                <xsl:attribute name="value"><xsl:value-of 
select="organization/email"/></xsl:attribute>
+                            </input>
+                        </dd>
+                    </dl>
+                </div>
+                <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
+                    <dl class="form-col">
+                        <xsl:if test="currentapp = 'booking'">
+                            <xsl:copy-of 
select="phpgw:booking_customer_identifier(organization)"/>
+                        </xsl:if>
+                        <xsl:if test="currentapp != 'booking'">
+                            <xsl:copy-of 
select="phpgw:booking_customer_identifier_show(organization)"/>
+                        </xsl:if>
+                        <xsl:if test="currentapp = 'booking'">
+                            <dt><label 
for="field_customer_internal"><xsl:value-of select="php:function('lang', 
'Internal Customer')"/></label></dt>
+                            <dd><xsl:copy-of 
select="phpgw:option_checkbox(organization/customer_internal, 
'customer_internal')"/></dd>
+                        </xsl:if>                      
+                        <dt><label for="field_street"><xsl:value-of 
select="php:function('lang', 'Street')"/></label></dt>
+                        <dd><input id="field_street" name="street" type="text" 
value="{organization/street}"/></dd>
+
+                        <dt><label for="field_zip_code"><xsl:value-of 
select="php:function('lang', 'Zip code')"/></label></dt>
+                        <dd><input type="text" name="zip_code" 
id="field_zip_code" value="{organization/zip_code}"/></dd>
+
+                        <dt><label for="field_city"><xsl:value-of 
select="php:function('lang', 'Postal City')"/></label></dt>
+                        <dd><input type="text" name="city" id="field_city" 
value="{organization/city}"/></dd>
+
+                        <dt><label for='field_district'><xsl:value-of 
select="php:function('lang', 'District')"/></label></dt>
+                        <dd>
+                            <xsl:if test="currentapp = 'booking'">
+                                <input type="text" name="district" 
id="field_district" value="{organization/district}"/>
+                            </xsl:if>
+                            <xsl:if test="currentapp != 'booking'">
+                                <input type="text" name="district" 
id="field_district" readonly="true" value="{organization/district}"/>
+                            </xsl:if>
+                        </dd>
+                        <xsl:if test="not(new_form) and (currentapp = 
'booking')">
+                        <dt><label for="field_active"><xsl:value-of 
select="php:function('lang', 'Active')"/></label></dt>
+                        <dd>
+                           <select id="field_active" name="active">
+                               <option value="1">
+                                <xsl:if test="organization/active=1">
+                                    <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                </xsl:if>
+                                   <xsl:value-of select="php:function('lang', 
'Active')"/>
+                               </option>
+                               <option value="0">
+                                <xsl:if test="organization/active=0">
+                                    <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                </xsl:if>
+                                   <xsl:value-of select="php:function('lang', 
'Inactive')"/>
+                               </option>
+                           </select>
+                        </dd>
+                        </xsl:if>
+                        <!--<xsl:if test="not(new_form) and (currentapp = 
'booking')">-->
+                        <dt><label for="field_show_in_portal"><xsl:value-of 
select="php:function('lang', 'Show in portal')"/></label></dt>
+                        <dd>
+                           <select id="field_show_in_portal" 
name="show_in_portal">
+                               <option value="0">
+                                <xsl:if test="organization/show_in_portal=0">
+                                    <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                </xsl:if>
+                                   <xsl:value-of select="php:function('lang', 
'No')"/>
+                               </option>
+                               <option value="1">
+                                <xsl:if test="organization/show_in_portal=1">
+                                    <xsl:attribute 
name="selected">checked</xsl:attribute>
+                                </xsl:if>
+                                   <xsl:value-of select="php:function('lang', 
'Yes')"/>
+                               </option>
+                           </select>
+                        </dd>
+                        <!--</xsl:if>-->
+                    </dl>
+                </div>
+            </div>
+            
+            <div class="pure-g">
+                <div class="pure-u-1">
+                    <dl class="form-col">
+                        <dt style="margin-top: 40px;"><label 
for="field_activity"><xsl:value-of select="php:function('lang', 'Activity')" 
/></label></dt>
+                        <dd>
+                            <select name="activity_id" id="field_activity">
+                                <option value=""><xsl:value-of 
select="php:function('lang', '-- select an activity --')" /></option>
+                                <xsl:for-each select="activities">
+                                    <option>
+                                        <xsl:if 
test="../organization/activity_id = id">
+                                            <xsl:attribute 
name="selected">selected</xsl:attribute>
+                                        </xsl:if>
+                                        <xsl:attribute 
name="value"><xsl:value-of select="id"/></xsl:attribute>
+                                        <xsl:value-of select="name"/>
+                                    </option>
+                                </xsl:for-each>
+                            </select>
+                        </dd>
+                    </dl>
+                </div>
+            </div>
+            
+            <div class="pure-g">
+                <div class="pure-u-1 pure-u-lg-4-5">
+                    <div class="form-col">
+                        <dt><label for="field_description"><xsl:value-of 
select="php:function('lang', 'Description')" /></label></dt>
+                        <dd>
+                            <textarea id="field_description" 
name="description" type="text"><xsl:value-of 
select="organization/description"/></textarea>
+                        </dd>
+                    </div>
+                </div>
+            </div>
+            
+            <xsl:if test='new_form or organization/permission/write'>
+                <div class="pure-g">
+                    <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
+                        <dl class="form-col">
+                            <dt class='heading'><xsl:value-of 
select="php:function('lang', 'Admin 1')" /></dt>
+
+                            <dt><label for="field_admin_name_1"><xsl:value-of 
select="php:function('lang', 'Name')" /></label><br /></dt>
+                            <dd><input type='text' id='field_admin_name_1' 
name="contacts[0][name]" value='{organization/contacts[1]/name}'/></dd>
+
+                            <input type="hidden" name="contacts[0][ssn]" 
value=""/>
+
+                            <dt><label for="field_admin_email_1"><xsl:value-of 
select="php:function('lang', 'Email')" /></label><br /></dt>
+                            <dd><input type='text' id='field_admin_email_1' 
name="contacts[0][email]" value='{organization/contacts[1]/email}'/></dd>
+
+                            <dt><label for="field_admin_phone_1"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label><br /></dt>
+                            <dd><input type='text' id='field_admin_phone_1' 
name="contacts[0][phone]" value='{organization/contacts[1]/phone}'/></dd>
+                        </dl>
+                    </div>
+                    <div class="pure-u-1 pure-u-md-1-2 pure-u-lg-1-3">
+                        <dl class="form-col">
+                            <dt class='heading'><xsl:value-of 
select="php:function('lang', 'Admin 2')" /></dt>
+
+                            <dt><label for="field_admin_name_2"><xsl:value-of 
select="php:function('lang', 'Name')" /></label></dt>
+                            <dd><input type='text' id='field_admin_name_2' 
name="contacts[1][name]" value='{organization/contacts[2]/name}'/></dd>
+
+                            <input type="hidden" name="contacts[1][ssn]" 
value=""/>
+
+                            <dt><label for="field_admin_email_2"><xsl:value-of 
select="php:function('lang', 'Email')" /></label><br /></dt>
+                            <dd><input type='text' id='field_admin_email_2' 
name="contacts[1][email]" value='{organization/contacts[2]/email}'/></dd>
+
+                            <dt><label for="field_admin_phone_2"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label><br /></dt>
+                            <dd><input type='text' id='field_admin_phone_2' 
name="contacts[1][phone]" value='{organization/contacts[2]/phone}'/></dd>
+                        </dl>
+                    </div>
+                </div>
+            </xsl:if>
+            <script type="text/javascript">
+                var endpoint = '<xsl:value-of select="module" />';
+            </script>
+
+            <!--script type="text/javascript">
+            var endpoint = '<xsl:value-of select="module" />';
+            <![CDATA[
+            var descEdit = new YAHOO.widget.SimpleEditor('field-description', {
+                height: '300px',
+                width: '522px',
+                dompath: true,
+                animate: true,
+                handleSubmit: true,
+                    toolbar: {
+                        titlebar: '',
+                        buttons: [
+                           { group: 'textstyle', label: ' ',
+                                buttons: [
+                                    { type: 'push', label: 'Bold', value: 
'bold' },
+                                    { type: 'separator' },
+                                    { type: 'push', label: 'HTML Link CTRL + 
SHIFT + L', value: 'createlink'}
+                                ]
+                            }
+                        ]
+                    }
+            });
+            descEdit.render();
+
+            ]]>
+            </script-->
+            <div class="form-buttons">
+                <input type="submit">
+                    <xsl:if test="new_form">
+                        <xsl:attribute name="value"><xsl:value-of 
select="php:function('lang', 'Create')" /></xsl:attribute>
+                    </xsl:if>
+                    <xsl:if test="not(new_form)">
+                        <xsl:attribute name="value"><xsl:value-of 
select="php:function('lang', 'Save')" /></xsl:attribute>
+                    </xsl:if>
+                </input>
+                <a class="cancel">
+                    <xsl:attribute name="href"><xsl:value-of 
select="organization/cancel_link"/></xsl:attribute>
+                    <xsl:value-of select="php:function('lang', 'Cancel')" />
+                </a>
+            </div>
+        </form>
+    </div>
+
+</xsl:template>
+
+

Modified: 
branches/dev-syncromind/bookingfrontend/templates/base/system_message.xsl
===================================================================
--- branches/dev-syncromind/bookingfrontend/templates/base/system_message.xsl   
2015-11-16 10:50:22 UTC (rev 14364)
+++ branches/dev-syncromind/bookingfrontend/templates/base/system_message.xsl   
2015-11-16 22:40:38 UTC (rev 14365)
@@ -16,29 +16,46 @@
        <!--xsl:call-template name="yui_booking_i18n"/-->
 
        <form action="" method="POST">
-               <dl class="form-col">
-                       <dt><label for="field_title"><xsl:value-of 
select="php:function('lang', 'Title')" /></label></dt>
-                       <dd><input name="title" type="text" 
value="{system_message/title}" /></dd>
+        <div class="pure-g">
+            <div class="pure-u-1">
+                <dl class="form-col">
+                    <dt><label for="field_title"><xsl:value-of 
select="php:function('lang', 'Title')" /></label></dt>
+                    <dd><input name="title" type="text" 
value="{system_message/title}" /></dd>
+                </dl>
+            </div>
+        </div>
 
-                       <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
-                       <dd class="yui-skin-sam" 
style="width:100%;max-width:500px;">
-                <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
-                       </dd>
-                       <dt><label for="field_name"><xsl:value-of 
select="php:function('lang', 'Name')" /></label></dt>
-                       <dd><input name="name" type="text" 
value="{system_message/name}" /></dd>
-                       <dt><label for="field_phone"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label></dt>
-                       <dd><input name="phone" type="text" 
value="{system_message/phone}" /></dd>
-                       <dt><label for="field_email"><xsl:value-of 
select="php:function('lang', 'Email')" /></label></dt>
-                       <dd><input name="email" type="text" 
value="{system_message/email}" /></dd>
+        <div class="pure-g">
+            <div class="pure-u-1 pure-u-lg-4-5">
+                <dl class="form-col">
+                    <dt><label for="field_message"><xsl:value-of 
select="php:function('lang', 'Message')" /></label></dt>
+                    <dd>
+                        <textarea id="field-message" name="message" 
type="text"><xsl:value-of select="system_message/message"/></textarea>
+                    </dd>
+                </dl>
+            </div>
+        </div>
 
-                       <dt><label for="field_time"><xsl:value-of 
select="php:function('lang', 'Created')" /></label></dt>
-                       <dd>
-                           <input id="inputs" name="created" readonly="true" 
type="text">
-                           <xsl:attribute name="value"><xsl:value-of 
select="system_message/created"/></xsl:attribute>
-                       </input>
-                       </dd>
-               </dl>
-               
+        <div class="pure-g">
+            <div class="pure-u-1">
+                <dl class="form-col">
+                    <dt><label for="field_name"><xsl:value-of 
select="php:function('lang', 'Name')" /></label></dt>
+                    <dd><input name="name" type="text" 
value="{system_message/name}" /></dd>
+                    <dt><label for="field_phone"><xsl:value-of 
select="php:function('lang', 'Phone')" /></label></dt>
+                    <dd><input name="phone" type="text" 
value="{system_message/phone}" /></dd>
+                    <dt><label for="field_email"><xsl:value-of 
select="php:function('lang', 'Email')" /></label></dt>
+                    <dd><input name="email" type="text" 
value="{system_message/email}" /></dd>
+
+                    <dt><label for="field_time"><xsl:value-of 
select="php:function('lang', 'Created')" /></label></dt>
+                    <dd>
+                        <input id="inputs" name="created" readonly="true" 
type="text">
+                            <xsl:attribute name="value"><xsl:value-of 
select="system_message/created"/></xsl:attribute>
+                        </input>
+                    </dd>
+                </dl>
+            </div>
+        </div>
+
                <div class="form-buttons">
                        <xsl:if test="not(system_message/id)"><input 
type="submit" value="{php:function('lang', 'Save')}"/></xsl:if>
                        <xsl:if test="system_message/id"><input type="submit" 
value="{php:function('lang', 'Save')}"/></xsl:if>
@@ -74,4 +91,3 @@
 ]]>
 </script-->
 </xsl:template>
-




reply via email to

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