From: <txm...@us...> - 2012-06-30 14:09:18
|
Revision: 9743 http://xoops.svn.sourceforge.net/xoops/?rev=9743&view=rev Author: txmodxoops Date: 2012-06-30 14:09:11 +0000 (Sat, 30 Jun 2012) Log Message: ----------- Updated Modified Paths: -------------- XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formdatepicker.php Modified: XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formdatepicker.php =================================================================== --- XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formdatepicker.php 2012-06-30 12:02:08 UTC (rev 9742) +++ XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formdatepicker.php 2012-06-30 14:09:11 UTC (rev 9743) @@ -26,12 +26,16 @@ class XoopsFormDatePicker extends XoopsFormText { - - function XoopsFormDatePicker($caption, $name, $size = 15, $value = 0) + var $showIcon = false; + var $type = ''; + + function XoopsFormDatePicker($caption, $name, $size = 15, $value = 0, $showIcon = true, $type = 'normal') { $value = !is_numeric($value) ? time() : intval($value); $value = ($value == 0) ? time() : $value; $this->XoopsFormText($caption, $name, $size, 25, $value); + $this->showIcon = $showIcon; + $this->type = $type; } function render() @@ -54,13 +58,52 @@ $GLOBALS['xoTheme']->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js'); if (!$included) { $included = true; - $GLOBALS['xoTheme']->addScript('','', ' - $(function() { - $( ".datepicker" ).datepicker({ - showOn: "button", + $GLOBALS['xoTheme']->addScript( '', '', ' + $(function() { + $.datepicker.setDefaults( $.datepicker.regional[ "en" ] ); + $( ".datepicker" ).datepicker( + $.datepicker.regional[ "'.$GLOBALS["xoopsConfig"]["language"].'" ] = { + clearText: 'Clear', + clearStatus: '', + closeText: 'Close', + closeStatus: 'Close without modify', + prevText: \''._CAL_PREVYR.'\', + prevStatus: \''._CAL_PREVMNTH.'\', + nextText: \''._CAL_NEXTYR.'\', + nextStatus: \''._CAL_NXTMNTH.'\', + currentText: \''._CAL_TODAY.'\', + currentStatus: 'Voir le mois courant', + monthNames: [\''._CAL_JANUARY.'\', \''._CAL_FEBRUARY.'\', \''._CAL_MARCH.'\', + \''._CAL_APRIL.'\', \''._CAL_MAY.'\', \''._CAL_JUNE.'\', + \''._CAL_JULY.'\', \''._CAL_AUGUST.'\', \''._CAL_SEPTEMBER.'\', + \''._CAL_OCTOBER.'\', \''._CAL_NOVEMBER.'\', \''._CAL_DECEMBER.'\'], + monthNamesShort: [\''._CAL_SHORT_JANUARY.'\', \''._CAL_SHORT_FEBRUARY.'\', \''._CAL_SHORT_MARCH.'\', + \''._CAL_SHORT_APRIL.'\', \''._CAL_SHORT_MAY.'\', \''._CAL_SHORT_JUNE.'\', + \''._CAL_SHORT_JULY.'\', \''._CAL_SHORT_AUGUST.'\', \''._CAL_SHORT_SEPTEMBER.'\', + \''._CAL_SHORT_OCTOBER.'\', \''._CAL_SHORT_NOVEMBER.'\', \''._CAL_SHORT_DECEMBER.'\'], + monthStatus: 'View another mounth', + yearStatus: 'View another year', + weekHeader: 'Sm', + weekStatus: '', + dayNames: [\''._CAL_SUNDAY.'\', \''._CAL_MONDAY.'\', \''._CAL_TUESDAY.'\', + \''._CAL_WEDNESDAY.'\', \''._CAL_THURSDAY.'\', \''._CAL_FRIDAY.'\', + \''._CAL_SATURDAY.'\'], + dayNamesShort: [\''._CAL_SHORT_SUNDAY.'\', \''._CAL_SHORT_MONDAY.'\', \''._CAL_SHORT_TUESDAY.'\', + \''._CAL_SHORT_WEDNESDAY.'\', \''._CAL_SHORT_THURSDAY.'\', \''._CAL_SHORT_FRIDAY.'\', + \''._CAL_SHORT_SATURDAY.'\'], + dayNamesMin: [\''._CAL_MIN_JANUARY.'\', \''._CAL_MIN_FEBRUARY.'\', \''._CAL_MIN_MARCH.'\', + \''._CAL_MIN_APRIL.'\', \''._CAL_MIN_MAY.'\', \''._CAL_MIN_JUNE.'\', + \''._CAL_MIN_SATURDAY.'\'], + dayStatus: \'.'_CAL_DISPM1ST.'\', + dateStatus: 'Choose format DD, MM d', + dateFormat: \''._CAL_JQUERY_FORMAT.'\', + firstDay: 0, + initStatus: \.'._CAL_SELDATE.'\', + isRTL: false }'; if ($this->showIcon){', + { showOn: "button", buttonImage: ' . XOOPS_URL . '"images/calendar.gif", buttonImageOnly: true - }); + }'}'); }); '); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |