Subversion Repositories Applications.papyrus

Rev

Rev 320 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 320 Rev 443
Line 16... Line 16...
16
// | Authors: Alexey Borzov <avb@php.net>                                 |
16
// | Authors: Alexey Borzov <avb@php.net>                                 |
17
// |          Adam Daniel <adaniel1@eesus.jnj.com>                        |
17
// |          Adam Daniel <adaniel1@eesus.jnj.com>                        |
18
// |          Bertrand Mansion <bmansion@mamasam.com>                     |
18
// |          Bertrand Mansion <bmansion@mamasam.com>                     |
19
// +----------------------------------------------------------------------+
19
// +----------------------------------------------------------------------+
20
//
20
//
21
// $Id: date.php,v 1.1 2005-03-30 08:50:33 jpm Exp $
21
// $Id: date.php,v 1.2 2005-09-20 17:01:22 ddelon Exp $
Line 22... Line 22...
22
 
22
 
23
require_once 'HTML/QuickForm/group.php';
23
require_once 'HTML/QuickForm/group.php';
Line 24... Line 24...
24
require_once 'HTML/QuickForm/select.php';
24
require_once 'HTML/QuickForm/select.php';
Line 109... Line 109...
109
            'months_long'   => array ('Januar', 'Februar', 'M&#xe4;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember')
109
            'months_long'   => array ('Januar', 'Februar', 'M&#xe4;rz', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember')
110
        ),
110
        ),
111
        'fr'    => array (
111
        'fr'    => array (
112
            'weekdays_short'=> array ('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'),
112
            'weekdays_short'=> array ('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'),
113
            'weekdays_long' => array ('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'),
113
            'weekdays_long' => array ('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'),
114
            'months_short'  => array ('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec'),
114
            'months_short'  => array ('Jan', 'F&#xe9;v', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Ao&#xfb;t', 'Sep', 'Oct', 'Nov', 'D&#xe9;c'),
115
            'months_long'   => array ('Janvier', 'Fevrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Decembre')
-
 
116
        ),
-
 
117
        'fr'    => array (
-
 
118
            'weekdays_short'=> array ('Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'),
-
 
119
            'weekdays_long' => array ('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'),
-
 
120
            'months_short'  => array ('Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Jun', 'Jul', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec'),
-
 
121
            'months_long'   => array ('Janvier', 'F&#xe9;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&#xfb;t', 'Septembre', 'Octobre', 'Novembre', 'D&#xe9;cembre')
115
            'months_long'   => array ('Janvier', 'F&#xe9;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&#xfb;t', 'Septembre', 'Octobre', 'Novembre', 'D&#xe9;cembre')
122
        ),
116
        ),
123
        'hu'    => array (
117
        'hu'    => array (
124
            'weekdays_short'=> array ('V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'),
118
            'weekdays_short'=> array ('V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'),
125
            'weekdays_long' => array ('vas&#xe1;rnap', 'h&#xe9;tf&#x151;', 'kedd', 'szerda', 'cs&#xfc;t&#xf6;rt&#xf6;k', 'p&#xe9;ntek', 'szombat'),
119
            'weekdays_long' => array ('vas&#xe1;rnap', 'h&#xe9;tf&#x151;', 'kedd', 'szerda', 'cs&#xfc;t&#xf6;rt&#xf6;k', 'p&#xe9;ntek', 'szombat'),
Line 146... Line 140...
146
        ),
140
        ),
147
        'es'    => array (
141
        'es'    => array (
148
            'weekdays_short'=> array ('Dom', 'Lun', 'Mar', 'Mi&#xe9;', 'Jue', 'Vie', 'S&#xe1;b'),
142
            'weekdays_short'=> array ('Dom', 'Lun', 'Mar', 'Mi&#xe9;', 'Jue', 'Vie', 'S&#xe1;b'),
149
            'weekdays_long' => array ('Domingo', 'Lunes', 'Martes', 'Mi&#xe9;rcoles', 'Jueves', 'Viernes', 'S&#xe1;bado'),
143
            'weekdays_long' => array ('Domingo', 'Lunes', 'Martes', 'Mi&#xe9;rcoles', 'Jueves', 'Viernes', 'S&#xe1;bado'),
150
            'months_short'  => array ('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'),
144
            'months_short'  => array ('Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'),
151
            'months_long'   => array ('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septimbre', 'Octubre', 'Noviembre', 'Diciembre')
145
            'months_long'   => array ('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre')
152
        ),
146
        ),
153
        'da'    => array (
147
        'da'    => array (
154
            'weekdays_short'=> array ('S&#xf8;n', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'L&#xf8;r'),
148
            'weekdays_short'=> array ('S&#xf8;n', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'L&#xf8;r'),
155
            'weekdays_long' => array ('S&#xf8;ndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'L&#xf8;rdag'),
149
            'weekdays_long' => array ('S&#xf8;ndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'L&#xf8;rdag'),
156
            'months_short'  => array ('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'),
150
            'months_short'  => array ('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'),
Line 219... Line 213...
219
        'ua'    => array (
213
        'ua'    => array (
220
            'weekdays_short'=> array('&#x41d;&#x434;&#x43b;', '&#x41f;&#x43d;&#x434;', '&#x412;&#x442;&#x440;', '&#x421;&#x440;&#x434;', '&#x427;&#x442;&#x432;', '&#x41f;&#x442;&#x43d;', '&#x421;&#x431;&#x442;'),
214
            'weekdays_short'=> array('&#x41d;&#x434;&#x43b;', '&#x41f;&#x43d;&#x434;', '&#x412;&#x442;&#x440;', '&#x421;&#x440;&#x434;', '&#x427;&#x442;&#x432;', '&#x41f;&#x442;&#x43d;', '&#x421;&#x431;&#x442;'),
221
            'weekdays_long' => array('&#x41d;&#x435;&#x434;&#x456;&#x43b;&#x44f;', '&#x41f;&#x43e;&#x43d;&#x435;&#x434;&#x456;&#x43b;&#x43e;&#x43a;', '&#x412;&#x456;&#x432;&#x442;&#x43e;&#x440;&#x43e;&#x43a;', '&#x421;&#x435;&#x440;&#x435;&#x434;&#x430;', '&#x427;&#x435;&#x442;&#x432;&#x435;&#x440;', '&#x41f;\'&#x44f;&#x442;&#x43d;&#x438;&#x446;&#x44f;', '&#x421;&#x443;&#x431;&#x43e;&#x442;&#x430;'),
215
            'weekdays_long' => array('&#x41d;&#x435;&#x434;&#x456;&#x43b;&#x44f;', '&#x41f;&#x43e;&#x43d;&#x435;&#x434;&#x456;&#x43b;&#x43e;&#x43a;', '&#x412;&#x456;&#x432;&#x442;&#x43e;&#x440;&#x43e;&#x43a;', '&#x421;&#x435;&#x440;&#x435;&#x434;&#x430;', '&#x427;&#x435;&#x442;&#x432;&#x435;&#x440;', '&#x41f;\'&#x44f;&#x442;&#x43d;&#x438;&#x446;&#x44f;', '&#x421;&#x443;&#x431;&#x43e;&#x442;&#x430;'),
222
            'months_short'  => array('&#x421;&#x456;&#x447;', '&#x41b;&#x44e;&#x442;', '&#x411;&#x435;&#x440;', '&#x41a;&#x432;&#x456;', '&#x422;&#x440;&#x430;', '&#x427;&#x435;&#x440;', '&#x41b;&#x438;&#x43f;', '&#x421;&#x435;&#x440;', '&#x412;&#x435;&#x440;', '&#x416;&#x43e;&#x432;', '&#x41b;&#x438;&#x441;', '&#x413;&#x440;&#x443;'),
216
            'months_short'  => array('&#x421;&#x456;&#x447;', '&#x41b;&#x44e;&#x442;', '&#x411;&#x435;&#x440;', '&#x41a;&#x432;&#x456;', '&#x422;&#x440;&#x430;', '&#x427;&#x435;&#x440;', '&#x41b;&#x438;&#x43f;', '&#x421;&#x435;&#x440;', '&#x412;&#x435;&#x440;', '&#x416;&#x43e;&#x432;', '&#x41b;&#x438;&#x441;', '&#x413;&#x440;&#x443;'),
223
            'months_long'   => array('&#x421;&#x456;&#x447;&#x435;&#x43d;&#x44c;', '&#x41b;&#x44e;&#x442;&#x438;&#x439;', '&#x411;&#x435;&#x440;&#x435;&#x437;&#x435;&#x43d;&#x44c;', '&#x41a;&#x432;&#x456;&#x442;&#x435;&#x43d;&#x44c;', '&#x422;&#x440;&#x430;&#x432;&#x435;&#x43d;&#x44c;', '&#x427;&#x435;&#x440;&#x432;&#x435;&#x43d;&#x44c;', '&#x41b;&#x438;&#x43f;&#x435;&#x43d;&#x44c;', '&#x421;&#x435;&#x440;&#x43f;&#x435;&#x43d;&#x44c;', '&#x412;&#x435;&#x440;&#x435;&#x441;&#x435;&#x43d;&#x44c;', '&#x416;&#x43e;&#x432;&#x442;&#x435;&#x43d;&#x44c;', '&#x41b;&#x438;&#x441;&#x442;&#x43e;&#x43f;&#x430;&#x434;', '&#x413;&#x440;&#x443;&#x434;&#x435;&#x43d;&#x44c;')
217
            'months_long'   => array('&#x421;&#x456;&#x447;&#x435;&#x43d;&#x44c;', '&#x41b;&#x44e;&#x442;&#x438;&#x439;', '&#x411;&#x435;&#x440;&#x435;&#x437;&#x435;&#x43d;&#x44c;', '&#x41a;&#x432;&#x456;&#x442;&#x435;&#x43d;&#x44c;', '&#x422;&#x440;&#x430;&#x432;&#x435;&#x43d;&#x44c;', '&#x427;&#x435;&#x440;&#x432;&#x435;&#x43d;&#x44c;', '&#x41b;&#x438;&#x43f;&#x435;&#x43d;&#x44c;', '&#x421;&#x435;&#x440;&#x43f;&#x435;&#x43d;&#x44c;', '&#x412;&#x435;&#x440;&#x435;&#x441;&#x435;&#x43d;&#x44c;', '&#x416;&#x43e;&#x432;&#x442;&#x435;&#x43d;&#x44c;', '&#x41b;&#x438;&#x441;&#x442;&#x43e;&#x43f;&#x430;&#x434;', '&#x413;&#x440;&#x443;&#x434;&#x435;&#x43d;&#x44c;')
-
 
218
        ),
-
 
219
        'ro'    => array (
-
 
220
            'weekdays_short'=> array ('Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sam'),
-
 
221
            'weekdays_long' => array ('Duminica', 'Luni', 'Marti', 'Miercuri', 'Joi', 'Vineri', 'Sambata'),
-
 
222
            'months_short'  => array ('Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'),
-
 
223
            'months_long'   => array ('Ianuarie', 'Februarie', 'Martie', 'Aprilie', 'Mai', 'Iunie', 'Iulie', 'August', 'Septembrie', 'Octombrie', 'Noiembrie', 'Decembrie')
-
 
224
        ),
-
 
225
        'he'    => array (
-
 
226
            'weekdays_short'=> array ('&#1512;&#1488;&#1513;&#1493;&#1503;', '&#1513;&#1504;&#1497;', '&#1513;&#1500;&#1497;&#1513;&#1497;', '&#1512;&#1489;&#1497;&#1506;&#1497;', '&#1495;&#1502;&#1497;&#1513;&#1497;', '&#1513;&#1497;&#1513;&#1497;', '&#1513;&#1489;&#1514;'),
-
 
227
            'weekdays_long' => array ('&#1497;&#1493;&#1501; &#1512;&#1488;&#1513;&#1493;&#1503;', '&#1497;&#1493;&#1501; &#1513;&#1504;&#1497;', '&#1497;&#1493;&#1501; &#1513;&#1500;&#1497;&#1513;&#1497;', '&#1497;&#1493;&#1501; &#1512;&#1489;&#1497;&#1506;&#1497;', '&#1497;&#1493;&#1501; &#1495;&#1502;&#1497;&#1513;&#1497;', '&#1497;&#1493;&#1501; &#1513;&#1497;&#1513;&#1497;', '&#1513;&#1489;&#1514;'),
-
 
228
            'months_short'  => array ('&#1497;&#1504;&#1493;&#1488;&#1512;', '&#1508;&#1489;&#1512;&#1493;&#1488;&#1512;', '&#1502;&#1512;&#1509;', '&#1488;&#1508;&#1512;&#1497;&#1500;', '&#1502;&#1488;&#1497;', '&#1497;&#1493;&#1504;&#1497;', '&#1497;&#1493;&#1500;&#1497;', '&#1488;&#1493;&#1490;&#1493;&#1505;&#1496;', '&#1505;&#1508;&#1496;&#1502;&#1489;&#1512;', '&#1488;&#1493;&#1511;&#1496;&#1493;&#1489;&#1512;', '&#1504;&#1493;&#1489;&#1502;&#1489;&#1512;', '&#1491;&#1510;&#1502;&#1489;&#1512;'),
-
 
229
            'months_long'   => array ('&#1497;&#1504;&#1493;&#1488;&#1512;', '&#1508;&#1489;&#1512;&#1493;&#1488;&#1512;', '&#1502;&#1512;&#1509;', '&#1488;&#1508;&#1512;&#1497;&#1500;', '&#1502;&#1488;&#1497;', '&#1497;&#1493;&#1504;&#1497;', '&#1497;&#1493;&#1500;&#1497;', '&#1488;&#1493;&#1490;&#1493;&#1505;&#1496;', '&#1505;&#1508;&#1496;&#1502;&#1489;&#1512;', '&#1488;&#1493;&#1511;&#1496;&#1493;&#1489;&#1512;', '&#1504;&#1493;&#1489;&#1502;&#1489;&#1512;', '&#1491;&#1510;&#1502;&#1489;&#1512;')
-
 
230
        ),
-
 
231
        'sv'    => array (
-
 
232
            'weekdays_short'=> array ('S&#xf6;n', 'M&#xe5;n', 'Tis', 'Ons', 'Tor', 'Fre', 'L&#xf6;r'),
-
 
233
            'weekdays_long' => array ('S&#xf6;ndag', 'M&#xe5;ndag', 'Tisdag', 'Onsdag', 'Torsdag', 'Fredag', 'L&#xf6;rdag'),
-
 
234
            'months_short'  => array ('Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'),
-
 
235
            'months_long'   => array ('Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', 'Juli', 'Augusti', 'September', 'Oktober', 'November', 'December')
-
 
236
        ),
-
 
237
        'pt'    => array (
-
 
238
            'weekdays_short'=> array ('Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'S&aacute;b'),
-
 
239
            'weekdays_long' => array ('Domingo', 'Segunda-feira', 'Ter&ccedil;a-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'S&aacute;bado'),
-
 
240
            'months_short'  => array ('Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'),
-
 
241
            'months_long'   => array ('Janeiro', 'Fevereiro', 'Mar&ccedil;o', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro')
224
        )
242
        )    
225
    );
243
    );
Line 226... Line 244...
226
 
244
 
227
    // }}}
245
    // }}}
Line 314... Line 332...
314
                        array_walk($options, create_function('&$v,$k','$v = substr($v,-2);')); 
332
                        array_walk($options, create_function('&$v,$k','$v = substr($v,-2);')); 
315
                        break;
333
                        break;
316
                    case 'h':
334
                    case 'h':
317
                        $options = $this->_createOptionList(1, 12);
335
                        $options = $this->_createOptionList(1, 12);
318
                        break;
336
                        break;
-
 
337
                    case 'g':
-
 
338
                        $options = $this->_createOptionList(1, 12);
-
 
339
                        array_walk($options, create_function('&$v,$k', '$v = intval($v);'));
-
 
340
                        break;
319
                    case 'H':
341
                    case 'H':
320
                        $options = $this->_createOptionList(0, 23);
342
                        $options = $this->_createOptionList(0, 23);
321
                        break;
343
                        break;
322
                    case 'i':
344
                    case 'i':
323
                        $options = $this->_createOptionList(0, 59, $this->_options['optionIncrement']['i']);
345
                        $options = $this->_createOptionList(0, 59, $this->_options['optionIncrement']['i']);
Line 329... Line 351...
329
                        $options = array('am' => 'am', 'pm' => 'pm');
351
                        $options = array('am' => 'am', 'pm' => 'pm');
330
                        break;
352
                        break;
331
                    case 'A':
353
                    case 'A':
332
                        $options = array('AM' => 'AM', 'PM' => 'PM');
354
                        $options = array('AM' => 'AM', 'PM' => 'PM');
333
                        break;
355
                        break;
-
 
356
                    case 'W':
-
 
357
                        $options = $this->_createOptionList(1, 53);
-
 
358
                        break;
334
                    case '\\':
359
                    case '\\':
335
                        $backslash  = true;
360
                        $backslash  = true;
336
                        $loadSelect = false;
361
                        $loadSelect = false;
337
                        break;
362
                        break;
338
                    default:
363
                    default:
Line 346... Line 371...
346
                    } else {
371
                    } else {
347
                        $this->_wrap[0] = $separator;
372
                        $this->_wrap[0] = $separator;
348
                    }
373
                    }
349
                    $separator = '';
374
                    $separator = '';
350
                    // Should we add an empty option to the top of the select?
375
                    // Should we add an empty option to the top of the select?
351
                    if ($this->_options['addEmptyOption']) {
376
                    if (!is_array($this->_options['addEmptyOption']) && $this->_options['addEmptyOption'] || 
-
 
377
                        is_array($this->_options['addEmptyOption']) && !empty($this->_options['addEmptyOption'][$sign])) {
-
 
378
 
-
 
379
                        // Using '+' array operator to preserve the keys
-
 
380
                        if (is_array($this->_options['emptyOptionText']) && !empty($this->_options['emptyOptionText'][$sign])) {
-
 
381
                            $options = array($this->_options['emptyOptionValue'] => $this->_options['emptyOptionText'][$sign]) + $options;
352
                        // Preserve the keys
382
                        } else {
353
                        $options = array($this->_options['emptyOptionValue'] => $this->_options['emptyOptionText']) + $options;
383
                            $options = array($this->_options['emptyOptionValue'] => $this->_options['emptyOptionText']) + $options;
-
 
384
                        }
354
                    }
385
                    }
355
                    $this->_elements[] =& new HTML_QuickForm_select($sign, null, $options, $this->getAttributes());
386
                    $this->_elements[] =& new HTML_QuickForm_select($sign, null, $options, $this->getAttributes());
356
                }
387
                }
357
            }
388
            }
358
        }
389
        }
Line 389... Line 420...
389
        } elseif (is_scalar($value)) {
420
        } elseif (is_scalar($value)) {
390
            if (!is_numeric($value)) {
421
            if (!is_numeric($value)) {
391
                $value = strtotime($value);
422
                $value = strtotime($value);
392
            }
423
            }
393
            // might be a unix epoch, then we fill all possible values
424
            // might be a unix epoch, then we fill all possible values
394
            $arr = explode('-', date('w-d-n-Y-h-H-i-s-a-A', (int)$value));
425
            $arr = explode('-', date('w-d-n-Y-h-H-i-s-a-A-W', (int)$value));
395
            $value = array(
426
            $value = array(
396
                'D' => $arr[0],
427
                'D' => $arr[0],
397
                'l' => $arr[0],
428
                'l' => $arr[0],
398
                'd' => $arr[1],
429
                'd' => $arr[1],
399
                'M' => $arr[2],
430
                'M' => $arr[2],
400
                'm' => $arr[2],
431
                'm' => $arr[2],
401
                'F' => $arr[2],
432
                'F' => $arr[2],
402
                'Y' => $arr[3],
433
                'Y' => $arr[3],
403
                'y' => $arr[3],
434
                'y' => $arr[3],
404
                'h' => $arr[4],
435
                'h' => $arr[4],
-
 
436
                'g' => $arr[4],
405
                'H' => $arr[5],
437
                'H' => $arr[5],
406
                'i' => $arr[6],
438
                'i' => $arr[6],
407
                's' => $arr[7],
439
                's' => $arr[7],
408
                'a' => $arr[8],
440
                'a' => $arr[8],
409
                'A' => $arr[9]
441
                'A' => $arr[9],
-
 
442
                'W' => $arr[10]
410
            );
443
            );
411
        }
444
        }
412
        parent::setValue($value);
445
        parent::setValue($value);
413
    }
446
    }
Line 417... Line 450...
417
 
450
 
418
    function toHtml()
451
    function toHtml()
419
    {
452
    {
420
        include_once('HTML/QuickForm/Renderer/Default.php');
453
        include_once('HTML/QuickForm/Renderer/Default.php');
421
        $renderer =& new HTML_QuickForm_Renderer_Default();
454
        $renderer =& new HTML_QuickForm_Renderer_Default();
422
        $renderer->setElementTemplate($this->_wrap[0] . '{element}' . $this->_wrap[1]);
455
        $renderer->setElementTemplate('{element}');
423
        parent::accept($renderer);
456
        parent::accept($renderer);
424
        return $renderer->toHtml();
457
        return $this->_wrap[0] . $renderer->toHtml() . $this->_wrap[1];
Line 425... Line 458...
425
    }
458
    }
426
 
459