fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [16576] Stable: Merge 16566:16575 from trunk


From: sigurdne
Subject: [Fmsystem-commits] [16576] Stable: Merge 16566:16575 from trunk
Date: Tue, 11 Apr 2017 12:09:58 -0400 (EDT)

Revision: 16576
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16576
Author:   sigurdne
Date:     2017-04-11 12:09:58 -0400 (Tue, 11 Apr 2017)
Log Message:
-----------
Stable: Merge 16566:16575 from trunk

Modified Paths:
--------------
    branches/Version-2_0-branch/booking/inc/class.uiallocation.inc.php
    branches/Version-2_0-branch/booking/inc/class.uiseason.inc.php
    branches/Version-2_0-branch/phpgwapi/inc/class.jqcal2.inc.php
    branches/Version-2_0-branch/setup/manageheader.php

Property Changed:
----------------
    branches/Version-2_0-branch/
    branches/Version-2_0-branch/booking/

Index: branches/Version-2_0-branch
===================================================================
--- branches/Version-2_0-branch 2017-04-11 16:08:51 UTC (rev 16575)
+++ branches/Version-2_0-branch 2017-04-11 16:09:58 UTC (rev 16576)

Property changes on: branches/Version-2_0-branch
___________________________________________________________________
Modified: svn:mergeinfo
## -1,4 +1,4 ##
 /branches/dev-syncromind:13653
 /branches/dev-syncromind-2:14933-16394
 /branches/stavangerkommune:12743-12875,12986
-/trunk:14721-14732,14734-14735,14737,14739,14741,14743-14744,14746-14749,14751,14753,14755-14757,14759,14761-14764,14766-14768,14770-14783,14785-14792,14794-14813,14815-14816,14818,14820-14822,14824-14825,14827-14829,14831-14834,14836,14838,14840-14842,14844-14845,14847,14849-14866,14868-14869,14871,14873-14875,14877-14878,14880-14884,14886-14896,14898,14900-14902,14904,14906-14909,14911-14915,14917-14919,14921-14922,14924-14978,14980-15258,15260-15261,15263-15264,15266-15285,15287-15288,15290-15291,15293,15295,15297,15299-15305,15307-15310,15312-15335,15337-15352,15354,15356,15358,15360-15541,15543-15566,15568-15569,15571,15573-15581,15583,15585-15617,15619,15621-15630,15632-15635,15637-15639,15641-15643,15645,15647-15665,15667-15668,15670-15671,15673-15693,15695-15712,15714-15764,15766-15767,15769-15787,15789-15802,15804-15811,15813-15814,15816-15818,15820-15849,15851-15887,15889-15900,15902-16046,16048-16051,16053,16055,16057-16063,16065-16071,16073-16077,16079-16081,16083-16099,16101-16130,16132-16140,16142,16144-16212,16214-16219,16221,16223-16224,16226,16228-16229,16231,16233,16235,16237,16239-16240,16242,16244-16246,16248,16250-16251,16253-16255,16257-16259,16261,16263,16265,16267,16269-16276,16278,16280-16283,16285,16287-16288,16290,16292-16295,16297-16305,16307-16314,16316-16318,16320-16322,16324,16326-16330,16332,16334,16336,16338-16339,16341-16342,16344,16346,16348,16350,16352-16353,16355-16358,16360,16362,16364-16369,16371,16373,16375-16378,16380,16382-16383,16385,16387,16389,16391,16393-16395,16397,16399-16402,16404,16406,16408,16410-16415,16417,16419-16420,16422-16425,16427,16429-16440,16442,16444,16446,16448-16449,16451,16453,16455-16463,16465-16472,16474-16475,16477-16484,16486,16488,16490-16497,16499,16501-16503,16505-16512,16514-16517,16519,16521,16523,16525,16527-16532,16534,16536-16541,16543,16545-16554,16556,16558-16565
\ No newline at end of property
+/trunk:14721-14732,14734-14735,14737,14739,14741,14743-14744,14746-14749,14751,14753,14755-14757,14759,14761-14764,14766-14768,14770-14783,14785-14792,14794-14813,14815-14816,14818,14820-14822,14824-14825,14827-14829,14831-14834,14836,14838,14840-14842,14844-14845,14847,14849-14866,14868-14869,14871,14873-14875,14877-14878,14880-14884,14886-14896,14898,14900-14902,14904,14906-14909,14911-14915,14917-14919,14921-14922,14924-14978,14980-15258,15260-15261,15263-15264,15266-15285,15287-15288,15290-15291,15293,15295,15297,15299-15305,15307-15310,15312-15335,15337-15352,15354,15356,15358,15360-15541,15543-15566,15568-15569,15571,15573-15581,15583,15585-15617,15619,15621-15630,15632-15635,15637-15639,15641-15643,15645,15647-15665,15667-15668,15670-15671,15673-15693,15695-15712,15714-15764,15766-15767,15769-15787,15789-15802,15804-15811,15813-15814,15816-15818,15820-15849,15851-15887,15889-15900,15902-16046,16048-16051,16053,16055,16057-16063,16065-16071,16073-16077,16079-16081,16083-16099,16101-16130,16132-16140,16142,16144-16212,16214-16219,16221,16223-16224,16226,16228-16229,16231,16233,16235,16237,16239-16240,16242,16244-16246,16248,16250-16251,16253-16255,16257-16259,16261,16263,16265,16267,16269-16276,16278,16280-16283,16285,16287-16288,16290,16292-16295,16297-16305,16307-16314,16316-16318,16320-16322,16324,16326-16330,16332,16334,16336,16338-16339,16341-16342,16344,16346,16348,16350,16352-16353,16355-16358,16360,16362,16364-16369,16371,16373,16375-16378,16380,16382-16383,16385,16387,16389,16391,16393-16395,16397,16399-16402,16404,16406,16408,16410-16415,16417,16419-16420,16422-16425,16427,16429-16440,16442,16444,16446,16448-16449,16451,16453,16455-16463,16465-16472,16474-16475,16477-16484,16486,16488,16490-16497,16499,16501-16503,16505-16512,16514-16517,16519,16521,16523,16525,16527-16532,16534,16536-16541,16543,16545-16554,16556,16558-16565,16567-16575
\ No newline at end of property
Index: branches/Version-2_0-branch/booking
===================================================================
--- branches/Version-2_0-branch/booking 2017-04-11 16:08:51 UTC (rev 16575)
+++ branches/Version-2_0-branch/booking 2017-04-11 16:09:58 UTC (rev 16576)

