diff --git a/libs/sysplugins/internal.templateparser.php b/libs/sysplugins/internal.templateparser.php index 6d70eced..87a7aef7 100644 --- a/libs/sysplugins/internal.templateparser.php +++ b/libs/sysplugins/internal.templateparser.php @@ -267,163 +267,164 @@ class Smarty_Internal_Templateparser#line 109 "internal.templateparser.php" ** shifting non-terminals after a reduce. ** self::$yy_default Default action for each state. */ - const YY_SZ_ACTTAB = 863; + const YY_SZ_ACTTAB = 876; static public $yy_action = array( - /* 0 */ 238, 201, 200, 121, 221, 223, 202, 107, 133, 192, - /* 10 */ 226, 218, 195, 193, 163, 162, 9, 7, 6, 8, - /* 20 */ 2, 4, 220, 138, 15, 177, 202, 143, 133, 36, - /* 30 */ 16, 21, 120, 12, 228, 63, 201, 200, 105, 37, - /* 40 */ 133, 250, 1, 146, 202, 177, 126, 195, 193, 163, - /* 50 */ 162, 9, 7, 6, 8, 2, 4, 225, 38, 56, - /* 60 */ 237, 232, 30, 177, 191, 147, 133, 11, 167, 52, - /* 70 */ 194, 202, 189, 249, 13, 167, 70, 130, 202, 175, - /* 80 */ 174, 31, 199, 83, 41, 235, 145, 144, 201, 200, + /* 0 */ 238, 201, 199, 133, 121, 33, 214, 202, 138, 202, + /* 10 */ 150, 202, 195, 193, 162, 159, 9, 7, 6, 8, + /* 20 */ 2, 4, 31, 220, 39, 42, 177, 143, 177, 36, + /* 30 */ 177, 21, 16, 12, 228, 63, 201, 199, 216, 107, + /* 40 */ 105, 192, 133, 218, 1, 146, 126, 195, 193, 162, + /* 50 */ 159, 9, 7, 6, 8, 2, 4, 11, 38, 56, + /* 60 */ 237, 232, 151, 31, 191, 147, 42, 120, 167, 52, + /* 70 */ 194, 202, 189, 153, 40, 167, 70, 130, 202, 175, + /* 80 */ 174, 108, 200, 83, 3, 235, 145, 144, 201, 199, /* 90 */ 177, 24, 235, 221, 223, 176, 194, 177, 189, 195, - /* 100 */ 193, 163, 162, 9, 7, 6, 8, 2, 4, 23, - /* 110 */ 65, 254, 251, 139, 19, 215, 151, 29, 206, 210, - /* 120 */ 198, 47, 219, 108, 61, 63, 3, 63, 37, 201, - /* 130 */ 200, 143, 133, 36, 34, 21, 103, 12, 156, 63, - /* 140 */ 195, 193, 163, 162, 9, 7, 6, 8, 2, 4, - /* 150 */ 128, 194, 143, 189, 36, 147, 10, 147, 12, 190, - /* 160 */ 63, 197, 38, 56, 237, 232, 13, 122, 143, 147, - /* 170 */ 36, 128, 10, 208, 12, 59, 57, 179, 182, 64, - /* 180 */ 5, 97, 24, 38, 56, 237, 232, 127, 133, 250, - /* 190 */ 147, 173, 202, 188, 202, 217, 5, 100, 24, 38, - /* 200 */ 56, 237, 232, 221, 223, 25, 147, 39, 143, 206, - /* 210 */ 36, 177, 21, 177, 12, 114, 63, 192, 143, 218, - /* 220 */ 36, 216, 21, 229, 12, 206, 63, 128, 143, 194, - /* 230 */ 36, 189, 21, 194, 12, 189, 63, 42, 37, 38, - /* 240 */ 56, 237, 232, 157, 94, 156, 147, 129, 120, 38, - /* 250 */ 56, 237, 232, 153, 24, 231, 147, 63, 124, 38, - /* 260 */ 56, 237, 232, 143, 155, 36, 147, 21, 134, 12, - /* 270 */ 109, 63, 143, 40, 36, 247, 21, 19, 12, 133, - /* 280 */ 63, 206, 132, 402, 50, 171, 178, 147, 95, 99, - /* 290 */ 184, 125, 120, 123, 38, 56, 237, 232, 43, 231, - /* 300 */ 231, 147, 98, 38, 56, 237, 232, 16, 167, 51, - /* 310 */ 147, 202, 85, 231, 252, 105, 69, 207, 22, 175, - /* 320 */ 174, 167, 52, 83, 202, 235, 224, 159, 178, 72, - /* 330 */ 177, 149, 175, 174, 202, 176, 83, 150, 235, 167, - /* 340 */ 133, 143, 202, 177, 28, 21, 185, 12, 176, 63, - /* 350 */ 172, 16, 90, 177, 167, 52, 235, 202, 245, 105, - /* 360 */ 129, 177, 73, 231, 253, 175, 174, 14, 256, 83, + /* 100 */ 193, 162, 159, 9, 7, 6, 8, 2, 4, 23, + /* 110 */ 65, 254, 251, 139, 20, 215, 152, 29, 206, 210, + /* 120 */ 198, 47, 15, 133, 61, 63, 133, 28, 37, 201, + /* 130 */ 199, 143, 133, 36, 34, 21, 103, 12, 156, 63, + /* 140 */ 195, 193, 162, 159, 9, 7, 6, 8, 2, 4, + /* 150 */ 128, 194, 143, 189, 36, 147, 10, 219, 12, 190, + /* 160 */ 63, 197, 38, 56, 237, 232, 160, 178, 143, 147, + /* 170 */ 36, 128, 10, 208, 12, 59, 57, 180, 182, 64, + /* 180 */ 5, 150, 154, 38, 56, 237, 232, 127, 24, 214, + /* 190 */ 147, 114, 202, 192, 99, 218, 5, 85, 123, 38, + /* 200 */ 56, 237, 232, 221, 223, 250, 147, 30, 143, 226, + /* 210 */ 36, 177, 21, 55, 12, 206, 63, 166, 143, 13, + /* 220 */ 36, 249, 21, 194, 12, 189, 63, 128, 143, 97, + /* 230 */ 36, 185, 21, 209, 12, 156, 63, 41, 37, 38, + /* 240 */ 56, 237, 232, 24, 94, 217, 147, 132, 120, 38, + /* 250 */ 56, 237, 232, 221, 223, 250, 147, 90, 24, 38, + /* 260 */ 56, 237, 232, 143, 100, 36, 147, 21, 250, 12, + /* 270 */ 206, 63, 143, 229, 36, 24, 21, 252, 12, 16, + /* 280 */ 63, 20, 129, 225, 184, 206, 188, 105, 37, 109, + /* 290 */ 22, 125, 133, 157, 38, 56, 237, 232, 25, 135, + /* 300 */ 150, 147, 206, 38, 56, 237, 232, 63, 167, 51, + /* 310 */ 147, 202, 173, 207, 253, 202, 69, 14, 137, 175, + /* 320 */ 174, 167, 52, 83, 202, 235, 194, 115, 189, 72, + /* 330 */ 177, 218, 175, 174, 177, 176, 83, 147, 235, 167, + /* 340 */ 110, 143, 202, 177, 218, 21, 122, 12, 176, 63, + /* 350 */ 172, 16, 91, 63, 167, 52, 235, 202, 245, 105, + /* 360 */ 129, 177, 73, 250, 49, 175, 174, 133, 256, 83, /* 370 */ 26, 235, 38, 56, 237, 232, 177, 167, 52, 147, - /* 380 */ 202, 176, 205, 211, 88, 78, 63, 48, 175, 174, - /* 390 */ 167, 52, 83, 202, 235, 150, 154, 167, 75, 177, - /* 400 */ 202, 175, 174, 133, 176, 83, 150, 235, 204, 248, - /* 410 */ 167, 52, 177, 202, 235, 45, 147, 176, 77, 177, - /* 420 */ 222, 175, 174, 167, 52, 83, 202, 235, 16, 55, - /* 430 */ 167, 74, 177, 202, 175, 174, 105, 176, 83, 255, - /* 440 */ 235, 257, 27, 167, 52, 177, 202, 235, 84, 209, - /* 450 */ 176, 76, 177, 53, 175, 174, 31, 243, 83, 41, - /* 460 */ 235, 246, 150, 167, 52, 177, 202, 40, 209, 54, - /* 470 */ 176, 68, 142, 209, 175, 174, 32, 225, 83, 16, - /* 480 */ 235, 150, 227, 244, 150, 177, 133, 105, 120, 209, - /* 490 */ 176, 164, 241, 239, 240, 258, 183, 170, 169, 168, - /* 500 */ 167, 52, 194, 202, 189, 143, 150, 24, 71, 21, - /* 510 */ 18, 175, 174, 63, 150, 83, 115, 235, 167, 102, - /* 520 */ 218, 202, 177, 133, 129, 150, 165, 176, 58, 175, - /* 530 */ 174, 86, 82, 83, 206, 235, 38, 56, 237, 232, - /* 540 */ 177, 110, 196, 147, 133, 218, 87, 91, 131, 242, - /* 550 */ 241, 239, 240, 258, 183, 170, 169, 168, 231, 167, - /* 560 */ 102, 187, 202, 135, 214, 185, 185, 203, 213, 234, - /* 570 */ 175, 174, 167, 104, 83, 202, 235, 207, 62, 166, - /* 580 */ 185, 177, 112, 175, 174, 167, 104, 83, 202, 235, - /* 590 */ 186, 136, 148, 22, 177, 236, 175, 174, 167, 104, - /* 600 */ 83, 202, 235, 66, 140, 158, 152, 177, 20, 175, - /* 610 */ 174, 167, 104, 83, 202, 235, 181, 150, 141, 192, - /* 620 */ 177, 212, 175, 174, 167, 101, 83, 202, 235, 35, - /* 630 */ 207, 233, 44, 177, 67, 175, 174, 106, 60, 83, - /* 640 */ 180, 235, 17, 32, 167, 92, 177, 202, 224, 251, - /* 650 */ 251, 251, 251, 251, 251, 175, 174, 167, 117, 83, + /* 380 */ 202, 176, 124, 147, 149, 78, 63, 202, 175, 174, + /* 390 */ 167, 52, 83, 202, 235, 222, 40, 167, 75, 177, + /* 400 */ 202, 175, 174, 133, 176, 83, 177, 235, 204, 248, + /* 410 */ 167, 52, 177, 202, 235, 44, 147, 176, 77, 177, + /* 420 */ 243, 175, 174, 167, 52, 83, 202, 235, 86, 211, + /* 430 */ 255, 74, 177, 88, 175, 174, 142, 176, 83, 16, + /* 440 */ 235, 32, 227, 167, 52, 177, 202, 105, 98, 165, + /* 450 */ 176, 76, 150, 150, 175, 174, 246, 63, 83, 250, + /* 460 */ 235, 163, 185, 167, 52, 177, 202, 133, 161, 150, + /* 470 */ 176, 68, 224, 58, 175, 174, 187, 225, 83, 150, + /* 480 */ 235, 402, 50, 171, 178, 177, 133, 147, 43, 194, + /* 490 */ 176, 189, 241, 239, 240, 258, 183, 170, 169, 168, + /* 500 */ 167, 52, 16, 202, 205, 143, 213, 207, 71, 21, + /* 510 */ 105, 175, 174, 63, 203, 83, 27, 235, 167, 102, + /* 520 */ 120, 202, 177, 19, 129, 133, 84, 176, 234, 175, + /* 530 */ 174, 247, 82, 83, 112, 235, 38, 56, 237, 232, + /* 540 */ 177, 244, 18, 147, 133, 164, 209, 53, 131, 242, + /* 550 */ 241, 239, 240, 258, 183, 170, 169, 168, 54, 167, + /* 560 */ 102, 87, 202, 62, 150, 13, 185, 209, 150, 22, + /* 570 */ 175, 174, 167, 104, 83, 202, 235, 136, 209, 66, + /* 580 */ 196, 177, 140, 175, 174, 167, 104, 83, 202, 235, + /* 590 */ 186, 236, 148, 230, 177, 185, 175, 174, 167, 104, + /* 600 */ 83, 202, 235, 155, 181, 158, 150, 177, 212, 175, + /* 610 */ 174, 167, 104, 83, 202, 235, 192, 35, 141, 67, + /* 620 */ 177, 60, 175, 174, 167, 101, 83, 202, 235, 207, + /* 630 */ 17, 233, 45, 177, 106, 175, 174, 251, 95, 83, + /* 640 */ 179, 235, 120, 33, 167, 92, 177, 202, 251, 250, + /* 650 */ 251, 251, 251, 251, 224, 175, 174, 167, 117, 83, /* 660 */ 202, 235, 251, 251, 251, 251, 177, 251, 175, 174, - /* 670 */ 167, 113, 83, 202, 235, 256, 251, 26, 251, 177, + /* 670 */ 167, 48, 83, 202, 235, 256, 251, 26, 251, 177, /* 680 */ 251, 175, 174, 167, 93, 83, 202, 235, 251, 251, - /* 690 */ 251, 251, 177, 63, 175, 174, 167, 49, 83, 202, + /* 690 */ 251, 251, 177, 63, 175, 174, 167, 113, 83, 202, /* 700 */ 235, 251, 251, 251, 251, 177, 251, 175, 174, 167, - /* 710 */ 119, 83, 202, 235, 251, 251, 230, 251, 177, 251, - /* 720 */ 175, 174, 45, 147, 83, 251, 235, 251, 251, 167, + /* 710 */ 119, 83, 202, 235, 251, 251, 231, 251, 177, 251, + /* 720 */ 175, 174, 44, 147, 83, 251, 235, 251, 251, 167, /* 730 */ 96, 177, 202, 251, 251, 251, 251, 251, 251, 251, /* 740 */ 175, 174, 167, 111, 83, 202, 235, 251, 251, 251, /* 750 */ 251, 177, 251, 175, 174, 167, 118, 83, 202, 235, /* 760 */ 251, 251, 251, 251, 177, 251, 175, 174, 167, 116, /* 770 */ 83, 202, 235, 251, 251, 251, 251, 177, 251, 175, /* 780 */ 174, 167, 89, 83, 202, 235, 251, 251, 251, 251, - /* 790 */ 177, 251, 175, 174, 167, 46, 83, 137, 235, 251, - /* 800 */ 251, 251, 251, 177, 251, 175, 174, 33, 251, 83, - /* 810 */ 251, 235, 251, 251, 167, 160, 177, 202, 251, 251, - /* 820 */ 251, 251, 251, 63, 251, 175, 174, 167, 251, 80, - /* 830 */ 202, 235, 251, 251, 161, 251, 177, 251, 175, 174, - /* 840 */ 167, 251, 79, 202, 235, 251, 251, 251, 251, 177, - /* 850 */ 251, 175, 174, 147, 251, 81, 251, 235, 251, 251, - /* 860 */ 251, 251, 177, + /* 790 */ 177, 251, 175, 174, 167, 46, 83, 134, 235, 251, + /* 800 */ 251, 251, 251, 177, 251, 175, 174, 251, 251, 83, + /* 810 */ 251, 235, 251, 251, 167, 251, 177, 202, 251, 251, + /* 820 */ 251, 251, 251, 251, 251, 175, 174, 167, 251, 80, + /* 830 */ 202, 235, 251, 251, 251, 251, 177, 251, 175, 174, + /* 840 */ 167, 251, 81, 202, 235, 251, 251, 251, 251, 177, + /* 850 */ 251, 175, 174, 167, 251, 79, 202, 235, 251, 251, + /* 860 */ 251, 251, 177, 251, 257, 251, 251, 251, 251, 251, + /* 870 */ 235, 251, 251, 251, 251, 177, ); static public $yy_lookahead = array( - /* 0 */ 4, 40, 41, 73, 12, 13, 76, 94, 25, 96, - /* 10 */ 18, 98, 51, 52, 53, 54, 55, 56, 57, 58, - /* 20 */ 59, 60, 92, 73, 21, 95, 76, 11, 25, 13, - /* 30 */ 15, 15, 79, 17, 18, 19, 40, 41, 23, 47, - /* 40 */ 25, 73, 27, 28, 76, 95, 30, 51, 52, 53, - /* 50 */ 54, 55, 56, 57, 58, 59, 60, 16, 42, 43, - /* 60 */ 44, 45, 3, 95, 16, 49, 25, 102, 73, 74, - /* 70 */ 1, 76, 3, 105, 15, 73, 81, 82, 76, 84, - /* 80 */ 85, 17, 87, 88, 20, 90, 84, 85, 40, 41, + /* 0 */ 4, 40, 41, 25, 73, 22, 73, 76, 73, 76, + /* 10 */ 27, 76, 51, 52, 53, 54, 55, 56, 57, 58, + /* 20 */ 59, 60, 17, 92, 91, 20, 95, 11, 95, 13, + /* 30 */ 95, 15, 15, 17, 18, 19, 40, 41, 105, 94, + /* 40 */ 23, 96, 25, 98, 27, 28, 30, 51, 52, 53, + /* 50 */ 54, 55, 56, 57, 58, 59, 60, 102, 42, 43, + /* 60 */ 44, 45, 19, 17, 16, 49, 20, 79, 73, 74, + /* 70 */ 1, 76, 3, 30, 28, 73, 81, 82, 76, 84, + /* 80 */ 85, 21, 87, 88, 24, 90, 84, 85, 40, 41, /* 90 */ 95, 3, 90, 12, 13, 100, 1, 95, 3, 51, /* 100 */ 52, 53, 54, 55, 56, 57, 58, 59, 60, 3, /* 110 */ 16, 4, 43, 24, 26, 1, 2, 3, 30, 5, - /* 120 */ 6, 7, 30, 21, 10, 19, 24, 19, 47, 40, + /* 120 */ 6, 7, 21, 25, 10, 19, 25, 29, 47, 40, /* 130 */ 41, 11, 25, 13, 46, 15, 30, 17, 50, 19, /* 140 */ 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, - /* 150 */ 30, 1, 11, 3, 13, 49, 15, 49, 17, 9, - /* 160 */ 19, 66, 42, 43, 44, 45, 15, 4, 11, 49, + /* 150 */ 30, 1, 11, 3, 13, 49, 15, 30, 17, 9, + /* 160 */ 19, 66, 42, 43, 44, 45, 70, 71, 11, 49, /* 170 */ 13, 30, 15, 30, 17, 61, 19, 63, 64, 65, - /* 180 */ 39, 78, 3, 42, 43, 44, 45, 30, 25, 73, - /* 190 */ 49, 73, 76, 14, 76, 4, 39, 78, 3, 42, - /* 200 */ 43, 44, 45, 12, 13, 26, 49, 91, 11, 30, - /* 210 */ 13, 95, 15, 95, 17, 94, 19, 96, 11, 98, - /* 220 */ 13, 105, 15, 30, 17, 30, 19, 30, 11, 1, - /* 230 */ 13, 3, 15, 1, 17, 3, 19, 30, 47, 42, - /* 240 */ 43, 44, 45, 50, 75, 50, 49, 30, 79, 42, - /* 250 */ 43, 44, 45, 19, 3, 86, 49, 19, 4, 42, - /* 260 */ 43, 44, 45, 11, 30, 13, 49, 15, 30, 17, - /* 270 */ 80, 19, 11, 28, 13, 43, 15, 26, 17, 25, - /* 280 */ 19, 30, 30, 68, 69, 70, 71, 49, 75, 75, - /* 290 */ 62, 30, 79, 79, 42, 43, 44, 45, 78, 86, - /* 300 */ 86, 49, 75, 42, 43, 44, 45, 15, 73, 74, - /* 310 */ 49, 76, 72, 86, 4, 23, 81, 97, 26, 84, - /* 320 */ 85, 73, 74, 88, 76, 90, 99, 70, 71, 81, - /* 330 */ 95, 73, 84, 85, 76, 100, 88, 27, 90, 73, - /* 340 */ 25, 11, 76, 95, 29, 15, 106, 17, 100, 19, - /* 350 */ 84, 15, 75, 95, 73, 74, 90, 76, 98, 23, - /* 360 */ 30, 95, 81, 86, 18, 84, 85, 21, 1, 88, + /* 180 */ 39, 27, 28, 42, 43, 44, 45, 30, 3, 73, + /* 190 */ 49, 94, 76, 96, 75, 98, 39, 72, 79, 42, + /* 200 */ 43, 44, 45, 12, 13, 86, 49, 3, 11, 18, + /* 210 */ 13, 95, 15, 77, 17, 30, 19, 4, 11, 15, + /* 220 */ 13, 105, 15, 1, 17, 3, 19, 30, 11, 78, + /* 230 */ 13, 106, 15, 97, 17, 50, 19, 30, 47, 42, + /* 240 */ 43, 44, 45, 3, 75, 4, 49, 30, 79, 42, + /* 250 */ 43, 44, 45, 12, 13, 86, 49, 75, 3, 42, + /* 260 */ 43, 44, 45, 11, 78, 13, 49, 15, 86, 17, + /* 270 */ 30, 19, 11, 30, 13, 3, 15, 4, 17, 15, + /* 280 */ 19, 26, 30, 16, 62, 30, 14, 23, 47, 80, + /* 290 */ 26, 30, 25, 50, 42, 43, 44, 45, 26, 83, + /* 300 */ 27, 49, 30, 42, 43, 44, 45, 19, 73, 74, + /* 310 */ 49, 76, 73, 97, 18, 76, 81, 21, 30, 84, + /* 320 */ 85, 73, 74, 88, 76, 90, 1, 94, 3, 81, + /* 330 */ 95, 98, 84, 85, 95, 100, 88, 49, 90, 73, + /* 340 */ 94, 11, 76, 95, 98, 15, 4, 17, 100, 19, + /* 350 */ 84, 15, 75, 19, 73, 74, 90, 76, 98, 23, + /* 360 */ 30, 95, 81, 86, 80, 84, 85, 25, 1, 88, /* 370 */ 3, 90, 42, 43, 44, 45, 95, 73, 74, 49, - /* 380 */ 76, 100, 4, 4, 78, 81, 19, 80, 84, 85, - /* 390 */ 73, 74, 88, 76, 90, 27, 28, 73, 81, 95, - /* 400 */ 76, 84, 85, 25, 100, 88, 27, 90, 84, 42, + /* 380 */ 76, 100, 4, 49, 73, 81, 19, 76, 84, 85, + /* 390 */ 73, 74, 88, 76, 90, 16, 28, 73, 81, 95, + /* 400 */ 76, 84, 85, 25, 100, 88, 95, 90, 84, 42, /* 410 */ 73, 74, 95, 76, 90, 48, 49, 100, 81, 95, - /* 420 */ 16, 84, 85, 73, 74, 88, 76, 90, 15, 77, - /* 430 */ 73, 81, 95, 76, 84, 85, 23, 100, 88, 4, - /* 440 */ 90, 84, 29, 73, 74, 95, 76, 90, 77, 97, - /* 450 */ 100, 81, 95, 77, 84, 85, 17, 11, 88, 20, - /* 460 */ 90, 4, 27, 73, 74, 95, 76, 28, 97, 77, - /* 470 */ 100, 81, 20, 97, 84, 85, 22, 16, 88, 15, - /* 480 */ 90, 27, 18, 4, 27, 95, 25, 23, 79, 97, - /* 490 */ 100, 4, 31, 32, 33, 34, 35, 36, 37, 38, - /* 500 */ 73, 74, 1, 76, 3, 11, 27, 3, 81, 15, - /* 510 */ 101, 84, 85, 19, 27, 88, 94, 90, 73, 74, - /* 520 */ 98, 76, 95, 25, 30, 27, 49, 100, 19, 84, - /* 530 */ 85, 72, 72, 88, 30, 90, 42, 43, 44, 45, - /* 540 */ 95, 94, 8, 49, 25, 98, 72, 75, 103, 104, - /* 550 */ 31, 32, 33, 34, 35, 36, 37, 38, 86, 73, - /* 560 */ 74, 4, 76, 83, 48, 106, 106, 4, 48, 4, - /* 570 */ 84, 85, 73, 74, 88, 76, 90, 97, 30, 4, - /* 580 */ 106, 95, 30, 84, 85, 73, 74, 88, 76, 90, - /* 590 */ 104, 30, 93, 26, 95, 16, 84, 85, 73, 74, - /* 600 */ 88, 76, 90, 30, 30, 93, 30, 95, 26, 84, - /* 610 */ 85, 73, 74, 88, 76, 90, 106, 27, 93, 96, - /* 620 */ 95, 86, 84, 85, 73, 74, 88, 76, 90, 89, - /* 630 */ 97, 93, 78, 95, 92, 84, 85, 78, 19, 88, - /* 640 */ 87, 90, 15, 22, 73, 74, 95, 76, 99, 107, - /* 650 */ 107, 107, 107, 107, 107, 84, 85, 73, 74, 88, + /* 420 */ 11, 84, 85, 73, 74, 88, 76, 90, 72, 4, + /* 430 */ 4, 81, 95, 78, 84, 85, 20, 100, 88, 15, + /* 440 */ 90, 3, 18, 73, 74, 95, 76, 23, 75, 11, + /* 450 */ 100, 81, 27, 27, 84, 85, 4, 19, 88, 86, + /* 460 */ 90, 49, 106, 73, 74, 95, 76, 25, 30, 27, + /* 470 */ 100, 81, 99, 19, 84, 85, 4, 16, 88, 27, + /* 480 */ 90, 68, 69, 70, 71, 95, 25, 49, 78, 1, + /* 490 */ 100, 3, 31, 32, 33, 34, 35, 36, 37, 38, + /* 500 */ 73, 74, 15, 76, 4, 11, 48, 97, 81, 15, + /* 510 */ 23, 84, 85, 19, 4, 88, 29, 90, 73, 74, + /* 520 */ 79, 76, 95, 26, 30, 25, 77, 100, 4, 84, + /* 530 */ 85, 43, 72, 88, 30, 90, 42, 43, 44, 45, + /* 540 */ 95, 4, 101, 49, 25, 4, 97, 77, 103, 104, + /* 550 */ 31, 32, 33, 34, 35, 36, 37, 38, 77, 73, + /* 560 */ 74, 72, 76, 30, 27, 15, 106, 97, 27, 26, + /* 570 */ 84, 85, 73, 74, 88, 76, 90, 30, 97, 30, + /* 580 */ 8, 95, 30, 84, 85, 73, 74, 88, 76, 90, + /* 590 */ 104, 16, 93, 48, 95, 106, 84, 85, 73, 74, + /* 600 */ 88, 76, 90, 30, 106, 93, 27, 95, 86, 84, + /* 610 */ 85, 73, 74, 88, 76, 90, 96, 89, 93, 92, + /* 620 */ 95, 19, 84, 85, 73, 74, 88, 76, 90, 97, + /* 630 */ 15, 93, 78, 95, 78, 84, 85, 107, 75, 88, + /* 640 */ 87, 90, 79, 22, 73, 74, 95, 76, 107, 86, + /* 650 */ 107, 107, 107, 107, 99, 84, 85, 73, 74, 88, /* 660 */ 76, 90, 107, 107, 107, 107, 95, 107, 84, 85, /* 670 */ 73, 74, 88, 76, 90, 1, 107, 3, 107, 95, /* 680 */ 107, 84, 85, 73, 74, 88, 76, 90, 107, 107, @@ -438,13 +439,14 @@ static public $yy_action = array( /* 770 */ 88, 76, 90, 107, 107, 107, 107, 95, 107, 84, /* 780 */ 85, 73, 74, 88, 76, 90, 107, 107, 107, 107, /* 790 */ 95, 107, 84, 85, 73, 74, 88, 76, 90, 107, - /* 800 */ 107, 107, 107, 95, 107, 84, 85, 3, 107, 88, - /* 810 */ 107, 90, 107, 107, 73, 11, 95, 76, 107, 107, - /* 820 */ 107, 107, 107, 19, 107, 84, 85, 73, 107, 88, - /* 830 */ 76, 90, 107, 107, 30, 107, 95, 107, 84, 85, + /* 800 */ 107, 107, 107, 95, 107, 84, 85, 107, 107, 88, + /* 810 */ 107, 90, 107, 107, 73, 107, 95, 76, 107, 107, + /* 820 */ 107, 107, 107, 107, 107, 84, 85, 73, 107, 88, + /* 830 */ 76, 90, 107, 107, 107, 107, 95, 107, 84, 85, /* 840 */ 73, 107, 88, 76, 90, 107, 107, 107, 107, 95, - /* 850 */ 107, 84, 85, 49, 107, 88, 107, 90, 107, 107, - /* 860 */ 107, 107, 95, + /* 850 */ 107, 84, 85, 73, 107, 88, 76, 90, 107, 107, + /* 860 */ 107, 107, 95, 107, 84, 107, 107, 107, 107, 107, + /* 870 */ 90, 107, 107, 107, 107, 95, ); const YY_SHIFT_USE_DFLT = -40; const YY_SHIFT_MAX = 158; @@ -453,35 +455,35 @@ static public $yy_action = array( /* 10 */ 141, 141, 261, 120, 261, 120, 120, 120, 120, 120, /* 20 */ 120, 197, 120, 197, 197, 120, 120, 120, 120, 207, /* 30 */ 120, 16, 252, 217, 330, 494, 494, 494, 674, 367, - /* 40 */ 106, 804, 15, 439, 439, 238, 498, 108, 454, 498, - /* 50 */ 114, 461, 519, 88, 179, 195, 232, 504, 504, 501, - /* 60 */ 504, 501, 368, 504, 501, 245, 590, 245, 89, 48, - /* 70 */ -4, -39, -39, -39, -39, -39, -39, -39, -39, 191, - /* 80 */ -8, 81, 228, 81, 251, 150, 69, 95, 64, 107, - /* 90 */ 487, 435, 254, 41, 379, 457, 378, 64, 479, 310, - /* 100 */ 64, 163, 315, 59, 3, 234, 64, 245, 619, 621, - /* 110 */ 245, -17, 627, -17, 245, 245, -17, -17, -17, -17, - /* 120 */ -40, -40, -40, -40, -40, 413, 464, 292, 336, 336, - /* 130 */ 102, 346, 336, 193, 520, 557, 567, 582, 516, 509, - /* 140 */ 477, 404, 446, 452, 563, 565, 573, 574, 579, 534, - /* 150 */ 561, 548, 575, 552, 576, 151, 143, 92, 94, + /* 40 */ 106, 17, 438, 46, 288, 46, 442, 334, 442, -17, + /* 50 */ 114, 461, 519, 88, 272, 185, 488, 240, 240, 325, + /* 60 */ 240, 325, 154, 240, 325, 368, 579, 368, 89, 48, + /* 70 */ -4, -39, -39, -39, -39, -39, -39, -39, -39, 241, + /* 80 */ 191, 81, 222, 81, 255, 150, 69, 95, 5, 107, + /* 90 */ 541, 426, 378, 267, 425, 452, 500, 5, 537, 273, + /* 100 */ 5, 342, 98, 204, 101, 43, 5, 368, 602, 621, + /* 110 */ 368, -22, 615, -22, 368, 368, -22, -22, -22, -22, + /* 120 */ -40, -40, -40, -40, -40, 487, 424, 264, 336, 336, + /* 130 */ 60, 296, 336, 243, 497, 472, 543, 545, 458, 454, + /* 140 */ 412, 379, 409, 416, 510, 524, 549, 552, 575, 572, + /* 150 */ 547, 504, 533, 550, 573, 213, 143, 127, 94, ); - const YY_REDUCE_USE_DFLT = -88; + const YY_REDUCE_USE_DFLT = -70; const YY_REDUCE_MAX = 124; static public $yy_reduce_ofst = array( - /* 0 */ 215, -5, 427, 390, 370, 248, 317, 350, 304, 281, + /* 0 */ 413, -5, 427, 390, 370, 248, 317, 350, 304, 281, /* 10 */ 235, 337, 445, 525, 486, 538, 499, 512, 584, 597, /* 20 */ 623, 610, 636, 551, 656, 682, 708, 669, 695, 721, - /* 30 */ 571, 741, 767, 754, 2, 357, 266, 324, 116, -32, - /* 40 */ -70, 118, 214, 121, -87, -50, 169, 258, 227, 213, - /* 50 */ 257, 409, 409, 220, 480, 220, 459, 376, 392, 460, - /* 60 */ 371, 240, 277, 352, 474, 447, 472, 422, -35, -35, - /* 70 */ -35, -35, -35, -35, -35, -35, -35, -35, -35, 540, - /* 80 */ 540, 540, 510, 540, 533, 510, 510, 510, 523, -47, - /* 90 */ 535, 535, -47, -47, 535, 535, -47, 523, 535, 535, - /* 100 */ 523, -47, -47, 559, -47, 542, 523, 260, 553, 549, - /* 110 */ 260, -47, 554, -47, 260, 260, -47, -47, -47, -47, - /* 120 */ 190, 119, 103, 307, 306, + /* 30 */ 571, 741, 767, 754, 2, 780, 266, 324, -67, 116, + /* 40 */ -69, 119, 239, 97, -65, -55, 169, 311, 563, 373, + /* 50 */ 96, 441, 441, 410, 216, 410, 356, 470, 481, 460, + /* 60 */ 449, 125, 182, 136, 489, 246, 277, 233, -45, -45, + /* 70 */ -45, -45, -45, -45, -45, -45, -45, -45, -45, 528, + /* 80 */ 528, 528, 498, 528, 532, 498, 498, 498, 520, -12, + /* 90 */ 522, 522, -12, -12, 522, 522, -12, 520, 522, 522, + /* 100 */ 520, -12, -12, 556, -12, 527, 520, 260, 553, 555, + /* 110 */ 260, -12, 554, -12, 260, 260, -12, -12, -12, -12, + /* 120 */ 209, 186, 151, 284, 355, ); static public $yyExpectedTokens = array( /* 0 */ array(1, 2, 3, 5, 6, 7, 10, 61, 63, 64, 65, ), @@ -525,15 +527,15 @@ static public $yy_action = array( /* 38 */ array(1, 3, 19, 42, 48, 49, ), /* 39 */ array(1, 3, 19, 42, 48, 49, ), /* 40 */ array(3, 19, 30, 49, ), - /* 41 */ array(3, 11, 19, 30, 49, ), - /* 42 */ array(15, 23, 25, 27, 28, ), + /* 41 */ array(15, 23, 25, 27, 28, ), + /* 42 */ array(3, 11, 19, 30, 49, ), /* 43 */ array(17, 20, 28, ), - /* 44 */ array(17, 20, 28, ), - /* 45 */ array(19, 30, 49, ), + /* 44 */ array(19, 30, 49, ), + /* 45 */ array(17, 20, 28, ), /* 46 */ array(25, 27, ), /* 47 */ array(19, 49, ), - /* 48 */ array(22, 27, ), - /* 49 */ array(25, 27, ), + /* 48 */ array(25, 27, ), + /* 49 */ array(22, 27, ), /* 50 */ array(1, 2, 3, 5, 6, 7, 10, 61, 63, 64, 65, ), /* 51 */ array(16, 25, 31, 32, 33, 34, 35, 36, 37, 38, ), /* 52 */ array(25, 31, 32, 33, 34, 35, 36, 37, 38, ), @@ -618,10 +620,10 @@ static public $yy_action = array( /* 131 */ array(18, 21, ), /* 132 */ array(15, 23, ), /* 133 */ array(30, 50, ), - /* 134 */ array(48, ), + /* 134 */ array(26, ), /* 135 */ array(4, ), /* 136 */ array(26, ), - /* 137 */ array(26, ), + /* 137 */ array(48, ), /* 138 */ array(48, ), /* 139 */ array(19, ), /* 140 */ array(49, ), @@ -636,10 +638,10 @@ static public $yy_action = array( /* 149 */ array(8, ), /* 150 */ array(30, ), /* 151 */ array(30, ), - /* 152 */ array(4, ), - /* 153 */ array(30, ), + /* 152 */ array(30, ), + /* 153 */ array(15, ), /* 154 */ array(30, ), - /* 155 */ array(15, ), + /* 155 */ array(4, ), /* 156 */ array(30, ), /* 157 */ array(30, ), /* 158 */ array(16, ), @@ -749,7 +751,7 @@ static public $yy_action = array( /* 10 */ 401, 401, 386, 350, 401, 350, 350, 350, 401, 401, /* 20 */ 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, /* 30 */ 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, - /* 40 */ 401, 401, 288, 274, 319, 401, 288, 401, 288, 288, + /* 40 */ 401, 288, 401, 274, 401, 319, 288, 401, 288, 288, /* 50 */ 259, 360, 360, 326, 401, 326, 401, 401, 401, 401, /* 60 */ 401, 401, 288, 401, 401, 315, 288, 314, 401, 401, /* 70 */ 401, 363, 358, 371, 372, 367, 364, 362, 368, 401, @@ -758,19 +760,19 @@ static public $yy_action = array( /* 100 */ 342, 401, 387, 326, 349, 401, 341, 320, 401, 295, /* 110 */ 317, 389, 326, 292, 338, 316, 388, 361, 282, 289, /* 120 */ 354, 326, 326, 354, 326, 293, 401, 293, 293, 401, - /* 130 */ 401, 401, 356, 401, 401, 401, 401, 321, 401, 401, + /* 130 */ 401, 401, 356, 401, 321, 401, 401, 401, 401, 401, /* 140 */ 401, 401, 401, 304, 401, 401, 401, 401, 401, 401, - /* 150 */ 401, 401, 401, 401, 401, 318, 401, 401, 401, 261, - /* 160 */ 328, 327, 366, 365, 278, 324, 279, 303, 380, 379, - /* 170 */ 378, 260, 298, 329, 296, 297, 357, 323, 262, 265, - /* 180 */ 291, 397, 266, 377, 264, 398, 385, 281, 283, 400, - /* 190 */ 263, 359, 325, 370, 399, 369, 269, 268, 267, 290, - /* 200 */ 382, 381, 321, 285, 300, 337, 336, 335, 322, 334, + /* 150 */ 401, 401, 401, 318, 401, 401, 401, 401, 401, 366, + /* 160 */ 261, 327, 365, 324, 278, 328, 279, 303, 380, 379, + /* 170 */ 378, 260, 298, 329, 296, 297, 357, 323, 262, 291, + /* 180 */ 265, 397, 266, 377, 264, 398, 385, 281, 283, 400, + /* 190 */ 263, 359, 325, 370, 399, 369, 269, 268, 267, 382, + /* 200 */ 290, 381, 321, 285, 300, 337, 336, 335, 322, 334, /* 210 */ 270, 272, 286, 393, 394, 271, 391, 330, 339, 351, /* 220 */ 345, 302, 347, 301, 353, 309, 332, 331, 333, 352, - /* 230 */ 313, 287, 307, 348, 284, 308, 346, 306, 280, 374, + /* 230 */ 392, 313, 307, 348, 284, 308, 346, 306, 280, 374, /* 240 */ 375, 373, 384, 305, 277, 340, 273, 311, 312, 390, - /* 250 */ 392, 310, 275, 383, 395, 276, 396, 299, 376, + /* 250 */ 287, 310, 275, 383, 395, 276, 396, 299, 376, ); /* The next thing included is series of defines which control ** various aspects of the generated parser. @@ -1107,9 +1109,9 @@ static public $yy_action = array( /* 130 */ "arrayelement ::= ID APTR expr", /* 131 */ "doublequoted ::= doublequoted doublequotedcontent", /* 132 */ "doublequoted ::= doublequotedcontent", - /* 133 */ "doublequotedcontent ::= variable", - /* 134 */ "doublequotedcontent ::= BACKTICK ID BACKTICK", - /* 135 */ "doublequotedcontent ::= BACKTICK variable BACKTICK", + /* 133 */ "doublequotedcontent ::= BACKTICK ID BACKTICK", + /* 134 */ "doublequotedcontent ::= BACKTICK variable BACKTICK", + /* 135 */ "doublequotedcontent ::= variable", /* 136 */ "doublequotedcontent ::= LDEL expr RDEL", /* 137 */ "doublequotedcontent ::= OTHER", /* 138 */ "text ::= text textelement", @@ -1613,10 +1615,10 @@ static public $yy_action = array( array( 'lhs' => 104, 'rhs' => 3 ), array( 'lhs' => 91, 'rhs' => 2 ), array( 'lhs' => 91, 'rhs' => 1 ), + array( 'lhs' => 105, 'rhs' => 3 ), + array( 'lhs' => 105, 'rhs' => 3 ), array( 'lhs' => 105, 'rhs' => 1 ), array( 'lhs' => 105, 'rhs' => 3 ), - array( 'lhs' => 105, 'rhs' => 3 ), - array( 'lhs' => 105, 'rhs' => 3 ), array( 'lhs' => 105, 'rhs' => 1 ), array( 'lhs' => 72, 'rhs' => 2 ), array( 'lhs' => 72, 'rhs' => 1 ), @@ -1782,31 +1784,31 @@ static public $yy_action = array( */ #line 73 "internal.templateparser.y" function yy_r0(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1790 "internal.templateparser.php" +#line 1792 "internal.templateparser.php" #line 79 "internal.templateparser.y" function yy_r1(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1793 "internal.templateparser.php" +#line 1795 "internal.templateparser.php" #line 81 "internal.templateparser.y" function yy_r2(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1796 "internal.templateparser.php" +#line 1798 "internal.templateparser.php" #line 87 "internal.templateparser.y" function yy_r3(){if ($this->compiler->has_code) { $tmp =''; foreach ($this->prefix_code as $code) {$tmp.=$code;} $this->prefix_code=array(); $this->_retvalue = $this->cacher->processNocacheCode($tmp.$this->yystack[$this->yyidx + 0]->minor, $this->compiler,$this->nocache,true); } $this->nocache=false; } -#line 1802 "internal.templateparser.php" +#line 1804 "internal.templateparser.php" #line 100 "internal.templateparser.y" function yy_r4(){ $this->_retvalue = ''; } -#line 1805 "internal.templateparser.php" +#line 1807 "internal.templateparser.php" #line 103 "internal.templateparser.y" function yy_r5(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + -1]->minor, $this->compiler,false,false); } -#line 1808 "internal.templateparser.php" +#line 1810 "internal.templateparser.php" #line 105 "internal.templateparser.y" function yy_r6(){$this->_retvalue = $this->cacher->processNocacheCode($this->smarty->left_delimiter, $this->compiler,false,false); } -#line 1811 "internal.templateparser.php" +#line 1813 "internal.templateparser.php" #line 107 "internal.templateparser.y" function yy_r7(){$this->_retvalue = $this->cacher->processNocacheCode($this->smarty->right_delimiter, $this->compiler,false,false); } -#line 1814 "internal.templateparser.php" +#line 1816 "internal.templateparser.php" #line 109 "internal.templateparser.y" function yy_r8(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + 0]->minor, $this->compiler, false,true); @@ -1817,7 +1819,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1825 "internal.templateparser.php" +#line 1827 "internal.templateparser.php" #line 119 "internal.templateparser.y" function yy_r9(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode('yystack[$this->yyidx + -1]->minor.' ?>', $this->compiler, false,true); @@ -1828,7 +1830,7 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1836 "internal.templateparser.php" +#line 1838 "internal.templateparser.php" #line 129 "internal.templateparser.y" function yy_r10(){if (!$this->template->security) { $this->_retvalue = $this->cacher->processNocacheCode($this->compiler->compileTag('print_expression',array('value'=>$this->yystack[$this->yyidx + -1]->minor)), $this->compiler, false,true); @@ -1839,29 +1841,29 @@ static public $yy_action = array( }elseif ($this->smarty->security_policy->php_handling == SMARTY_PHP_REMOVE) { $this->_retvalue = ''; } } -#line 1847 "internal.templateparser.php" +#line 1849 "internal.templateparser.php" #line 139 "internal.templateparser.y" function yy_r11(){$this->_retvalue = $this->cacher->processNocacheCode("yystack[$this->yyidx + 0]->minor."';?>\n", $this->compiler, true, true); } -#line 1850 "internal.templateparser.php" +#line 1852 "internal.templateparser.php" #line 141 "internal.templateparser.y" function yy_r12(){$this->_retvalue = $this->cacher->processNocacheCode($this->yystack[$this->yyidx + 0]->minor, $this->compiler,false,false); } -#line 1853 "internal.templateparser.php" +#line 1855 "internal.templateparser.php" #line 149 "internal.templateparser.y" function yy_r13(){ $this->_retvalue = $this->compiler->compileTag('print_expression',array_merge(array('value'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -1]->minor)); } -#line 1856 "internal.templateparser.php" -#line 152 "internal.templateparser.y" +#line 1858 "internal.templateparser.php" +#line 151 "internal.templateparser.y" function yy_r14(){ $this->_retvalue = $this->compiler->compileTag('assign',array_merge(array('value'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -4]->minor,$this->yystack[$this->yyidx + -1]->minor)); } -#line 1859 "internal.templateparser.php" -#line 154 "internal.templateparser.y" +#line 1861 "internal.templateparser.php" +#line 152 "internal.templateparser.y" function yy_r15(){$this->_retvalue = array('var'=>$this->yystack[$this->yyidx + -1]->minor, 'index'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1862 "internal.templateparser.php" -#line 158 "internal.templateparser.y" +#line 1864 "internal.templateparser.php" +#line 155 "internal.templateparser.y" function yy_r16(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor,$this->yystack[$this->yyidx + -1]->minor); } -#line 1865 "internal.templateparser.php" -#line 160 "internal.templateparser.y" +#line 1867 "internal.templateparser.php" +#line 157 "internal.templateparser.y" function yy_r17(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -4]->minor,array_merge(array('object_methode'=>$this->yystack[$this->yyidx + -2]->minor),$this->yystack[$this->yyidx + -1]->minor)); } -#line 1868 "internal.templateparser.php" -#line 162 "internal.templateparser.y" +#line 1870 "internal.templateparser.php" +#line 159 "internal.templateparser.y" function yy_r18(){ $this->_retvalue = ''.$this->compiler->compileTag($this->yystack[$this->yyidx + -4]->minor,$this->yystack[$this->yyidx + -1]->minor).'smarty->plugin_handler->loadSmartyPlugin($this->yystack[$this->yyidx + -3]->minor[0],'modifier')) { $this->_retvalue .= "\$_smarty_tpl->smarty->plugin_handler->".$this->yystack[$this->yyidx + -3]->minor[0] . "(array(ob_get_clean()". $this->yystack[$this->yyidx + -2]->minor ."),'modifier');?>"; @@ -1875,50 +1877,50 @@ static public $yy_action = array( } } } -#line 1883 "internal.templateparser.php" -#line 176 "internal.templateparser.y" +#line 1885 "internal.templateparser.php" +#line 173 "internal.templateparser.y" function yy_r19(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -2]->minor.'close',$this->yystack[$this->yyidx + -1]->minor); } -#line 1886 "internal.templateparser.php" -#line 178 "internal.templateparser.y" +#line 1888 "internal.templateparser.php" +#line 175 "internal.templateparser.y" function yy_r20(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor.'close',array('object_methode'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1889 "internal.templateparser.php" -#line 180 "internal.templateparser.y" +#line 1891 "internal.templateparser.php" +#line 177 "internal.templateparser.y" function yy_r21(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -3]->minor,array('if condition'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1892 "internal.templateparser.php" -#line 182 "internal.templateparser.y" +#line 1894 "internal.templateparser.php" +#line 179 "internal.templateparser.y" function yy_r22(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -9]->minor,array('start'=>$this->yystack[$this->yyidx + -7]->minor,'ifexp'=>$this->yystack[$this->yyidx + -5]->minor,'varloop'=>$this->yystack[$this->yyidx + -2]->minor,'loop'=>$this->yystack[$this->yyidx + -1]->minor)); } -#line 1895 "internal.templateparser.php" -#line 183 "internal.templateparser.y" +#line 1897 "internal.templateparser.php" +#line 180 "internal.templateparser.y" function yy_r23(){ $this->_retvalue = '='.$this->yystack[$this->yyidx + 0]->minor; } -#line 1898 "internal.templateparser.php" -#line 184 "internal.templateparser.y" +#line 1900 "internal.templateparser.php" +#line 181 "internal.templateparser.y" function yy_r24(){ $this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 1901 "internal.templateparser.php" -#line 187 "internal.templateparser.y" +#line 1903 "internal.templateparser.php" +#line 184 "internal.templateparser.y" function yy_r25(){ $this->_retvalue = $this->compiler->compileTag($this->yystack[$this->yyidx + -6]->minor,array('from'=>$this->yystack[$this->yyidx + -1]->minor,'item'=>$this->yystack[$this->yyidx + -3]->minor)); } -#line 1904 "internal.templateparser.php" -#line 194 "internal.templateparser.y" +#line 1906 "internal.templateparser.php" +#line 191 "internal.templateparser.y" function yy_r27(){ $this->_retvalue = array_merge($this->yystack[$this->yyidx + -1]->minor,$this->yystack[$this->yyidx + 0]->minor); } -#line 1907 "internal.templateparser.php" -#line 198 "internal.templateparser.y" +#line 1909 "internal.templateparser.php" +#line 195 "internal.templateparser.y" function yy_r29(){ $this->_retvalue = array(); } -#line 1910 "internal.templateparser.php" -#line 202 "internal.templateparser.y" +#line 1912 "internal.templateparser.php" +#line 199 "internal.templateparser.y" function yy_r30(){ $this->_retvalue = array($this->yystack[$this->yyidx + -2]->minor=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1913 "internal.templateparser.php" -#line 207 "internal.templateparser.y" +#line 1915 "internal.templateparser.php" +#line 204 "internal.templateparser.y" function yy_r31(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor); } -#line 1916 "internal.templateparser.php" -#line 208 "internal.templateparser.y" +#line 1918 "internal.templateparser.php" +#line 205 "internal.templateparser.y" function yy_r32(){ $this->yystack[$this->yyidx + -2]->minor[]=$this->yystack[$this->yyidx + 0]->minor; $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor; } -#line 1919 "internal.templateparser.php" -#line 210 "internal.templateparser.y" +#line 1921 "internal.templateparser.php" +#line 207 "internal.templateparser.y" function yy_r33(){ $this->_retvalue = array('var' => $this->yystack[$this->yyidx + -2]->minor, 'value'=>$this->yystack[$this->yyidx + 0]->minor); } -#line 1922 "internal.templateparser.php" -#line 217 "internal.templateparser.y" +#line 1924 "internal.templateparser.php" +#line 214 "internal.templateparser.y" function yy_r34(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 1925 "internal.templateparser.php" -#line 221 "internal.templateparser.y" +#line 1927 "internal.templateparser.php" +#line 218 "internal.templateparser.y" function yy_r36(){ if ($this->smarty->plugin_handler->loadSmartyPlugin($this->yystack[$this->yyidx + -1]->minor[0],'modifier')) { $this->_retvalue = "\$_smarty_tpl->smarty->plugin_handler->".$this->yystack[$this->yyidx + -1]->minor[0] . "(array(". $this->yystack[$this->yyidx + -2]->minor . $this->yystack[$this->yyidx + 0]->minor ."),'modifier')"; @@ -1932,117 +1934,117 @@ static public $yy_action = array( } } } -#line 1940 "internal.templateparser.php" -#line 239 "internal.templateparser.y" +#line 1942 "internal.templateparser.php" +#line 236 "internal.templateparser.y" function yy_r39(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1943 "internal.templateparser.php" -#line 241 "internal.templateparser.y" +#line 1945 "internal.templateparser.php" +#line 238 "internal.templateparser.y" function yy_r40(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor . $this->yystack[$this->yyidx + -1]->minor . $this->yystack[$this->yyidx + 0]->minor; } -#line 1946 "internal.templateparser.php" -#line 243 "internal.templateparser.y" +#line 1948 "internal.templateparser.php" +#line 240 "internal.templateparser.y" function yy_r41(){ $this->_retvalue = '('. $this->yystack[$this->yyidx + -2]->minor . ').(' . $this->yystack[$this->yyidx + 0]->minor. ')'; } -#line 1949 "internal.templateparser.php" -#line 260 "internal.templateparser.y" +#line 1951 "internal.templateparser.php" +#line 257 "internal.templateparser.y" function yy_r46(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 1952 "internal.templateparser.php" -#line 269 "internal.templateparser.y" +#line 1954 "internal.templateparser.php" +#line 266 "internal.templateparser.y" function yy_r50(){ $this->_retvalue = "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 1955 "internal.templateparser.php" -#line 272 "internal.templateparser.y" +#line 1957 "internal.templateparser.php" +#line 269 "internal.templateparser.y" function yy_r51(){ $this->_retvalue = "'".$this->yystack[$this->yyidx + -1]->minor."'"; } -#line 1958 "internal.templateparser.php" -#line 273 "internal.templateparser.y" +#line 1960 "internal.templateparser.php" +#line 270 "internal.templateparser.y" function yy_r52(){ $this->_retvalue = "''"; } -#line 1961 "internal.templateparser.php" -#line 275 "internal.templateparser.y" +#line 1963 "internal.templateparser.php" +#line 272 "internal.templateparser.y" function yy_r53(){ $this->_retvalue = "'".str_replace('\"','"',$this->yystack[$this->yyidx + -1]->minor)."'"; } -#line 1964 "internal.templateparser.php" -#line 281 "internal.templateparser.y" +#line 1966 "internal.templateparser.php" +#line 278 "internal.templateparser.y" function yy_r55(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 1967 "internal.templateparser.php" -#line 282 "internal.templateparser.y" +#line 1969 "internal.templateparser.php" +#line 279 "internal.templateparser.y" function yy_r56(){ $this->prefix_number++; $this->prefix_code[] = 'prefix_number.'=$_smarty_tpl->getVariable(\''. $this->yystack[$this->yyidx + -3]->minor .'\')->value;?>'; $this->_retvalue = $this->yystack[$this->yyidx + -6]->minor.'::$_tmp'.$this->prefix_number.'('. $this->yystack[$this->yyidx + -1]->minor .')'; } -#line 1970 "internal.templateparser.php" -#line 284 "internal.templateparser.y" +#line 1972 "internal.templateparser.php" +#line 281 "internal.templateparser.y" function yy_r57(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor.'::'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1973 "internal.templateparser.php" -#line 285 "internal.templateparser.y" +#line 1975 "internal.templateparser.php" +#line 282 "internal.templateparser.y" function yy_r58(){ $this->prefix_number++; $this->prefix_code[] = 'prefix_number.'=$_smarty_tpl->getVariable(\''. $this->yystack[$this->yyidx + -4]->minor .'\')->value;?>'; $this->_retvalue = $this->yystack[$this->yyidx + -7]->minor.'::$_tmp'.$this->prefix_number.'('. $this->yystack[$this->yyidx + -2]->minor .')'.$this->yystack[$this->yyidx + 0]->minor; } -#line 1976 "internal.templateparser.php" -#line 287 "internal.templateparser.y" +#line 1978 "internal.templateparser.php" +#line 284 "internal.templateparser.y" function yy_r59(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'::'.$this->yystack[$this->yyidx + 0]->minor; } -#line 1979 "internal.templateparser.php" -#line 289 "internal.templateparser.y" +#line 1981 "internal.templateparser.php" +#line 286 "internal.templateparser.y" function yy_r60(){ $this->_retvalue = $this->yystack[$this->yyidx + -4]->minor.'::$'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1982 "internal.templateparser.php" -#line 291 "internal.templateparser.y" +#line 1984 "internal.templateparser.php" +#line 288 "internal.templateparser.y" function yy_r61(){ $this->_retvalue = $this->yystack[$this->yyidx + -5]->minor.'::$'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 1985 "internal.templateparser.php" -#line 300 "internal.templateparser.y" +#line 1987 "internal.templateparser.php" +#line 297 "internal.templateparser.y" function yy_r62(){ if ($this->yystack[$this->yyidx + 0]->minor['var'] == '\'smarty\'') { $this->_retvalue = $this->compiler->compileTag(trim($this->yystack[$this->yyidx + 0]->minor['var'],"'"),$this->yystack[$this->yyidx + 0]->minor['index']);} else { $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + 0]->minor['var'] .')->value'.$this->yystack[$this->yyidx + 0]->minor['index']; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + 0]->minor['var'],"'"))->nocache;} } -#line 1989 "internal.templateparser.php" -#line 303 "internal.templateparser.y" +#line 1991 "internal.templateparser.php" +#line 300 "internal.templateparser.y" function yy_r63(){ $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + -2]->minor .')->'.$this->yystack[$this->yyidx + 0]->minor; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + -2]->minor,"'"))->nocache; } -#line 1992 "internal.templateparser.php" -#line 307 "internal.templateparser.y" +#line 1994 "internal.templateparser.php" +#line 304 "internal.templateparser.y" function yy_r65(){$this->_retvalue = '$_smarty_tpl->getConfigVariable(\''. $this->yystack[$this->yyidx + -1]->minor .'\')'; } -#line 1995 "internal.templateparser.php" -#line 315 "internal.templateparser.y" +#line 1997 "internal.templateparser.php" +#line 312 "internal.templateparser.y" function yy_r67(){return; } -#line 1998 "internal.templateparser.php" -#line 319 "internal.templateparser.y" +#line 2000 "internal.templateparser.php" +#line 316 "internal.templateparser.y" function yy_r68(){ $this->_retvalue = "['". $this->yystack[$this->yyidx + 0]->minor ."']"; } -#line 2001 "internal.templateparser.php" -#line 320 "internal.templateparser.y" +#line 2003 "internal.templateparser.php" +#line 317 "internal.templateparser.y" function yy_r69(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + 0]->minor ."]"; } -#line 2004 "internal.templateparser.php" -#line 322 "internal.templateparser.y" +#line 2006 "internal.templateparser.php" +#line 319 "internal.templateparser.y" function yy_r70(){ $this->_retvalue = "[".$this->yystack[$this->yyidx + 0]->minor."]"; } -#line 2007 "internal.templateparser.php" -#line 323 "internal.templateparser.y" +#line 2009 "internal.templateparser.php" +#line 320 "internal.templateparser.y" function yy_r71(){ $this->_retvalue = "[". $this->yystack[$this->yyidx + -1]->minor ."]"; } -#line 2010 "internal.templateparser.php" -#line 325 "internal.templateparser.y" +#line 2012 "internal.templateparser.php" +#line 322 "internal.templateparser.y" function yy_r72(){ $this->_retvalue = '['.$this->compiler->compileTag('smarty','[\'section\'][\''.$this->yystack[$this->yyidx + -1]->minor.'\'][\'index\']').']'; } -#line 2013 "internal.templateparser.php" -#line 329 "internal.templateparser.y" +#line 2015 "internal.templateparser.php" +#line 326 "internal.templateparser.y" function yy_r74(){$this->_retvalue = ''; } -#line 2016 "internal.templateparser.php" -#line 337 "internal.templateparser.y" +#line 2018 "internal.templateparser.php" +#line 334 "internal.templateparser.y" function yy_r76(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.'.'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2019 "internal.templateparser.php" -#line 339 "internal.templateparser.y" +#line 2021 "internal.templateparser.php" +#line 336 "internal.templateparser.y" function yy_r77(){$this->_retvalue = '\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2022 "internal.templateparser.php" -#line 341 "internal.templateparser.y" +#line 2024 "internal.templateparser.php" +#line 338 "internal.templateparser.y" function yy_r78(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2025 "internal.templateparser.php" -#line 346 "internal.templateparser.y" +#line 2027 "internal.templateparser.php" +#line 343 "internal.templateparser.y" function yy_r79(){ $this->_retvalue = '$_smarty_tpl->getVariable('. $this->yystack[$this->yyidx + -2]->minor .')->value'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; $this->nocache=$this->template->getVariable(trim($this->yystack[$this->yyidx + -2]->minor,"'"))->nocache; } -#line 2028 "internal.templateparser.php" -#line 348 "internal.templateparser.y" +#line 2030 "internal.templateparser.php" +#line 345 "internal.templateparser.y" function yy_r80(){$this->_retvalue = $this->yystack[$this->yyidx + 0]->minor; } -#line 2031 "internal.templateparser.php" -#line 350 "internal.templateparser.y" +#line 2033 "internal.templateparser.php" +#line 347 "internal.templateparser.y" function yy_r81(){$this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2034 "internal.templateparser.php" -#line 352 "internal.templateparser.y" +#line 2036 "internal.templateparser.php" +#line 349 "internal.templateparser.y" function yy_r82(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2037 "internal.templateparser.php" -#line 353 "internal.templateparser.y" +#line 2039 "internal.templateparser.php" +#line 350 "internal.templateparser.y" function yy_r83(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2040 "internal.templateparser.php" -#line 354 "internal.templateparser.y" +#line 2042 "internal.templateparser.php" +#line 351 "internal.templateparser.y" function yy_r84(){ $this->_retvalue = '->{'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2043 "internal.templateparser.php" -#line 355 "internal.templateparser.y" +#line 2045 "internal.templateparser.php" +#line 352 "internal.templateparser.y" function yy_r85(){ $this->_retvalue = '->{\''.$this->yystack[$this->yyidx + -4]->minor.'\'.'.$this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + 0]->minor.'}'; } -#line 2046 "internal.templateparser.php" -#line 357 "internal.templateparser.y" +#line 2048 "internal.templateparser.php" +#line 354 "internal.templateparser.y" function yy_r86(){ $this->_retvalue = '->'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2049 "internal.templateparser.php" -#line 363 "internal.templateparser.y" +#line 2051 "internal.templateparser.php" +#line 360 "internal.templateparser.y" function yy_r87(){if (!$this->template->security || $this->smarty->security_handler->isTrustedPhpFunction($this->yystack[$this->yyidx + -3]->minor, $this->compiler)) { if ($this->yystack[$this->yyidx + -3]->minor == 'isset' || $this->yystack[$this->yyidx + -3]->minor == 'empty' || $this->yystack[$this->yyidx + -3]->minor == 'array' || is_callable($this->yystack[$this->yyidx + -3]->minor)) { $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; @@ -2050,118 +2052,118 @@ static public $yy_action = array( $this->compiler->trigger_template_error ("unknown function \"" . $this->yystack[$this->yyidx + -3]->minor . "\""); } } } -#line 2058 "internal.templateparser.php" -#line 374 "internal.templateparser.y" +#line 2060 "internal.templateparser.php" +#line 371 "internal.templateparser.y" function yy_r88(){ $this->_retvalue = $this->yystack[$this->yyidx + -3]->minor . "(". $this->yystack[$this->yyidx + -1]->minor .")"; } -#line 2061 "internal.templateparser.php" -#line 378 "internal.templateparser.y" +#line 2063 "internal.templateparser.php" +#line 375 "internal.templateparser.y" function yy_r89(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.",".$this->yystack[$this->yyidx + 0]->minor; } -#line 2064 "internal.templateparser.php" -#line 382 "internal.templateparser.y" +#line 2066 "internal.templateparser.php" +#line 379 "internal.templateparser.y" function yy_r91(){ return; } -#line 2067 "internal.templateparser.php" -#line 387 "internal.templateparser.y" +#line 2069 "internal.templateparser.php" +#line 384 "internal.templateparser.y" function yy_r92(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,true); } -#line 2070 "internal.templateparser.php" -#line 388 "internal.templateparser.y" +#line 2072 "internal.templateparser.php" +#line 385 "internal.templateparser.y" function yy_r93(){ $this->_retvalue = array($this->yystack[$this->yyidx + 0]->minor,false); } -#line 2073 "internal.templateparser.php" -#line 395 "internal.templateparser.y" +#line 2075 "internal.templateparser.php" +#line 392 "internal.templateparser.y" function yy_r94(){ $this->_retvalue = $this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2076 "internal.templateparser.php" -#line 399 "internal.templateparser.y" +#line 2078 "internal.templateparser.php" +#line 396 "internal.templateparser.y" function yy_r96(){$this->_retvalue = ','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2079 "internal.templateparser.php" -#line 400 "internal.templateparser.y" +#line 2081 "internal.templateparser.php" +#line 397 "internal.templateparser.y" function yy_r97(){$this->_retvalue = ',\''.$this->yystack[$this->yyidx + 0]->minor.'\''; } -#line 2082 "internal.templateparser.php" -#line 407 "internal.templateparser.y" +#line 2084 "internal.templateparser.php" +#line 404 "internal.templateparser.y" function yy_r99(){$this->_retvalue = '!'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2085 "internal.templateparser.php" -#line 412 "internal.templateparser.y" +#line 2087 "internal.templateparser.php" +#line 409 "internal.templateparser.y" function yy_r101(){$this->_retvalue =$this->yystack[$this->yyidx + 0]->minor; } -#line 2088 "internal.templateparser.php" -#line 413 "internal.templateparser.y" +#line 2090 "internal.templateparser.php" +#line 410 "internal.templateparser.y" function yy_r102(){$this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.$this->yystack[$this->yyidx + -1]->minor.$this->yystack[$this->yyidx + 0]->minor; } -#line 2091 "internal.templateparser.php" -#line 415 "internal.templateparser.y" +#line 2093 "internal.templateparser.php" +#line 412 "internal.templateparser.y" function yy_r104(){$this->_retvalue = '!('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2094 "internal.templateparser.php" -#line 416 "internal.templateparser.y" +#line 2096 "internal.templateparser.php" +#line 413 "internal.templateparser.y" function yy_r105(){$this->_retvalue = '('.$this->yystack[$this->yyidx + -2]->minor.' % '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2097 "internal.templateparser.php" -#line 417 "internal.templateparser.y" +#line 2099 "internal.templateparser.php" +#line 414 "internal.templateparser.y" function yy_r106(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2100 "internal.templateparser.php" -#line 418 "internal.templateparser.y" +#line 2102 "internal.templateparser.php" +#line 415 "internal.templateparser.y" function yy_r107(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2103 "internal.templateparser.php" -#line 419 "internal.templateparser.y" +#line 2105 "internal.templateparser.php" +#line 416 "internal.templateparser.y" function yy_r108(){$this->_retvalue = '!(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2106 "internal.templateparser.php" -#line 420 "internal.templateparser.y" +#line 2108 "internal.templateparser.php" +#line 417 "internal.templateparser.y" function yy_r109(){$this->_retvalue = '(1 & '.$this->yystack[$this->yyidx + -2]->minor.' / '.$this->yystack[$this->yyidx + 0]->minor.')'; } -#line 2109 "internal.templateparser.php" -#line 426 "internal.templateparser.y" +#line 2111 "internal.templateparser.php" +#line 423 "internal.templateparser.y" function yy_r114(){$this->_retvalue = '=='; } -#line 2112 "internal.templateparser.php" -#line 427 "internal.templateparser.y" +#line 2114 "internal.templateparser.php" +#line 424 "internal.templateparser.y" function yy_r115(){$this->_retvalue = '!='; } -#line 2115 "internal.templateparser.php" -#line 428 "internal.templateparser.y" +#line 2117 "internal.templateparser.php" +#line 425 "internal.templateparser.y" function yy_r116(){$this->_retvalue = '>'; } -#line 2118 "internal.templateparser.php" -#line 429 "internal.templateparser.y" +#line 2120 "internal.templateparser.php" +#line 426 "internal.templateparser.y" function yy_r117(){$this->_retvalue = '<'; } -#line 2121 "internal.templateparser.php" -#line 430 "internal.templateparser.y" +#line 2123 "internal.templateparser.php" +#line 427 "internal.templateparser.y" function yy_r118(){$this->_retvalue = '>='; } -#line 2124 "internal.templateparser.php" -#line 431 "internal.templateparser.y" +#line 2126 "internal.templateparser.php" +#line 428 "internal.templateparser.y" function yy_r119(){$this->_retvalue = '<='; } -#line 2127 "internal.templateparser.php" -#line 432 "internal.templateparser.y" +#line 2129 "internal.templateparser.php" +#line 429 "internal.templateparser.y" function yy_r120(){$this->_retvalue = '==='; } -#line 2130 "internal.templateparser.php" -#line 433 "internal.templateparser.y" +#line 2132 "internal.templateparser.php" +#line 430 "internal.templateparser.y" function yy_r121(){$this->_retvalue = '!=='; } -#line 2133 "internal.templateparser.php" -#line 435 "internal.templateparser.y" +#line 2135 "internal.templateparser.php" +#line 432 "internal.templateparser.y" function yy_r122(){$this->_retvalue = '&&'; } -#line 2136 "internal.templateparser.php" -#line 436 "internal.templateparser.y" +#line 2138 "internal.templateparser.php" +#line 433 "internal.templateparser.y" function yy_r123(){$this->_retvalue = '||'; } -#line 2139 "internal.templateparser.php" -#line 441 "internal.templateparser.y" +#line 2141 "internal.templateparser.php" +#line 438 "internal.templateparser.y" function yy_r124(){ $this->_retvalue = 'array('.$this->yystack[$this->yyidx + -1]->minor.')'; } -#line 2142 "internal.templateparser.php" -#line 443 "internal.templateparser.y" +#line 2144 "internal.templateparser.php" +#line 440 "internal.templateparser.y" function yy_r126(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.','.$this->yystack[$this->yyidx + 0]->minor; } -#line 2145 "internal.templateparser.php" -#line 444 "internal.templateparser.y" +#line 2147 "internal.templateparser.php" +#line 441 "internal.templateparser.y" function yy_r127(){ return; } -#line 2148 "internal.templateparser.php" -#line 446 "internal.templateparser.y" +#line 2150 "internal.templateparser.php" +#line 443 "internal.templateparser.y" function yy_r129(){ $this->_retvalue = $this->yystack[$this->yyidx + -2]->minor.'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2151 "internal.templateparser.php" -#line 447 "internal.templateparser.y" +#line 2153 "internal.templateparser.php" +#line 444 "internal.templateparser.y" function yy_r130(){ $this->_retvalue = '\''.$this->yystack[$this->yyidx + -2]->minor.'\'=>'.$this->yystack[$this->yyidx + 0]->minor; } -#line 2154 "internal.templateparser.php" +#line 2156 "internal.templateparser.php" +#line 451 "internal.templateparser.y" + function yy_r133(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } +#line 2159 "internal.templateparser.php" +#line 452 "internal.templateparser.y" + function yy_r134(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + -1]->minor.".'"; } +#line 2162 "internal.templateparser.php" +#line 453 "internal.templateparser.y" + function yy_r135(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + 0]->minor.".'"; } +#line 2165 "internal.templateparser.php" #line 454 "internal.templateparser.y" - function yy_r133(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + 0]->minor.".'"; } -#line 2157 "internal.templateparser.php" -#line 455 "internal.templateparser.y" - function yy_r134(){$this->_retvalue = "`".$this->yystack[$this->yyidx + -1]->minor."`"; } -#line 2160 "internal.templateparser.php" -#line 456 "internal.templateparser.y" - function yy_r135(){$this->_retvalue = "'.".$this->yystack[$this->yyidx + -1]->minor.".'"; } -#line 2163 "internal.templateparser.php" -#line 457 "internal.templateparser.y" function yy_r136(){$this->_retvalue = "'.(".$this->yystack[$this->yyidx + -1]->minor.").'"; } -#line 2166 "internal.templateparser.php" -#line 458 "internal.templateparser.y" +#line 2168 "internal.templateparser.php" +#line 455 "internal.templateparser.y" function yy_r137(){$this->_retvalue = addcslashes($this->yystack[$this->yyidx + 0]->minor,"'"); } -#line 2169 "internal.templateparser.php" +#line 2171 "internal.templateparser.php" /** * placeholder for the left hand side in a reduce operation. @@ -2278,7 +2280,7 @@ static public $yy_action = array( $this->internalError = true; $this->yymajor = $yymajor; $this->compiler->trigger_template_error(); -#line 2287 "internal.templateparser.php" +#line 2289 "internal.templateparser.php" } /** @@ -2302,7 +2304,7 @@ static public $yy_action = array( $this->internalError = false; $this->retvalue = $this->_retvalue; //echo $this->retvalue."\n\n"; -#line 2312 "internal.templateparser.php" +#line 2314 "internal.templateparser.php" } /**