forked from franzholz/tt_products
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
executable file
·1150 lines (880 loc) · 57.1 KB
/
ChangeLog
File metadata and controls
executable file
·1150 lines (880 loc) · 57.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2018-08-09 Franz Holzinger <franz@ttproducts.de>
* bugfix #35: Do not try to generate the missing view class for the table tt_products_emails.
2018-08-08 Franz Holzinger <franz@ttproducts.de>
* bugfix: marker detection with IMAGE markers which contain colons
2018-06-29 Franz Holzinger <franz@ttproducts.de>
* bugfix issue #34: If no agency extension is installed then the email and other validity checks must give an appropriate error message
2018-06-28 Franz Holzinger <franz@ttproducts.de>
* bugfix issue #33 in product list view: Do not overwrite the already read in table configuration arrays in method getTableConfArrays, because their values might have been modified already.
2018-05-19 Franz Holzinger <franz@ttproducts.de>
* bugfix country determination: A boolean check about a value in the country_code field does not give the correct result.
* bugfix: pi_search and pi_int must not result in an USER object but in a USER_INT object.
2018-05-03 Franz Holzinger <franz@ttproducts.de>
* add dependency from extension migration_core. This is only needed for TYPO3 >= 7.x. However TYPO3 has no possibility to describe this. So the users under TYPO3 7.x and higher are supported in the better way. The class mapper has been removed from extension div2007 since version 1.10.0.
2018-04-25 Franz Holzinger <franz@ttproducts.de>
* new feature: According to DSGVO / GDPR the fields of the order table may be prevented from storing them and from showing them in the TYPO3 backend in the Extension Manager. The ip address is not stored any more by default.
* new feature: PIDprivacy for the privacy policy agreement page.
* new feature: subpart ###LINK_PRIVACY### for the link to the privacy policy agreement page defined by PIDprivacy.
* bugfix: The payment and finalize have been shown as an empty page because the empty basket evaluation has been wrong. The payment and finalize activities must be treated correctly.
* modifications for the newer versions of agency and sr_feuser_register
* show the EM tt_products exclude fields in its own tab
* bugfix: The code PAYMENT must lead to the finalize activity if products_finalize has been given.
2018-04-18 Franz Holzinger <franz@ttproducts.de>
* bugfix: Do not use the wrong TypoScript condition [globalVar = GP:tt_products|sword != '']. This never did work. Use the correct form [globalString = GP:tt_products|sword = /.+/] to compare for a not null string instead. The TYPO3 cache has wrongly been always on with the search plugin.
* modification: Add the marker ###SWORD_NAME### for search forms and replace it by tt_products[search]. The standalone search parameter should not be used in the future.
2018-04-10 Franz Holzinger <franz@ttproducts.de>
* bugfix: The TYPO3 cache must not be used on a search plugin in the products list or single view. The search sword name is still used in many shop templates. Therefore this parameter must convert tt_products into a USER_INT object.
2018-03-14 Franz Holzinger <franz@ttproducts.de>
* modification: do not use the class filename and the full path but only the class name with t3lib_div::makeInstance in file lib/class.tx_ttproducts_tables.php. The class name is unique and the autoloader must find it.
2018-02-26 Franz Holzinger <franz@ttproducts.de>
* modification: replace the outdated t3lib_div::getUserObj by t3lib_div::makeInstance
2018-02-22 Franz Holzinger <franz@ttproducts.de>
* new feature: add support for the CKEditor and fluid_styled_content under TYPO3 8.6
2017-12-30 Franz Holzinger <franz@ttproducts.de>
* bugfix: do not start any payment transactor extension when there is no product in the basket
2017-19-12 Franz Holzinger <franz@ttproducts.de>
* new feature: noCostsVoucher: voucher codes which result in no shipping costs
* new feature: The row with the used voucher code must be deleted at the finalization of the order if a voucher code is not reusable.
2017-11-17 Franz Holzinger <franz@ttproducts.de>
* new feature: Add support for the subpart marker ###MESSAGE_PAYMENT_TRANSACTOR_NO### .
* html cleanup away from the xhtml input format
2017-11-15 Franz Holzinger <franz@ttproducts.de>
* new feature: Make the hooks ContentPostProcessor and ContentPostProcessor configurable in the Extension Manager, which are used for the setting of the page title.
2017-11-13 Franz Holzinger <franz@ttproducts.de>
* bugfix issue #24: add correct $queryString to get the parameters for the ###LINK_ITEM### link to the single view
2017-11-09 Franz Holzinger <franz@ttproducts.de>
* new feature: support for the new transactor 0.6.1 extension API
2017-09-02 Franz Holzinger <franz@ttproducts.de>
* bugfix: pid_list = 0 must be possible like before. In this case the products from the current page and all subpages are used and listed.
2017-08-31 Franz Holzinger <franz@ttproducts.de>
* bugfix for TYPO3 8.7.1: show product assigned to an article for article mode 0
2017-07-15 Franz Holzinger <franz@ttproducts.de>
* bugfix: voucher where clause
* bugfix: use the product title in the product single view as the page title
* bugfix: support of tt_products page folder icon for TYPO3 7 and 8
2017-07-07 Franz Holzinger <franz@ttproducts.de>
* fix issue #19: warning messages in the basket view under PHP 7.1 because some variables have not been initialized
2017-07-04 Franz Holzinger <franz@ttproducts.de>
* bugfix: The ###FORM_URL### marker should always point to the current page or the result of a controlled calculation. The basket pid should not be used by default.
2017-05-31 Franz Holzinger <franz@ttproducts.de>
* new feature: support for PDF bill using extension tcpdfbill_tt_products .
2017-05-26 Franz Holzinger <franz@ttproducts.de>
* bugfix: voucher setup should use the table configuration of the voucher table
* new default constant as an unused email domain for My TYPO3 Shop
2017-05-05 Franz Holzinger <franz@ttproducts.de>
* bugfix: replace getLL_fh002 by getLL_fh003
2017-04-27 Franz Holzinger <franz@ttproducts.de>
* bugfix: the TCA renderType inputDateTime is only available since TYPO3 8.7.0
2017-04-21 Franz Holzinger <franz@ttproducts.de>
* bugfix: TCA override for tt_products field article_uid must not be used if articleMode is unset.
* bugfix for TYPO3 8.7.1: remove max from TCA of renderType inputDateTime
2017-04-19 Franz Holzinger <franz@ttproducts.de>
* bugfix: TAXmode must be set to 1 if unset
* bugfix: only stop processing after convertToUserInt if a conversion has been executed
2017-04-18 Franz Holzinger <franz@ttproducts.de>
* bugfix: Javascript shall use lower case for boolean true and false
* bugfix for TYPO3 8.x: searchWhere from the extension "table library" and a new getSubpart
2017-04-06 Franz Holzinger <franz@ttproducts.de>
* bugfix to composer.json file
* bugfix in the shop template products_css_variants_de.html
2017-04-01 Franz Holzinger <franz@ttproducts.de>
* remove call to tx_div2007_core::activateCompatibility6. div2007/Migrations/ already does the class mapping between TYPO3 6.2 and 4.5 .
2017-03-29 Franz Holzinger <franz@ttproducts.de>
* compatibility to TYPO3 8.6.1
* add a composer.json file
2017-02-16 Franz Holzinger <franz@ttproducts.de>
* ready for tt_products 2.8.14 in TER
2016-12-10 Franz Holzinger <franz@ttproducts.de>
* workaround for TYPO3 bug #78944: remove transOrigPointerField and transOrigPointerTable from all language overlay tables
* bugfix: tax not taken from TAXpercentage because an is_numeric must be used instead of floatval
2016-11-17 Franz Holzinger <franz@ttproducts.de>
* bugfix: add the TYPO3 standard fields uid, pid, tstamp, crdate, deleted, hidden and the PRIMARY KEY (uid) to all mm tables except for DAM
2016-11-04 Franz Holzinger <franz@ttproducts.de>
* bugfix: index error in loop getMatchingArticleRows which calls mergeAttributeFields for additional article rows. Only array rows must be used in the call of mergeAttributeFields.
* bugfix: category single view fix method call to getMarkerArray instead of getModelMarkerArray
* bugfix: apply the global markers
2016-10-24 Franz Holzinger <franz@ttproducts.de>
* bugfix: A MYSQL REGEXP with [[.semicolon.]] leads to:
POSIX collating elements are not supported at offset 46 from regexp
2016-10-20 Franz Holzinger <franz@ttproducts.de>
* bugfix: remove suffix from TCA of table tt_products_emails
2016-10-15 Franz Holzinger <franz@ttproducts.de>
* bugfix: remove checkbox from TCA config which is deprecated since TYPO3 4.5
2016-10-13 Franz Holzinger <franz@ttproducts.de>
* new feature: add a subpart warning if missing for the TRACKING
* bugfix: feusersObj fe_users uses the renamed function getAddressMarkerArray instead of getItemMarkerArray
* bugfix: avoid a call to sys_products_orders with uid = 0
* bugfix: remove eval = null from TCA for fields in order to remove the checkbox from the field and when a space character should be the default.
2016-10-11 Franz Holzinger <franz@ttproducts.de>
* bugfix: Fatal error: Call to a member function getAlias() on a non-object in /path/typo3conf/ext/tt_products/model/class.tx_ttproducts_table_base.php on line 351
Fix the table_label function. It must not call the get method of the uninitialized table model object
2016-10-10 Franz Holzinger <franz@ttproducts.de>
* bugfix: new feature: support for the COLLATE clause to the SQL statement in the product list view in order to have a better support for the search
2016-10-06 Franz Holzinger <franz@ttproducts.de>
* bugfix: the shipping tax uses the global TAXincluded setup by default
* new feature: make control.ALL.links.FORM_MEMO.useCacheHash configurable
2016-10-05 Franz Holzinger <franz@ttproducts.de>
* bugfix: marker and subpart marker names with underscores have not been supported
2016-10-01 Franz Holzinger <franz@ttproducts.de>
* bugfix: The tax field in a row must always be a valid floating point value. This is needed for the extension static_info_tables_taxes.
2016-09-27 Franz Holzinger <franz@ttproducts.de>
* bugfix issue#13: cHash missing with pi_base class. Add the parameter useCacheHash at the div2007 method getPageLink_fh003 for the marker ###FORM_MEMO###.
2016-09-20 Franz Holzinger <franz@ttproducts.de>
* bugfix issue#13: cHash missing with pi_base class. Replace pi_base method pi_getPageLink in the basket view ###LINK_ITEM### link generation by the extension div2007 method getPageLink_fh003.
* new feature: Set the default value to the title field to a single space character instead of NULL. This has the purpose that the TYPO3 backend does not shadow this important field.
2016-09-13 Franz Holzinger <franz@ttproducts.de>
* bugfix for PHP 7.x: Declaration of ... init should be compatible with tx_ttproducts_table_base::init($cObj, $functablename)
2016-09-12 Franz Holzinger <franz@ttproducts.de>
* bugfix for PHP 7.x: Declaration of ... printView should be compatible with tx_ttproducts_catlist_view_base::printView
* add new texts to the locallang files
* use isset with $acArray['ac_uid'] and $ccArray['cc_uid']
2016-08-30 Franz Holzinger <franz@ttproducts.de>
* bugfix: text and blob must have a default null value by TCA and not by SQL
2016-08-27 Franz Holzinger <franz@ttproducts.de>
* bugfix issue#9: Remove PHP 7 warnings
* fix wrong markers in file products_css_variants_de.html
2016-08-25 Franz Holzinger <franz@ttproducts.de>
* bugfix issue#9: Remove PHP 7 warnings
* bugfix: Support STRICT mysql mode STRICT_ALL_TABLES and STRICT_TRANS_TABLES.
2016-08-01 Franz Holzinger <franz@ttproducts.de>
* bugfix for TYPO3 7.6.10: At least one "types" array must be defined for table tt_products_products_mm_articles, preferred "0" UnexpectedValueException thrown in file /var/www/html/typo3_src-7.6.10/typo3/sysext/backend/Classes/Form/FormDataProvider/DatabaseRecordTypeValue.php in line 43
2016-07-09 Franz Holzinger <franz@ttproducts.de>
* bugfix: PHP illegal string offset warnings
2016-07-08 Franz Holzinger <franz@ttproducts.de>
* bugfix for TYPO3 7.x: Move the TCA to remove the excluded fields into the folder Overrides. Use the div2007 method TcaUtility::removeField instead of tx_addonsem_tca_div::removeFieldsFromTCA
2016-07-02 Franz Holzinger <franz@ttproducts.de>
* bugfix: Remove the iban field from TCA. IBAN is only supported sice tt_products 2.11.0
2016-06-29 Franz Holzinger <franz@ttproducts.de>
* bugfix: The inStock value of the product must be overwritten by the inStock value coming from the assigned article even when it is zero
2016-06-28 Franz Holzinger <franz@ttproducts.de>
* bugfix: Use only the first variant values of a product in the single view and the associated article. Otherwise the inStock value will not match the value from the article.
2016-06-23 Franz Holzinger <franz@ttproducts.de>
* bugfix: Initialize the row array before filling it with values in the model table base class. Otherwise values from the former record have been read in.
2016-06-22 Franz Holzinger <franz@ttproducts.de>
* bugfix: The SQL query to fetch a selected article for a product must not search the article table for the combination of a variant value but for each single possible variant value
2016-06-13 Franz Holzinger <franz@ttproducts.de>
* bugfix for PHP 7.x: The method init of tx_ttproducts_language cannot overload init of tx_div2007_alpha_language_base. init1 must be used instead.
* bugfix: Perform the correct array check for $cpArray['gift']
* bugfix: Skip the result of $viewTableObj->getArticleRow internally when it is no array.
2016-05-13 Franz Holzinger <franz@ttproducts.de>
* bugfix: missing $conf variable in main run method
* bugfix: error in the parameters for the call of the memoView init and printView methods
2016-05-10 Franz Holzinger <franz@ttproducts.de>
* bugfix: The variants coming from the product are considered in the basket. The products variants must also be considered if the variants are read in from many articles. Otherwise the basket stored variant index would refer to the wrong variant.
2016-05-03 Franz Holzinger <franz@ttproducts.de>
* new feature: Add the constants keepProductData to determine for the basket views if the product data like the item number should be kept when it has been filled in. Otherwise the assigned article item number will overwrite the product number.
2016-03-12 Franz Holzinger <franz@ttproducts.de>
* bugfix: Add missing field t3ver_label to tt_products and orderHtml to sys_products_orders
* bugfix: add the missing flexform file flexform_v4_pi1.xml for TYPO3 4.x
2016-03-01 Franz Holzinger <franz@ttproducts.de>
* bugfix #73736: Remove unused fields from the TCA Configuration files.
* And if orderByItemNumberSg is used then use the fieldArray instead of the wrong fields array of the table model
* make the regular expression for the template check (pound # detection) configurable
* bugfix: CSSListCurrent must be a class and not an id
2016-02-20 Franz Holzinger <franz@ttproducts.de>
* bugfix: show the correct error message with label template_invalid_marker_border
2016-02-20 Franz Holzinger <franz@ttproducts.de>
* bugfix: Do not use the global tx_ttproducts_language with markers. Generate only markers from the texts beneath the marker folder. Otherwise the markers of general texts would be replaced too early by not completed texts which also have variables.
* bugfix: the product single view must always be reinitalized
* Set the default overview activity store value to 1, because TYPO3 does not execute the Typoscript in an ordered manner
* Workaround for TYPO3 6.2.17 pitfall bug #73240: Show a warning message if a marker without '###' has been found.
* bugfix for TYPO3 7.6: copy the TCA into the Configuration folder
2016-01-27 Franz Holzinger <franz@ttproducts.de>
* bugfix for TYPO3 7.6.2: no call to t3lib_extMgm in the files ext_tables.php and ext_localconf.php
* bugfix: the product variants in the single view must come from the product record
2016-01-23 Franz Holzinger <franz@ttproducts.de>
* consider Microsoft Windows limitation to the year 2038 for the PHP date function
* remove extension compatibility6 from the requirements
* fallback for tt_products_texts
* bugfix: do not add duplicate enable fields
* Add a dummy hook for the transactor extension. Then the listener will be able to determine the extension key of tt_products.
* add renderType selectSingle to the TCA, needed for TYPO3 7
* new feature shipping type nocopy
2015-12-03 Franz Holzinger <franz@ttproducts.de>
* new version 2.8.1 with many new features and improvements
* useArticles=3 and articleMode>0 to assign multiple articles to a product with additional prices
* individual markers to have only one shop template which is edited within Typoscript setup
2015-09-28 Franz Holzinger <franz@ttproducts.de>
* compatibility to TYPO3 7.4. Remove cache for TYPO3 7.4.
* convert locallang_csh_.php context sensitive help files into xml format
2015-08-18 Franz Holzinger <franz@ttproducts.de>
* new feature: add field for HTML order to the order data single view in the backend
* bug fix: use sql_insert_id instead of LAST_INSERT_ID if possible to get the order uid from sys_products_orders
2015-08-12 Franz Holzinger <franz@ttproducts.de>
* bugfix for price taxrate markers: the ###PRICE_TAXRATE_GOODSTOTAL2### must only contain the sum of the products.
* new marker ###PRICE_TAXRATE_TOTAL2### for the total sum of products, shipping, payment and handling costs
* new marker ###PRICE_TAXRATE_GOODSTOTAL_ONLY_TAX1### for the tax value which considers only the products
* workaround for bug #44270 in product single view
2015-07-24 Franz Holzinger <franz@ttproducts.de>
* bugfix: never store any product amount with the basket overview
* bugfix: ask uid=LAST_INSERT_ID to get the order uid from sys_products_orders
* tested under TYPO3 7.4.0 alpha
2015-06-17 Franz Holzinger <franz@ttproducts.de>
* bugfix: the bill address has not been fully copied into the empty delivery address, only until the address field
* bugfix to tt_products 2.7.18: the call with the classname fails in PHP because the first array parameter in call_user_func($className ::mergeRecursiveWithOverrule ...) cannot become a reference but only a value
2015-06-02 Franz Holzinger <franz@ttproducts.de>
* workaround for bug #255931: big marker arrays lead to regular expression error in TYPO3 Cache
* bug fix: noDiscountPriceNoTax must consider TAXincluded to calculate ###PRICE_DISCOUNT_GOODSTOTAL_TAX###
* support for TYPO3 7.2
2015-04-13 Franz Holzinger <franz@ttproducts.de>
* bug fix: selectSize = 0 and other variants must not show a select box
2015-04-11 Franz Holzinger <franz@ttproducts.de>
* bug fix: pid_list did add a wrong comma at the end
2015-04-10 Franz Holzinger <franz@ttproducts.de>
* bug fix: use the correct flexform text references
2015-04-09 Franz Holzinger <franz@ttproducts.de>
* bug fix: do not show duplicated basket content
* add all XML files from tt_products 2.11.0
* use htmlspecialchars instead of htmlentities in form generation
* allow addRequiredInfoFields also for shipping
* use htmlspecialchars for PERSON and DELIVERY markers because of some special characters
* bug fix: The fe_users field static_info_country is not NULL and it is only available if agency or sr_feuser_register has been installed.
* bug fix: pid_list did wrongly change pids
2015-01-31 Franz Holzinger <franz@ttproducts.de>
* bug fix: send plain text emails
* do not automatically change the delivery fields with plugins outside of the basket
* support for the extension db_list 0.2.0 for multiple texts and its better translation backend
* db_list 0.2.0 makes texts translatable at the alternative product level
2014-11-27 Franz Holzinger <franz@ttproducts.de>
* restore the foreign languages in the locallang.xml files - see issue #60678
* bug fix: do not send an email if one of the email addresses is empty
2014-10-17 Franz Holzinger <franz@ttproducts.de>
* bug fix: category single view
* bug fix: do not overwrite the weight of products with a zero from an article
2014-05-21 Franz Holzinger <franz@ttproducts.de>
* bug fix: support for TYPO3 6.2 with Ajax and eID
2014-05-12 Franz Holzinger <franz@ttproducts.de>
* new feature: selection of products for the list plugin
2014-05-03 Franz Holzinger <franz@ttproducts.de>
* support for TYPO3 6.2
2014-03-15 Franz Holzinger <franz@ttproducts.de>
* fix markers for payment / shipping
* remove labels for other languages
2014-01-04 Franz Holzinger <franz@ttproducts.de>
* support for extension agency which is a fork of sr_feuser_register
* support for TYPO3 6.2
* new feature: subpart markers ###MESSAGE_PAYMENT_TRANSACTOR_YES### and ###MESSAGE_PAYMENT_TRANSACTOR_NO###
* fix bug in sending of emails by SwiftMailer
2013-03-08 Franz Holzinger <franz@ttproducts.de>
* add the autoloader file ext_autoload.php
* changes for PHP 5.4
2012-06-10 Franz Holzinger <franz@ttproducts.de>
* enable hierarchytiers for the depth of categories to filter the products in the list view
* use a workaround to set the page title in single view, because USER_INT has no function
* markers for pricesums for each tax rate
* date_of_birth for sr_feuser_register
* gift service
* enable sorting of categories in category list view
* support for the TYPO3 caching framework
* fix bugs in category single view
* new feature: revocation link
2011-08-15 Franz Holzinger <franz@ttproducts.de>
* Fix compatibility break in the HTML emails with Swift Mailer of TYPO3 4.5
* fix bug 12022: PHP 5.3. warning with parameter of main function
* use the tax even for negative prices
* change in paymentlib: initialize the detailsArray in the beginning
* fix bug: the delivery country has not been stored if no name field has been filled out
* new feature: fields can be excluded from TCA and TCE of the normal data and the language tables
* add the fields itemnumber and image to the translation of the product
* add the field cnum for the customer number
* fix bug in the numbering of the form ids in the list view
2011-06-02 Franz Holzinger <franz@ttproducts.de>
* Fix bug with price2 basket calculation
* Fix bug with missing images in HTML email
* Fix bug with Swift Mailer
2011-04-12 Franz Holzinger <franz@ttproducts.de>
* Fix compatibility break in the HTML emails with Swift Mailer of TYPO3 4.5
2011-04-12 Franz Holzinger <franz@ttproducts.de>
* consider the recursive setup for the category list view
* keep always the singe product and article parameters, except with the link from the single view to list view if both are on the same page
* fix bug: if 2 plugins in the list view are filtered by the category, then the category object is not initialized with the modified config. Use the real config instead and not from the category object.
2011-03-21 Franz Holzinger <franz@ttproducts.de>
* birth day with date_of_birth for sr_feuser_register
2011-02-17 Franz Holzinger <franz@ttproducts.de>
* fix bug: the link to return to the list from the product single view must not keep always the product parameter
* fix bug: the shipping price on the product level must be added only once for the first shipping price
* fix bug #17622: the email name must be encoded using addcslashes and have double quotes around it
2010-11-21 Franz Holzinger <franz@ttproducts.de>
* keep the parameters product and article in the url form markers ###FORM_URL###
* fix tax string in calculatedArray to a format with 2 digits after the comma
* fix bug in setup of caching for TYPO3 4.3
* Improved caching by Dmitry Dulepov. tt_products runs without the clearing of the cache of the whole page now. no_cache is not used any more. A USER object is converted automatically into a USER_INT object.
* Fix bug: do not show the payment output if the paymentlib has been called and will go to the order confirmation page.
* Fix bug: consider the enable fields for the related pages content
* remove duplicate language select box: sys_language_uid
* Fix bug: unit has been missing in the backend TCE for the product in the alternative language
* security: fix CSS with giftcodes
* add itemnumber and image to tt_products_language
2010-06-03 Franz Holzinger <franz@ttproducts.de>
* fix bug 11655: Invalid arguments in call of tx_ttproducts_paymentshipping::includeHandleScript
* Fix bug in tracking where the status has been lost after a new log entry
* Fix bug in marker ###PRICE_TOTAL_TOTUNITS_TAX###
* Change constants.txt: use eint+ instead of int+ together with the extension tsparser because empty values must not be converted to 0
* Fix bug with not working salutation select box for delivery
* Fix bug with product single view called wrongly by a category parameter
* check the $TCA for the fields of the fe_users table and add all those field to the billing and delivery address
* fix bug with PHP 5.3: replace split by explode or t3lib_div::trimExplode or preg_split
* Activate the flexforms if nothing has been set in the Extension Manager
2010-06-03 Franz Holzinger <franz@ttproducts.de>
* Add marker for EAN: ###PRODUCT_EAN###
* Fix bug: static_info_country of the fe_users must be written only if useStaticInfoCountry=1. It must not contain values outside the range of the country ISO3 codes.
* Consider the installed extension addons_tt_products in the marker ###PATH_FE_REL###
* Fix bug: The deleted products in alternative languages shall not be shown in the single view
* ready for PHP 5.3: replace ereg_replace by preg_replace
2010-01-04 Franz Holzinger <franz@ttproducts.de>
* support for Payment Transactor API
* markers for pricesums for each tax rate
* date_of_birth for sr_feuser_register
* gift service
* md5 encrypted password
* new behaviour for negative tax tricks: a value without tax will never be bigger than a value with tax
* minimum quantity in the basket for each product or article
* bug fixes to the assignment of multiple articles to a products useArticles=3: keep the order of variants from the insertion of articles
* fix bug: the links must not use the cache in list view if there are items in the basket
* Fix bug with usage of shipping price for the payment's special prices
* support of new POST parameters for the activity. This is for future changes and support of the ###HIDDENFIELDS### marker.
* support product markers in message for special preparation
* change: do not clear the cache of the page if you are in the single view of a product which has not been put into the basket
* Fix deadlock situation when the address data is has not been overwritten again after a login and could not be changed any more. All address data will be removed after a login using a hook in the felogin extension.
* Update creditpoints only when really needed
* Fix bug with wrong link parameter generation in ###LINK_BASKET### in basket views
2009-05-12 Franz Holzinger <franz@ttproducts.de>
* fix bug: link from single view back to list must not have the product parameter
* fix bug 10108 : Replace t3lib_div::GPvar with t3lib_div::_GP
* fix bug in pricalc with missing field=price if discountprice is used
* keep the sword parameter in the link from the search list view to the single view and the back to list link
* fix the parameters in the link from the basket item to the single view
* check for debug == 1, because if it is not in constants then it is wrongly not empty
* change the extension parameter from tx_ttproducts_pi1 to tt_products because TYPO3 is not able to handle different plugin variables when they are mixed.
* support for new fe_users field cnum
* new feature to support the search form without any list view of found products
* get independant from fh_library, only div2007 is needed
* add "IN (###CURRENT_PID###,###STORAGE_PID###)" to the related records to enable different sources than the current sysfolder
* support also different tables for addresses from the tt_address
* fix bug: do not delete the basket contents if no quantity is found
* new markers ###WEIGHT_UNIT_PRICE_TAX### and ###UNIT_PRICE_NO_TAX### for unit prices based on weight or the unit_factor
2009-01-22 Franz Holzinger <franz@ttproducts.de>
* fix bug: basket did not work
* fix bug to keep the correct backPID in single view
2008-12-30 Franz Holzinger <franz@ttproducts.de>
* fix bug with too late initialized global basket object for payment/shipping
* better support for SEARCH plugin in combination with list and single view
* new feature 6820: data sheet target is configurable
* fix bugs 7712, 3670, 6142, 5874, 5210, 3684, 5935, 6178
2008-09-22 Franz Holzinger <franz@fholzinger.com>
* only copy the billing fields into the delivery fields if they have been checked and are ok
* new field EAN code with a maximum of 48 characters
* new configuration in EM: where.category. This can be used to reduce the selectable categories.
* do not use the search filter for related articles
* fix bug with search: click on item did not lead to the single view
* fix bug with not used table translations
2008-08-30 Franz Holzinger <franz@fholzinger.com>
* fix bug with double calculated fe user discount percentage
* fix bug with change in TYPO3 4.2.0: t3lib_div::trimExplode does not reset the array any more
* fix bug with special image markers: If more than a colon had been used for the same image then the last setup has been used for all of them.
* hide template products which are not supported yet
* fix bug with begin_at parameter mismatch if you click on an item on related products
2008-06-06 Franz Holzinger <franz@fholzinger.com>
* fix bug to consider the required address fields
* fix bug with markers for tx_feuserextrafields
2008-05-01 Franz Holzinger <franz@fholzinger.com>
* improve clickIntoBasket in single view
* add enable fields to the where clause of articles
* fix bug 7842: when in render mode 'checkbox' the checkbox has not been displayed as selected
* change in template: ###PERSON_AGB### instead of value="###PERSON_AGB###" The marker will be replaced by checked="checked" or empty.
* do not overwrite product variants fields from corresponding article
* support the mydashboard extension with list for latest products, latest orders and stock informations
2008-03-01 Franz Holzinger <franz@fholzinger.com>
* fix bug 7197: add comment symbol # to table sys_products_cards
* fix bug 5874: ###FORM_MEMO### has not been rendered in single view
* fix bug 6178: Sorting orders discards order date
* fix bug 3684: shipping title gets replaced in bill - has been fixed before
* additional error messages if a template subpart is not found in the single view or basket view
* do not show product in basket if the variant does not fit to the article
2007-12-15 Franz Holzinger <franz@fholzinger.com>
* fix bug with tt_products versioning in check of paymentlib function
* fix bug with Masquerading of emails if the sender name has a comma ',' inside. replace the ',' by a blank.
* fix bug with unwanted change of page after putting a product into basket from single view
* fix bug with page ids in related products
2007-11-10 Franz Holzinger <franz@fholzinger.com>
* the field used with LISTNEWITEMS is configurable now: conf.tt_products.ALL.controlFields.newItemDays = starttime
* fix bug 3950: use marker DELIVERY_NOTE instead of DELIVERY_NOTE_DISPLAY in EMAIL_PLAINTEXT_TEMPLATE
* fix bug 6614: global $TYPO3_CONF_VARS must be set in the beginning of each PHP file
* fix bug with wrong rounding of prices before the taxcalculation. Use the TAXmode setup=2 to get the former behaviour.
All the prices get counted without taxes first and without doing any roundings. The tax will be added at the end sums.
* support to show the CODE field for TYPO3 4.2 in the page module which will come from the flexform
* fix bug where some products variants have not been shown in the basket
2007-07-20 Franz Holzinger <franz@fholzinger.com>
* Do not use PHP5
* Do not use apostrophes by default in email headers
* Replace the ###FORM_NAME### marker in all cases
* Fix bug with not working translations of categories using language tables
* Change function addWhereCat to use ony the categories found in a mm table if present
* use subparts ###PRODUCT_HAS_IMAGE1### in single view if there is image no.1 available
2007-05-05 Franz Holzinger <franz@fholzinger.com>
* news: Yesterday tt_products has been listed under the Top-10 TYPO3 of most downloaded extensions for the first time
* Change of the pid_list settings. No parameter will be accepted any more. Otherwise a check must be made that the parameter's pages were only a subpart of an allowed pid_list range.
* new intermediate function useGatewayRequest as a state when a payment via a gateway has started. no activity products_customized will be needed then (It would have been more complicated to set it).
2007-03-31 Franz Holzinger <franz@fholzinger.com>
* fix bug with sword form URL parameter which has overridden the entered search value
* xAjax response needs charset as first parameter
* no call to tx_ttproducts_javascript::jsspecialchars is necessary with latest xajax 0.2.4 having CDATA comment to have the no_cache=1 parameter also with MS Internet Explorer on Windows
* fix bug with missing reduction of instock count for products and articles
2007-03-15 Franz Holzinger <franz@fholzinger.com>
* fix bug with ORDER BY and missing table name in single view.
2007-03-14 Franz Holzinger <franz@fholzinger.com>
* publish code for Payment Library. Thanks to the main sponsors http://gkmb.de/ and http://www.pil.dk/
* ###FE_GROUP_0_TEMPLATE### if no frontend user has logged in
2007-03-08 Franz Holzinger <franz@fholzinger.com>
* check the installation of tt_address if addresses for products are used
2007-03-02 Franz Holzinger <franz@fholzinger.com>
* enable language table for tt_products by default
2007-02-23 Franz Holzinger <franz@fholzinger.com>
* tt_address table can be used for manufacturer with the new address field of tt_products
2007-02-09 Franz Holzinger <franz@fholzinger.com>
* fix bug 4940: $TSFE->reqCHash() must not be called. The new parameter useCacheHash must be passed to all link functions in the fh_library 0.0.16.
2007-01-16 Franz Holzinger <franz@fholzinger.com>
* fix CSS issue: check the recs array for $this->infoArray in lib/class.tx_ttproducts_address.php
* related products can have additional allowed pages: pidsRelatedProducts
* enable separate templateFile for all main CODEs
* do not use begin_at parameter in single view for related products
2006-12-29 Franz Holzinger <franz@fholzinger.com>
* fix bug with wrong object in basket item view
2006-12-27 Franz Holzinger <franz@fholzinger.com>
* fix bug with not used language table of tt_products
* fix bug where only one category has been allowed for a filter of a product
2006-12-21 Franz Holzinger <franz@fholzinger.com>
* make related products in backend browsable from all pages
2006-12-17 Franz Holzinger <franz@fholzinger.com>
* fix bug 4505: set the ';' as a separator in the csv output correctly with 'CSVinOneLine=1'
2006-12-16 Franz Holzinger <franz@fholzinger.com>
* fix bug in single view: the itemnumber can contain a string - next and previous products did not get shown
2006-12-15 Franz Holzinger <franz@fholzinger.com>
* fix bug with JavaScript parameter no_cache not passed with requestURI for AJAX
2006-12-14 Franz Holzinger <franz@fholzinger.com>
* new feature: debug setup to not delete the items in the basket after order. Use this only for testing purposes.
* fix bug with no uploadable images in backend
* fix bug 4659: only white page on backend
2006-12-12 Franz Holzinger <franz@fholzinger.com>
* correction to category title with pages as categories
2006-12-08 Franz Holzinger <franz@fholzinger.com>
* modify German CSS template
* add image marker function
* support older PHP versions
2006-12-01 Franz Holzinger <franz@fholzinger.com>
* fix bug with not working update of basket
2006-11-29 Franz Holzinger <franz@fholzinger.com>
* fix bug with SEARCH showing all products
2006-11-25 Franz Holzinger <franz@fholzinger.com>
* if mode_update=0 then items from the list must be added to the total amount and not update it
* correct normal numbered images to have special configurations
* use rootCategoryID only if it has a numeric value
2006-11-10 Franz Holzinger <franz@fholzinger.com>
* correct error with missing CONSTANTS if no flexforms are used (zk_products)
* bug 4081: catlist with wrong HTML tags
* correct error with XAJAX loosing the L parameter's language setting
* consider the basket empty warning if pid_list does not allow any item in the basket view
* modified method API for static_info_tables
2006-10-30 Franz Holzinger <franz@fholzinger.com>
* European Community VAT identifier codes
2006-10-11 Franz Holzinger <franz@fholzinger.com>
* error correction: MEMO
* error correction: order view missing parameter
2006-10-05 Franz Holzinger <franz@fholzinger.com>
* error correction: 0004329: ###PRICE2_TAX### does not work in Single View
2006-09-29 Franz Holzinger <franz@fholzinger.com>
* correct error with the SEARCH
2006-09-19 Franz Holzinger <franz@fholzinger.com>
* new feature: credit card table
* error corrections for search and list view
2006-09-12 Franz Holzinger <franz@fholzinger.com>
* some error corrections for the single view
2006-09-07 Franz Holzinger <franz@fholzinger.com>
* display special text in dependancy on the selected shipping item on the basket view
2006-09-06 Franz Holzinger <franz@fholzinger.com>
* listing of products with ###ITEM_PRODUCT_AND_ITEMS### and ###ITEM_PRODUCT### in the article list
* use new static_info_tables functionality with where clauses for country tables
2006-08-26 Franz Holzinger <franz@fholzinger.com>
* rename swords to sword because this is TYPO3 compliant and no cache is used here
* use global $TYPO3_CONF_VARS before each include_once - PHP 5.1 would otherwise not allow XCLASS for HtmlMail, DAM aso.
* correct error with wrongly used TAXincluded for payment
* consider parent marker elements
* use CATEGORY markers in single view
* enable settings of reduced variants for articles in comparison to products
* correct error with alwaysInStock
* filter for product list by fields
* feature: notification email when instock is below a certain value
* consider 0 values for payment/shipping
* change getMarkerFields to make ###BULKILIY_WARNING### appear in list view
* new classes for control and activities
* use static_info_tables 2.0.0 instead of sr_static_info
* new feature: self expanding shipping menu using the where clause for static_countries
* use all fields from DAM as new markers with the field names as suffixes to the image markers
* enhances payment and shipping without taxes. For shipping consideration of the static_countries table
* round the price of a single product always by 2 digits after the comma.
* correct error with missing product category in basket view
* new feature: replacePayment gives the shipping item the possibility to override all payment settings
* new display mode for the select box of categories
2006-08-15 Bjoern Kraus <kraus@phoenixwebsolutions.de>
* with "basketMaxQuantity" set to "inStock" you can limit the product count to the number in stock
2006-07-14 Franz Holzinger <franz@fholzinger.com>
* enable the altText.data and other image configuration by setting the cObj->alternativeData to the current row
* CSS ids for payment and shipping selector
* correct errors with wrong cache settings
* enable the salutation markers for the tracking user notification email
* correct errors mith missing space before 'AND' in SQL queries
* new feature: related products
* ###EMAIL_NEWUSER_TEMPLATE### for some other example templates
* CSS shop template from Robert Markula
* new shipping fields for Paypal Payment Library extension
* correct errros with MEMO
2006-06-28 Franz Holzinger <franz@fholzinger.com>
* translation of some fields of a table in other fields
* correct error with wrong quotation in tracking
* catlist with option 'null' to use no predefined HTML
2006-06-22 Franz Holzinger <franz@fholzinger.com>
* missing marker substitution for first page in basket
* remove index pid from the basket's itemArray
* let the only index of the basket's itemArray be a sorting text which can be customized
2006-06-21 Franz Holzinger <franz@fholzinger.com>
* use table configuration module
* change comparison with limit to display ###LINK_NEXT### in list view
* remove wrong quotations
2006-06-16 Franz Holzinger <franz@fholzinger.com>
* correct error with inStock
2006-06-14 Franz Holzinger <franz@fholzinger.com>
* connection to DAM for images
* correct <td> in list view
2006-06-09 Franz Holzinger <franz@fholzinger.com>
* extra configuration class
2006-06-07 Franz Holzinger <franz@fholzinger.com>
* products_info_x to set activity in order to consider Internet Explorer when a basket image is used
* do not show hidden products
* improvements regarding the coding guidelines
2006-05-30 Franz Holzinger <franz@fholzinger.com>
* category menu which shows submenues on mouse click
* correct error with tracking code
* change orderBy configuration
* correct error to show multiple images for a product
* correct error with duplicate ending </ul> in catlist view
* correct list to use the products language table in list view
* improve article list view
* single view for articles
* change RTE config for TCA to let the admin configure it
* uid of articles as new variant, so no variant fields are necessary for articles
* fetch images from folders depending on the fields of the articles table
* images for categories and articles
* consider basketMaxQuantity also when new items are put into the basket
* category list considers subcategories
* use cHash in all links in the list view and category list view
* CSV error correction: replace '\n' with chr(13)
* correct error with unset Frontend Admin password
* selectDescription into ext_typoscript_setup.txt
2006-04-08 Franz Holzinger <franz@fholzinger.com>
* do all email stuff in the class.tx_ttproducts_email_div.php
* correct uid and category in the list view
2006-04-06 Franz Holzinger <franz@fholzinger.com>
* turn off BASE64 encoding for emails
* configuration via ext_conf_template.txt
* do not use fh_library and table in ext_localconf.php if these extensions have not been installed
* add order by categories to the products list
* correct error with HTML emails
2006-03-23 Franz Holzinger <franz@fholzinger.com>
* make category subtitle visible in backend
* LISTARTICLES for a listing of articles
* make usage of the Payment Library extension
* category list with select boxes displays content using JavaScript and AJAX
* Payment Gayteways with use of paymentlib - handleLib payment settings
* editLockedLoginInfo to still change some fields of the frontend user for the order
2006-03-16 Franz Holzinger <franz@fholzinger.com>
* use only not deleted categories
* extend the categories display to work with select box and pages as categories
* correct error with not used tax field
2006-03-08 Franz Holzinger <franz@fholzinger.com>
* correct error with single view which had shown always the same product
* change link parameter to single view from 'tt_products' to 'tx_ttproducts_pi1['single']'
* attention: all the links have been changed! --> return to 'Beta' state
2006-03-04 Franz Holzinger <franz@fholzinger.com>
* correct errors in list view
* undo sorting of codes to make SEARCH possible on the beginning
* activate description field for select box
2006-03-02 Franz Holzinger <franz@fholzinger.com>
* make listings in list view possible without pid in OrderBy
2006-03-01 Franz Holzinger <franz@fholzinger.com>
* make image files larger than 1 MByte possible
* the category list uses template subparts
* pricecalc can consider the uid
2006-02-27 Franz Holzinger <franz@fholzinger.com>
* list of categories
* make it ready for TYPO3 4.0
* new class for variants
2006-02-10 Franz Holzinger <franz@fholzinger.com>
* the check of available frontend users must consider the pid
* send password of new created frontend users via email
* basketMaxQuantity to set the maximum quantity for an item in the basket
* quantityIsFloat to make it possible to use float values in the basket
* new hooks in the basket view
2006-02-02 Franz Holzinger <franz@fholzinger.com>
* check requiredInfoFields
2006-02-01 Franz Holzinger <franz@fholzinger.com>
* correct error with multiple language table
* correct error with backPID in single view
2006-01-31 Franz Holzinger <franz@fholzinger.com>
* new file pi1/static/old_style/setup.txt for CSS_DEFAULT_STYLE
2006-01-30 Franz Holzinger <franz@fholzinger.com>
* rename class.tx_ttproducts_view_div.php into class.tx_ttproducts_marker.php
* rename class.tx_ttproducts_pricecalc_div.php into class.tx_ttproducts_pricecalc.php
* rename class.tx_ttproducts_tracking_div.php into class.tx_ttproducts_tracking.php
* rename class.tx_ttproducts_billdelivery_div.php into class.tx_ttproducts_billdelivery.php
* rename class.tx_ttproducts_currency_div.php into class.tx_ttproducts_currency_view.php
* rename class.tx_ttproducts_memo_div.php into class.tx_ttproducts_memo_view.php
* create class.tx_ttproducts_order_view.php from class.tx_ttproducts_order.php
* create class.tx_ttproducts_basket_view.php from class.tx_ttproducts_basket.php
* hooks and TS configurable product table
2006-01-27 Franz Holzinger <franz@fholzinger.com>
* usage of the other ###FORM_URLxxx### markers everywhere to control the next page
* saluation field and other fields for sys_products_orders
* selectable country field with static_info_tables information
2006-01-20 Franz Holzinger <franz@fholzinger.com>
* convert language files into Unicode-UTF8 XML files
* correct error with missing products in list view
* list items with checkboxes for single products
2006-01-02 Franz Holzinger <franz@fholzinger.com>
* correct error with ###PRICE_SHIPPING_TAX### and ###PRICE_SHIPPING_NO_TAX###
* The prices in the payment shipping pricecalculation always include the tax
2005-12-29 Franz Holzinger <franz@fholzinger.com>
* correct error with CSV as attachement of emails
* correct error with sending of email confirmations
* correct error with tax zero for shipping
2005-12-12 Franz Holzinger <franz@fholzinger.com>
* separate email template for shop admin
2005-05-12 Franz Holzinger <franz@fholzinger.com>
* set ###FORM_URL_INFO### in case of missing address fields to the editPID of sr_feuser_register
* change error with different languages for category
* make the page module list configurable for TYPO3 4.0
* make the receiver of the notification email configurable
2005-29-11 Franz Holzinger <franz@fholzinger.com>
* the language tables are used now
* show the sys_products_orders in the backend
2005-25-11 Franz Holzinger <franz@fholzinger.com>
* additional as variant 5, accessory has been deleted
* new flexform used by additional
* the single view shall be displayed only once with one CODE
2005-19-11 Franz Holzinger <franz@fholzinger.com>
* correct error with creditpoint pricefactor = 0
2005-18-11 Franz Holzinger <franz@fholzinger.com>
* markers for the tax
2005-16-11 Franz Holzinger <franz@fholzinger.com>
* correct PID markers for orders with uppercase letters
* correct error with handle script wrong parameters
2005-15-11 Franz Holzinger <franz@fholzinger.com>
* correct marker for unit to ###PRODUCT_UNIT###
2005-15-11 Els Verberne <verberne@bendoo.nl>
* _order.php: integrating order list template
* _finalize_div: moved the user creation into the front
2005-15-11 Franz Holzinger <franz@fholzinger.com>
* correct error with order by itemnumber in single view
2005-14-11 Franz Holzinger <franz@fholzinger.com>
* correct error with bill creation
* French template is now available
* French translations of the language files
2005-11-11 Franz Holzinger <franz@fholzinger.com>
* better display of errors in tt_products
2005-11-10 Franz Holzinger <franz@fholzinger.com>
* setup.txt for enhanced setup possibilities
2005-11-10 Els Verberne <verberne@bendoo.nl>
* changes in ext_tables.php and locallang_tca.php to make fe_users.tt_products_creditpoints and fe_users.tt_products_vouchercode visible in the backend
2005-11-10 Franz Holzinger <franz@fholzinger.com>
* name of plugin is 'Shop System' in all languages
* markers for price2: PRICE2_GOODSTOTAL_TAX, PRICE2_GOODSTOTAL_NO_TAX, PRICE2_TAX, PRICE2_NO_TAX
* use order as an object
* error corrections for $this object
2005-11-09 Els Verberne <verberne@bendoo.nl>
* using price2
* make calculation of creditpoints and money totals working again
2005-11-08 Franz Holzinger <franz@fholzinger.com>
* change path from pi to pi1
* make gift certificates working again
2005-11-05 Franz Holzinger <franz@fholzinger.com>
* correct error with wrong subject of notification emails when a note has been filled in
* desired delivery date
* basket as an object
2005-11-04 Franz Holzinger <franz@fholzinger.com>
* new feature: take images from tt_content of the products page
* activate cache also for BASKET views if no product is in the basket
2005-10-28 Franz Holzinger <franz@fholzinger.com>
* correct error with bulkily pricing
* enable caching
2005-10-22 Franz Holzinger <franz@fholzinger.com>
* crdate and cruser_id for tt_products and tt_products_cat
2005-10-21 Franz Holzinger <franz@fholzinger.com>
* send order confirmation even if subject line in ###EMAIL_PLAINTEXT_TEMPLATE### has been empty
2005-10-19 Franz Holzinger <franz@fholzinger.com>
* when entering 0 amount for gift certificates nothing shall be in the basket
2005-10-19 Franz Holzinger <franz@fholzinger.com>
* sorting of activities
2005-10-14 Els Verberne <verberne@bendoo.nl>
* modifications for calculating with creditpoints
* write creditpoint_gifts value into sys_products_order table
2005-10-13 Franz Holzinger <franz@fholzinger.com>
* Danish flexform
* correct error with to early deleted basket in finalize
* split into more smaller files
2005-10-12 Franz Holzinger <franz@fholzinger.com>
* make HELP working again
2005-10-10 Franz Holzinger <franz@fholzinger.com>
* different configuration for discount
* in the basket template FIELD_NAME_BASKET has to be used always
2005-10-05 Franz Holzinger <franz@fholzinger.com>
* correct error with categories in the product list
2005-10-01 Franz Holzinger <franz@fholzinger.com>
* correct error with categories in the basket
2005-09-29 Franz Holzinger <franz@fholzinger.com>
* using always only the CODE field if it is configured in the SETUP
2005-09-29 Franz Holzinger <franz@fholzinger.com>
* additional Parameter $target='' in all links with pi_LinkToPage
* email table for confirmation emails depending on the category of the bought products
2005-09-27 Franz Holzinger <franz@fholzinger.com>
* use a virtual table for tt_products_cat
* static CSS file for tt_products
2005-09-23 Franz Holzinger <franz@fholzinger.com>
* after DIBS payment also the finalization text must get shown
2005-09-22 Franz Holzinger <franz@fholzinger.com>
* update the DIBS script to use only the relayURL settings.
2005-09-21 Franz Holzinger <franz@fholzinger.com>
* new help description and manual for Flexforms
2005-09-16 Franz Holzinger <franz@fholzinger.com>
* translations into French
2005-09-16 Franz Holzinger <franz@fholzinger.com>
* correct wrong single view link in the basket display
2005-09-16 Franz Holzinger <franz@fholzinger.com>
* translations in Italian, Czech and Dutch
2005-09-15 Franz Holzinger <franz@fholzinger.com>
* correct OVERVIEW without basket display
* change all links to Typo links
2005-09-14 Franz Holzinger <franz@fholzinger.com>
* correct error with too many pages in all product listings
2005-09-14 Franz Holzinger <franz@fholzinger.com>
* email verification for all templates with language file support
* correct error messages in front end with missing parameters and empty arrays
* activity array for the BASKET activities
2005-09-13 Franz Holzinger <franz@fholzinger.com>
* move parts of class.tx_ttproducts.php into separate files of lib
* change activity into an array to make more than one possible at a time
* correct error with update of entries in the basket list in the Danish template
2005-09-12 Franz Holzinger <franz@fholzinger.com>
* correct error with the address field
* email validation for gift emails
2005-09-11 Franz Holzinger <franz@fholzinger.com>
* version 2.2.5
* use flexforms now!
2005-09-09 Franz Holzinger <franz@fholzinger.com>
* gift certificate: working now
2005-09-08 Franz Holzinger <franz@fholzinger.com>
* correct error to remove ###display_variant### from email texts
2005-09-08 Franz Holzinger <franz@fholzinger.com>
* gift certificate: this can be ordered already. The data is stored in the gift tables.
2005-09-07 Franz Holzinger <franz@fholzinger.com>
* fill in the transact code for DIBS