Property changes on: branches/Version-2_0-branch/booking
___________________________________________________________________
Modified: svn:mergeinfo
## -1,3 +1,3 ##
 /branches/dev-syncromind-2/booking:14933-16394
 /branches/stavangerkommune/booking:9468-12740,12743-12875,12986
-/trunk/booking:14721-14732,14824-14825,14827-14829,14831-14834,14836,14838,14840-14842,14844-14845,14871,14886-14896,14900-14902,14917-14919,14924-14978,14980-15258,15266-15285,15287-15288,15297,15299-15305,15307-15310,15312-15335,15337-15352,15354,15360-15541,15543-15566,15568-15569,15585-15617,15621-15630,15637-15639,15641-15643,15645,15647-15665,15667-15668,15695-15712,15714-15764,15820-15849,15889-15900,15902-16046,16055,16101-16130,16144-16212,16297-16305,16307-16314,16393-16395,16490-16497,16514-16517,16534
\ No newline at end of property
+/trunk/booking:14721-14732,14824-14825,14827-14829,14831-14834,14836,14838,14840-14842,14844-14845,14871,14886-14896,14900-14902,14917-14919,14924-14978,14980-15258,15266-15285,15287-15288,15297,15299-15305,15307-15310,15312-15335,15337-15352,15354,15360-15541,15543-15566,15568-15569,15585-15617,15621-15630,15637-15639,15641-15643,15645,15647-15665,15667-15668,15695-15712,15714-15764,15820-15849,15889-15900,15902-16046,16055,16101-16130,16144-16212,16297-16305,16307-16314,16393-16395,16490-16497,16514-16517,16534,16567-16575
\ No newline at end of property
Modified: branches/Version-2_0-branch/booking/inc/class.uiallocation.inc.php
===================================================================
--- branches/Version-2_0-branch/booking/inc/class.uiallocation.inc.php  
2017-04-11 16:08:51 UTC (rev 16575)
+++ branches/Version-2_0-branch/booking/inc/class.uiallocation.inc.php  
2017-04-11 16:09:58 UTC (rev 16576)
@@ -297,6 +297,15 @@
                                $allocation['active'] = '1';
                                $allocation['completed'] = '0';
 
+                               $weekday = phpgw::get_var('weekday', 'string', 
'POST');
+
+                               if(!$weekday)
+                               {
+                                       $weekday = strtolower (date('l', 
phpgwapi_datetime::date_to_timestamp($_POST['from_'])));
+                               }
+
+                               $_POST['weekday'] = $weekday;
+
                                $from_date = $_POST['from_'];
                                $to_date = $_POST['to_'];
                                $from_date_arr = explode(' ', $_POST['from_']);
@@ -304,34 +313,35 @@
                                if(count($from_date_arr) == 2)
                                {
                                        $from_time = $from_date_arr[1];
-                                       $to_time = $to_date_arr[1];
+                                       if(count($to_date_arr) == 2)
+                                       {
+                                               $to_time = $to_date_arr[1];
+                                       }
+                                       else
+                                       {
+                                               $to_time = $to_date_arr[0];
+                                       }
+
+                                       $allocation['from_'] = 
strftime("%Y-%m-%d %H:%M", 
phpgwapi_datetime::date_to_timestamp($from_date_arr[0] . " " . $from_time));
+                                       $allocation['to_'] = strftime("%Y-%m-%d 
%H:%M", phpgwapi_datetime::date_to_timestamp($from_date_arr[0] . " " . 
$to_time));
                                }
                                else
                                {
                                        $from_time = $_POST['from_'];
                                        $to_time = $_POST['to_'];
-                               }
+                                       $allocation['from_'] = 
strftime("%Y-%m-%d %H:%M", strtotime($weekday . " " . $from_time));
+                                       $allocation['to_'] = strftime("%Y-%m-%d 
%H:%M", strtotime($weekday . " " . $to_time));
 
-                               if(!isset($_POST['weekday']))
-                               {
-                                       $_POST['weekday'] = strtolower 
(date('l', phpgwapi_datetime::date_to_timestamp($_POST['from_'])));
-                               }
-
-                               $weekday = $_POST['weekday'];
-
-//                             $allocation['from_'] = strftime("%Y-%m-%d 
%H:%M", strtotime($_POST['weekday'] . " " . $_POST['from_']));
-//                             $allocation['to_'] = strftime("%Y-%m-%d %H:%M", 
strtotime($_POST['weekday'] . " " . $_POST['to_']));
-                               $allocation['from_'] = strftime("%Y-%m-%d 
%H:%M", strtotime($_POST['weekday'] . " " . $from_time));
-                               $allocation['to_'] = strftime("%Y-%m-%d %H:%M", 
strtotime($_POST['weekday'] . " " . $to_time));
-
-                               if (($_POST['weekday'] != 'sunday' && date('w') 
> date('w', strtotime($_POST['weekday']))) || (date('w') == '0' && date('w') < 
date('w', strtotime($_POST['weekday']))))
-                               {
-                                       if (!phpgw::get_var('weekday', 
'string', 'POST'))
+                                       if (($weekday != 'sunday' && date('w') 
> date('w', strtotime($weekday))) || (date('w') == '0' && date('w') < date('w', 
strtotime($weekday))))
                                        {
-                                               $allocation['from_'] = 
strftime("%Y-%m-%d %H:%M", strtotime($_POST['weekday'] . " " . 
$from_date_arr[1]) - 60 * 60 * 24 * 7);
-                                               $allocation['to_'] = 
strftime("%Y-%m-%d %H:%M", strtotime($_POST['weekday'] . " " . $to_date_arr[1]) 
- 60 * 60 * 24 * 7);
+                                               if (!phpgw::get_var('weekday', 
'string', 'POST'))
+                                               {
+                                                       $allocation['from_'] = 
strftime("%Y-%m-%d %H:%M", strtotime($weekday . " " . $from_date_arr[1]) - 60 * 
60 * 24 * 7);
+                                                       $allocation['to_'] = 
strftime("%Y-%m-%d %H:%M", strtotime($weekday . " " . $to_date_arr[1]) - 60 * 
60 * 24 * 7);
+                                               }
                                        }
                                }
+
                                $_POST['from_'] = $allocation['from_'];
                                $_POST['to_'] = $allocation['to_'];
 
@@ -409,8 +419,10 @@
                        }
                        else
                        {
-                               $dateTimeFrom = phpgw::get_var('from_', 
'string', 'POST');
-                               $dateTimeTo = phpgw::get_var('to_', 'string', 
'POST');
+//                             $dateTimeFrom = phpgw::get_var('from_', 
'string', 'POST');
+//                             $dateTimeTo = phpgw::get_var('to_', 'string', 
'POST');
+                               $dateTimeFrom = phpgw::get_var('from_', 
'string');
+                               $dateTimeTo = phpgw::get_var('to_', 'string');
                                $dateTimeFromE = explode(" ", $dateTimeFrom[0]);
                                $dateTimeToE = explode(" ", $dateTimeTo[0]);
                                if (phpgw::get_var('from_', 'string') < 14)
@@ -429,7 +441,7 @@
                                array_set_default($allocation, 'building_name', 
phpgw::get_var('building_name', 'string'));
                                array_set_default($allocation, 'from_', 
$timeFrom);
                                array_set_default($allocation, 'to_', $timeTo);
-                               $weekday = phpgw::get_var('weekday', 'string', 
'POST');
+                               $weekday = phpgw::get_var('weekday', 'string');
                        }
 
                        $this->flash_form_errors($errors);
@@ -438,24 +450,33 @@
                        $allocation['cancel_link'] = 
self::link(array('menuaction' => 'booking.uiallocation.index'));
                        array_set_default($allocation, 'cost', '0');
 
-                       $GLOBALS['phpgw']->jqcal2->add_listener('field_from', 
'time');
-                       $GLOBALS['phpgw']->jqcal2->add_listener('field_to', 
'time');
 
+
+                       $_timeFrom = $timeFrom ? $timeFrom[0] : '';
+                       $_timeTo = $timeTo ? $timeTo[0] : '';
+
                        $tabs = array();
                        $tabs['generic'] = array('label' => lang('Allocation 
New'), 'link' => '#allocation_new');
                        $active_tab = 'generic';
 
                        $allocation['tabs'] = 
phpgwapi_jquery::tabview_generate($tabs, $active_tab);
-                       $allocation['validator'] = 
phpgwapi_jquery::formvalidator_generate(array('location',
-                                       'date', 'security', 'file'));
+                       $allocation['validator'] = 
phpgwapi_jquery::formvalidator_generate(array('date', 'security'));
 
                        if ($step < 2)
                        {
+                               $dateformat = 
$GLOBALS['phpgw_info']['user']['preferences']['common']['dateformat'];
+                               $allocation['from_'] = date("{$dateformat} 
H:i",strtotime($dateTimeFrom[0]));
                                if ($_SERVER['REQUEST_METHOD'] == 'POST' && 
$errors)
                                {
-                                       $allocation['from_'] = 
strftime("%H:%M", strtotime($_POST['weekday'] . " " . $_POST['from_']));
-                                       $allocation['to_'] = strftime("%H:%M", 
strtotime($_POST['weekday'] . " " . $_POST['to_']));
+       //                              $allocation['from_'] = 
strftime("%H:%M", strtotime($_POST['weekday'] . " " . $_POST['from_']));
+       //                              $allocation['to_'] = strftime("%H:%M", 
strtotime($_POST['weekday'] . " " . $_POST['to_']));
+                                       $_timeFrom = $allocation['from_'];
+                                       $_timeTo = $allocation['to_'];
                                }
+
+                               
$GLOBALS['phpgw']->jqcal2->add_listener('field_from', 'datetime', 
strtotime($dateTimeFrom[0]));
+                               
$GLOBALS['phpgw']->jqcal2->add_listener('field_to', 'time', $_timeTo);
+
                                self::render_template_xsl('allocation_new', 
array('allocation' => $allocation,
                                        'step' => $step,
                                        'interval' => $_POST['field_interval'],
@@ -466,6 +487,9 @@
                        }
                        else if ($step == 2)
                        {
+//                             
$GLOBALS['phpgw']->jqcal2->add_listener('field_from', 'time', $_timeFrom);
+//                             
$GLOBALS['phpgw']->jqcal2->add_listener('field_to', 'time', $_timeTo);
+
                                
self::render_template_xsl('allocation_new_preview', array('allocation' => 
$allocation,
                                        'step' => $step,
                                        'recurring' => $_POST['recurring'],

Modified: branches/Version-2_0-branch/booking/inc/class.uiseason.inc.php
===================================================================
--- branches/Version-2_0-branch/booking/inc/class.uiseason.inc.php      
2017-04-11 16:08:51 UTC (rev 16575)
+++ branches/Version-2_0-branch/booking/inc/class.uiseason.inc.php      
2017-04-11 16:09:58 UTC (rev 16576)
@@ -244,8 +244,8 @@
                        $season['cancel_link'] = self::link(array('menuaction' 
=> 'booking.uiseason.show',
                                        'id' => $season['id']));
 
-                       $GLOBALS['phpgw']->jqcal2->add_listener('from_', 
'date');
-                       $GLOBALS['phpgw']->jqcal2->add_listener('to_', 'date');
+                       $GLOBALS['phpgw']->jqcal2->add_listener('from_', 
'date',phpgwapi_datetime::date_to_timestamp($season['from_']));
+                       $GLOBALS['phpgw']->jqcal2->add_listener('to_', 'date', 
phpgwapi_datetime::date_to_timestamp($season['to_']));
 
                        $tabs = array();
                        $tabs['generic'] = array('label' => lang('Season 
Edit'), 'link' => '#season_new');
@@ -349,8 +349,8 @@
                                $boundary['to_'] = "{$to_arr[0]}:{$to_arr[1]}";
                        }
 
-                       $GLOBALS['phpgw']->jqcal2->add_listener('field_from', 
'time');
-                       $GLOBALS['phpgw']->jqcal2->add_listener('field_to', 
'time');
+                       $GLOBALS['phpgw']->jqcal2->add_listener('field_from', 
'time', $boundary['from_']);
+                       $GLOBALS['phpgw']->jqcal2->add_listener('field_to', 
'time', $boundary['to_']);
 
                        self::render_template('season_boundaries', 
array('boundary' => $boundary, 'boundaries' => $boundaries,
                                'season' => $season));

Modified: branches/Version-2_0-branch/phpgwapi/inc/class.jqcal2.inc.php
===================================================================
--- branches/Version-2_0-branch/phpgwapi/inc/class.jqcal2.inc.php       
2017-04-11 16:08:51 UTC (rev 16575)
+++ branches/Version-2_0-branch/phpgwapi/inc/class.jqcal2.inc.php       
2017-04-11 16:09:58 UTC (rev 16576)
@@ -65,7 +65,7 @@
                        }
                        else
                        {
-                               $start_value = '';
+                               $start_value = $dateformat == 'H:i' ? $value : 
'';
                        }
                        $this->_input_modern($name, $_type, $dateformat, 
$config, $start_value);
                        return "<input id='{$name}' type='text' 
value='{$value}' size='10' name='{$name}'/>";
@@ -98,6 +98,7 @@
                                $min_date .= ",maxDate:'{$config['max_date']}'";
                        }
 
+                       $value = 'false';
                        if(!$start_value)
                        {
                                $start_value = 'new Date()';
@@ -104,7 +105,15 @@
                        }
                        else
                        {
-                               $start_value = "new Date('{$start_value}')";
+                               if($datepicker)
+                               {
+                                       $start_value = "new 
Date('{$start_value}')";
+                               }
+                               else if($timepicker)
+                               {
+                                       $value = $start_value ? 
"'{$start_value}'" : 'false';
+                                       $start_value = 'false';
+                               }
                        }
 
 
@@ -121,6 +130,7 @@
                                        datepicker:{$datepicker},
                                        timepicker: {$timepicker},
                                        step: 15,
+                                       value: {$value},
                                        weeks: true,
                                        dayOfWeekStart:1,
 //                                     mask:true,

Modified: branches/Version-2_0-branch/setup/manageheader.php
===================================================================
--- branches/Version-2_0-branch/setup/manageheader.php  2017-04-11 16:08:51 UTC 
(rev 16575)
+++ branches/Version-2_0-branch/setup/manageheader.php  2017-04-11 16:09:58 UTC 
(rev 16576)
@@ -322,10 +322,10 @@
                        {
                                $detected .= '<li class="warn">' . lang('No 
Postgres-DB support found. Disabling') . "</li>\n";
                        }
-                       if (extension_loaded('mysql') || 
function_exists('mysql_connect'))
+                       if (extension_loaded('mysqli'))
                        {
                                $detected .= '<li>' . lang('You appear to have 
MySQL support enabled') . "</li>\n";
-                               $supported_db[] = 'mysql';
+//                             $supported_db[] = 'mysql';
                        }
                        else
                        {
@@ -334,7 +334,7 @@
                        if (extension_loaded('mssql') || 
function_exists('mssql_connect'))
                        {
                                $detected .= '<li>' . lang('You appear to have 
Microsoft SQL Server support enabled') . "</li>\n";
-                               $supported_db[] = 'mssql';
+//                             $supported_db[] = 'mssql';
                        }
                        else
                        {
@@ -343,7 +343,7 @@
                        if (extension_loaded('oci8'))
                        {
                                $detected .= '<li>' . lang('You appear to have 
Oracle V8 (OCI) support enabled') . "</li>\n";
-                               $supported_db[] = 'oracle';
+//                             $supported_db[] = 'oracle';
                        }
                        else
                        {
@@ -350,7 +350,7 @@
                                if(extension_loaded('oracle'))
                                {
                                        $detected .= '<li>' . lang('You appear 
to have Oracle support enabled') . "</li>\n";
-                                       $supported_db[] = 'oracle';
+//                                     $supported_db[] = 'oracle';
                                }
                                else
                                {




reply via email to

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