forked from Wavyzz/dolibarr
Compare commits
4325 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57b3b3db3a | ||
|
|
2592344601 | ||
|
|
b3d49c4dce | ||
|
|
4fcd3fe493 | ||
|
|
ad4a8eac52 | ||
|
|
7360fcd03e | ||
|
|
89854ea137 | ||
|
|
75b8794d72 | ||
|
|
51128c1d55 | ||
|
|
34e7943d09 | ||
|
|
4e72543fde | ||
|
|
111d6aa621 | ||
|
|
996e01fe6a | ||
|
|
485fe0fc62 | ||
|
|
617c9f7ea9 | ||
|
|
7c77a0d84b | ||
|
|
ee9c938ea2 | ||
|
|
669205af1c | ||
|
|
f871ade545 | ||
|
|
7ad70c7c21 | ||
|
|
d1c66059cd | ||
|
|
12b15a3d90 | ||
|
|
3770eef8dc | ||
|
|
c1b6e58bbd | ||
|
|
49db52134b | ||
|
|
e0b737b622 | ||
|
|
c69821794e | ||
|
|
aeda250df4 | ||
|
|
283d4742f4 | ||
|
|
bc7cb4a148 | ||
|
|
46bb49c490 | ||
|
|
628257d771 | ||
|
|
223205cf9d | ||
|
|
d22646e6ae | ||
|
|
2c9e490853 | ||
|
|
ddf82f3e7a | ||
|
|
b9461322d9 | ||
|
|
575bb7d420 | ||
|
|
5218550014 | ||
|
|
7685ed8295 | ||
|
|
94d57cd462 | ||
|
|
c752bfe1a6 | ||
|
|
d712e1e6d4 | ||
|
|
7a5a6a14f0 | ||
|
|
0a24298385 | ||
|
|
ac30348081 | ||
|
|
df48704154 | ||
|
|
8a7f7b3551 | ||
|
|
a1428c963b | ||
|
|
c8eaa4743c | ||
|
|
ac29db92cb | ||
|
|
35766fb5bf | ||
|
|
068587fcee | ||
|
|
af4f473c93 | ||
|
|
0ad6ee209a | ||
|
|
b324425db8 | ||
|
|
0fd865d8af | ||
|
|
17d5bb5cd4 | ||
|
|
589da1d4b9 | ||
|
|
bc1dc1e9f0 | ||
|
|
8d64485705 | ||
|
|
a2dca42965 | ||
|
|
4918b41384 | ||
|
|
662fe4c358 | ||
|
|
1c4876b417 | ||
|
|
3caf65ce6f | ||
|
|
5ec351911d | ||
|
|
fde7c4ffb3 | ||
|
|
627d09d75e | ||
|
|
7870a33fd3 | ||
|
|
9ee37153f7 | ||
|
|
560194c3b9 | ||
|
|
4f762cf73d | ||
|
|
0046bfc53f | ||
|
|
58eaef37d2 | ||
|
|
d45fe6c17f | ||
|
|
d3a2aa664f | ||
|
|
df17c2f26a | ||
|
|
c6b2ee57ca | ||
|
|
5ed2bbb204 | ||
|
|
4a5cdd0092 | ||
|
|
ac3c129735 | ||
|
|
26f07992a9 | ||
|
|
6de24e0c2e | ||
|
|
4da4499569 | ||
|
|
b043442b91 | ||
|
|
22c2cfd9ec | ||
|
|
dfa161ca30 | ||
|
|
3ccc9d3e57 | ||
|
|
bd780a8c51 | ||
|
|
f91226a9f0 | ||
|
|
168e35a035 | ||
|
|
16e3baeff2 | ||
|
|
551256b779 | ||
|
|
c9371e9eb0 | ||
|
|
a734e1caa7 | ||
|
|
3f1c00dcb2 | ||
|
|
9b1dbf8d2a | ||
|
|
d17ecbeccd | ||
|
|
7eec1155a0 | ||
|
|
faa33f2d3c | ||
|
|
817de18a5d | ||
|
|
14ea3a1697 | ||
|
|
53208e620e | ||
|
|
6042b8df4e | ||
|
|
69ea0ea791 | ||
|
|
c7d886c918 | ||
|
|
890f7a0602 | ||
|
|
5822fcfbed | ||
|
|
9cb5673c36 | ||
|
|
c5278197fb | ||
|
|
e7dbc8407f | ||
|
|
fbc911aea1 | ||
|
|
3c84962891 | ||
|
|
6c75997b27 | ||
|
|
f7228d96af | ||
|
|
823e399d8d | ||
|
|
4ae121d870 | ||
|
|
6ce006f853 | ||
|
|
217aa9c420 | ||
|
|
8ac3d5f9bf | ||
|
|
7fdc63faa6 | ||
|
|
556888d55c | ||
|
|
5e1cd459b1 | ||
|
|
b9192744cc | ||
|
|
30681f9179 | ||
|
|
f101b3e43d | ||
|
|
dff5b13700 | ||
|
|
44c5988853 | ||
|
|
2425cf82d3 | ||
|
|
0c37d31e04 | ||
|
|
0764cb2abd | ||
|
|
777ae9af9b | ||
|
|
02158928cc | ||
|
|
dd46ca9c3c | ||
|
|
2907df8253 | ||
|
|
ad05451427 | ||
|
|
b16af0a7c3 | ||
|
|
2db08c8e0d | ||
|
|
73df033000 | ||
|
|
fb27c98f9c | ||
|
|
8458025e1d | ||
|
|
4a5c7d299f | ||
|
|
59abed9153 | ||
|
|
18d4840f85 | ||
|
|
c529a92b92 | ||
|
|
bf27c56fa7 | ||
|
|
0a078da8e4 | ||
|
|
617c930574 | ||
|
|
2f11f4e104 | ||
|
|
a017943083 | ||
|
|
047785b273 | ||
|
|
4689d42afd | ||
|
|
6080e5335f | ||
|
|
9380ea4bc5 | ||
|
|
a5328f4230 | ||
|
|
6bb598498e | ||
|
|
4b7c8a0d1d | ||
|
|
e505586926 | ||
|
|
1f483d7c28 | ||
|
|
3ce7a23c70 | ||
|
|
a39ff26def | ||
|
|
bae05bbe7d | ||
|
|
f25a6b2e67 | ||
|
|
400acf9f65 | ||
|
|
2cdbfa2048 | ||
|
|
72160deef7 | ||
|
|
ad922bfde6 | ||
|
|
49ccf2a3cb | ||
|
|
45f834cb15 | ||
|
|
63a03cdad6 | ||
|
|
41b938047d | ||
|
|
9113ecedfa | ||
|
|
623cb54480 | ||
|
|
a4d2927f82 | ||
|
|
d9ca9fe22d | ||
|
|
2deb1e6107 | ||
|
|
61cb99117a | ||
|
|
5504e3b236 | ||
|
|
1a02504792 | ||
|
|
f51b02026c | ||
|
|
840ca73464 | ||
|
|
f5a156ee06 | ||
|
|
1b5bcaccc6 | ||
|
|
ec0c8e0c79 | ||
|
|
263b679af4 | ||
|
|
925669ee33 | ||
|
|
f22017080d | ||
|
|
d7ac505cd0 | ||
|
|
e79a061c19 | ||
|
|
ee4a827627 | ||
|
|
d7225327e7 | ||
|
|
2a386b6fea | ||
|
|
91cf5de54d | ||
|
|
980cb095da | ||
|
|
5e2962ef38 | ||
|
|
b1b7a7c725 | ||
|
|
89dcbfae82 | ||
|
|
c3f0f3cc4a | ||
|
|
20c00d0c43 | ||
|
|
a4af2e94a9 | ||
|
|
f02a35d398 | ||
|
|
6363a6cd60 | ||
|
|
47dfe633f9 | ||
|
|
866934e6c5 | ||
|
|
a33d34a165 | ||
|
|
027c5582c3 | ||
|
|
5943e784ec | ||
|
|
00b49dba18 | ||
|
|
ffc961599c | ||
|
|
da4f3fab14 | ||
|
|
7806bdabb3 | ||
|
|
214cd2c99b | ||
|
|
43fd659d2a | ||
|
|
12289ceb9e | ||
|
|
e57cd74f22 | ||
|
|
f18a13b2d4 | ||
|
|
78a52eda96 | ||
|
|
50ede5224a | ||
|
|
c58d3d0cf7 | ||
|
|
ca66df2a7b | ||
|
|
3ee618d736 | ||
|
|
2c2142ddba | ||
|
|
adeddc70ca | ||
|
|
3f839c2a96 | ||
|
|
fd1f5bbe01 | ||
|
|
5694a19c6a | ||
|
|
1b82b6af4d | ||
|
|
9dfc08d2bd | ||
|
|
ec0da6921a | ||
|
|
6bc0630c5f | ||
|
|
baa86d773b | ||
|
|
b80d135fcb | ||
|
|
02ef5ad3b9 | ||
|
|
b6db71e5e6 | ||
|
|
b02c734c69 | ||
|
|
d21f51a35e | ||
|
|
309691f1e7 | ||
|
|
680ae60b6f | ||
|
|
7080c8491d | ||
|
|
bedfb7ac8d | ||
|
|
50da1cd95e | ||
|
|
cf4ea4168d | ||
|
|
377c44eeab | ||
|
|
53a76dc01f | ||
|
|
edbf4dc375 | ||
|
|
0e25843baa | ||
|
|
c9a73cc380 | ||
|
|
62420c5e7b | ||
|
|
e0e4da481a | ||
|
|
d9aa83e699 | ||
|
|
15bbba3f52 | ||
|
|
e811a9b13e | ||
|
|
b4581b6af8 | ||
|
|
594d9e321e | ||
|
|
a17c391efe | ||
|
|
cfcac7e053 | ||
|
|
a826e328c1 | ||
|
|
31f1ab73b1 | ||
|
|
72505b2ad4 | ||
|
|
10a3786bab | ||
|
|
c8936f9919 | ||
|
|
3369379ba1 | ||
|
|
34dd486b6c | ||
|
|
0f435f9901 | ||
|
|
a9117fe864 | ||
|
|
1795ec6a9d | ||
|
|
8ce929d509 | ||
|
|
c2ad40043f | ||
|
|
648efbc0cb | ||
|
|
ca93f732c8 | ||
|
|
b9e6b188bc | ||
|
|
10a8ce82a9 | ||
|
|
5a52534675 | ||
|
|
37749e8e9c | ||
|
|
88df2ef36d | ||
|
|
9775728b7d | ||
|
|
a232a19e7d | ||
|
|
732f236c32 | ||
|
|
d521ad6db4 | ||
|
|
46a31f443d | ||
|
|
56db7d6c64 | ||
|
|
509819c119 | ||
|
|
93a97492ae | ||
|
|
0a9293c9c6 | ||
|
|
a96c193ab0 | ||
|
|
be79791561 | ||
|
|
7605cb1871 | ||
|
|
70790009a9 | ||
|
|
c9e62845e8 | ||
|
|
d9074e70e1 | ||
|
|
e23a289553 | ||
|
|
b0641e6d69 | ||
|
|
a5e195d1c7 | ||
|
|
13dfa56c2f | ||
|
|
d4fd71d0b3 | ||
|
|
529dfb8dfb | ||
|
|
b09a618f38 | ||
|
|
a2d242356a | ||
|
|
f2fafe04b6 | ||
|
|
fb3d18f962 | ||
|
|
6bba249935 | ||
|
|
e7992131ec | ||
|
|
6277422115 | ||
|
|
a9a519e890 | ||
|
|
4eddcb7503 | ||
|
|
3d68ab4059 | ||
|
|
75290d1bd4 | ||
|
|
c3a02d0391 | ||
|
|
b9aee876e9 | ||
|
|
32d823c739 | ||
|
|
b9cbd84d4e | ||
|
|
4a3ffbb6d4 | ||
|
|
d283e8f649 | ||
|
|
1691fcedfb | ||
|
|
d3b6ada4eb | ||
|
|
f1f1f2b9c8 | ||
|
|
496d429dcd | ||
|
|
57702a1fb1 | ||
|
|
d40dea8084 | ||
|
|
bf7d5b56fb | ||
|
|
0b9783b7ed | ||
|
|
efd5924bdc | ||
|
|
231a866838 | ||
|
|
06bec1bff0 | ||
|
|
3b7b4312cb | ||
|
|
c7784076c5 | ||
|
|
e854cce158 | ||
|
|
3bf12ca193 | ||
|
|
74ae9a2618 | ||
|
|
84105e996a | ||
|
|
04f8de4188 | ||
|
|
b0d20f92dc | ||
|
|
e247b2de61 | ||
|
|
6933b7ec9c | ||
|
|
989074f13a | ||
|
|
496150d747 | ||
|
|
8d3ebad52b | ||
|
|
a68ba1704b | ||
|
|
63415e9728 | ||
|
|
ca16606b4f | ||
|
|
dd1904c521 | ||
|
|
f217959740 | ||
|
|
ca0dcb4db0 | ||
|
|
5ed7b43214 | ||
|
|
9e48920e1d | ||
|
|
ae16b45a5b | ||
|
|
08afb586f8 | ||
|
|
f7e5079e4e | ||
|
|
71ab4c4a70 | ||
|
|
78cf3c24c1 | ||
|
|
af2bd76500 | ||
|
|
69660d1a9d | ||
|
|
331db5e367 | ||
|
|
26a2fea8c7 | ||
|
|
e9c101349b | ||
|
|
3840d6c0a7 | ||
|
|
272b98faab | ||
|
|
711339945c | ||
|
|
88714cfb18 | ||
|
|
cee28d0253 | ||
|
|
cdc9d3dd1b | ||
|
|
8d08290f21 | ||
|
|
0fa139f4e3 | ||
|
|
4d134ade72 | ||
|
|
ea3f9e5e64 | ||
|
|
2625b94c83 | ||
|
|
2f5a2d0e28 | ||
|
|
f15ee475f1 | ||
|
|
f5f2ea57e3 | ||
|
|
a2efdee865 | ||
|
|
2f89d526eb | ||
|
|
aaad3c3b75 | ||
|
|
4e16db1e5f | ||
|
|
3f78d8fe25 | ||
|
|
676d70d86d | ||
|
|
e558dc3f27 | ||
|
|
c16cd91d8e | ||
|
|
259737f082 | ||
|
|
29414251f5 | ||
|
|
a6dcf5f1c1 | ||
|
|
628978be53 | ||
|
|
43c167f0c8 | ||
|
|
6c1700d84a | ||
|
|
1b5a0ce3bf | ||
|
|
57b7666bf1 | ||
|
|
e388123a3a | ||
|
|
4a7df01339 | ||
|
|
0b82860582 | ||
|
|
5c9ad3ec9b | ||
|
|
5ff7e37696 | ||
|
|
b6b2553501 | ||
|
|
10ce4029d7 | ||
|
|
9c49123a1f | ||
|
|
fcbc48fa28 | ||
|
|
0dcd85485a | ||
|
|
7a9332815c | ||
|
|
f92f8d0fc4 | ||
|
|
d38c557fba | ||
|
|
019a825bf4 | ||
|
|
93af72c272 | ||
|
|
5a93628611 | ||
|
|
80ec1ad69f | ||
|
|
905f676c71 | ||
|
|
dd8b5ce023 | ||
|
|
693a8430a5 | ||
|
|
0fc6e9b84f | ||
|
|
fcfe5423f4 | ||
|
|
6d7f5ef0a8 | ||
|
|
438e884c01 | ||
|
|
c4ef21a8f2 | ||
|
|
3ca379c9e6 | ||
|
|
83bb3bdb00 | ||
|
|
dc562be441 | ||
|
|
f8065eb4ed | ||
|
|
74c452678a | ||
|
|
4decf20aaa | ||
|
|
5d3168c2a0 | ||
|
|
37c9afebd9 | ||
|
|
8740778aa8 | ||
|
|
f09aea90df | ||
|
|
56a9f5c48b | ||
|
|
0b2aa2b01d | ||
|
|
07556e061d | ||
|
|
19c0738b14 | ||
|
|
f453e43cca | ||
|
|
142a27d472 | ||
|
|
5d8b9056b4 | ||
|
|
ca52b5755f | ||
|
|
55e3f8365e | ||
|
|
6928b6543c | ||
|
|
bc457ebb66 | ||
|
|
23c4cfe913 | ||
|
|
3182537566 | ||
|
|
09558d0ce9 | ||
|
|
40acd8a386 | ||
|
|
907a1b56e6 | ||
|
|
33d7e766b6 | ||
|
|
1344874e43 | ||
|
|
e1d117b52d | ||
|
|
06a73539fe | ||
|
|
afc6155783 | ||
|
|
06d31e8b9a | ||
|
|
4c6b0ed5b5 | ||
|
|
701b83db38 | ||
|
|
b2288ad2d9 | ||
|
|
a891211f78 | ||
|
|
c40ec37b60 | ||
|
|
c3ba8f7843 | ||
|
|
18b20a5587 | ||
|
|
d0698735d6 | ||
|
|
0d9d9498e2 | ||
|
|
a4fb16b4f3 | ||
|
|
76fc8330a3 | ||
|
|
1c523abbd8 | ||
|
|
5ea3f09e17 | ||
|
|
709542e27d | ||
|
|
990af9d5cf | ||
|
|
ae857e7008 | ||
|
|
ec13d3811e | ||
|
|
d44952011f | ||
|
|
0bdd1c0c17 | ||
|
|
134369ada9 | ||
|
|
29a45c46d5 | ||
|
|
e41afeacf4 | ||
|
|
8fc9b78b47 | ||
|
|
04329c38b3 | ||
|
|
05a2fc6186 | ||
|
|
358f8357f9 | ||
|
|
0cccaa7271 | ||
|
|
7944c21fe5 | ||
|
|
59d5391c2a | ||
|
|
b517050e17 | ||
|
|
c3ac446cf2 | ||
|
|
5c34b26f39 | ||
|
|
4a60725f6c | ||
|
|
87d9dfa009 | ||
|
|
5a0622c906 | ||
|
|
6bd6b285fd | ||
|
|
23accef5c2 | ||
|
|
86ce4315be | ||
|
|
e7e05f47ac | ||
|
|
ca6e57b2f7 | ||
|
|
5dee3b5b2f | ||
|
|
92e231e121 | ||
|
|
10d3405219 | ||
|
|
a2db403abe | ||
|
|
2e7f588cac | ||
|
|
2e609d448c | ||
|
|
e21b3f6681 | ||
|
|
9bd5ed627f | ||
|
|
bb92e64e43 | ||
|
|
b0a15f958f | ||
|
|
c17bc8b3c8 | ||
|
|
162da37f1a | ||
|
|
134a47a93f | ||
|
|
ffb3d810de | ||
|
|
4c0e1d20d6 | ||
|
|
f8bd7946a5 | ||
|
|
e4e5ca3934 | ||
|
|
84b2929604 | ||
|
|
eb0c76f613 | ||
|
|
723a263cd3 | ||
|
|
68286199eb | ||
|
|
c25463a4ba | ||
|
|
173ad057f9 | ||
|
|
4d622316a8 | ||
|
|
215085e0e6 | ||
|
|
7ddf85cd33 | ||
|
|
a5d1f1f68f | ||
|
|
ad63434f3e | ||
|
|
e52d71a880 | ||
|
|
00fce1d18a | ||
|
|
57951e1285 | ||
|
|
c6bdd27d4c | ||
|
|
593f3b81e5 | ||
|
|
e95361fed4 | ||
|
|
dda5775dd6 | ||
|
|
84a096e234 | ||
|
|
243f59b9e9 | ||
|
|
9b3f13458f | ||
|
|
9268955256 | ||
|
|
0adf267f66 | ||
|
|
05d82a0684 | ||
|
|
ff621cb146 | ||
|
|
9da4946955 | ||
|
|
0944e8b156 | ||
|
|
8115acbf82 | ||
|
|
d765b03bd1 | ||
|
|
f819509442 | ||
|
|
74eac1d06a | ||
|
|
38d53cc03d | ||
|
|
49f8a6e733 | ||
|
|
4fa6d86127 | ||
|
|
03557b69c2 | ||
|
|
7a183ea026 | ||
|
|
b44d6744f9 | ||
|
|
7eb003c684 | ||
|
|
7a53e191a9 | ||
|
|
e32b99fb21 | ||
|
|
b1b88676b0 | ||
|
|
6685cc5bc8 | ||
|
|
9b7691c8d2 | ||
|
|
bf28201685 | ||
|
|
015e1a8dab | ||
|
|
b6af947042 | ||
|
|
065ace5301 | ||
|
|
76315fa6ac | ||
|
|
dd87362ce3 | ||
|
|
646d5cc9c8 | ||
|
|
881a9b7c04 | ||
|
|
bd5e35c15f | ||
|
|
142ce7c03f | ||
|
|
eba4d44c81 | ||
|
|
95c25bc1b7 | ||
|
|
fbb162aa9b | ||
|
|
b4d2bf98fa | ||
|
|
6b36502e1e | ||
|
|
fbd4323dd8 | ||
|
|
3556004f02 | ||
|
|
d4a502629e | ||
|
|
d21bda604d | ||
|
|
e685a96716 | ||
|
|
e3beec3e1f | ||
|
|
c63d54631c | ||
|
|
5952ae28b8 | ||
|
|
487d26c7db | ||
|
|
68b6fdb508 | ||
|
|
0245eb102c | ||
|
|
69d73ac528 | ||
|
|
8bfa6df1a6 | ||
|
|
6e1702c1a5 | ||
|
|
86a31d17a5 | ||
|
|
5a6f459db5 | ||
|
|
a76d4daff8 | ||
|
|
657e6a2037 | ||
|
|
4c0785e996 | ||
|
|
03e8a0737c | ||
|
|
65ceaac42e | ||
|
|
d5acc85ef0 | ||
|
|
6851e24c3b | ||
|
|
fe0b1c5ee4 | ||
|
|
52f20a1047 | ||
|
|
39a422ef94 | ||
|
|
056a503200 | ||
|
|
2b393d04e1 | ||
|
|
d35c7ed49b | ||
|
|
9e8ed3bf54 | ||
|
|
48323059e8 | ||
|
|
04be66eab7 | ||
|
|
f385e02c53 | ||
|
|
d784c621c9 | ||
|
|
990217fcb0 | ||
|
|
7ce1d36b59 | ||
|
|
f22398a9d3 | ||
|
|
355d62e7db | ||
|
|
3eb23d3325 | ||
|
|
4e6b7289f2 | ||
|
|
b1735b0f80 | ||
|
|
c4d8a25c5a | ||
|
|
f014365b65 | ||
|
|
10df9777b5 | ||
|
|
6e01ffd5ac | ||
|
|
dde83c8fcc | ||
|
|
deabfcf403 | ||
|
|
537b58b446 | ||
|
|
b5749af5b4 | ||
|
|
4855b49698 | ||
|
|
030df58fea | ||
|
|
795754273e | ||
|
|
bd5c4603e3 | ||
|
|
e69616110d | ||
|
|
0dda5ca4d6 | ||
|
|
00804c1020 | ||
|
|
dec0e418e3 | ||
|
|
dd773d33fd | ||
|
|
ada7b74ba1 | ||
|
|
5482a3134a | ||
|
|
ac48576b88 | ||
|
|
7e629d7ef4 | ||
|
|
71a6cf1207 | ||
|
|
f132f272f2 | ||
|
|
4376ca4c94 | ||
|
|
47cf447310 | ||
|
|
68a3716fd2 | ||
|
|
2cdb17a110 | ||
|
|
ed6acfa1e7 | ||
|
|
c52c4229c5 | ||
|
|
284378232b | ||
|
|
921be56379 | ||
|
|
022fb23cee | ||
|
|
16828b8cec | ||
|
|
edd19419ad | ||
|
|
61e194bb6d | ||
|
|
582ae36e6c | ||
|
|
c2b03e49e1 | ||
|
|
dcec2516ae | ||
|
|
c6ee80eefd | ||
|
|
46cafcc445 | ||
|
|
3e6ae9bebf | ||
|
|
53acd8cffd | ||
|
|
215242a4a1 | ||
|
|
da59bb811f | ||
|
|
37f1b27bd2 | ||
|
|
01babc452c | ||
|
|
5b0d04609c | ||
|
|
b40177a8c8 | ||
|
|
fbcf95ba02 | ||
|
|
641d9a6565 | ||
|
|
ce960c8d0d | ||
|
|
0b7aec1fa0 | ||
|
|
73ea5b0e2d | ||
|
|
12b9a73ca5 | ||
|
|
4785e84c43 | ||
|
|
2fd430bd2c | ||
|
|
ef0f7cfa6f | ||
|
|
375fe3f3e8 | ||
|
|
9cb5735165 | ||
|
|
c8bff3a71e | ||
|
|
1cf3422e05 | ||
|
|
24a9a5ac2d | ||
|
|
fb5b29a32b | ||
|
|
76624122dd | ||
|
|
0884678264 | ||
|
|
eefa2bcaba | ||
|
|
9d4e672475 | ||
|
|
a3f7cbd63d | ||
|
|
70d68669d2 | ||
|
|
587ca48312 | ||
|
|
8d88217434 | ||
|
|
70ad2fcee0 | ||
|
|
7a077a2d99 | ||
|
|
1a62a36b86 | ||
|
|
7b6ef7aca8 | ||
|
|
20a11b0f46 | ||
|
|
5d20f47473 | ||
|
|
e16fd45972 | ||
|
|
11f14b8fe5 | ||
|
|
9a5d0ab0a2 | ||
|
|
30560397e4 | ||
|
|
241a97fd19 | ||
|
|
83a9be2428 | ||
|
|
3c85d27e1f | ||
|
|
39a5583930 | ||
|
|
4587031481 | ||
|
|
bd8e8a4087 | ||
|
|
b0cafd47a0 | ||
|
|
f11accf4c2 | ||
|
|
085fe5f7ba | ||
|
|
2076d18825 | ||
|
|
08167b959c | ||
|
|
2aaae47aef | ||
|
|
13202dfc7c | ||
|
|
0e03578e91 | ||
|
|
96581ef1f4 | ||
|
|
81467e1d09 | ||
|
|
f62717a16a | ||
|
|
778a856adb | ||
|
|
2d192431bc | ||
|
|
b6a3938921 | ||
|
|
8c34acbf55 | ||
|
|
defbd26f95 | ||
|
|
c2bb0431f0 | ||
|
|
576363f353 | ||
|
|
d59bcd3f5b | ||
|
|
bbfca90260 | ||
|
|
55f3a8b4f8 | ||
|
|
9926eac192 | ||
|
|
e64b8eaf40 | ||
|
|
72b2fb442b | ||
|
|
63b15dd1b6 | ||
|
|
b026896a98 | ||
|
|
c35a103694 | ||
|
|
66d4b7372e | ||
|
|
ecfdb4bbac | ||
|
|
5e6254634f | ||
|
|
1edfa4a4fb | ||
|
|
b57ec55812 | ||
|
|
608656ae89 | ||
|
|
9aa9852e85 | ||
|
|
8c4b4e233d | ||
|
|
91db3b9344 | ||
|
|
817912ea40 | ||
|
|
328a25abea | ||
|
|
3bfd7644a4 | ||
|
|
0b46fcb4f8 | ||
|
|
0d71cd4279 | ||
|
|
f80b54e573 | ||
|
|
d4e21538db | ||
|
|
255dc71823 | ||
|
|
448cd1cd36 | ||
|
|
9a9eef428b | ||
|
|
e7fedd5c2d | ||
|
|
0bf678e09e | ||
|
|
618c85ceb1 | ||
|
|
8b879ee23b | ||
|
|
54410189bc | ||
|
|
3eb8796b0d | ||
|
|
9dc904f0a5 | ||
|
|
491f72accc | ||
|
|
d08b3513dc | ||
|
|
6a5427ee4f | ||
|
|
3d79950c27 | ||
|
|
2c12a761ee | ||
|
|
8045cff888 | ||
|
|
930ae84dac | ||
|
|
ab4b1b1f29 | ||
|
|
4a291f181f | ||
|
|
c93a4c7fc0 | ||
|
|
566f683c54 | ||
|
|
eaef99b7af | ||
|
|
f2390e85b9 | ||
|
|
454a804b4e | ||
|
|
878b268a5e | ||
|
|
377e331e6a | ||
|
|
6bd450dcd0 | ||
|
|
3c6eb5e0e2 | ||
|
|
b3b3042afc | ||
|
|
d9191c74d8 | ||
|
|
cb8c8a1d50 | ||
|
|
d2e730f8e5 | ||
|
|
85c5f423b1 | ||
|
|
391fcc799b | ||
|
|
44cfb77622 | ||
|
|
41483df689 | ||
|
|
c4b3781df0 | ||
|
|
8ee5b16e89 | ||
|
|
d214dbb5fd | ||
|
|
b480fb2dfc | ||
|
|
9f0c3b0db1 | ||
|
|
45eca85bae | ||
|
|
d46d34915e | ||
|
|
4e4f0a4575 | ||
|
|
98064f7329 | ||
|
|
ee55b82a8d | ||
|
|
8c06e3577d | ||
|
|
25994e61bc | ||
|
|
6d8060bc50 | ||
|
|
19b550009b | ||
|
|
9798bb1b30 | ||
|
|
0011e09248 | ||
|
|
26c253113b | ||
|
|
714481f7e5 | ||
|
|
d945ef67e1 | ||
|
|
353e99c26a | ||
|
|
cdf7261c7e | ||
|
|
378c45fe5c | ||
|
|
93348630bf | ||
|
|
dd86c21382 | ||
|
|
573feed66f | ||
|
|
c48a294a2b | ||
|
|
e3126ec999 | ||
|
|
1bd00ac775 | ||
|
|
960416f9bf | ||
|
|
b82b6736d1 | ||
|
|
6d4b113c72 | ||
|
|
d6f1a897f6 | ||
|
|
f68be08c67 | ||
|
|
a6e728a4d8 | ||
|
|
4e4e737ff2 | ||
|
|
fb1c226e56 | ||
|
|
cd5982e45f | ||
|
|
ff4ec934e9 | ||
|
|
943e7c988f | ||
|
|
c699d71abc | ||
|
|
6261fa191f | ||
|
|
8273dbcd49 | ||
|
|
94498b191b | ||
|
|
e0d22b739d | ||
|
|
db9fc264d9 | ||
|
|
34a9eee7a6 | ||
|
|
0f4e00a2a3 | ||
|
|
99935ce11f | ||
|
|
431b207dab | ||
|
|
0890b15077 | ||
|
|
c6c1830e70 | ||
|
|
e5a16c530d | ||
|
|
921e904acc | ||
|
|
55e65bbabf | ||
|
|
fc1de5b4f3 | ||
|
|
7bc683b234 | ||
|
|
255bd6b26c | ||
|
|
e2592d9049 | ||
|
|
fe0c37f43d | ||
|
|
55298317e3 | ||
|
|
734a6de996 | ||
|
|
2c5e96bb28 | ||
|
|
3cdabbaaff | ||
|
|
c2030a7db5 | ||
|
|
d598039f20 | ||
|
|
521c4679d9 | ||
|
|
f26a64fb88 | ||
|
|
48adeb9dd7 | ||
|
|
6fdd5ea73a | ||
|
|
ee74740384 | ||
|
|
16d486e211 | ||
|
|
32410b59c4 | ||
|
|
3069eaa5c0 | ||
|
|
c30491284f | ||
|
|
1e6273b92d | ||
|
|
f3e3c47af3 | ||
|
|
15cdb3ed79 | ||
|
|
ac92a9fa40 | ||
|
|
a252c87c82 | ||
|
|
384cb22d3a | ||
|
|
f61b6a1c31 | ||
|
|
cbc8187616 | ||
|
|
eef66ae6ed | ||
|
|
bb4543167f | ||
|
|
ecfcbeef26 | ||
|
|
f07a1a6d1e | ||
|
|
6ad8145645 | ||
|
|
3e55699275 | ||
|
|
d2e528d8c1 | ||
|
|
3148a181e7 | ||
|
|
1bc1fd4cb4 | ||
|
|
f4074428f8 | ||
|
|
72e0250117 | ||
|
|
1173059e7b | ||
|
|
96d26be1d4 | ||
|
|
045fbad616 | ||
|
|
32e4635e84 | ||
|
|
7b5072a21b | ||
|
|
2f8968478d | ||
|
|
6aae68bb07 | ||
|
|
eede2f9944 | ||
|
|
73aa91af8b | ||
|
|
c3375b176d | ||
|
|
ff5a2d459d | ||
|
|
071b909d38 | ||
|
|
79a6246666 | ||
|
|
86744a2e0c | ||
|
|
7cdb832c24 | ||
|
|
a36c6a8dda | ||
|
|
2cc7e88f8e | ||
|
|
7fdccf4eb8 | ||
|
|
e8dd99a9cd | ||
|
|
d18188d565 | ||
|
|
fd95551940 | ||
|
|
25509e74d3 | ||
|
|
cb7f78e9d3 | ||
|
|
6b5f46624c | ||
|
|
b8721e0c64 | ||
|
|
6ed2ae188e | ||
|
|
f756864670 | ||
|
|
49faaf750f | ||
|
|
ce1649233d | ||
|
|
8589e122c6 | ||
|
|
56c90c289a | ||
|
|
1dfd2d565b | ||
|
|
edb4aac8d3 | ||
|
|
37401df106 | ||
|
|
f2adc3de4f | ||
|
|
0894dd6d74 | ||
|
|
67c164df07 | ||
|
|
415398fc66 | ||
|
|
e13d3ce657 | ||
|
|
f72a836231 | ||
|
|
4dcc073b3a | ||
|
|
3939a640e9 | ||
|
|
61a7f54877 | ||
|
|
7d7ef1e72a | ||
|
|
471f3e66e6 | ||
|
|
6a41d5bba8 | ||
|
|
21bec139ca | ||
|
|
b4cd670b09 | ||
|
|
091fbb2824 | ||
|
|
9b1163cfb8 | ||
|
|
1e9ae1bc02 | ||
|
|
2629a98851 | ||
|
|
1399ac9b41 | ||
|
|
053a1a2230 | ||
|
|
056aa81ed3 | ||
|
|
466b7e84ef | ||
|
|
b76828df9f | ||
|
|
b33e639099 | ||
|
|
9cd8c3738f | ||
|
|
8df431f525 | ||
|
|
54a77a604c | ||
|
|
d18ce3b39e | ||
|
|
9057559ab5 | ||
|
|
b726e96f4b | ||
|
|
03ae31eced | ||
|
|
335a767f22 | ||
|
|
1c19c97cf2 | ||
|
|
9912ffd555 | ||
|
|
4819e58d06 | ||
|
|
dd9cb8e781 | ||
|
|
e256ce5c4b | ||
|
|
61c60b50fd | ||
|
|
636f1e642d | ||
|
|
4fba3ec872 | ||
|
|
03aa4873d1 | ||
|
|
b88e159495 | ||
|
|
ec98ffb492 | ||
|
|
59049cd047 | ||
|
|
8d8695ccd7 | ||
|
|
53c5ec51b8 | ||
|
|
ca66eac76c | ||
|
|
4f5c5356c5 | ||
|
|
18fa4c4105 | ||
|
|
fd617658ef | ||
|
|
b45bfd258d | ||
|
|
bce0a93227 | ||
|
|
836ccfd595 | ||
|
|
9c504c1b3d | ||
|
|
0ea55209ae | ||
|
|
0a13e03792 | ||
|
|
d24c6f7a81 | ||
|
|
75409e3ed0 | ||
|
|
77b0800633 | ||
|
|
6c01cc16f8 | ||
|
|
16b327f106 | ||
|
|
642e75c3dd | ||
|
|
a5431a40da | ||
|
|
46eb744b34 | ||
|
|
d76ca6f569 | ||
|
|
d6ded950ac | ||
|
|
ae0c738980 | ||
|
|
d3c23428d5 | ||
|
|
324c8e9b54 | ||
|
|
92a36dbeee | ||
|
|
cc132775f3 | ||
|
|
92f4744d11 | ||
|
|
5e259d26ab | ||
|
|
e2a9743dd4 | ||
|
|
5f2486049e | ||
|
|
5f37f54675 | ||
|
|
918e669c98 | ||
|
|
5afd518718 | ||
|
|
4f1ac84a19 | ||
|
|
6553c40bea | ||
|
|
9bb0ef04f5 | ||
|
|
f34a3785f0 | ||
|
|
3d8d55a531 | ||
|
|
b64fc7dc3f | ||
|
|
5b3670f300 | ||
|
|
8bb11039dc | ||
|
|
7c4e737668 | ||
|
|
68b4866438 | ||
|
|
eb30f6ed1a | ||
|
|
5d65b5f660 | ||
|
|
600a24346a | ||
|
|
a5893db106 | ||
|
|
70efaa4235 | ||
|
|
95729e2375 | ||
|
|
8dee17446d | ||
|
|
960512acd9 | ||
|
|
1194c61857 | ||
|
|
dfb7c3e194 | ||
|
|
cf899364f3 | ||
|
|
d98c54c445 | ||
|
|
08b3cc5033 | ||
|
|
a11f7d1070 | ||
|
|
b3fdb9f168 | ||
|
|
4dfd016504 | ||
|
|
2de1433818 | ||
|
|
731978fda6 | ||
|
|
194b92e70f | ||
|
|
41c6155922 | ||
|
|
d5324ff3db | ||
|
|
90bcc64547 | ||
|
|
443558e3a2 | ||
|
|
3655f6f407 | ||
|
|
6df049e05c | ||
|
|
ee0bdde8c1 | ||
|
|
d6346522b8 | ||
|
|
f4494db73f | ||
|
|
29ba9c82c3 | ||
|
|
858a751eef | ||
|
|
1bc07994f6 | ||
|
|
e99ab329fd | ||
|
|
0c60c9fd0d | ||
|
|
62f55b8549 | ||
|
|
ccfe6f18fe | ||
|
|
18c23680f7 | ||
|
|
bbb8c9418e | ||
|
|
02e022ebfa | ||
|
|
ffaf7068d5 | ||
|
|
2865d6bd15 | ||
|
|
de62037ba5 | ||
|
|
77868ad2a3 | ||
|
|
a7f022dcea | ||
|
|
8c1af0fdb8 | ||
|
|
1762e10e69 | ||
|
|
a854d955b8 | ||
|
|
0363717476 | ||
|
|
7c992eac5e | ||
|
|
d05c60baf0 | ||
|
|
4d2cbf7006 | ||
|
|
566c1aaf84 | ||
|
|
a8c91069b2 | ||
|
|
df297f89d0 | ||
|
|
058a0d4fa7 | ||
|
|
cdd4ed5b3d | ||
|
|
984e3d112d | ||
|
|
1ce5b78a6b | ||
|
|
119bf45177 | ||
|
|
8ccaa0794e | ||
|
|
0139a840ae | ||
|
|
502c76fcfc | ||
|
|
d84fbb7165 | ||
|
|
bb3320f103 | ||
|
|
fe1f88d2ac | ||
|
|
ccc55dcb1e | ||
|
|
b54c18730b | ||
|
|
515d18020d | ||
|
|
532fe82c6e | ||
|
|
ad432e1e9b | ||
|
|
70039d0c41 | ||
|
|
450c340cb1 | ||
|
|
c919d3d5aa | ||
|
|
378db9ab9a | ||
|
|
8eb23c5ee5 | ||
|
|
2de3eb8ac0 | ||
|
|
1ce3991d81 | ||
|
|
d632f1c6b2 | ||
|
|
d8927143fa | ||
|
|
f24e73141e | ||
|
|
989737af6b | ||
|
|
07923e0baf | ||
|
|
c2920083d8 | ||
|
|
29c049e358 | ||
|
|
623a9db4e7 | ||
|
|
b8c0ed13f3 | ||
|
|
7fef9a813e | ||
|
|
a705cc41ae | ||
|
|
835f6d42d8 | ||
|
|
e82d71c949 | ||
|
|
b9218a1c4c | ||
|
|
4cfe1fcd6b | ||
|
|
c986ab95cf | ||
|
|
ade542eee7 | ||
|
|
fd6af312e9 | ||
|
|
fded55ddef | ||
|
|
eef07afc90 | ||
|
|
a4059882a9 | ||
|
|
1ed649ff28 | ||
|
|
a5ce3ada0a | ||
|
|
c0b269b9ee | ||
|
|
dc70cab2cb | ||
|
|
42860d752c | ||
|
|
54596d2286 | ||
|
|
32eaa9137c | ||
|
|
2f687a3c40 | ||
|
|
adb988a18b | ||
|
|
13cdd5bc45 | ||
|
|
8f4a181380 | ||
|
|
1a7f0741b5 | ||
|
|
ee5ebdb6ef | ||
|
|
bbbcd5b6b3 | ||
|
|
5d76b4781e | ||
|
|
cbd99ea7a2 | ||
|
|
b7d835eceb | ||
|
|
7b64e8643f | ||
|
|
15dd1bd705 | ||
|
|
964f17c507 | ||
|
|
f9da31e658 | ||
|
|
83263cc174 | ||
|
|
2c327aae66 | ||
|
|
8492272a08 | ||
|
|
b7e7ccee54 | ||
|
|
c90ab62989 | ||
|
|
2a20fc3968 | ||
|
|
9bb5135317 | ||
|
|
5d5fb46af6 | ||
|
|
a0b6d9c4e0 | ||
|
|
e087edf005 | ||
|
|
ee611fa7a0 | ||
|
|
c70cd01971 | ||
|
|
4202a71381 | ||
|
|
3831b56423 | ||
|
|
78204f92e6 | ||
|
|
58fdd8a59a | ||
|
|
503206af88 | ||
|
|
5b882e333d | ||
|
|
e94ef09977 | ||
|
|
5e13a7f1e2 | ||
|
|
5794b1abea | ||
|
|
760fb4b0e3 | ||
|
|
9bbdaffe9d | ||
|
|
a216c9b0d6 | ||
|
|
756ef0b583 | ||
|
|
063b3263cc | ||
|
|
233c7e53f1 | ||
|
|
cf976a2b98 | ||
|
|
f4f0da6de2 | ||
|
|
2e06ce306a | ||
|
|
70bdd59548 | ||
|
|
c386f4b2e3 | ||
|
|
f7563818ac | ||
|
|
7ce7905d31 | ||
|
|
d1dba53f61 | ||
|
|
9f8a3916c2 | ||
|
|
09047dc19c | ||
|
|
81c80b254e | ||
|
|
2a1d547267 | ||
|
|
bd12972d7b | ||
|
|
7b53ee2a6f | ||
|
|
42d44e996f | ||
|
|
04f68d25cd | ||
|
|
19405d5f5b | ||
|
|
115b827115 | ||
|
|
b221c65165 | ||
|
|
b386400365 | ||
|
|
123265bf4c | ||
|
|
fb02edf254 | ||
|
|
34778937c3 | ||
|
|
2d87da8815 | ||
|
|
f0892b08b8 | ||
|
|
7061e9b4cb | ||
|
|
e31e889595 | ||
|
|
36bc266d67 | ||
|
|
dd5b5e9bbf | ||
|
|
919cc0da87 | ||
|
|
a305c43901 | ||
|
|
d252248319 | ||
|
|
b75700cc0b | ||
|
|
630525b59c | ||
|
|
c7a614bd50 | ||
|
|
eb7dd74026 | ||
|
|
88f6c71e88 | ||
|
|
d41f2dcd86 | ||
|
|
f1b791d5e0 | ||
|
|
7b84518e59 | ||
|
|
8023bc2fbb | ||
|
|
51c578840c | ||
|
|
ae3d786593 | ||
|
|
a37a4031e9 | ||
|
|
71cb17b58b | ||
|
|
9e6bb6f784 | ||
|
|
054d5c5f4c | ||
|
|
a9973ad60e | ||
|
|
9651b5a7c9 | ||
|
|
3b4fe0d582 | ||
|
|
0033267033 | ||
|
|
c6a53d9b3d | ||
|
|
7189e060e0 | ||
|
|
6ddabd51c0 | ||
|
|
f2c7db63cf | ||
|
|
cb551cfd5a | ||
|
|
0f5eed60a2 | ||
|
|
2984edc752 | ||
|
|
69c3b4b4ea | ||
|
|
5141fe0a74 | ||
|
|
b0f904508a | ||
|
|
8abe60db0b | ||
|
|
3cc249a887 | ||
|
|
5325971517 | ||
|
|
c60982ce60 | ||
|
|
2324834b73 | ||
|
|
38001a4e89 | ||
|
|
d27bbe5232 | ||
|
|
c4d8f0b6cc | ||
|
|
dbac97a908 | ||
|
|
5a8c4ad3f5 | ||
|
|
e83b754e6f | ||
|
|
28df07225d | ||
|
|
3349144f5e | ||
|
|
67f007ea40 | ||
|
|
c04903d15c | ||
|
|
a33f503a0d | ||
|
|
6123596ec9 | ||
|
|
8b03a5e225 | ||
|
|
94e02269ee | ||
|
|
ddebe1bbba | ||
|
|
e8016a5e7e | ||
|
|
c6c12e7d7a | ||
|
|
a3b5d649e6 | ||
|
|
dfb5f02f4b | ||
|
|
b61b8ee1fb | ||
|
|
8146e4fdbd | ||
|
|
156f09729e | ||
|
|
f9ac4c2ada | ||
|
|
a69be00d37 | ||
|
|
48596122e4 | ||
|
|
c4bbf12e72 | ||
|
|
e2656ff2f8 | ||
|
|
0fd3292715 | ||
|
|
926a9f68c4 | ||
|
|
455ba002b4 | ||
|
|
7fc6917cfd | ||
|
|
540a64bbba | ||
|
|
264fd709e4 | ||
|
|
30aa50684f | ||
|
|
91f5f8053a | ||
|
|
f38118790e | ||
|
|
15359afa1c | ||
|
|
b9051bbe22 | ||
|
|
b11ef125c3 | ||
|
|
5a9d968a75 | ||
|
|
60dfcdba00 | ||
|
|
46a362b7d8 | ||
|
|
c1b4f7ec28 | ||
|
|
2e0cf05e55 | ||
|
|
3606ed2bda | ||
|
|
5cec3eb052 | ||
|
|
6cbb87f224 | ||
|
|
56d3a5ecf2 | ||
|
|
fd868b9d67 | ||
|
|
3883d73f20 | ||
|
|
873b378852 | ||
|
|
9d7a4cae00 | ||
|
|
f7e57da9f9 | ||
|
|
166cff27c8 | ||
|
|
88475025af | ||
|
|
2afcfa8463 | ||
|
|
1838cf92ef | ||
|
|
45615081ec | ||
|
|
622b5c4ac9 | ||
|
|
57c503091f | ||
|
|
57a753c303 | ||
|
|
029596bc40 | ||
|
|
2bababb73e | ||
|
|
6881610892 | ||
|
|
689289acd0 | ||
|
|
fbaf705c2a | ||
|
|
e37e45f984 | ||
|
|
15f2165c12 | ||
|
|
ada9c9addc | ||
|
|
2f1e653f2f | ||
|
|
ceda05a879 | ||
|
|
3ef1ca1764 | ||
|
|
0b48ffe3cd | ||
|
|
479de9a7d3 | ||
|
|
3b884c4051 | ||
|
|
8891595993 | ||
|
|
896e3166b7 | ||
|
|
7d323f4379 | ||
|
|
abf7fce108 | ||
|
|
479e8ceceb | ||
|
|
3f4ae8875f | ||
|
|
d3e21c82f2 | ||
|
|
c0ce584487 | ||
|
|
9aeb79e80c | ||
|
|
7e792928e0 | ||
|
|
56708e8c35 | ||
|
|
44273e0570 | ||
|
|
91ecd3455f | ||
|
|
7ceb236a09 | ||
|
|
1c45866409 | ||
|
|
f849ccd128 | ||
|
|
c7d43b26df | ||
|
|
416d1d0301 | ||
|
|
2fe8e03ed6 | ||
|
|
ba047428e2 | ||
|
|
19bcdb6418 | ||
|
|
02b9ce5901 | ||
|
|
e4ef6334aa | ||
|
|
25d1a2a1d8 | ||
|
|
160ac14eb3 | ||
|
|
0409ec00d7 | ||
|
|
056206098b | ||
|
|
0dbb8224fb | ||
|
|
384e1e31ad | ||
|
|
c67eeeaf6c | ||
|
|
0041bca82f | ||
|
|
6158e41822 | ||
|
|
aee6fce9f8 | ||
|
|
7a17bbacb9 | ||
|
|
65708ec360 | ||
|
|
e2f0f0d71d | ||
|
|
4eb50ac339 | ||
|
|
509ce9f571 | ||
|
|
4cb0ffeb1f | ||
|
|
ef17ed2f87 | ||
|
|
2b963479a8 | ||
|
|
02d5359749 | ||
|
|
c843da5272 | ||
|
|
3dca55661c | ||
|
|
024e62a582 | ||
|
|
7bfbf3c88b | ||
|
|
97a4c32870 | ||
|
|
127534ef55 | ||
|
|
b10976562f | ||
|
|
64f72daa7e | ||
|
|
efa4ffa326 | ||
|
|
7c92bb218e | ||
|
|
5f3a82423f | ||
|
|
fe1fcfbbae | ||
|
|
b4223dbdec | ||
|
|
babcdfc99a | ||
|
|
58e32aa2ff | ||
|
|
8b4dcbaa64 | ||
|
|
3a93dcf2c4 | ||
|
|
1979647650 | ||
|
|
3a15688f17 | ||
|
|
83ecbef9bc | ||
|
|
493becde8b | ||
|
|
15de6194c4 | ||
|
|
af5de05a31 | ||
|
|
755c47f900 | ||
|
|
aff2872fc1 | ||
|
|
50d063256e | ||
|
|
e947ddba10 | ||
|
|
f2c02f5559 | ||
|
|
875230ed13 | ||
|
|
c460cff01c | ||
|
|
43103f40a5 | ||
|
|
6b1eef9827 | ||
|
|
76823d3e39 | ||
|
|
9e295d44f0 | ||
|
|
02c67fe2fa | ||
|
|
86de0d5e14 | ||
|
|
a78bc86465 | ||
|
|
036617570e | ||
|
|
662970f232 | ||
|
|
92cbff7749 | ||
|
|
de11fb2783 | ||
|
|
7d6cf4c01a | ||
|
|
e42fb1b57d | ||
|
|
c4d1db263c | ||
|
|
d66f54d06d | ||
|
|
cce72ad8d6 | ||
|
|
00f189c921 | ||
|
|
66df82f9e0 | ||
|
|
51ed77fbf7 | ||
|
|
c5e341883d | ||
|
|
2ba9d7f288 | ||
|
|
00d7947ee8 | ||
|
|
1591b76050 | ||
|
|
2d0abebca3 | ||
|
|
b3a17c8da4 | ||
|
|
3e187f8ce0 | ||
|
|
d35a24ee76 | ||
|
|
7b29ce036a | ||
|
|
76663ae3e8 | ||
|
|
ff8d22a80d | ||
|
|
756c1fd73d | ||
|
|
d3ac33ce20 | ||
|
|
729cc4fd6f | ||
|
|
02d4ecb21c | ||
|
|
9370f71d01 | ||
|
|
8a6ae84fb0 | ||
|
|
6be60efaba | ||
|
|
608d3ce32f | ||
|
|
106fe7bde6 | ||
|
|
af46108cc4 | ||
|
|
783b71a9da | ||
|
|
ce0d00a0ae | ||
|
|
bd4251237b | ||
|
|
c85233e779 | ||
|
|
0781e9e227 | ||
|
|
75ac377352 | ||
|
|
24f4a0be1f | ||
|
|
791c4b48b6 | ||
|
|
ff84fd8118 | ||
|
|
a73eccf70d | ||
|
|
4a9960797b | ||
|
|
9fb1766266 | ||
|
|
bfbe0037b6 | ||
|
|
c43813ccbb | ||
|
|
5fe9c45fb2 | ||
|
|
86ff60f161 | ||
|
|
38059ab861 | ||
|
|
99db3a2991 | ||
|
|
895833effc | ||
|
|
b150edd6d0 | ||
|
|
dc6ae70aa6 | ||
|
|
672ea60ffd | ||
|
|
02b40ae8f6 | ||
|
|
91f87d6834 | ||
|
|
949ef8d7d8 | ||
|
|
8a2741650a | ||
|
|
ad906fc508 | ||
|
|
a05ea83c5c | ||
|
|
bfca151d85 | ||
|
|
0842259012 | ||
|
|
4cf7f68b6c | ||
|
|
7daef0d146 | ||
|
|
949e0f2326 | ||
|
|
499c2ea30a | ||
|
|
c1fb712c86 | ||
|
|
ab07330668 | ||
|
|
61f1a57e2f | ||
|
|
bc581ead3b | ||
|
|
14fce7fe55 | ||
|
|
3d26351c6b | ||
|
|
2c1e1f43dc | ||
|
|
01525e1d3b | ||
|
|
7c01b54d73 | ||
|
|
6ec5dd02b6 | ||
|
|
68512e0281 | ||
|
|
9a8e9bdc99 | ||
|
|
ae0e6e4dc8 | ||
|
|
a796122f7b | ||
|
|
0b3e917155 | ||
|
|
4a04cecbaa | ||
|
|
72c6aa81bb | ||
|
|
4a65b629ee | ||
|
|
bcaa83eeec | ||
|
|
1bd00b0e8c | ||
|
|
ac0b735131 | ||
|
|
ee6e717f46 | ||
|
|
872518a91f | ||
|
|
5f400d27b4 | ||
|
|
3b87b7c359 | ||
|
|
8e6efba0be | ||
|
|
9785e0b852 | ||
|
|
fcb3b112d9 | ||
|
|
b7ae5ffa1d | ||
|
|
0850570e95 | ||
|
|
ebbd4413f5 | ||
|
|
f0d14662b9 | ||
|
|
22301d63d8 | ||
|
|
b5f3be4599 | ||
|
|
63d6b3c47d | ||
|
|
410694100d | ||
|
|
366ae2f116 | ||
|
|
8bd1179b82 | ||
|
|
734a8ba312 | ||
|
|
a6708009d7 | ||
|
|
e9c405182d | ||
|
|
c89e8efec3 | ||
|
|
8d900baa82 | ||
|
|
e4611f2950 | ||
|
|
ed68b73ef5 | ||
|
|
45caa02929 | ||
|
|
3c8452aa31 | ||
|
|
6706d28eb7 | ||
|
|
2bf91c0f37 | ||
|
|
92d137cde9 | ||
|
|
f6ac2d2545 | ||
|
|
a099858385 | ||
|
|
d459f9902c | ||
|
|
632ca40b1d | ||
|
|
75cd7d7e72 | ||
|
|
e5fa5be0e5 | ||
|
|
7be47097e9 | ||
|
|
4584fa1aa6 | ||
|
|
c4a7923b51 | ||
|
|
44d36815bd | ||
|
|
3a46d5a3dd | ||
|
|
097de7b3cd | ||
|
|
65011c2877 | ||
|
|
a2bc46f1c0 | ||
|
|
a8dcd2d09b | ||
|
|
e3b9012486 | ||
|
|
02ec282812 | ||
|
|
7300b45bcd | ||
|
|
a83af075aa | ||
|
|
c511af69fe | ||
|
|
fbbb898d52 | ||
|
|
501f1ba2c4 | ||
|
|
796f97c671 | ||
|
|
ff578198d6 | ||
|
|
3da529f39c | ||
|
|
f40e978475 | ||
|
|
310c5f9eb6 | ||
|
|
f58dd9d02f | ||
|
|
fe241ea321 | ||
|
|
53eb891a88 | ||
|
|
3644a718d8 | ||
|
|
12fb1658ce | ||
|
|
cd4c19f363 | ||
|
|
bba8ab657e | ||
|
|
b89b6d7679 | ||
|
|
f8ad954854 | ||
|
|
1674048c81 | ||
|
|
b93a3ceb29 | ||
|
|
c28a3e85a3 | ||
|
|
6a2bb08107 | ||
|
|
0138ab3f7c | ||
|
|
c98663be4a | ||
|
|
94d47c2acd | ||
|
|
7ad80c9bf6 | ||
|
|
640158ea4c | ||
|
|
40ffbbe616 | ||
|
|
a49635a825 | ||
|
|
e55d9ed3b8 | ||
|
|
a649dcecf7 | ||
|
|
42ee755ea5 | ||
|
|
790bef98e5 | ||
|
|
830a117aa7 | ||
|
|
6d17b678e4 | ||
|
|
cb5214f14b | ||
|
|
f23451e1c9 | ||
|
|
dca3f3b31f | ||
|
|
206b16410e | ||
|
|
7514a625fd | ||
|
|
db8596743c | ||
|
|
b84e9141a5 | ||
|
|
9ea84b87e5 | ||
|
|
3638a59d8d | ||
|
|
dd256b6857 | ||
|
|
c28e6630bb | ||
|
|
dd1d29f983 | ||
|
|
7e8cd565f4 | ||
|
|
ad489ab1b4 | ||
|
|
03fddd48af | ||
|
|
6c8d302dd9 | ||
|
|
91dcf10375 | ||
|
|
326dc7d367 | ||
|
|
4c04ace9d8 | ||
|
|
5e6b7fb6b4 | ||
|
|
485896614b | ||
|
|
1ec8b31e46 | ||
|
|
abdb0cc8c0 | ||
|
|
db40dd8e49 | ||
|
|
e7ae9c752e | ||
|
|
bfd4ebd49d | ||
|
|
c4d0133fbf | ||
|
|
3dbe9a4af1 | ||
|
|
889e5db4fb | ||
|
|
7bf037ab2f | ||
|
|
bf8cd51a5a | ||
|
|
128ec6fd78 | ||
|
|
b6aa766c72 | ||
|
|
a8222c2651 | ||
|
|
b09f179a16 | ||
|
|
30fede216c | ||
|
|
8512fba7db | ||
|
|
247acdd274 | ||
|
|
e7f0035237 | ||
|
|
8f76d19827 | ||
|
|
9f176c5e2d | ||
|
|
eacb1b3b2e | ||
|
|
650096ea0f | ||
|
|
07178fb6c0 | ||
|
|
ebe169b9ef | ||
|
|
d6c8988cec | ||
|
|
41aaf5363d | ||
|
|
e354e71425 | ||
|
|
49f9e88cc1 | ||
|
|
ea145188b9 | ||
|
|
ded0526ca1 | ||
|
|
e871e736eb | ||
|
|
b2a9791dca | ||
|
|
eab69c3a59 | ||
|
|
1b35380dda | ||
|
|
797beef79f | ||
|
|
eda22f4270 | ||
|
|
b7fe2b31cd | ||
|
|
7e6b5a384d | ||
|
|
a86ca322af | ||
|
|
db591cdcd8 | ||
|
|
c7753dd2e0 | ||
|
|
204c788dec | ||
|
|
d6de46cc05 | ||
|
|
93e69d515d | ||
|
|
5e4ef9266e | ||
|
|
821e11ca3c | ||
|
|
abd37c78f9 | ||
|
|
f4a9490e7f | ||
|
|
f6e0553093 | ||
|
|
358bc6d5df | ||
|
|
3857c08277 | ||
|
|
4b34a6bd4a | ||
|
|
535ae612f3 | ||
|
|
4d6a45d491 | ||
|
|
dc5731dcd6 | ||
|
|
f0f6d6e314 | ||
|
|
f74e3f1a90 | ||
|
|
ab20b5cb61 | ||
|
|
2eb027833c | ||
|
|
3dab71199c | ||
|
|
33669b6fd8 | ||
|
|
080db7629f | ||
|
|
f42492764d | ||
|
|
d27ccb0233 | ||
|
|
da91a857a5 | ||
|
|
77cf9fb569 | ||
|
|
d81ae29ab7 | ||
|
|
dabb2f4ad3 | ||
|
|
a31eaf2eb8 | ||
|
|
fcee3a68f4 | ||
|
|
ef3f121c88 | ||
|
|
fdb98dd6ed | ||
|
|
30cb4f0151 | ||
|
|
44bafb7225 | ||
|
|
2f18b444d7 | ||
|
|
f299f0f849 | ||
|
|
5c1eb08b3f | ||
|
|
87d86f32ee | ||
|
|
c3521502de | ||
|
|
fe98e430ce | ||
|
|
8530db6dab | ||
|
|
32923daa9d | ||
|
|
ac75cf318e | ||
|
|
35713ef004 | ||
|
|
81c808692e | ||
|
|
518853bb96 | ||
|
|
1929f9132d | ||
|
|
b5abb72c5b | ||
|
|
99d7cb72a1 | ||
|
|
48e62eca0c | ||
|
|
a88ab40384 | ||
|
|
099871e217 | ||
|
|
6bc7085297 | ||
|
|
a5341bed9e | ||
|
|
e9c60e64d6 | ||
|
|
3f477d0bd5 | ||
|
|
8f0e00b4aa | ||
|
|
c4b87d01ce | ||
|
|
90bbb9beac | ||
|
|
4606b9fd9f | ||
|
|
7c6dc930d2 | ||
|
|
62a2469c71 | ||
|
|
c2c0e6517f | ||
|
|
cc4a9ed10d | ||
|
|
dc24738f93 | ||
|
|
16e4c25caf | ||
|
|
3957b74d9a | ||
|
|
994b60b1d8 | ||
|
|
efb79a4008 | ||
|
|
10af669719 | ||
|
|
b3dd873656 | ||
|
|
63bb4b82e9 | ||
|
|
8208e81622 | ||
|
|
18a36de69b | ||
|
|
b74a4c6995 | ||
|
|
75dd5f268f | ||
|
|
14a81eea5f | ||
|
|
cb48011b17 | ||
|
|
c1b530f58f | ||
|
|
ba0ca3f7f7 | ||
|
|
bc32b75fd2 | ||
|
|
fddbe7c929 | ||
|
|
625c7216a9 | ||
|
|
e4edd143c5 | ||
|
|
c27b3c5966 | ||
|
|
14a3aa2165 | ||
|
|
5948d385a3 | ||
|
|
281a97404a | ||
|
|
4dbd16077e | ||
|
|
6d79eed8c1 | ||
|
|
6ec6a4465a | ||
|
|
790cffb7ae | ||
|
|
398b0234ea | ||
|
|
9e7c0c14d9 | ||
|
|
56dee72b66 | ||
|
|
df1895b8b0 | ||
|
|
1bd9372022 | ||
|
|
40f1bed8d0 | ||
|
|
f8dfe886ac | ||
|
|
293034dd89 | ||
|
|
a7815e0aac | ||
|
|
e68f51c4cd | ||
|
|
4d22baabfe | ||
|
|
66b33573ef | ||
|
|
93a894df5c | ||
|
|
483935493c | ||
|
|
478bd60ad2 | ||
|
|
6990bef6a2 | ||
|
|
aa9ee060d5 | ||
|
|
dd3a5949c0 | ||
|
|
2b00ae9e92 | ||
|
|
7a73915e92 | ||
|
|
947609fc12 | ||
|
|
afbd73b946 | ||
|
|
4a8173f498 | ||
|
|
72c8397e36 | ||
|
|
1f6c959b72 | ||
|
|
b3efa4f793 | ||
|
|
31583c9b63 | ||
|
|
a40c2fdbfc | ||
|
|
fb8bdefbaa | ||
|
|
52fc149faa | ||
|
|
9764c85ee3 | ||
|
|
a8613661fc | ||
|
|
12e090eed6 | ||
|
|
0de8cb7096 | ||
|
|
41e597e739 | ||
|
|
6b1a1e5e58 | ||
|
|
a1142f884d | ||
|
|
581d4dbcd9 | ||
|
|
50d9f466d4 | ||
|
|
ab188a992a | ||
|
|
fdc0543b4d | ||
|
|
1c70e49695 | ||
|
|
d8ba28185a | ||
|
|
fe3359022a | ||
|
|
a7de160290 | ||
|
|
3c1d989c30 | ||
|
|
4c605283f5 | ||
|
|
c0821a8ed6 | ||
|
|
31157931a9 | ||
|
|
31ba277da7 | ||
|
|
b20d85b198 | ||
|
|
a36d0c96c1 | ||
|
|
06cb0194d5 | ||
|
|
58409ce93e | ||
|
|
62ca9a984e | ||
|
|
1d68510c7d | ||
|
|
6caa872280 | ||
|
|
068a890c36 | ||
|
|
b426bbe758 | ||
|
|
3090eb578b | ||
|
|
0aec776d82 | ||
|
|
4c347d4349 | ||
|
|
1bf5745286 | ||
|
|
1121d2c1c6 | ||
|
|
731864eb4a | ||
|
|
fb2759eaf6 | ||
|
|
966fedc501 | ||
|
|
2f443ebf1d | ||
|
|
99f445962b | ||
|
|
4dc8e59e7f | ||
|
|
5ce3174181 | ||
|
|
38f2aad0c6 | ||
|
|
6b114a31ce | ||
|
|
c9f242406c | ||
|
|
291664d109 | ||
|
|
3ed11f374a | ||
|
|
ac872b6d3d | ||
|
|
d416edab1a | ||
|
|
54d641020f | ||
|
|
9ed7ff80a1 | ||
|
|
e84601f5ed | ||
|
|
708f89c9dc | ||
|
|
7bbfd2175d | ||
|
|
d2e17c5427 | ||
|
|
b2b580f6fb | ||
|
|
4f04128514 | ||
|
|
6d4d638ec1 | ||
|
|
05bb94cd3f | ||
|
|
5d9432e4d0 | ||
|
|
cab4f35438 | ||
|
|
e315435d20 | ||
|
|
dd070cc680 | ||
|
|
5756e3be09 | ||
|
|
997c2344cb | ||
|
|
2ba6e65feb | ||
|
|
2befc9b978 | ||
|
|
548f3007cf | ||
|
|
9679b1f04c | ||
|
|
4e6017e5bf | ||
|
|
0aa0d62f43 | ||
|
|
c054b45ac6 | ||
|
|
201a2349f6 | ||
|
|
fdf8ce1965 | ||
|
|
73ddfb1c81 | ||
|
|
bcad90ccf2 | ||
|
|
dc0978e88b | ||
|
|
8401f68bde | ||
|
|
86be024dcc | ||
|
|
32385b75e1 | ||
|
|
7a206df96f | ||
|
|
6dafb30ee8 | ||
|
|
55a9aa5991 | ||
|
|
68e9d8463a | ||
|
|
da80bacf9b | ||
|
|
882b39628f | ||
|
|
098b7828fa | ||
|
|
defef24c3c | ||
|
|
86928efb95 | ||
|
|
72c6ac1c72 | ||
|
|
4475df14b4 | ||
|
|
46716f2259 | ||
|
|
8f8ae5a4db | ||
|
|
d11396be3e | ||
|
|
18d3d68cae | ||
|
|
da02863242 | ||
|
|
69f4a3e7b0 | ||
|
|
f793844862 | ||
|
|
ff694c22d1 | ||
|
|
47654fd629 | ||
|
|
e152567122 | ||
|
|
177008ab65 | ||
|
|
4220d6b253 | ||
|
|
3f5270cf39 | ||
|
|
bf592489c0 | ||
|
|
b971aabf3c | ||
|
|
b6786c515a | ||
|
|
b19e0d43fd | ||
|
|
a7641cdb90 | ||
|
|
9bda294edc | ||
|
|
ead78ae777 | ||
|
|
245f89ceaa | ||
|
|
4605b9ec61 | ||
|
|
3170060c65 | ||
|
|
52c8e3aff1 | ||
|
|
3101f72b5c | ||
|
|
39c454d07b | ||
|
|
bbfb93bc42 | ||
|
|
8598fd99c2 | ||
|
|
31c8645a35 | ||
|
|
80adf0fff1 | ||
|
|
0902a0f9a1 | ||
|
|
51694edc5b | ||
|
|
2dc586c325 | ||
|
|
496d8f354f | ||
|
|
3f071462ab | ||
|
|
8207d27d00 | ||
|
|
a61d2c9d62 | ||
|
|
eee9e79436 | ||
|
|
2749f1726c | ||
|
|
f2356aa158 | ||
|
|
63186a60ae | ||
|
|
7e9fe20365 | ||
|
|
4777c74366 | ||
|
|
e5d3250e47 | ||
|
|
1ed66bfe89 | ||
|
|
0b6d1a29c5 | ||
|
|
c03ec4c001 | ||
|
|
3588ae8792 | ||
|
|
5c133b9c6c | ||
|
|
22162ac57e | ||
|
|
e91d263a6a | ||
|
|
a5def19cff | ||
|
|
e93db1f3c5 | ||
|
|
8754fc1d1e | ||
|
|
9a5986e190 | ||
|
|
169378f276 | ||
|
|
1788b1b252 | ||
|
|
5aa5e84702 | ||
|
|
cce3085a79 | ||
|
|
1f18e82b2d | ||
|
|
8ed9c30a89 | ||
|
|
177f4f535d | ||
|
|
35b5ee28ef | ||
|
|
2541d41809 | ||
|
|
292d93405d | ||
|
|
5a42af1e07 | ||
|
|
ae519a1009 | ||
|
|
735bf4dc2d | ||
|
|
d54c093ae2 | ||
|
|
60fa3815f8 | ||
|
|
cea24db829 | ||
|
|
f52408cec1 | ||
|
|
5c573e197b | ||
|
|
39345a574e | ||
|
|
3e2f0d0156 | ||
|
|
8f42707220 | ||
|
|
7972a35e36 | ||
|
|
2fde77703d | ||
|
|
14cdf19bf5 | ||
|
|
50ea0ee92a | ||
|
|
758246c2a9 | ||
|
|
770fca0b33 | ||
|
|
97b0cabb14 | ||
|
|
042fb4641f | ||
|
|
86e5713233 | ||
|
|
d3c5173c5b | ||
|
|
9f4d2ee881 | ||
|
|
23c2335396 | ||
|
|
7b99ebfca5 | ||
|
|
1ef89eb1a1 | ||
|
|
a44ffbf40c | ||
|
|
d4a8718e6c | ||
|
|
5353082154 | ||
|
|
b469775718 | ||
|
|
f3ebc33d1e | ||
|
|
fd63e3b21a | ||
|
|
9040c9680d | ||
|
|
3f42bfb40f | ||
|
|
59b574742b | ||
|
|
ea9f0097a2 | ||
|
|
cadb52c5b3 | ||
|
|
b0069f4fed | ||
|
|
230fe26b58 | ||
|
|
e1f1e2bf97 | ||
|
|
f4d1ca94b3 | ||
|
|
66ad197fc5 | ||
|
|
acc7c371cb | ||
|
|
4cd5a1d885 | ||
|
|
67a7d6b77d | ||
|
|
9697085f12 | ||
|
|
16e46c672c | ||
|
|
98f370034a | ||
|
|
2922d16ca2 | ||
|
|
40b3db940c | ||
|
|
dd67973171 | ||
|
|
b90217d860 | ||
|
|
e16ceef065 | ||
|
|
c31fdd26b9 | ||
|
|
dfd1711f53 | ||
|
|
924b8fd138 | ||
|
|
36385e3b88 | ||
|
|
68702f8053 | ||
|
|
9e1c0efc5c | ||
|
|
c7fab6a83e | ||
|
|
b92c03cdf6 | ||
|
|
f816fae86c | ||
|
|
afc04faa64 | ||
|
|
78474af486 | ||
|
|
d847f67e45 | ||
|
|
fe674f08d9 | ||
|
|
8d59ce2e03 | ||
|
|
f53dd01d09 | ||
|
|
fa056e59df | ||
|
|
6472f521ac | ||
|
|
350e75f283 | ||
|
|
7b68a2a60e | ||
|
|
5992318af7 | ||
|
|
61e76ef25e | ||
|
|
ca3402c4cf | ||
|
|
08260cb7a4 | ||
|
|
7b68d4260c | ||
|
|
4bbe307b41 | ||
|
|
8117f37e46 | ||
|
|
9ad086ac3c | ||
|
|
0a3d570583 | ||
|
|
d3598380da | ||
|
|
200c29bd14 | ||
|
|
01f96b35ed | ||
|
|
19815850c0 | ||
|
|
ae80b09327 | ||
|
|
e230a3a264 | ||
|
|
018cfdf54b | ||
|
|
f2435f6247 | ||
|
|
de74c447cc | ||
|
|
16806da9b5 | ||
|
|
f0f28c83cd | ||
|
|
f6e77fc0ba | ||
|
|
e050429854 | ||
|
|
2f2e3d5057 | ||
|
|
5c18404083 | ||
|
|
8f7c3fc867 | ||
|
|
395446a924 | ||
|
|
09591d75f6 | ||
|
|
e915552ae1 | ||
|
|
47ff3f866a | ||
|
|
f23266e560 | ||
|
|
7c6c600225 | ||
|
|
07ce3fc34d | ||
|
|
0ab8c47988 | ||
|
|
23876684cb | ||
|
|
13eb1ca28d | ||
|
|
910aa464d4 | ||
|
|
b0515c626b | ||
|
|
ee26390f89 | ||
|
|
6fd34f592d | ||
|
|
965bdf733d | ||
|
|
024abe8b58 | ||
|
|
162cd94138 | ||
|
|
b22b5603b8 | ||
|
|
15e3601336 | ||
|
|
d4c18c79fb | ||
|
|
3b4b30ea57 | ||
|
|
c334a931de | ||
|
|
619014726e | ||
|
|
231c1ba9c1 | ||
|
|
7b222ec299 | ||
|
|
b607c83b8a | ||
|
|
d176840bfb | ||
|
|
5254a94038 | ||
|
|
9eb737d02e | ||
|
|
9c77243d66 | ||
|
|
56996b4aa5 | ||
|
|
1d0b532437 | ||
|
|
803b0eb3bd | ||
|
|
dd50083a81 | ||
|
|
a13215217e | ||
|
|
84f7fe24fe | ||
|
|
0c20b6b2d6 | ||
|
|
702f1f1a35 | ||
|
|
f3de300483 | ||
|
|
c413013db8 | ||
|
|
5d53415dfc | ||
|
|
9c792060a2 | ||
|
|
7d9c10251c | ||
|
|
f8b8975811 | ||
|
|
dd53fcf3ee | ||
|
|
6a5b5d77a8 | ||
|
|
f7803247ab | ||
|
|
8115dea80b | ||
|
|
d021559b16 | ||
|
|
43c48727e2 | ||
|
|
43ec6c3ae5 | ||
|
|
84989c5cf0 | ||
|
|
284f269213 | ||
|
|
c92263ea77 | ||
|
|
0379f0fa16 | ||
|
|
63fa83e0c6 | ||
|
|
47069a0575 | ||
|
|
d56785e9dc | ||
|
|
ec84303e8c | ||
|
|
d05a00bd0a | ||
|
|
7a8db9c7d9 | ||
|
|
0c106cbc12 | ||
|
|
2849d00b4d | ||
|
|
f6174ddf4a | ||
|
|
a098dab5a9 | ||
|
|
d1957e1a05 | ||
|
|
03655ffe8d | ||
|
|
be4a5ccd2f | ||
|
|
81bed88cb1 | ||
|
|
9b100cb806 | ||
|
|
78c5011a71 | ||
|
|
864205771b | ||
|
|
0d97d88da0 | ||
|
|
95cf8b6359 | ||
|
|
98ffdfd1c4 | ||
|
|
1177f017f7 | ||
|
|
e26124bf84 | ||
|
|
f2e90c6657 | ||
|
|
49d5469904 | ||
|
|
7f54c28cdb | ||
|
|
c93681ed33 | ||
|
|
e6669348e1 | ||
|
|
4b4f69c76a | ||
|
|
e6b29aa0f0 | ||
|
|
a9c9292137 | ||
|
|
9a1993f71c | ||
|
|
6e96cbc98d | ||
|
|
a93a5bd6e1 | ||
|
|
7fea2bc557 | ||
|
|
4c4c4f8bd6 | ||
|
|
6e9cbe5b70 | ||
|
|
3be426be5b | ||
|
|
1dd951495b | ||
|
|
c047cd1608 | ||
|
|
d41cb023eb | ||
|
|
c337bd91fe | ||
|
|
c6bc619f93 | ||
|
|
cbf6afb4a0 | ||
|
|
b70cd84402 | ||
|
|
3482d24ee7 | ||
|
|
f4c346cdbb | ||
|
|
2e0e95df85 | ||
|
|
eda398b1cb | ||
|
|
8363b1a50e | ||
|
|
f8f4b748ee | ||
|
|
5772057723 | ||
|
|
92b6b6e1f5 | ||
|
|
261e6cbc52 | ||
|
|
b8a0b4b6e4 | ||
|
|
2e004e93ea | ||
|
|
dc86f9528d | ||
|
|
0878ee3a0f | ||
|
|
2c4bb867b3 | ||
|
|
98235e726a | ||
|
|
3a029001f4 | ||
|
|
7178fbc358 | ||
|
|
8c8a8263dd | ||
|
|
99cbb273c8 | ||
|
|
e589642120 | ||
|
|
76fd1fb105 | ||
|
|
e02ac3b518 | ||
|
|
6e92eb4397 | ||
|
|
26befa3b93 | ||
|
|
2d59991113 | ||
|
|
fcf467989d | ||
|
|
c3b11561eb | ||
|
|
73f2132dca | ||
|
|
ceab7f9ce3 | ||
|
|
4ab3bf99ec | ||
|
|
b54e3fb18c | ||
|
|
057a4517c9 | ||
|
|
93a3a03dd2 | ||
|
|
862977bd94 | ||
|
|
6bc87d6277 | ||
|
|
36669739f3 | ||
|
|
9adb1b0dac | ||
|
|
dbfe68dca8 | ||
|
|
387ea73bf3 | ||
|
|
3424c33af1 | ||
|
|
f69aaa242b | ||
|
|
02e4d2ef54 | ||
|
|
b8586d4950 | ||
|
|
cfbb4e9ef6 | ||
|
|
e130faf012 | ||
|
|
5933d2282c | ||
|
|
1114f0ee3d | ||
|
|
8c8afa4b46 | ||
|
|
2bf36bff6d | ||
|
|
3740d59848 | ||
|
|
b5abc9de00 | ||
|
|
47b034079a | ||
|
|
96d087c99d | ||
|
|
d0dbf323ed | ||
|
|
db11f0f58d | ||
|
|
596ba8d679 | ||
|
|
ae1e4073ad | ||
|
|
09641bd606 | ||
|
|
8842a1f4e7 | ||
|
|
d503c1b6be | ||
|
|
72623f88df | ||
|
|
cdc8eb27fb | ||
|
|
5b8864b46e | ||
|
|
549b126eff | ||
|
|
ed51ce8734 | ||
|
|
52b467d2fc | ||
|
|
b6baba7651 | ||
|
|
4bfc900798 | ||
|
|
a2cc7aca1a | ||
|
|
239ae78b28 | ||
|
|
8aa6ce0098 | ||
|
|
d47c566c4d | ||
|
|
92b6b1a042 | ||
|
|
ea78fc48a8 | ||
|
|
ecd49c21c9 | ||
|
|
e18d6bd6b8 | ||
|
|
313df360b2 | ||
|
|
38a8cf9bc9 | ||
|
|
4a6ffd2619 | ||
|
|
08301e2696 | ||
|
|
b2cf5ee9a8 | ||
|
|
a873afdad9 | ||
|
|
51f73526f9 | ||
|
|
88b68042d9 | ||
|
|
fe4cd2e7bc | ||
|
|
a9558972d9 | ||
|
|
27782a244c | ||
|
|
78b455e42a | ||
|
|
422e33a68b | ||
|
|
faa9b98b39 | ||
|
|
b3d58ededd | ||
|
|
b60ed2ca05 | ||
|
|
51eea01505 | ||
|
|
4640eb3fe2 | ||
|
|
d842c7d603 | ||
|
|
7d430c08d0 | ||
|
|
044a6192b6 | ||
|
|
7c72e40659 | ||
|
|
0916017519 | ||
|
|
d7784887d1 | ||
|
|
6b16a3ad39 | ||
|
|
3934902b9d | ||
|
|
33a926e251 | ||
|
|
9a1e3c1a74 | ||
|
|
a91139f2d8 | ||
|
|
c06cf2eb8d | ||
|
|
b05ea6573e | ||
|
|
251f6d0cb1 | ||
|
|
323a62f1e7 | ||
|
|
5dc3b8dfd5 | ||
|
|
88f18ec3ce | ||
|
|
78b43ddb1f | ||
|
|
b6ffcd0a6b | ||
|
|
e9aa27d731 | ||
|
|
6eab2ec295 | ||
|
|
ca8e1f3ea5 | ||
|
|
2ef787c7ff | ||
|
|
9744efc3ec | ||
|
|
d842a436ae | ||
|
|
33a5288125 | ||
|
|
9270e2c614 | ||
|
|
800a72a2b0 | ||
|
|
4c515f726f | ||
|
|
760121a3d1 | ||
|
|
1ed24d3949 | ||
|
|
d8e0036817 | ||
|
|
6a955da4e9 | ||
|
|
47f00f8bc8 | ||
|
|
9ab2adab7e | ||
|
|
db30f0bbc4 | ||
|
|
b3beb42857 | ||
|
|
eb3ed7ffdf | ||
|
|
2cebffbc94 | ||
|
|
6960f79e40 | ||
|
|
bcbd7632bf | ||
|
|
66659f0693 | ||
|
|
0aab98abff | ||
|
|
267677a925 | ||
|
|
f7726cd366 | ||
|
|
d75f1138ba | ||
|
|
b710f5e876 | ||
|
|
069fb27ced | ||
|
|
0845f0bcd3 | ||
|
|
da8cf3dcb0 | ||
|
|
174ef23207 | ||
|
|
68022fb916 | ||
|
|
5ff981bf61 | ||
|
|
874cbcefc7 | ||
|
|
8567001a46 | ||
|
|
87dbf92f6b | ||
|
|
444c293c01 | ||
|
|
96f1c961b7 | ||
|
|
a2a89637a2 | ||
|
|
e454ee783f | ||
|
|
8abef71616 | ||
|
|
620161f0e7 | ||
|
|
a7440687ec | ||
|
|
2887ae3f00 | ||
|
|
4ff503d20a | ||
|
|
83af4ebea4 | ||
|
|
401b8b2dcc | ||
|
|
80862f7173 | ||
|
|
635cd7a995 | ||
|
|
5f00f0133e | ||
|
|
cbbd2399c0 | ||
|
|
09f1536c27 | ||
|
|
bc2a1d653d | ||
|
|
6202b0a391 | ||
|
|
2e3d4f03b6 | ||
|
|
f1c391363d | ||
|
|
6a60678186 | ||
|
|
2df7d79421 | ||
|
|
5bba22aeeb | ||
|
|
e43e9a0daa | ||
|
|
7d11a36beb | ||
|
|
5819aadf75 | ||
|
|
db00366c5d | ||
|
|
ea79c91482 | ||
|
|
728bfd1c90 | ||
|
|
9a6c89d03f | ||
|
|
361baa0c73 | ||
|
|
02436c1e84 | ||
|
|
fe614658c8 | ||
|
|
c5944e38da | ||
|
|
732a103ba8 | ||
|
|
97153fd57d | ||
|
|
18f2087cc6 | ||
|
|
d257b5553e | ||
|
|
26bc5381e4 | ||
|
|
a27a499727 | ||
|
|
3a024124e8 | ||
|
|
b1ad30cbb4 | ||
|
|
b8a657ec0f | ||
|
|
bcd336d029 | ||
|
|
5afd043ec5 | ||
|
|
711f54846b | ||
|
|
12c033649a | ||
|
|
efd6d14c1a | ||
|
|
7514aa4612 | ||
|
|
1719647036 | ||
|
|
2e9b19ff8e | ||
|
|
5a59f87699 | ||
|
|
6ceb35c5c6 | ||
|
|
05ec5718bd | ||
|
|
3e4bd31274 | ||
|
|
4703d87c33 | ||
|
|
3f55177add | ||
|
|
8453080d3c | ||
|
|
287af6c864 | ||
|
|
215c7b0e32 | ||
|
|
146ead4d04 | ||
|
|
48b8920a1f | ||
|
|
0ce44251f7 | ||
|
|
a506050fee | ||
|
|
bbd7134a0f | ||
|
|
23645b7865 | ||
|
|
91483fd560 | ||
|
|
4ce41e158a | ||
|
|
da1b8f8c44 | ||
|
|
1adee36314 | ||
|
|
9d9364256b | ||
|
|
97e9913f86 | ||
|
|
8e7ad726b2 | ||
|
|
a5f39e996d | ||
|
|
ff1b3db54b | ||
|
|
f5416a94b0 | ||
|
|
5707bf0d73 | ||
|
|
bcfa752578 | ||
|
|
fc34b5a4cb | ||
|
|
abe6e9743f | ||
|
|
0933fefa1d | ||
|
|
af4365ee4d | ||
|
|
665dc6f8d2 | ||
|
|
079bfafa26 | ||
|
|
aec1c177e3 | ||
|
|
809c741d11 | ||
|
|
082b205149 | ||
|
|
3b9267fd8a | ||
|
|
35f3052280 | ||
|
|
48da8c315f | ||
|
|
41b2ed8f89 | ||
|
|
896891130d | ||
|
|
23c48b83e4 | ||
|
|
4f8b3e0646 | ||
|
|
81f289619d | ||
|
|
93ce4e9e4b | ||
|
|
8f4ac3d610 | ||
|
|
0215ef9e76 | ||
|
|
1827541f88 | ||
|
|
6a53e02c3c | ||
|
|
e7360279b5 | ||
|
|
09ac3b50a7 | ||
|
|
233a7f1022 | ||
|
|
03b09f1d28 | ||
|
|
6be12efd61 | ||
|
|
7818b15151 | ||
|
|
b1c5490a74 | ||
|
|
5516d747af | ||
|
|
87ff94fc64 | ||
|
|
25320e5a36 | ||
|
|
0aee0028c2 | ||
|
|
b6a0432589 | ||
|
|
aba401e37e | ||
|
|
612bac6598 | ||
|
|
a8710c2109 | ||
|
|
5583ad9c38 | ||
|
|
64aa231e33 | ||
|
|
716e037761 | ||
|
|
fd5b2ba391 | ||
|
|
a89b873bd1 | ||
|
|
647d09050b | ||
|
|
8454598722 | ||
|
|
60bd0e49ec | ||
|
|
9849afd3dd | ||
|
|
fe876b96fe | ||
|
|
79e5099c6d | ||
|
|
9307e3821f | ||
|
|
c22a6ad98c | ||
|
|
493a6d9709 | ||
|
|
1adfe5c21f | ||
|
|
863f8dd1d6 | ||
|
|
67f9b218c5 | ||
|
|
a87755390d | ||
|
|
101fd8e07b | ||
|
|
221f20e13f | ||
|
|
28a1b7af35 | ||
|
|
e6641b5369 | ||
|
|
a5a5fe55f6 | ||
|
|
99e53f6b18 | ||
|
|
4170580d88 | ||
|
|
7b55deccac | ||
|
|
b5e5d96d50 | ||
|
|
c2cdb8be4f | ||
|
|
f65e5d19f6 | ||
|
|
237615aa71 | ||
|
|
b669aca1a0 | ||
|
|
27eec2e5db | ||
|
|
3255c18567 | ||
|
|
98d2db440a | ||
|
|
84f0c216d1 | ||
|
|
8b95e8a702 | ||
|
|
67a1c3ea89 | ||
|
|
d2e35fc1f7 | ||
|
|
a8755d51e5 | ||
|
|
f3d35b5a19 | ||
|
|
99ddd25ad5 | ||
|
|
b8c2dd6025 | ||
|
|
a55d1fca0a | ||
|
|
386b27a14c | ||
|
|
83fdc5b901 | ||
|
|
87d46c4e86 | ||
|
|
e8fa0ec50c | ||
|
|
123c19086b | ||
|
|
79b1a2e191 | ||
|
|
967a6accee | ||
|
|
bec231bd7b | ||
|
|
13afd2c199 | ||
|
|
a2fd363f91 | ||
|
|
276c860910 | ||
|
|
a94f8572f1 | ||
|
|
ec0fe28da8 | ||
|
|
deaae1d1f1 | ||
|
|
c225f35eff | ||
|
|
e79c98baed | ||
|
|
bb9a4324d1 | ||
|
|
5d9d62f185 | ||
|
|
9f55918cb8 | ||
|
|
b8eaf8dd03 | ||
|
|
84cda962c1 | ||
|
|
10391a5769 | ||
|
|
609de965b1 | ||
|
|
f6b216eafc | ||
|
|
6aea67a5b9 | ||
|
|
cf3615aee3 | ||
|
|
abd6465190 | ||
|
|
184d50171d | ||
|
|
d2de6a22eb | ||
|
|
f52af23396 | ||
|
|
4727800206 | ||
|
|
33d2b61c19 | ||
|
|
81adc6913e | ||
|
|
cae0f210a2 | ||
|
|
6aa65f1a02 | ||
|
|
a0c2bc3743 | ||
|
|
fa32618fe9 | ||
|
|
b407797ca3 | ||
|
|
ae4fb855d7 | ||
|
|
db18226493 | ||
|
|
79fe664365 | ||
|
|
004d9381f5 | ||
|
|
fdffbf42f9 | ||
|
|
035bb671f2 | ||
|
|
3797080ab5 | ||
|
|
c466beea3d | ||
|
|
766f480741 | ||
|
|
f09321a497 | ||
|
|
e75e49426f | ||
|
|
0b486ea5ad | ||
|
|
e0d713bbef | ||
|
|
3b8a16e3fd | ||
|
|
5a62da101d | ||
|
|
f66c90ca8b | ||
|
|
24c5f57da2 | ||
|
|
5895858546 | ||
|
|
fb80199713 | ||
|
|
3a95beac66 | ||
|
|
0b1cfcc0cc | ||
|
|
353d561060 | ||
|
|
416d1ce3f0 | ||
|
|
7409642636 | ||
|
|
fbf7375fe5 | ||
|
|
d9614ac6fc | ||
|
|
2e1fe7b989 | ||
|
|
5f8d9fc8e8 | ||
|
|
774137b937 | ||
|
|
401265d09e | ||
|
|
0b7b97ec34 | ||
|
|
efaea37d61 | ||
|
|
02dcb4a79f | ||
|
|
920eedb542 | ||
|
|
2a57b0acc6 | ||
|
|
493e07a14e | ||
|
|
0e1e825802 | ||
|
|
da642823b9 | ||
|
|
d2bfc5f6dc | ||
|
|
06277ec6e0 | ||
|
|
95de8d1992 | ||
|
|
3a33b92151 | ||
|
|
89cbaa3391 | ||
|
|
0ec35793ee | ||
|
|
593a78dda7 | ||
|
|
4220236aa8 | ||
|
|
45a237e31b | ||
|
|
ff549cad18 | ||
|
|
04a5929e91 | ||
|
|
d8fb629457 | ||
|
|
be3cc164c6 | ||
|
|
d760b6618d | ||
|
|
398812afa5 | ||
|
|
39fba83f26 | ||
|
|
a886629d08 | ||
|
|
8fdacdf6be | ||
|
|
2b725ad5d5 | ||
|
|
82dbd546b3 | ||
|
|
e27500ce64 | ||
|
|
ead99c5976 | ||
|
|
6d732c9ea4 | ||
|
|
4dbf7b6f58 | ||
|
|
13dcf9662c | ||
|
|
83b5b82147 | ||
|
|
8e4e1002f9 | ||
|
|
3a349e6533 | ||
|
|
b0e7bd8a30 | ||
|
|
436fcd39d4 | ||
|
|
5e4a412ec7 | ||
|
|
5b5f4a900c | ||
|
|
221776d07d | ||
|
|
e9fbcb45cf | ||
|
|
5fad4c8cb4 | ||
|
|
4ed4644c08 | ||
|
|
239732a234 | ||
|
|
44f7ba65e4 | ||
|
|
78bcf280ac | ||
|
|
cc35b5e6bd | ||
|
|
0512b3a7a7 | ||
|
|
d5b107211f | ||
|
|
ec83f18944 | ||
|
|
6f07b87cde | ||
|
|
a68c8aa74d | ||
|
|
f93bdf6b22 | ||
|
|
0db7c2bf21 | ||
|
|
fd8ccecded | ||
|
|
815ae3cb09 | ||
|
|
235210b3bc | ||
|
|
a4797634d5 | ||
|
|
b33552fb6f | ||
|
|
c27592bad2 | ||
|
|
497b0e4ecc | ||
|
|
975f061b43 | ||
|
|
4f83eb59cd | ||
|
|
fd3d13cfcf | ||
|
|
e1611a8366 | ||
|
|
354cb8c1b0 | ||
|
|
a02e3e1e61 | ||
|
|
2f94db6ffe | ||
|
|
f7ecc9d60c | ||
|
|
2bf054364d | ||
|
|
7d72fc70c7 | ||
|
|
38029abcb1 | ||
|
|
1e13dbe270 | ||
|
|
4624fd2445 | ||
|
|
cef65a3c8f | ||
|
|
f7762f11db | ||
|
|
9b4974412b | ||
|
|
208049a8f2 | ||
|
|
aded72a6fa | ||
|
|
21b98a7c4c | ||
|
|
c9696114f4 | ||
|
|
63b04ac9ca | ||
|
|
5a5863f46a | ||
|
|
fb5363d857 | ||
|
|
f0de10897a | ||
|
|
3ae3e9a16e | ||
|
|
d2163c95d6 | ||
|
|
fa3bba942f | ||
|
|
ba000dbcfd | ||
|
|
82825f143b | ||
|
|
90e0ead953 | ||
|
|
20fad86520 | ||
|
|
2e5bfb207f | ||
|
|
d420656c3f | ||
|
|
eef3a1795e | ||
|
|
3e4b788316 | ||
|
|
e937b22721 | ||
|
|
04f0cdac18 | ||
|
|
4e77413996 | ||
|
|
8820fa6ca5 | ||
|
|
7c819a96d5 | ||
|
|
0a92dcc5e6 | ||
|
|
9d25a0f83f | ||
|
|
6f1b9c4678 | ||
|
|
3855ef6073 | ||
|
|
63e0e1f4bf | ||
|
|
1c01972bfe | ||
|
|
3c572c1909 | ||
|
|
f509c6a266 | ||
|
|
c06655bc03 | ||
|
|
81d86f717d | ||
|
|
8662c864d2 | ||
|
|
59f66ce9bd | ||
|
|
e9ee78ab8f | ||
|
|
c38e16460e | ||
|
|
2054447beb | ||
|
|
c3e5cf901d | ||
|
|
5528e9ef38 | ||
|
|
d1c6079a7a | ||
|
|
92db075aa1 | ||
|
|
e6d9f7885c | ||
|
|
86fc2c5d26 | ||
|
|
6e4038a051 | ||
|
|
46a4184f15 | ||
|
|
62fefab5ac | ||
|
|
06f53fdd69 | ||
|
|
8409f3ba4e | ||
|
|
21febcc8fc | ||
|
|
d922eb270d | ||
|
|
1ff15e1fd9 | ||
|
|
2b33ef7e46 | ||
|
|
bcbccf0c83 | ||
|
|
58a10c9c16 | ||
|
|
585c46b181 | ||
|
|
53850caa87 | ||
|
|
f56de9f177 | ||
|
|
063cf15bcb | ||
|
|
f4a52470e3 | ||
|
|
c2f0cdc0f6 | ||
|
|
820a21a721 | ||
|
|
16ddc56353 | ||
|
|
8f07fc0550 | ||
|
|
b9088c1ce3 | ||
|
|
c249a1af14 | ||
|
|
2a310b09af | ||
|
|
b18d3e5588 | ||
|
|
e8083e2a65 | ||
|
|
0905b3a6b2 | ||
|
|
716777f364 | ||
|
|
01e60562b9 | ||
|
|
db6cb2d449 | ||
|
|
24dc202022 | ||
|
|
e4a9763f54 | ||
|
|
aab3ca4fa1 | ||
|
|
d662bb97dc | ||
|
|
d965aad6e6 | ||
|
|
2177afecd9 | ||
|
|
89de39f199 | ||
|
|
d5729e6dcc | ||
|
|
7d22ccbd12 | ||
|
|
e6a59dcdbb | ||
|
|
618da0a808 | ||
|
|
26e9500c26 | ||
|
|
b3e87e89b7 | ||
|
|
f20e0efe06 | ||
|
|
c80c247a84 | ||
|
|
3eaed6bfc8 | ||
|
|
4b3d2bfb64 | ||
|
|
1cb598290a | ||
|
|
cd0b0111e1 | ||
|
|
1fdef022f0 | ||
|
|
cafe898b6a | ||
|
|
226f4695cd | ||
|
|
8313ed9ee4 | ||
|
|
6f3cbe69e8 | ||
|
|
700e384639 | ||
|
|
b0f3fba71a | ||
|
|
5df690f9bb | ||
|
|
3d6849dfea | ||
|
|
ce47351b76 | ||
|
|
7145754376 | ||
|
|
40e5e7a46b | ||
|
|
a2b973f9f7 | ||
|
|
425d2afc4b | ||
|
|
23e06debb7 | ||
|
|
9f583226f9 | ||
|
|
b613769606 | ||
|
|
c05ef16e0b | ||
|
|
6e9a07d119 | ||
|
|
a0dfbaaea8 | ||
|
|
ba8ece525d | ||
|
|
c8b05036a4 | ||
|
|
e2acb0c65e | ||
|
|
198914f91d | ||
|
|
792b9228d3 | ||
|
|
0746d70071 | ||
|
|
83b8497d28 | ||
|
|
16c4e3a5b0 | ||
|
|
79086011f8 | ||
|
|
666b38b44a | ||
|
|
4b7de1e5f5 | ||
|
|
7370268b13 | ||
|
|
20fd489194 | ||
|
|
39af3635c5 | ||
|
|
640ee5277c | ||
|
|
588692760a | ||
|
|
68cadb58bb | ||
|
|
27015fc6f6 | ||
|
|
c9bdefbbe0 | ||
|
|
a2f9f72973 | ||
|
|
f904ff5240 | ||
|
|
aa1f601528 | ||
|
|
43763771a6 | ||
|
|
ac5d2fedc5 | ||
|
|
4e007fe94c | ||
|
|
e61222504a | ||
|
|
e0fd80af1f | ||
|
|
5f0f376817 | ||
|
|
a0086d73a1 | ||
|
|
aae0be492f | ||
|
|
0574e1df9f | ||
|
|
5ffc57f3f0 | ||
|
|
222556b464 | ||
|
|
03b261d54c | ||
|
|
303961b0a6 | ||
|
|
a6227aeb6a | ||
|
|
bac099dc60 | ||
|
|
fca6d45baa | ||
|
|
c94c33696a | ||
|
|
56d6c4691f | ||
|
|
25b62646b6 | ||
|
|
009746ab79 | ||
|
|
6c3b6c7a54 | ||
|
|
6298071f83 | ||
|
|
a848c77fce | ||
|
|
6b3826cbb8 | ||
|
|
d3e7d61bed | ||
|
|
ef1285f050 | ||
|
|
9f65c4a7db | ||
|
|
21de447d9e | ||
|
|
a141f46e91 | ||
|
|
8fa505422e | ||
|
|
8c34a091b4 | ||
|
|
30b48a9ee3 | ||
|
|
0759ebe01e | ||
|
|
87edf27bbf | ||
|
|
a56a3d64b3 | ||
|
|
b9f404b5fa | ||
|
|
2c3bd78095 | ||
|
|
aeae8b4300 | ||
|
|
3f4a7b2387 | ||
|
|
3b1c02ae46 | ||
|
|
8bab245c7e | ||
|
|
bf10ad2041 | ||
|
|
103daf736d | ||
|
|
fc9ddd5447 | ||
|
|
f12881b3f8 | ||
|
|
5c881ee1d4 | ||
|
|
1c76abb748 | ||
|
|
11f2f12990 | ||
|
|
8a9d82e8d5 | ||
|
|
889f1be0b6 | ||
|
|
e639e24993 | ||
|
|
9bfc60064b | ||
|
|
15614abc3f | ||
|
|
50a0bfef64 | ||
|
|
1bff748c94 | ||
|
|
82058f3a78 | ||
|
|
71e22ee11b | ||
|
|
9fa4f245cc | ||
|
|
a76392f944 | ||
|
|
033f796398 | ||
|
|
9525289488 | ||
|
|
76fc722638 | ||
|
|
fa2ccf6c44 | ||
|
|
0e171e81e6 | ||
|
|
a74dca4a20 | ||
|
|
f7cf5f8784 | ||
|
|
4f442905b2 | ||
|
|
5f255a6c14 | ||
|
|
42271bb768 | ||
|
|
94750ed350 | ||
|
|
73f2e9e5de | ||
|
|
01724894ad | ||
|
|
ffc861d4e2 | ||
|
|
74655b759c | ||
|
|
105c2e9978 | ||
|
|
1212a63365 | ||
|
|
c66f9476a8 | ||
|
|
97639c4648 | ||
|
|
4b1dd27c5f | ||
|
|
58aa06b584 | ||
|
|
5b1e8c4ebd | ||
|
|
a8024b652c | ||
|
|
c8446662bf | ||
|
|
1491414d5b | ||
|
|
41ae8f6f68 | ||
|
|
8e712c6d0e | ||
|
|
a6a1ba0db2 | ||
|
|
6b168428d8 | ||
|
|
5a4bd28417 | ||
|
|
ef83801a53 | ||
|
|
117ff5f4eb | ||
|
|
350408d2ac | ||
|
|
301b97f6d2 | ||
|
|
79caae9123 | ||
|
|
711aff9ff7 | ||
|
|
41c0575a5d | ||
|
|
fd4e807211 | ||
|
|
debecabe69 | ||
|
|
191374cc8f | ||
|
|
c50f2b32d8 | ||
|
|
c2b1178273 | ||
|
|
904bf71588 | ||
|
|
af5444806d | ||
|
|
1f83e5ac54 | ||
|
|
0ad68c180d | ||
|
|
621c4ff4e7 | ||
|
|
13c3a8d3b3 | ||
|
|
01e4a74167 | ||
|
|
22e8fdb46b | ||
|
|
1a97e7283f | ||
|
|
d7150fb592 | ||
|
|
0764842ea9 | ||
|
|
27cc7ebe33 | ||
|
|
5185cc2821 | ||
|
|
2cc68fec26 | ||
|
|
891bc52532 | ||
|
|
1a273551be | ||
|
|
375bcf8720 | ||
|
|
789529c0e0 | ||
|
|
bc717bc6ae | ||
|
|
92f4250a02 | ||
|
|
54d9f6a703 | ||
|
|
aef827f826 | ||
|
|
f92943bee2 | ||
|
|
0d2d2302d5 | ||
|
|
6e71bb8707 | ||
|
|
3b72005f93 | ||
|
|
30bcf1d244 | ||
|
|
880cfd1659 | ||
|
|
1268bab958 | ||
|
|
36873f2db7 | ||
|
|
41a2304470 | ||
|
|
a437125962 | ||
|
|
618d276349 | ||
|
|
c605b743e6 | ||
|
|
99669583d5 | ||
|
|
d90bf25351 | ||
|
|
33c5db9cc3 | ||
|
|
52290b002a | ||
|
|
893ae21d3a | ||
|
|
d3447bb44b | ||
|
|
3cf7105635 | ||
|
|
da4de9b3c4 | ||
|
|
4bd1c6c717 | ||
|
|
68f14ef483 | ||
|
|
826ed67921 | ||
|
|
6dda972ff5 | ||
|
|
280d77a0d6 | ||
|
|
9bb8143696 | ||
|
|
c3347326b2 | ||
|
|
db254b70d4 | ||
|
|
29843165ec | ||
|
|
35fae3ec5d | ||
|
|
f3996c0038 | ||
|
|
94589158c0 | ||
|
|
f07d228537 | ||
|
|
fede6da5cf | ||
|
|
8c083d1552 | ||
|
|
4c10d038e5 | ||
|
|
e035ea46e2 | ||
|
|
6f636d6d69 | ||
|
|
ee3226900c | ||
|
|
94b17d34c7 | ||
|
|
04c0332bee | ||
|
|
1379b2ce87 | ||
|
|
7a990845da | ||
|
|
70ebc61c1f | ||
|
|
69931efb6c | ||
|
|
872d683e97 | ||
|
|
967d4223c6 | ||
|
|
77730b882c | ||
|
|
b9883523f1 | ||
|
|
6f0f1e1163 | ||
|
|
d380da3f4c | ||
|
|
2994a5f35e | ||
|
|
54b32d94e0 | ||
|
|
aaf1081f17 | ||
|
|
f413ce6aac | ||
|
|
f38134e44d | ||
|
|
31865d7ae5 | ||
|
|
6a36c3ef97 | ||
|
|
8e473ee365 | ||
|
|
075f0a82c2 | ||
|
|
c5a4adf63f | ||
|
|
360210d9ca | ||
|
|
e7ce9c16cb | ||
|
|
c1e5178eeb | ||
|
|
85c8296e10 | ||
|
|
310bdf6062 | ||
|
|
d6a35db754 | ||
|
|
a6f8608ffd | ||
|
|
e7056a9ade | ||
|
|
2ae7cfeffa | ||
|
|
eaa9d22783 | ||
|
|
29b2ea77d5 | ||
|
|
59e4b3d634 | ||
|
|
6ce6dc145f | ||
|
|
618f42fc1a | ||
|
|
1eda778518 | ||
|
|
fb8e565b53 | ||
|
|
af227ae164 | ||
|
|
54da1e73ff | ||
|
|
efeda2e747 | ||
|
|
7b93b39bb8 | ||
|
|
c3b51b177e | ||
|
|
ea0fd546c7 | ||
|
|
20a695de2b | ||
|
|
4c87a60d6c | ||
|
|
0f2fe30e41 | ||
|
|
5d5b2b8183 | ||
|
|
8f1a5c96ac | ||
|
|
8edcdc742f | ||
|
|
18bd2d51e7 | ||
|
|
71c5c77813 | ||
|
|
bf3ff713e4 | ||
|
|
1c889b8de1 | ||
|
|
39ba08981a | ||
|
|
19dca1dbaa | ||
|
|
fb73e00346 | ||
|
|
fc05e8d768 | ||
|
|
d6535c0584 | ||
|
|
58643d2dad | ||
|
|
5d740d16fb | ||
|
|
e4c97f0b15 | ||
|
|
61cb1ec81a | ||
|
|
89a8531140 | ||
|
|
4088553d61 | ||
|
|
40973cfca9 | ||
|
|
8609bf9c9c | ||
|
|
57440cc0dd | ||
|
|
21dbddac76 | ||
|
|
e95e182419 | ||
|
|
a9847f0d40 | ||
|
|
36e6dd9d8e | ||
|
|
a25cf8448d | ||
|
|
27e32fc353 | ||
|
|
b821225382 | ||
|
|
5adec1fe32 | ||
|
|
c8bbaa07fd | ||
|
|
fc4a98b29c | ||
|
|
65fbc24b36 | ||
|
|
406c333849 | ||
|
|
26fec2f366 | ||
|
|
898007f0b4 | ||
|
|
c4b5a6f54b | ||
|
|
e4608a1ee5 | ||
|
|
d956222e36 | ||
|
|
7b170ff4e6 | ||
|
|
d6966dd429 | ||
|
|
8f768c6eca | ||
|
|
31e59bbe87 | ||
|
|
cef2685368 | ||
|
|
9c683fb951 | ||
|
|
29e1012dba | ||
|
|
e2a918b9d2 | ||
|
|
c707cef022 | ||
|
|
60944c92a8 | ||
|
|
3569406563 | ||
|
|
935aa4e71e | ||
|
|
cc1a02f0ea | ||
|
|
e1c7222172 | ||
|
|
a937fc8ef1 | ||
|
|
86f6736a18 | ||
|
|
e536ee87b8 | ||
|
|
07eda6a2c3 | ||
|
|
99d5b175c6 | ||
|
|
82f0d8a3bc | ||
|
|
26deae9dbc | ||
|
|
ca4c62be56 | ||
|
|
9dd362a22c | ||
|
|
39229a0b22 | ||
|
|
788692f964 | ||
|
|
84606f29c0 | ||
|
|
6203e042b1 | ||
|
|
4d3e91fbc3 | ||
|
|
5b7183efdd | ||
|
|
e71d312acd | ||
|
|
067759bf04 | ||
|
|
3edc3dd382 | ||
|
|
343a80fd3d | ||
|
|
d9b0083923 | ||
|
|
ff02b414cc | ||
|
|
fefb3fdde7 | ||
|
|
068f435146 | ||
|
|
f000d49bf1 | ||
|
|
42d417d5d5 | ||
|
|
2af9904c04 | ||
|
|
73f7c8958b | ||
|
|
148e2e58e5 | ||
|
|
119784fb3d | ||
|
|
b5bdfac54a | ||
|
|
8463a95a1c | ||
|
|
6424e50ba4 | ||
|
|
1041a58cb9 | ||
|
|
44a611e006 | ||
|
|
e5bb6615b2 | ||
|
|
e6f68b9a29 | ||
|
|
d812249047 | ||
|
|
6b5707432d | ||
|
|
cdec58a527 | ||
|
|
c545767e38 | ||
|
|
faf04c1596 | ||
|
|
eeb219cb55 | ||
|
|
48661ad88e | ||
|
|
5be2e3059c | ||
|
|
054ffb7547 | ||
|
|
d0f22c7bff | ||
|
|
0b8adbfc55 | ||
|
|
23d45b9f42 | ||
|
|
4ab671338b | ||
|
|
dc0e96a6e5 | ||
|
|
c4a9824685 | ||
|
|
ad9d0a3472 | ||
|
|
eceaf5b321 | ||
|
|
8e9d4e408f | ||
|
|
e2396919d4 | ||
|
|
8c115a07b0 | ||
|
|
03b8c86c06 | ||
|
|
acd7366d64 | ||
|
|
eafff58a54 | ||
|
|
3e58cc4c02 | ||
|
|
05e76ba122 | ||
|
|
215283a264 | ||
|
|
c27f90958e | ||
|
|
4c6a4ade5b | ||
|
|
722777d348 | ||
|
|
47ebc2bbf2 | ||
|
|
ea658ebe72 | ||
|
|
201f9badeb | ||
|
|
f9546fc50e | ||
|
|
3f6cc8142d | ||
|
|
32ee3122ac | ||
|
|
0ba2c53b02 | ||
|
|
7b5f9e1b11 | ||
|
|
52c236570b | ||
|
|
92d6661483 | ||
|
|
0bd2740779 | ||
|
|
ddb26d7a8f | ||
|
|
a155409bc2 | ||
|
|
fe2c25a9a3 | ||
|
|
2da459c561 | ||
|
|
1472a24371 | ||
|
|
5a22fb11ef | ||
|
|
85c1e2a670 | ||
|
|
1a9506150e | ||
|
|
fc31680bd0 | ||
|
|
f35f0ecf9d | ||
|
|
45bcd1c3bf | ||
|
|
74fa8d90e7 | ||
|
|
102b8f3f60 | ||
|
|
c2e5830f9b | ||
|
|
aa1552dbc0 | ||
|
|
d0839350db | ||
|
|
0766097658 | ||
|
|
a6d340a22c | ||
|
|
4a77505032 | ||
|
|
f92dc4399d | ||
|
|
e2162a7b33 | ||
|
|
f0e8325eb4 | ||
|
|
b0f1af8433 | ||
|
|
e052520882 | ||
|
|
92cc947623 | ||
|
|
f823feba52 | ||
|
|
c466f551e0 | ||
|
|
2b65dff8a2 | ||
|
|
c66b0fe383 | ||
|
|
47d13a27df | ||
|
|
96bbba0301 | ||
|
|
e2f749b5ee | ||
|
|
b4ef25df71 | ||
|
|
47d632a394 | ||
|
|
f17763f400 | ||
|
|
6b3fdfbcd8 | ||
|
|
60eabb0e8a | ||
|
|
f357661745 | ||
|
|
7d0d0aa75a | ||
|
|
70d4e5d7e3 | ||
|
|
88059a52d8 | ||
|
|
1ee52d4c63 | ||
|
|
4f7da118d6 | ||
|
|
537d129627 | ||
|
|
2b6aaa652d | ||
|
|
5e6ca6e61c | ||
|
|
93e5ec2b49 | ||
|
|
7866f89585 | ||
|
|
21173b8b9d | ||
|
|
2d64b8c2f9 | ||
|
|
c3137142fe | ||
|
|
730b8ed932 | ||
|
|
be30667dbe | ||
|
|
13fb5eda83 | ||
|
|
fae05834ea | ||
|
|
df89db3ed6 | ||
|
|
a71356f0ed | ||
|
|
b6bad0c936 | ||
|
|
fa5aeebcd8 | ||
|
|
9446138951 | ||
|
|
5f5824daaa | ||
|
|
667f00872c | ||
|
|
f026b959a2 | ||
|
|
8ce1f5f360 | ||
|
|
1735b22be9 | ||
|
|
b58608dab0 | ||
|
|
2fd7276a30 | ||
|
|
1c912659eb | ||
|
|
aeb3f70df7 | ||
|
|
99b02fca47 | ||
|
|
278dfce301 | ||
|
|
fbd7dc66b2 | ||
|
|
760afd6838 | ||
|
|
481ea6296e | ||
|
|
799e795871 | ||
|
|
8776880a12 | ||
|
|
55093f9ff2 | ||
|
|
4aced13dbf | ||
|
|
9d869587cc | ||
|
|
46bf65704a | ||
|
|
b4dd5dd063 | ||
|
|
5957f86b1e | ||
|
|
ea7c2aa46b | ||
|
|
6d01aee2f2 | ||
|
|
c47ddb8bca | ||
|
|
c9d7ea8998 | ||
|
|
389d25a588 | ||
|
|
289139e5ab | ||
|
|
e9d0831cf8 | ||
|
|
7e2c2913bc | ||
|
|
86f0d6db41 | ||
|
|
2ca5532a21 | ||
|
|
05556a77af | ||
|
|
d9a002a8bd | ||
|
|
197f81cb52 | ||
|
|
12b9897f5c | ||
|
|
db96634339 | ||
|
|
91e8df5c9b | ||
|
|
390c0ce4dc | ||
|
|
fab39aef9e | ||
|
|
bb79c2cbd9 | ||
|
|
dea1f1b19f | ||
|
|
8928a84c53 | ||
|
|
d5671f1c42 | ||
|
|
c8b51066e5 | ||
|
|
dbb80aecd1 | ||
|
|
598d6d63b0 | ||
|
|
cdca4ca0aa | ||
|
|
5520df4e4f | ||
|
|
be8ed42450 | ||
|
|
ba543896d4 | ||
|
|
a4b01e3025 | ||
|
|
9fabc7de81 | ||
|
|
c9b6c89861 | ||
|
|
e024ea2647 | ||
|
|
844775501d | ||
|
|
de30410adc | ||
|
|
b074c689a6 | ||
|
|
6ee8fa4e8a | ||
|
|
6ad477a08c | ||
|
|
6929efc417 | ||
|
|
f325c63055 | ||
|
|
754058b990 | ||
|
|
a6b2531fd0 | ||
|
|
0e55495c3e | ||
|
|
6982997de5 | ||
|
|
8f3401896f | ||
|
|
d9b9913e8a | ||
|
|
06e428064f | ||
|
|
786b13d09c | ||
|
|
f2dba4f621 | ||
|
|
f0d2f33e38 | ||
|
|
b98d040fa8 | ||
|
|
8879672122 | ||
|
|
98880358de | ||
|
|
9def29054d | ||
|
|
a6c7463c27 | ||
|
|
00483e4e85 | ||
|
|
dea8525a6c | ||
|
|
f0d458682d | ||
|
|
acb3fb2cd8 | ||
|
|
56704e4029 | ||
|
|
f5a07dfb7e | ||
|
|
6211577db7 | ||
|
|
0e7e6f44e2 | ||
|
|
a8728f9fcf | ||
|
|
bfb9739ae8 | ||
|
|
948ac4b99a | ||
|
|
bc8c709900 | ||
|
|
f2fac96a2c | ||
|
|
89048ca52e | ||
|
|
50b3c760dd | ||
|
|
477cce718b | ||
|
|
e423e06dfc | ||
|
|
9f5bde2131 | ||
|
|
932f91eb61 | ||
|
|
9c83dc0f1b | ||
|
|
83957f93e6 | ||
|
|
2205667ca0 | ||
|
|
2d841d9d83 | ||
|
|
a3e56994b6 | ||
|
|
b326d1fe49 | ||
|
|
1bc18931f8 | ||
|
|
a0b465e8ae | ||
|
|
5d1f91f8ac | ||
|
|
cdddccde16 | ||
|
|
341e4ae856 | ||
|
|
6d728f12ba | ||
|
|
98db5232d1 | ||
|
|
a85dfaf71e | ||
|
|
86d9622360 | ||
|
|
c60e7a4e60 | ||
|
|
4f0663e3d8 | ||
|
|
afc4d6d60c | ||
|
|
df87c77cd8 | ||
|
|
f79c1e475d | ||
|
|
2cfc62d753 | ||
|
|
3fa55a59b7 | ||
|
|
0646b1a7a9 | ||
|
|
85a4c4cf17 | ||
|
|
25157649e2 | ||
|
|
a17fba8321 | ||
|
|
39d6c31a5d | ||
|
|
9409a74891 | ||
|
|
3d436eb645 | ||
|
|
5ac038419d | ||
|
|
f28278d3d4 | ||
|
|
7d242b6a40 | ||
|
|
3164857223 | ||
|
|
0befc80d69 | ||
|
|
b5aba25b21 | ||
|
|
1583bed0e4 | ||
|
|
35e886fb12 | ||
|
|
8ceafa2624 | ||
|
|
315b434a6e | ||
|
|
0622024f61 | ||
|
|
cb01aaedf5 | ||
|
|
4c4050c06e | ||
|
|
ec3c3f0165 | ||
|
|
5e51369e64 | ||
|
|
0d4c784a0e | ||
|
|
9be050765d | ||
|
|
21f1de2dea | ||
|
|
ada99b01f9 | ||
|
|
0e91b9e5ec | ||
|
|
9011b03528 | ||
|
|
2522d1e31b | ||
|
|
4831d22354 | ||
|
|
76305d5ac7 | ||
|
|
6cf6719cfb | ||
|
|
210fc0616a | ||
|
|
f12a1b2d0e | ||
|
|
4d9102e642 | ||
|
|
082da101e2 | ||
|
|
b7b2d3562b | ||
|
|
8445c1d814 | ||
|
|
8eb1345e08 | ||
|
|
1d0dad1e80 | ||
|
|
c5ad18b8c8 | ||
|
|
4865e34cc2 | ||
|
|
45771663aa | ||
|
|
39624f21e7 | ||
|
|
cb9637e38d | ||
|
|
f6014798d9 | ||
|
|
9c7debf27f | ||
|
|
028287d8fa | ||
|
|
d172a95dfe | ||
|
|
2438b48a1d | ||
|
|
7ec32278b4 | ||
|
|
ec981632ca | ||
|
|
fb385827a9 | ||
|
|
2c6e7f2917 | ||
|
|
2543f3f21b | ||
|
|
e60a6ee13d | ||
|
|
61abfb95a5 | ||
|
|
e4e8173b7a | ||
|
|
dbe770a24f | ||
|
|
376e19f621 | ||
|
|
0fbde14b33 | ||
|
|
b995dc87fa | ||
|
|
6c4d782a81 | ||
|
|
16b3e6f7bb | ||
|
|
ace5f2844a | ||
|
|
97c02fd8bf | ||
|
|
59137f0f47 | ||
|
|
9cec0a254b | ||
|
|
33f51f6bdf | ||
|
|
e18ecac7d9 | ||
|
|
0c1eb91d47 | ||
|
|
3b3c951ac6 | ||
|
|
75cddcd2de | ||
|
|
d0f86a097b | ||
|
|
504f8fa2e4 | ||
|
|
4a6e491334 | ||
|
|
7431bf0592 | ||
|
|
c216b7cae5 | ||
|
|
b52f458517 | ||
|
|
7b6faf7063 | ||
|
|
9c1fdf1c52 | ||
|
|
5a77716b93 | ||
|
|
3e492b8a5b | ||
|
|
ae890d021c | ||
|
|
d78221ea08 | ||
|
|
7cd49f327e | ||
|
|
7f2dd19bb0 | ||
|
|
68526a14cd | ||
|
|
32d74adf20 | ||
|
|
6de74e774e | ||
|
|
3c4e7f7b07 | ||
|
|
9d9429f66b | ||
|
|
4fc3158962 | ||
|
|
dfe6861241 | ||
|
|
2e377112b5 | ||
|
|
65f3e5466e | ||
|
|
11b6cae4f1 | ||
|
|
1ca1f0677b | ||
|
|
d07e2ab8fb | ||
|
|
fe4bd46c43 | ||
|
|
94a4779429 | ||
|
|
899ae0f52d | ||
|
|
2d9300cedb | ||
|
|
fc76586e2f | ||
|
|
1f2203f0d6 | ||
|
|
933b46790a | ||
|
|
7469aa1f35 | ||
|
|
cdbe6c1e81 | ||
|
|
b29d8e53ed | ||
|
|
4a5593e213 | ||
|
|
7baba2ba43 | ||
|
|
06b2d459c0 | ||
|
|
73da62d842 | ||
|
|
98407347e7 | ||
|
|
6c7a534018 | ||
|
|
b55f6f8658 | ||
|
|
58ebad4b15 | ||
|
|
8ebc157316 | ||
|
|
32d12468cf | ||
|
|
1cda54c1f3 | ||
|
|
457d0668c8 | ||
|
|
a9155d020a | ||
|
|
150d4d33f6 | ||
|
|
5c2fe5f780 | ||
|
|
f0d04d22e9 | ||
|
|
47c5013f96 | ||
|
|
13790422dc | ||
|
|
377b9a6b88 | ||
|
|
41c18a7884 | ||
|
|
096a568e83 | ||
|
|
fab34d5114 | ||
|
|
e46ba38785 | ||
|
|
0c2d08cdd9 | ||
|
|
33f3083f70 | ||
|
|
acacbfd85e | ||
|
|
316fa4068a | ||
|
|
5ecef88b35 | ||
|
|
ca39c680c7 | ||
|
|
90565e4637 | ||
|
|
f931b92d36 | ||
|
|
d1de562674 | ||
|
|
1381d0aa38 | ||
|
|
cac61c223d | ||
|
|
686a93769c | ||
|
|
189c0d675b | ||
|
|
76e33058a8 | ||
|
|
93c9f07cb9 | ||
|
|
f611e4fc0e | ||
|
|
07bd6e1fc0 | ||
|
|
232f201007 | ||
|
|
222a000d31 | ||
|
|
8a279ed124 | ||
|
|
679e2fd186 | ||
|
|
fe4e00b139 | ||
|
|
d575188d80 | ||
|
|
ff6dc735ee | ||
|
|
281e059487 | ||
|
|
8c36dd0ad8 | ||
|
|
60b3d9d4db | ||
|
|
2b027cfebf | ||
|
|
e209fd2973 | ||
|
|
0d474b2ec9 | ||
|
|
d741a025f3 | ||
|
|
1d34ef213c | ||
|
|
aa77d96f23 | ||
|
|
fddcc844ff | ||
|
|
4117aa56a2 | ||
|
|
16b4e680f7 | ||
|
|
6264f78e39 | ||
|
|
54b23a1e1c | ||
|
|
18533b635a | ||
|
|
1dbf3a7ae8 | ||
|
|
9e9c3f2285 | ||
|
|
9a6d6852f6 | ||
|
|
a33040350a | ||
|
|
86c6c922ce | ||
|
|
af76cd4387 | ||
|
|
0aa4ee9d40 | ||
|
|
2492188de3 | ||
|
|
badc4327c2 | ||
|
|
c2677c0231 | ||
|
|
e485a68e74 | ||
|
|
e4b00c5c20 | ||
|
|
4d3111ea4d | ||
|
|
0ec4294d96 | ||
|
|
c0098188af | ||
|
|
7907e85f60 | ||
|
|
efcc3443ad | ||
|
|
58a57a0411 | ||
|
|
964b8d74f6 | ||
|
|
9b9f6d5da4 | ||
|
|
41a70d0655 | ||
|
|
e44865d8b5 | ||
|
|
55bef402c4 | ||
|
|
7f9944afa7 | ||
|
|
7457796a95 | ||
|
|
501728ce36 | ||
|
|
ec09e7222d | ||
|
|
7e4af04886 | ||
|
|
df1851838e | ||
|
|
d3f8c7af1e | ||
|
|
be3ecb3093 | ||
|
|
89b7c8dfd6 | ||
|
|
5243cee0b8 | ||
|
|
ec19b2feef | ||
|
|
7909055ee8 | ||
|
|
71c9b94b22 | ||
|
|
4801117c37 | ||
|
|
d255c95661 | ||
|
|
bbb108133f | ||
|
|
02a5c1b8d6 | ||
|
|
8777033bff | ||
|
|
1f4b639ba0 | ||
|
|
92752439de | ||
|
|
6cd4d15245 | ||
|
|
145caacbea | ||
|
|
e316061a9a | ||
|
|
4630525973 | ||
|
|
7a241ba042 | ||
|
|
7200472427 | ||
|
|
c29e1e78f3 | ||
|
|
a3fce650d9 | ||
|
|
2942e85e47 | ||
|
|
3df3a2560c | ||
|
|
b8171cacb1 | ||
|
|
52c7f908a0 | ||
|
|
2c477c7169 | ||
|
|
44eda2d4ad | ||
|
|
b41c1c10a0 | ||
|
|
7234d841e1 | ||
|
|
1064c7ea4e | ||
|
|
e73d83767c | ||
|
|
298853138a | ||
|
|
523e161f33 | ||
|
|
d6d0c9eaef | ||
|
|
ac5e9ce5b3 | ||
|
|
1be6c43ed2 | ||
|
|
76f0df138b | ||
|
|
04c71bc79b | ||
|
|
39c19ea3f6 | ||
|
|
e7ba73bf2d | ||
|
|
5c48f6f405 | ||
|
|
898d1c856b | ||
|
|
7796724d63 | ||
|
|
960302c012 | ||
|
|
895503d2eb | ||
|
|
c14daa2790 | ||
|
|
ace0c7f89d | ||
|
|
0c571c0376 | ||
|
|
f109864670 | ||
|
|
729048a113 | ||
|
|
48a9eb71ea | ||
|
|
d65c17df7d | ||
|
|
05ced30727 | ||
|
|
1dd5ba093d | ||
|
|
028566616d | ||
|
|
996ae2336d | ||
|
|
6acf10c0d4 | ||
|
|
ac16857501 | ||
|
|
bebc37abe3 | ||
|
|
34d7fb887f | ||
|
|
22478e4867 | ||
|
|
5e355f786e | ||
|
|
4b6c936f72 | ||
|
|
f1d16d6961 | ||
|
|
9883c0b688 | ||
|
|
973539db39 | ||
|
|
ce3e977fc3 | ||
|
|
9b522d105e | ||
|
|
88b104bc2f | ||
|
|
fd48877dc6 | ||
|
|
dacf896f80 | ||
|
|
afdca18886 | ||
|
|
8c52f324ac | ||
|
|
b9e522114e | ||
|
|
97b4f68e48 | ||
|
|
0212bc5cf2 | ||
|
|
97081affdc | ||
|
|
b859d4670a | ||
|
|
ac2b13ea52 | ||
|
|
2ac064059a | ||
|
|
5c99355e10 | ||
|
|
2069438115 | ||
|
|
18b99254a1 | ||
|
|
30ef5f54dd | ||
|
|
6a97b1b9c8 | ||
|
|
1cd566f1ae | ||
|
|
b618581692 | ||
|
|
1d760f0e42 | ||
|
|
6555f5d74f | ||
|
|
be7bed7063 | ||
|
|
299219891e | ||
|
|
a6b0fec90b | ||
|
|
a02f5cde92 | ||
|
|
2d9162aedb | ||
|
|
1bbe4469f1 | ||
|
|
59572f15a9 | ||
|
|
d1652ee9e3 | ||
|
|
aa9d00c62e | ||
|
|
76a369d351 | ||
|
|
4b5cda5cd2 | ||
|
|
20797920d7 | ||
|
|
f4f3efec62 | ||
|
|
52aebce789 | ||
|
|
dc3a15945d | ||
|
|
08b06f48c9 | ||
|
|
ed778bd28f | ||
|
|
9b6179850a | ||
|
|
f47966a25a | ||
|
|
6c9fb06292 | ||
|
|
824dac31d9 | ||
|
|
601cd3809c | ||
|
|
a312adf2b0 | ||
|
|
a7df72ee6f | ||
|
|
58a2a71605 | ||
|
|
35ada37d4d | ||
|
|
c033b00ef3 | ||
|
|
4d29cb17de | ||
|
|
27a874a6ba | ||
|
|
525219836a | ||
|
|
886e76b6db | ||
|
|
921cc08743 | ||
|
|
7e2e0b3986 | ||
|
|
fc018d0063 | ||
|
|
306b8d190f | ||
|
|
c6c941e09a | ||
|
|
ce6cf04028 | ||
|
|
0d49211dea | ||
|
|
24290659b2 | ||
|
|
011803ac71 | ||
|
|
46bccf88d3 | ||
|
|
9d4075cc19 | ||
|
|
9e165a782f | ||
|
|
45ed02ec13 | ||
|
|
c2ef63f35c | ||
|
|
a4f13194c3 | ||
|
|
d57c4649d4 | ||
|
|
17010478ba | ||
|
|
495b3d54f1 | ||
|
|
9667482ef2 | ||
|
|
138cf649df | ||
|
|
4762bafb02 | ||
|
|
2ce0aa87e6 | ||
|
|
bf2051ff80 | ||
|
|
4981da235c | ||
|
|
fff81751ee | ||
|
|
d78e12db08 | ||
|
|
f8eaca24af | ||
|
|
c31fcb3981 | ||
|
|
0d366c45e5 | ||
|
|
373a5ff508 | ||
|
|
75774ec6c9 | ||
|
|
7931734ecb | ||
|
|
4a5467234d | ||
|
|
4678c7ef7a | ||
|
|
08bd69d577 | ||
|
|
75fe2f4dfc | ||
|
|
66493672eb | ||
|
|
2dafbe0f91 | ||
|
|
30c49478d8 | ||
|
|
92dc43de93 | ||
|
|
7f146111d2 | ||
|
|
2afe86a1d6 | ||
|
|
d2bafe3052 | ||
|
|
c6f46e0aec | ||
|
|
bf49e5cee1 | ||
|
|
74d3912763 | ||
|
|
9f5f460ae2 | ||
|
|
8518e0752f | ||
|
|
878026ebc5 | ||
|
|
416cb3016d | ||
|
|
8b67793409 | ||
|
|
5533526331 | ||
|
|
34cfa0c6af | ||
|
|
05f0242198 | ||
|
|
6b6355f373 | ||
|
|
5823e2f5ef | ||
|
|
2756dc156d | ||
|
|
fab8536f05 | ||
|
|
f9b03596f6 | ||
|
|
573d86c725 | ||
|
|
546e7b1bcf | ||
|
|
f279b4138b | ||
|
|
cab228ebbe | ||
|
|
bb40dbe1c3 | ||
|
|
c22bc04608 | ||
|
|
82f5482e25 | ||
|
|
4973f49113 | ||
|
|
8604ff99ed | ||
|
|
3792b8c8c8 | ||
|
|
9aaed92b49 | ||
|
|
9797fab012 | ||
|
|
40ac2d5cbd | ||
|
|
03860b2ef6 | ||
|
|
8bce409db0 | ||
|
|
342d55a7db | ||
|
|
6de3795648 | ||
|
|
d74e1d9182 | ||
|
|
5022e58b95 | ||
|
|
bd00803090 | ||
|
|
6ffbab0a63 | ||
|
|
815206cb15 | ||
|
|
20f9154cf3 | ||
|
|
d28f110100 | ||
|
|
45711bb43c | ||
|
|
2f2a2aa52a | ||
|
|
058524ff82 | ||
|
|
9f75c10a13 | ||
|
|
6367fff240 | ||
|
|
1728fff247 | ||
|
|
9c4ba1c5d2 | ||
|
|
dbffaf3c1e | ||
|
|
3baf0e66b9 | ||
|
|
ecb1f1f2d7 | ||
|
|
70c19fedeb | ||
|
|
f70dd8ec06 | ||
|
|
18d332994f | ||
|
|
5d04775164 | ||
|
|
37e815183e | ||
|
|
bc8d9e6c7e | ||
|
|
1ee959a11f | ||
|
|
33addfab01 | ||
|
|
3852ba0655 | ||
|
|
aed3ea25cb | ||
|
|
3dfe7161cf | ||
|
|
59e0ab9e04 | ||
|
|
4599c5557d | ||
|
|
665876ffa4 | ||
|
|
c9f7dacda1 | ||
|
|
ee29c3efdd | ||
|
|
5f507b2df5 | ||
|
|
716f765ce1 | ||
|
|
10790420ba | ||
|
|
544e05a7dd | ||
|
|
f28da6a602 | ||
|
|
9a21aa1722 | ||
|
|
b66c2a29a2 | ||
|
|
9c12c4be08 | ||
|
|
3a74c3d7e9 | ||
|
|
c3beb854a2 | ||
|
|
56079f928f | ||
|
|
cffc56b80b | ||
|
|
02a96e163f | ||
|
|
c29a7527ad | ||
|
|
1e5940fbf0 | ||
|
|
ae06151146 | ||
|
|
c52e26991a | ||
|
|
8eb9c10788 | ||
|
|
9f9002d6a6 | ||
|
|
f114ca9479 | ||
|
|
fe7b79c83c | ||
|
|
9fdef6858b | ||
|
|
4e4fd4c76c | ||
|
|
0f1a8a3997 | ||
|
|
d9fda71a23 | ||
|
|
cd58822d98 | ||
|
|
11c6447096 | ||
|
|
c4204f95d4 | ||
|
|
54414f7bb0 | ||
|
|
53e1b80742 | ||
|
|
ff4ce2e505 | ||
|
|
e408ea463c | ||
|
|
0be98a4b1b | ||
|
|
5e71366ff2 | ||
|
|
9c73bb1aef | ||
|
|
c8f7b79c48 | ||
|
|
05e08b3596 | ||
|
|
b5da9763ce | ||
|
|
59c0631172 | ||
|
|
2ca6b8f633 | ||
|
|
f1cce26ef0 | ||
|
|
48e6db17bd | ||
|
|
2966b2303b | ||
|
|
48cd8e1314 | ||
|
|
40b6886e2a | ||
|
|
f3597926c4 | ||
|
|
102595f6b1 | ||
|
|
f8ffdea5ae | ||
|
|
4ee760856b | ||
|
|
7cc87423e4 | ||
|
|
5aa4f9b5ae | ||
|
|
0e790bd8fc | ||
|
|
7411f6468b | ||
|
|
1344ce06a5 | ||
|
|
66590cca10 | ||
|
|
95f1cd0d66 | ||
|
|
8ab96447c7 | ||
|
|
dbb731a656 | ||
|
|
4a07740601 | ||
|
|
7cc959e316 | ||
|
|
1ecef695f8 | ||
|
|
3e73e97f24 | ||
|
|
98ac0428a5 | ||
|
|
f5129c87d2 | ||
|
|
30fa8940a9 | ||
|
|
44ed5980f5 | ||
|
|
e81bcbde31 | ||
|
|
fdfc45bbe9 | ||
|
|
a2bb64354b | ||
|
|
c09009d088 | ||
|
|
1875b6a49b | ||
|
|
08d85f9acb | ||
|
|
56012405ff | ||
|
|
5eea3292dc | ||
|
|
320dd69923 | ||
|
|
ddd1ca26b9 | ||
|
|
db43b2d3dd | ||
|
|
0315b53f1f | ||
|
|
bd90cdf492 | ||
|
|
8051e916c0 | ||
|
|
a11ef1c606 | ||
|
|
373b4ca0d9 | ||
|
|
bc19f72306 | ||
|
|
0b45ceaf92 | ||
|
|
9c8119def9 | ||
|
|
71d0ed0754 | ||
|
|
bb1c9a66dd | ||
|
|
976ce0a954 | ||
|
|
157745a1bb | ||
|
|
24c305dc7f | ||
|
|
2419f122c4 | ||
|
|
a2bd77ef58 | ||
|
|
5a248f31a6 | ||
|
|
e6dc384ee9 | ||
|
|
7b661e707e | ||
|
|
24ec364081 | ||
|
|
90f29c060a | ||
|
|
2f951c0441 | ||
|
|
7903e0379b | ||
|
|
22824026ef | ||
|
|
97d726733c | ||
|
|
8957a29990 | ||
|
|
37617bbce8 | ||
|
|
240727c3e1 | ||
|
|
3f73339818 | ||
|
|
fc47fa5ec3 | ||
|
|
8098456f67 | ||
|
|
a4c1c00728 | ||
|
|
fc1d6c1971 | ||
|
|
047ca32229 | ||
|
|
12b63606df | ||
|
|
21e4717721 | ||
|
|
d4c16c6590 | ||
|
|
5e58772541 | ||
|
|
86c1777702 | ||
|
|
9781c20f84 | ||
|
|
ffa847bc8e | ||
|
|
be0a25e5ed | ||
|
|
4765198af2 | ||
|
|
be9ac4f959 | ||
|
|
f741c9cd42 | ||
|
|
91b4f7c663 | ||
|
|
4c2c2461f9 | ||
|
|
2dd1e34c2d | ||
|
|
ad6758c4da | ||
|
|
aaf83e418d | ||
|
|
d827e3289a | ||
|
|
0cd8337b7e | ||
|
|
f752551914 | ||
|
|
0db77c1de6 | ||
|
|
78baae1480 | ||
|
|
398e83d1cc | ||
|
|
fee113bfb5 | ||
|
|
a001913751 | ||
|
|
ae14814f10 | ||
|
|
ed68ae0574 | ||
|
|
a0d3370b86 | ||
|
|
51c6540a56 | ||
|
|
ea53e0b44e | ||
|
|
c0bf89929f | ||
|
|
b47e1bd8e8 | ||
|
|
7b92aaa115 | ||
|
|
c58f76b15c | ||
|
|
05d3c134db | ||
|
|
95abc0a8ff | ||
|
|
55388d053f | ||
|
|
2f1954151f | ||
|
|
22fb36eada | ||
|
|
d6ec77d3fb | ||
|
|
d0c37a3c61 | ||
|
|
b2d0b47ec9 | ||
|
|
d8348d15f7 | ||
|
|
79fac49256 | ||
|
|
187e5176a9 | ||
|
|
0768207a1b | ||
|
|
2dc1c15b15 | ||
|
|
e98d4f2855 | ||
|
|
dbcdadcfb7 | ||
|
|
a45a3ab706 | ||
|
|
bd07f74291 | ||
|
|
df28b68cab | ||
|
|
0dca020cf2 | ||
|
|
e76764a52c | ||
|
|
4d06a3d10b | ||
|
|
866ad94a89 | ||
|
|
8a0317c91c | ||
|
|
5afcc0ba46 | ||
|
|
dfad88fe41 | ||
|
|
cee8a7947c | ||
|
|
6be1713235 | ||
|
|
97f8a01230 | ||
|
|
5fda829023 | ||
|
|
2791f10e18 | ||
|
|
25f0e893ba | ||
|
|
4b0ca24ca3 | ||
|
|
7b10c2440b | ||
|
|
d49534e646 | ||
|
|
36c67b8996 | ||
|
|
e13f1509b3 | ||
|
|
8cc51821ed | ||
|
|
7274fdd872 | ||
|
|
a8d01f41db | ||
|
|
e796a2eda9 | ||
|
|
1e879126cd | ||
|
|
9874169311 | ||
|
|
dcc8b4b65e | ||
|
|
9c160d5181 | ||
|
|
481e7126bf | ||
|
|
a300cb9067 | ||
|
|
300abfd5e2 | ||
|
|
d255e3b77b | ||
|
|
2ccfdce178 | ||
|
|
33a4888341 | ||
|
|
fe7344dd99 | ||
|
|
2ce3ea8234 | ||
|
|
6cccce3174 | ||
|
|
8b3eb35cd1 | ||
|
|
977ee79a09 | ||
|
|
862da5b646 | ||
|
|
074e55fca5 | ||
|
|
13ee716b78 | ||
|
|
691514be24 | ||
|
|
0beb78a978 | ||
|
|
a88e1ac605 | ||
|
|
936899e0e2 | ||
|
|
1c26139789 | ||
|
|
ab0d60065d | ||
|
|
ae1dbdd34f | ||
|
|
fdc1a04db3 | ||
|
|
3a4ee6417c | ||
|
|
be2d6494a7 | ||
|
|
63af8594ab | ||
|
|
2fe333fe90 | ||
|
|
642cda63f1 | ||
|
|
1de640242f | ||
|
|
9313aabd5c | ||
|
|
09bcb39cff | ||
|
|
9acda3545e | ||
|
|
86c10a124a | ||
|
|
ff3a7a45cc | ||
|
|
80707d6a5e | ||
|
|
d0b3614c57 | ||
|
|
d1f3e5b1c2 | ||
|
|
713fb1a290 | ||
|
|
0f4420407d | ||
|
|
40636adb56 | ||
|
|
51d750cb49 | ||
|
|
4fe942985f | ||
|
|
a230a0aa13 | ||
|
|
c4ac1469df | ||
|
|
7b65cdb75a | ||
|
|
245b6e6554 | ||
|
|
ce9d1a320f | ||
|
|
e70e74de94 | ||
|
|
d5ff006171 | ||
|
|
50e077ec59 | ||
|
|
0271a43e80 | ||
|
|
50d9ac0b52 | ||
|
|
2d77765613 | ||
|
|
d4223c3d82 | ||
|
|
df478dc170 | ||
|
|
42db2a33eb | ||
|
|
37f5922bf8 | ||
|
|
a8656fe612 | ||
|
|
539348bbbb | ||
|
|
3ece94fb2e | ||
|
|
2177116f83 | ||
|
|
17ceeb6a6e | ||
|
|
9cd2a63752 | ||
|
|
4a5dca4a3d | ||
|
|
d6830e0d04 | ||
|
|
fd50074b42 | ||
|
|
009264a46b | ||
|
|
3215af9900 | ||
|
|
02f8faeeac | ||
|
|
627fa996a3 | ||
|
|
842a9b9ef7 | ||
|
|
ce981e558c | ||
|
|
9a1051116e | ||
|
|
3e8d2407c8 | ||
|
|
8ff19a2a0f | ||
|
|
30a5ab479f | ||
|
|
6b30a6ad1f | ||
|
|
ee6952e66f | ||
|
|
0f2141269a | ||
|
|
06731bdd59 | ||
|
|
08d8670bb3 | ||
|
|
354b784279 | ||
|
|
cfa67b6a5d | ||
|
|
bab81f5d34 | ||
|
|
4761671fc8 | ||
|
|
65cc1202ce | ||
|
|
c46f255408 | ||
|
|
12b4909c45 | ||
|
|
f2ab3426ea | ||
|
|
df90e432d4 | ||
|
|
f59cb65a21 | ||
|
|
5d4ea0b4c4 | ||
|
|
27a0858050 | ||
|
|
13045748f3 | ||
|
|
41577714ce | ||
|
|
1d4a803d8d | ||
|
|
298b273496 | ||
|
|
1b84ff634f | ||
|
|
88d01fbb22 | ||
|
|
59dfbc49a7 | ||
|
|
2679f057fb | ||
|
|
d6a31f60cd | ||
|
|
047c22b708 | ||
|
|
ee21ea5ef8 | ||
|
|
f06f15de2e | ||
|
|
57569604b2 | ||
|
|
d3411a79ef | ||
|
|
3c2d0b97f4 | ||
|
|
46df9e59ab | ||
|
|
839f1b83fd | ||
|
|
a1e3e44b1d | ||
|
|
3c62dd0a3d | ||
|
|
395b9bf7ac | ||
|
|
ee70e6fe36 | ||
|
|
3ce077320c | ||
|
|
b6e7b228ee | ||
|
|
f22ad9a9bf | ||
|
|
d94e091951 | ||
|
|
d329c4ad38 | ||
|
|
c7617279de | ||
|
|
ff9a2608d8 | ||
|
|
e3a21c55d1 | ||
|
|
7e08dc17af | ||
|
|
8a348d533b | ||
|
|
8bd835d937 | ||
|
|
4fdfba3867 | ||
|
|
60a6dc5545 | ||
|
|
b813a5a4e0 | ||
|
|
a3a3835c76 | ||
|
|
a9790f355d | ||
|
|
70122411eb | ||
|
|
0278cef2d7 | ||
|
|
b864325041 | ||
|
|
1d4e36ba3d | ||
|
|
4598538b42 | ||
|
|
acdb28ba25 | ||
|
|
d6e81c5da4 | ||
|
|
80483fc085 | ||
|
|
24cb739b7c | ||
|
|
5b86851cf3 | ||
|
|
92856788a3 | ||
|
|
61c0940c20 | ||
|
|
282dc0177f | ||
|
|
65fef47bdb | ||
|
|
7c5485288b | ||
|
|
6b6c9efe5e | ||
|
|
526ae83e8f | ||
|
|
e679e05f57 | ||
|
|
98789c908e | ||
|
|
70362e7609 | ||
|
|
dd1b1b03dd | ||
|
|
d4d0ef1295 | ||
|
|
f09ca62e93 | ||
|
|
6fd717539d | ||
|
|
24d439845b | ||
|
|
178dd518cf | ||
|
|
8744f6ab7b | ||
|
|
957e797b61 | ||
|
|
73d56358e1 | ||
|
|
04199f686d | ||
|
|
a4f44d61a8 | ||
|
|
c578752714 | ||
|
|
8ba234c928 | ||
|
|
48c077af56 | ||
|
|
f642ee5cf5 | ||
|
|
9c1e409feb | ||
|
|
6177913006 | ||
|
|
908a012c21 | ||
|
|
c556f60c89 | ||
|
|
c8a880a53a | ||
|
|
e38ed8dc52 | ||
|
|
b47e2e8127 | ||
|
|
651bf8c1fc | ||
|
|
48297759fb | ||
|
|
eca59220d8 | ||
|
|
b79c6fc848 | ||
|
|
72e227a543 | ||
|
|
bbd7900fc7 | ||
|
|
7de9a94624 | ||
|
|
3c1d789482 | ||
|
|
5cf26ad9db | ||
|
|
924fd4ab75 | ||
|
|
cadad6aed9 | ||
|
|
0aa156db78 | ||
|
|
2386573994 | ||
|
|
74ac6a3204 | ||
|
|
1cc94ddb44 | ||
|
|
ace43a4227 | ||
|
|
09f7e47476 | ||
|
|
8f73bce878 | ||
|
|
4770bdcb79 | ||
|
|
8728000046 | ||
|
|
e8fbf45807 | ||
|
|
2b9dc44980 | ||
|
|
8973176d49 | ||
|
|
023da33297 | ||
|
|
2e70739fe0 | ||
|
|
4f656bb417 | ||
|
|
d07fa80a28 | ||
|
|
18610ed13b | ||
|
|
76aedc9264 | ||
|
|
2b7e45cb09 | ||
|
|
2c40e4be94 | ||
|
|
87f0fe7c43 | ||
|
|
1d489325a9 | ||
|
|
09c9ee97d9 | ||
|
|
9d370f7c36 | ||
|
|
5dde548133 | ||
|
|
e5e7f19f48 | ||
|
|
132bb67d14 | ||
|
|
4e4a810484 | ||
|
|
a198ca5c43 | ||
|
|
3577643a16 | ||
|
|
53ddbc1eb5 | ||
|
|
9a52bff36a | ||
|
|
62b84810bd | ||
|
|
e938f46672 | ||
|
|
3f79c00542 | ||
|
|
a803feb842 | ||
|
|
eddc38e37f | ||
|
|
f64b3262c3 | ||
|
|
e15b96c37d | ||
|
|
373420edc0 | ||
|
|
ad7da80353 | ||
|
|
64564e75ae | ||
|
|
5e3b38118a | ||
|
|
ce2b0b9cad | ||
|
|
ef540c6c72 | ||
|
|
34829644ed | ||
|
|
486bb5cd0b | ||
|
|
43bf0a79e6 | ||
|
|
d771efe37c | ||
|
|
6e367b6406 | ||
|
|
64d66be321 | ||
|
|
e58c2c5110 | ||
|
|
82757e6d03 | ||
|
|
1a21a7a1e2 | ||
|
|
5772dce460 | ||
|
|
28248b3364 | ||
|
|
dd244255fa | ||
|
|
503671a307 | ||
|
|
c47da64476 | ||
|
|
a893b42202 | ||
|
|
ee024c173f | ||
|
|
ece3face5e | ||
|
|
43aa5ec658 | ||
|
|
3aa1166232 | ||
|
|
ef5c1e6c8c | ||
|
|
dcba3d5c7c | ||
|
|
f3046589e7 | ||
|
|
226dbceac0 | ||
|
|
b7e4d4904f | ||
|
|
ffd12cd44e | ||
|
|
03a1897089 | ||
|
|
f9e3164c6e | ||
|
|
ab1a56c881 | ||
|
|
4f3f933ab9 | ||
|
|
ed2c75a2f8 | ||
|
|
d04082eeee | ||
|
|
e88c11c417 | ||
|
|
3017d2ebe4 | ||
|
|
e03bff87e5 | ||
|
|
67aa291883 | ||
|
|
22d4f37e58 | ||
|
|
b47db086cb | ||
|
|
22b6828e09 | ||
|
|
940a9fc800 | ||
|
|
a378cee1e0 | ||
|
|
e36bf0261c | ||
|
|
286d278125 | ||
|
|
896845eaa5 | ||
|
|
ba9e584299 | ||
|
|
819a7dda31 | ||
|
|
190d8368e8 | ||
|
|
b7b87929d0 | ||
|
|
54b37de333 | ||
|
|
8691194627 | ||
|
|
52dbd95223 | ||
|
|
0e58edd896 | ||
|
|
e8e82ca08c | ||
|
|
f25ac50e3b | ||
|
|
8b696970a7 | ||
|
|
20b63b702e | ||
|
|
60935b93c0 | ||
|
|
b65e39b5cf | ||
|
|
965f56cf9d | ||
|
|
53748b5e2e | ||
|
|
604e40323d | ||
|
|
dc364af635 | ||
|
|
124f41f863 | ||
|
|
4fb88f45d4 | ||
|
|
97f62c68f2 | ||
|
|
5da952cf8a | ||
|
|
d9d70c10b3 | ||
|
|
c9c22fe80b | ||
|
|
0214d15c55 | ||
|
|
066e0c931d | ||
|
|
7203cb1781 | ||
|
|
7e29e57aff | ||
|
|
a947215ac1 | ||
|
|
4b90d105e0 | ||
|
|
f05873201c | ||
|
|
f5c98290e1 | ||
|
|
eea8a4df7b | ||
|
|
8e3eaed280 | ||
|
|
6029e82e90 | ||
|
|
a1803f5d62 | ||
|
|
c0751a69e4 | ||
|
|
2ebad186b7 | ||
|
|
ccceaac358 | ||
|
|
8c67ea14a0 | ||
|
|
063cb6bf83 | ||
|
|
57bbac2015 | ||
|
|
d8e98753d2 | ||
|
|
8f756ddbb2 | ||
|
|
ffa88ad11f | ||
|
|
6dcba0f053 | ||
|
|
b9e0f8999f | ||
|
|
5b1e3908ca | ||
|
|
c3518426bd | ||
|
|
991bb5a2eb | ||
|
|
cbb47e20cb | ||
|
|
d5ad0180a0 | ||
|
|
72b7e72f73 | ||
|
|
d13e1ddcdf | ||
|
|
0e7f80724c | ||
|
|
6aa09d8268 | ||
|
|
f1c27b1dd7 | ||
|
|
044ebeb98e | ||
|
|
5cb8cceb82 | ||
|
|
dbb65d864e | ||
|
|
b7bf12819a | ||
|
|
52767c4324 | ||
|
|
2c68b08e4f | ||
|
|
671daafb52 | ||
|
|
9efdec6c6e | ||
|
|
42ba6ab9ba | ||
|
|
19e69dc869 | ||
|
|
92f50f6357 | ||
|
|
e9e0aae1ce | ||
|
|
4f65f8d095 | ||
|
|
93b894bf92 | ||
|
|
aa13eb7ac4 | ||
|
|
9200d7f2d7 | ||
|
|
afd32135f2 | ||
|
|
e005416189 | ||
|
|
90a78267c5 | ||
|
|
6fdb5d8e33 | ||
|
|
fe7f0ce600 | ||
|
|
eae0800021 | ||
|
|
012db1b021 | ||
|
|
be5a254c74 | ||
|
|
76052b8bb4 | ||
|
|
0c05d02265 | ||
|
|
bd4894d7cb | ||
|
|
6142e42d83 | ||
|
|
5a692cecfb | ||
|
|
9774b05f52 | ||
|
|
a369690e16 | ||
|
|
d3ec867df5 | ||
|
|
b3373e8ba5 | ||
|
|
c341ad5e8d | ||
|
|
f11a119ab0 | ||
|
|
5dbf7869d4 | ||
|
|
513b9b26a6 | ||
|
|
99f9341d08 | ||
|
|
530eeffed7 | ||
|
|
a7a474d032 | ||
|
|
57a5416cbc | ||
|
|
ee7fe66749 | ||
|
|
596e2ccefc | ||
|
|
0c58df51d9 | ||
|
|
b6f7394959 | ||
|
|
95335f402e | ||
|
|
90235d0528 | ||
|
|
77e3b01179 | ||
|
|
1f282ad0e4 | ||
|
|
73e0bca359 | ||
|
|
411f20c360 | ||
|
|
4ade8642b1 | ||
|
|
8838dc38db | ||
|
|
fc49825eaa | ||
|
|
945296bb55 | ||
|
|
9879a43cf4 | ||
|
|
c78e4b8965 | ||
|
|
a2d6fbf3d8 | ||
|
|
458c1e2174 | ||
|
|
84d8ca4b33 | ||
|
|
5b1ae96ce9 | ||
|
|
0b6124f804 | ||
|
|
9c4d7044a3 | ||
|
|
ece8390277 | ||
|
|
ea4c236311 | ||
|
|
811adad8c8 | ||
|
|
046aba8abd | ||
|
|
dec64b45e8 | ||
|
|
bf1bf10a53 | ||
|
|
23b4e3ad6d | ||
|
|
4333cf2040 | ||
|
|
cbca0f389a | ||
|
|
7359c4140d | ||
|
|
6f97d163f9 | ||
|
|
6b55b600f1 | ||
|
|
115ca50c13 | ||
|
|
0f81fbe1c5 | ||
|
|
ab0f77b467 | ||
|
|
c646484f30 | ||
|
|
384651db46 | ||
|
|
af4b0f54c5 | ||
|
|
85f3f553c2 | ||
|
|
d4f3d14b65 | ||
|
|
14c510f4be | ||
|
|
094b37d79d | ||
|
|
d24da57498 | ||
|
|
908e8be0da | ||
|
|
92708e31ce | ||
|
|
1ebf7e642f | ||
|
|
d5f6ccc7a0 | ||
|
|
f09aecbdd8 | ||
|
|
07c1a5717e | ||
|
|
e1446d10d5 | ||
|
|
c6ed605d26 | ||
|
|
a076c3c20c | ||
|
|
30b8affdb7 | ||
|
|
4312a4b016 | ||
|
|
22b7b69c47 | ||
|
|
05a7e62bf4 | ||
|
|
ad039ff968 | ||
|
|
19c14f354e | ||
|
|
43ff015157 | ||
|
|
0636682e91 | ||
|
|
2ad483413e | ||
|
|
07b8deaf23 | ||
|
|
1e40a3daad | ||
|
|
2f41a53bb4 | ||
|
|
0f30e6f73b | ||
|
|
a71f0e3472 | ||
|
|
3d19e1321b | ||
|
|
2ae779a13e | ||
|
|
ea9d611024 | ||
|
|
863fa7360d | ||
|
|
dd0a1b3e10 | ||
|
|
28a172e80f | ||
|
|
43c12db129 | ||
|
|
5012a66ecb | ||
|
|
0f5bf891e2 | ||
|
|
b6c9de3928 | ||
|
|
305a821b62 | ||
|
|
5d955fa7e0 | ||
|
|
57055bad03 | ||
|
|
7246b63542 | ||
|
|
b715ecd7d9 | ||
|
|
caaa95da6a | ||
|
|
4ea042213e | ||
|
|
0396b348f7 | ||
|
|
acbd8efa7d | ||
|
|
d9bfa62367 | ||
|
|
4c5c6b6ff1 | ||
|
|
25ed2b930f | ||
|
|
7b295bf738 | ||
|
|
4bd4719aa6 | ||
|
|
4ed44140e7 | ||
|
|
1bad6f5c9c | ||
|
|
565a17dc47 | ||
|
|
828aa9bd93 | ||
|
|
753439efee | ||
|
|
16d08bd903 | ||
|
|
b9c0f961c9 | ||
|
|
f6bc48e6d7 | ||
|
|
76c5a08242 | ||
|
|
45bf3e4df9 | ||
|
|
b2912e688b | ||
|
|
4c4ae5b6e1 | ||
|
|
35f02c5165 | ||
|
|
5d051cc901 | ||
|
|
5af9784dc9 | ||
|
|
89dd04aa07 | ||
|
|
950a32a433 | ||
|
|
b959e59554 | ||
|
|
83de0fa7c1 | ||
|
|
d647479794 | ||
|
|
31cfc9cd35 | ||
|
|
7a3f6c362d | ||
|
|
6086ecef86 | ||
|
|
6484ba10c5 | ||
|
|
ce15af0980 | ||
|
|
76fd794559 | ||
|
|
3aef39c64d | ||
|
|
4d9894e58e | ||
|
|
7f24d1fe40 | ||
|
|
bdb2b730af | ||
|
|
f15087a97d | ||
|
|
142ba77266 | ||
|
|
9fe2806804 | ||
|
|
b7517377a7 | ||
|
|
38b083b766 | ||
|
|
0a125f73b5 | ||
|
|
3209d550c2 | ||
|
|
2c810988a6 | ||
|
|
f1a9daf77e | ||
|
|
789e751e4a | ||
|
|
54e528d659 | ||
|
|
a3e7c4467a | ||
|
|
8522faea7f | ||
|
|
dbbcda9e99 | ||
|
|
d182eee4bf | ||
|
|
2e5f539b2a | ||
|
|
b3e09e050c | ||
|
|
b11579c1bd | ||
|
|
cd018b2b65 | ||
|
|
1e2fd1f25a | ||
|
|
556bdd35d9 | ||
|
|
6784ea9fae | ||
|
|
6e97697faa | ||
|
|
a3e092b227 | ||
|
|
446c66da62 | ||
|
|
3bac051521 | ||
|
|
1a9c430e00 | ||
|
|
9040f6d9c7 | ||
|
|
9dcf53c65e | ||
|
|
2ea58b11ca | ||
|
|
05ab4f79ef | ||
|
|
812c032754 | ||
|
|
53fd8328bc | ||
|
|
86b90b115f | ||
|
|
55e3d7b899 | ||
|
|
9ff10d430b | ||
|
|
b85dc0c5e5 | ||
|
|
5cf1111204 | ||
|
|
e60b7a67fa | ||
|
|
938d997e51 | ||
|
|
bcafef42b0 | ||
|
|
fefb4a7f95 | ||
|
|
668bb0cb86 | ||
|
|
8b8a5e315a | ||
|
|
55c0913884 | ||
|
|
754897604f | ||
|
|
0bf70dddc7 | ||
|
|
d27b5791b4 | ||
|
|
dff36c9d68 | ||
|
|
7c3e643fca | ||
|
|
98ba7e8184 | ||
|
|
d949447670 | ||
|
|
79f6ec6fac | ||
|
|
78e44ef077 | ||
|
|
ce92036434 | ||
|
|
1f9e115147 | ||
|
|
ed12b1855c | ||
|
|
9999ae05cc | ||
|
|
ce317e6110 | ||
|
|
854bb99cc0 | ||
|
|
6e77067638 | ||
|
|
e4d77bdd74 | ||
|
|
26b00dc5ca | ||
|
|
1b60fb7702 | ||
|
|
e95d93e631 | ||
|
|
fd5f437e05 |
@@ -9,8 +9,6 @@ charset = utf-8
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
# PHP PSR-2 Coding Standards
|
||||
# http://www.php-fig.org/psr/psr-2/
|
||||
[*.php]
|
||||
indent_style = tab
|
||||
indent_size = 4
|
||||
|
||||
31
.github/CONTRIBUTING.md
vendored
31
.github/CONTRIBUTING.md
vendored
@@ -4,7 +4,7 @@ How to contribute to Dolibarr
|
||||
Bug reports and feature requests
|
||||
--------------------------------
|
||||
|
||||
<a name="not-a-support-forum"></a>*Note*: Issues are not a support forum. If you need help using the software, please use [the forums](http://www.dolibarr.org/forum).
|
||||
<a name="not-a-support-forum"></a>*Note*: Issues are not a support forum. If you need help using the software, please use [the forums](https://www.dolibarr.org/forum).
|
||||
|
||||
Issues are managed on [GitHub](https://github.com/Dolibarr/dolibarr/issues).
|
||||
|
||||
@@ -101,32 +101,35 @@ Long description (Can span accross multiple lines).
|
||||
</pre>
|
||||
|
||||
### Pull Requests
|
||||
When submitting a pull request, use same rule as [Commits](#commits) for the message.
|
||||
Pull Request (PR) process is the process to submit a change (enhancement, bug fix, ...) into the code of the project. There is some rules to know and
|
||||
a process to follow to optimize the chance to have PRs merged efficiently...
|
||||
|
||||
If your pull request only contains one commit, GitHub will be smart enough to fill it for you.
|
||||
Otherwise, please be a bit verbose about what you're providing.
|
||||
* A PR must be atomic. It means it must contains the lower possible changes for 1 need (1 bug fix or 1 new feature) without breaking usability of code. If a PR can be split into several PRs, it often means your PR is not atomic.
|
||||
|
||||
* Your Pull Request (PR) must pass the Continuous Integration checks and code quality checks.
|
||||
|
||||
* When submitting a pull request, use same rule as [Commits](#commits) for the message. If your pull request only contains 1 commit, GitHub will be smart enough to fill it for you. Otherwise, please be a bit verbose about what you're providing.
|
||||
|
||||
Your Pull Request (PR) must pass the Continuous Integration checks.
|
||||
Also, some code changes need a prior approbation:
|
||||
|
||||
* if you want to include a new external library (into htdocs/includes directory), please ask before to the project manager (@eldy) to see if such a library can be accepted.
|
||||
* if you want to include a new external library (into htdocs/includes directory), please ask before to the core project manager (mention @dolibarr-yoda in your issue) to see if such a library can be accepted.
|
||||
|
||||
* if you add a new table, you must first create a page on http://wiki.dolibarr.org/index.php/Category:Table_SQL (copy an existing page changing its name to see it into this index page). Than ask the project manager (@eldy) if the new data model you plan to add can be accepted as you suggest.
|
||||
* if you add a new table, you must first create a page on https://wiki.dolibarr.org/index.php/Category:Table_SQL (copy an existing page changing its name to see it into this index page). Then ask the project manager (@dolibarr-yoda) if the new data model you plan to add is compatible with curent and future works in progress and can be accepted as you suggest.
|
||||
|
||||
Once a PR has been submitted, you may need to wait for its integration. It is common that the project leader let the PR open for a long delay to allow every developer discuss about the PR.
|
||||
Once a PR has been submitted, you may need to wait for its integration. It is common that the project leader let the PR open for a long delay to allow every developer discuss about the PR (A label is added in such a case).
|
||||
|
||||
If the label of PR start with "WIP" (Work In Progress), it will not be analyzed (until you change the label of PR).
|
||||
If the label of PR start with "Draft" or "WIP" (Work In Progress), it will not be analyzed for merging until you change the label of PR (but it can be analyzed for discussion).
|
||||
|
||||
If your PR has errors reported by the Continuous Integration Platform, it means your PR is not valid and nothing will be done with it. It will be kept open to allow developers to fix this, or it may be closed several month later. Don't expect anything on your PR if you have such errors, you MUST first fix the Continuous Integration error to have it taken into consideration.
|
||||
|
||||
If the PR is valid, and is kept open for a long time, a tag will also be added on the PR to describe the status of your PR and why the PR is kept open. By putting your mouse on the tag, you will get a full explanation of the tag/status that explain why your PR has not been integrated yet.
|
||||
In most cases, it gives you information of things you have to do to have the PR taken into consideration (for example a change is requested, a conflict is expected to be solved, some questions were asked). If you have a yellow, red flag of purple flag, don't expect to have your PR validated. You must first provide the answer the flag ask you. The majority of PR are waiting an action of the developer/author.
|
||||
In most cases, it gives you information of things you have to do to have the PR taken into consideration (for example a change is requested, a conflict is expected to be solved, some questions were asked). If you have a yellow, red flag of purple flag, don't expect to have your PR validated. You must first provide the answer the tag ask you. The majority of open PR are waiting an action of the author of the PR.
|
||||
|
||||
Statistics on Dolibarr project shows that around 95% of submitted PR are reviewed and tagged. This is one of the most important ratio of answered PR in Open Source world. Don't expect the core team to reach the 100%. With the increasing popularity of Dolibarr, this ratio will probably decrease in future.
|
||||
Statistics on Dolibarr project shows that 95% of submitted PR are reviewed and tagged. Average answer delay is also one of the best among Open source projects (just few days before having the Answer Tag set). This is one of the most important ratio of answered PR in Open Source world for a major project. Don't expect the core team to reach the 100%. A so high ratio is very rare on a so popular project and with the increasing popularity of Dolibarr, this ratio will probably decrease in future to a more common level.
|
||||
|
||||
|
||||
### Resources
|
||||
[Developer documentation](http://wiki.dolibarr.org/index.php/Developer_documentation)
|
||||
[Developer documentation](https://wiki.dolibarr.org/index.php/Developer_documentation)
|
||||
|
||||
Translations
|
||||
------------
|
||||
@@ -142,11 +145,11 @@ to retreive all old translation of a source text, and restore the translation in
|
||||
|
||||
|
||||
### Resources
|
||||
[Translator documentation](http://wiki.dolibarr.org/index.php/Translator_documentation)
|
||||
[Translator documentation](https://wiki.dolibarr.org/index.php/Translator_documentation)
|
||||
|
||||
Documentation
|
||||
-------------
|
||||
The project's documentation is maintained on the [Wiki](http://wiki.dolibarr.org/index.php).
|
||||
The project's documentation is maintained on the [Wiki](https://wiki.dolibarr.org/index.php).
|
||||
|
||||
*Note*: to help prevent spam, you need to create an account before being able to edit. Everybody is welcome to contribute to its content.
|
||||
|
||||
|
||||
13
.github/workflows/greetings-pr.yml.disabled
vendored
Normal file
13
.github/workflows/greetings-pr.yml.disabled
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# See syntax file on https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
|
||||
name: Greetings PR
|
||||
|
||||
on: [pull_request]
|
||||
|
||||
jobs:
|
||||
greeting:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/first-interaction@v1
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
pr-message: 'Welcome to the Dolibarr army. You are on the road to become an Admiral (see https://wiki.dolibarr.org/index.php/Dolibarr_Project)'
|
||||
24
.github/workflows/stale-issues-safe.yml
vendored
Normal file
24
.github/workflows/stale-issues-safe.yml
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# See syntax file on https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
|
||||
name: "Close stale issues (bugs and feature requests)"
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 21 * * *"
|
||||
issue_comment:
|
||||
types: [created]
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: Dolibarr/stale@staleunstale
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-message: 'This issue is stale because it has been open 1 year with no activity. If this is a bug, please comment to confirm it is still present on latest stable version. if this is a feature request, please comment to notify the request is still relevant and not yet covered by latest stable version. This issue may be closed automatically by stale bot in 15 days (you should still be able to re-open it if required).'
|
||||
stale-label: 'Issue Stale (automatic label)'
|
||||
exempt-labels: 'Priority High / Blocking,Priority Top Strategic,Priority Medium,Hacktoberfest,good first issue,Bug Security (CVE),Analysis of PR in progres'
|
||||
days-before-stale: 365
|
||||
days-before-close: 15
|
||||
operations-per-run: 100
|
||||
dry-run: false
|
||||
|
||||
25
.github/workflows/stale-issues.yml.disabled
vendored
Normal file
25
.github/workflows/stale-issues.yml.disabled
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
# See syntax file on https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
|
||||
name: "Close stale issues (bugs and feature requests)"
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "0 20 * * *"
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: Dolibarr/stale@master
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
stale-issue-message: 'This issue is stale because it has been open 1 year with no activity. If this is a bug, please comment to confirm it is still present on latest stable version. if this is a feature request, please comment to notify the request is still relevant and not yet covered by latest stable version. This issue may be closed automatically by stale bot in 15 days (you should still be able to re-open it if required).'
|
||||
stale-issue-label: 'Issue Stale (automatic label)'
|
||||
exempt-issue-label: 'Priority High / Blocking'
|
||||
days-before-stale: 365
|
||||
days-before-close: -1
|
||||
operations-per-run: 100
|
||||
#stale-pr-message: 'This PR is stale because it has been open 1 year with no activity. If this PR is still mergeable (no conflict, nor Continuous Integration errors), please comment to confirm this merge is still expected. Without comment, this issue will be closed automatically by stale bot in 15 days.'
|
||||
stale-pr-label: 'PR Stale (automatic label)'
|
||||
stale-pr-message:
|
||||
exempt-pr-label: 'Priority Top Strategic'
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -40,3 +40,4 @@ htdocs/includes/sebastian/
|
||||
htdocs/includes/squizlabs/
|
||||
htdocs/includes/symfony/
|
||||
htdocs/includes/webmozart/
|
||||
htdocs/.well-known/apple-developer-merchantid-domain-association
|
||||
|
||||
@@ -194,22 +194,6 @@ tools:
|
||||
- 'test/*'
|
||||
- 'htdocs/includes/*'
|
||||
paths: { }
|
||||
|
||||
php_changetracking:
|
||||
enabled: false
|
||||
bug_patterns:
|
||||
- '\bfix(?:es|ed)?\b'
|
||||
feature_patterns:
|
||||
- '\badd(?:s|ed)?\b'
|
||||
- '\bimplement(?:s|ed)?\b'
|
||||
filter:
|
||||
excluded_paths:
|
||||
- 'build/*'
|
||||
- 'dev/*'
|
||||
- 'doc/*'
|
||||
- 'test/*'
|
||||
- 'htdocs/includes/*'
|
||||
paths: { }
|
||||
|
||||
# Coding-Style / Bug Detection
|
||||
js_hint:
|
||||
|
||||
146
.travis.yml
146
.travis.yml
@@ -2,24 +2,26 @@
|
||||
# from Dolibarr GitHub repository.
|
||||
# For syntax, see http://about.travis-ci.org/docs/user/languages/php/
|
||||
|
||||
# We use dist: trusty to have php 5.4+ available
|
||||
# We use dist: xenial to have php 5.6+ available
|
||||
os: linux
|
||||
dist: trusty
|
||||
sudo: required
|
||||
dist: xenial
|
||||
#dist: bionic
|
||||
|
||||
language: php
|
||||
|
||||
# Start on every boot
|
||||
services:
|
||||
- memcached
|
||||
- mysql
|
||||
- postgresql
|
||||
|
||||
addons:
|
||||
mariadb: '10.0'
|
||||
postgresql: '9.3'
|
||||
# Force postgresql to 9.4 (the oldest availablable on xenial)
|
||||
postgresql: '9.4'
|
||||
apt:
|
||||
sources:
|
||||
# To use the last version of pgloader, we add repo of postgresql
|
||||
- pgdg-trusty
|
||||
# To use the last version of pgloader, we add repo of postgresql with a name available in http://apt.postgresql.org/pub/repos/apt/
|
||||
- pgdg-xenial
|
||||
packages:
|
||||
# We need a webserver to test the webservices
|
||||
# Let's install Apache with.
|
||||
@@ -29,60 +31,25 @@ addons:
|
||||
# We need pgloader for import mysql database into pgsql
|
||||
- pgloader
|
||||
|
||||
php:
|
||||
- '5.5'
|
||||
- '5.6'
|
||||
- '7.0'
|
||||
- '7.1'
|
||||
- '7.2'
|
||||
- '7.3'
|
||||
- '7.4'
|
||||
- nightly
|
||||
|
||||
env:
|
||||
global:
|
||||
# Set to true for very verbose output
|
||||
- DEBUG=false
|
||||
jobs:
|
||||
# MariaDB overrides MySQL installation so it's not possible to test both yet
|
||||
#- DB=mysql
|
||||
- DB=mariadb
|
||||
- DB=postgresql
|
||||
# TODO
|
||||
#- DB=sqlite
|
||||
# See https://docs.travis-ci.com/user/languages/php/#Apache-%2B-PHP
|
||||
#- WS=apache
|
||||
# See https://github.com/DracoBlue/travis-ci-nginx-php-fpm-test
|
||||
#- WS=nginx
|
||||
|
||||
jobs:
|
||||
fast_finish: true
|
||||
allow_failures:
|
||||
- php: nightly
|
||||
# We exclude some combinations not usefull to save Travis CPU
|
||||
exclude:
|
||||
- php: '5.6'
|
||||
env: DB=mariadb
|
||||
- php: '7.0'
|
||||
env: DB=mariadb
|
||||
- php: '7.1'
|
||||
env: DB=mariadb
|
||||
- php: '7.2'
|
||||
env: DB=mariadb
|
||||
- php: '7.3'
|
||||
env: DB=mariadb
|
||||
- php: '5.6'
|
||||
env: DB=postgresql
|
||||
- php: '7.0'
|
||||
env: DB=postgresql
|
||||
- php: '7.1'
|
||||
env: DB=postgresql
|
||||
- php: '7.2'
|
||||
env: DB=postgresql
|
||||
- php: '7.3'
|
||||
env: DB=postgresql
|
||||
- php: nightly
|
||||
env: DB=postgresql
|
||||
include:
|
||||
- if: type = push
|
||||
php: '5.6'
|
||||
env: DB=postgresql
|
||||
- if: type = pull_request OR type = push
|
||||
php: '7.4'
|
||||
env: DB=mysql
|
||||
- if: type = push AND branch = develop
|
||||
php: nightly
|
||||
env: DB=mysql
|
||||
|
||||
notifications:
|
||||
email:
|
||||
@@ -115,11 +82,11 @@ install:
|
||||
echo "Updating Composer"
|
||||
rm $TRAVIS_BUILD_DIR/composer.json
|
||||
rm $TRAVIS_BUILD_DIR/composer.lock
|
||||
composer -V
|
||||
composer self-update
|
||||
# To have composer making parallel downloads
|
||||
composer global require hirak/prestissimo
|
||||
composer -n init
|
||||
composer -n config vendor-dir htdocs/includes
|
||||
composer -n config -g vendor-dir htdocs/includes
|
||||
echo
|
||||
|
||||
- |
|
||||
@@ -148,6 +115,9 @@ install:
|
||||
- |
|
||||
echo "Adding path of binaries tools installed by composer to the PATH"
|
||||
export PATH="$TRAVIS_BUILD_DIR/htdocs/includes/bin:$PATH"
|
||||
echo $PATH
|
||||
ls $TRAVIS_BUILD_DIR/vendor
|
||||
ls $TRAVIS_BUILD_DIR/htdocs/includes/bin
|
||||
echo
|
||||
|
||||
|
||||
@@ -174,47 +144,51 @@ before_script:
|
||||
|
||||
- |
|
||||
echo "Versions information"
|
||||
echo
|
||||
# Check PHP
|
||||
echo "PHP version"
|
||||
php -i | head -
|
||||
# Check PHP CodeSniffer installation
|
||||
# Check Parallel-lint version
|
||||
echo "Parallel-lint version"
|
||||
which parallel-lint
|
||||
parallel-lint -V
|
||||
# Check PHP CodeSniffer version
|
||||
echo "PHPCS version"
|
||||
which phpcs
|
||||
phpcs --version | head -
|
||||
phpcs -i | head -
|
||||
# Check PHPUnit installation
|
||||
# Check PHPUnit version
|
||||
echo "PHPUnit version"
|
||||
which phpunit
|
||||
phpunit --version | head -
|
||||
# Check Apache version
|
||||
echo "Apache version"
|
||||
apache2 -v | head -
|
||||
# Check MariaDb
|
||||
echo "MariaDb version"
|
||||
# Check Database
|
||||
echo "Database version"
|
||||
mysql --version | head -
|
||||
mysql -e "SELECT VERSION();" | head -
|
||||
psql --version
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Setting up database"
|
||||
if [ "$DB" = 'mysql' ] || [ "$DB" = 'mariadb' ] || [ "$DB" = 'postgresql' ]; then
|
||||
echo "MySQL"
|
||||
mysql -e 'DROP DATABASE IF EXISTS travis;'
|
||||
mysql -e 'CREATE DATABASE IF NOT EXISTS travis;'
|
||||
mysql -e 'GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1;'
|
||||
mysql -e 'FLUSH PRIVILEGES;'
|
||||
mysql -D travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql
|
||||
mysql -u root -e 'DROP DATABASE IF EXISTS travis;'
|
||||
mysql -u root -e 'CREATE DATABASE IF NOT EXISTS travis;'
|
||||
mysql -u root -e 'GRANT ALL PRIVILEGES ON travis.* TO travis@127.0.0.1;'
|
||||
mysql -u root -e 'FLUSH PRIVILEGES;'
|
||||
mysql -u root -D travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql
|
||||
fi
|
||||
if [ "$DB" = 'postgresql' ]; then
|
||||
#pgsql travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql
|
||||
#pgloader mysql://root:pass@127.0.0.1/dolibarr_9 postgresql://dolibarrowner:dolibarrownerpass@127.0.0.1/dolibarr_dev
|
||||
echo pgloader mysql://root@127.0.0.1/travis postgresql:///travis
|
||||
pgloader mysql://root@127.0.0.1/travis postgresql:///travis
|
||||
echo 'ALTER SEQUENCE llx_accountingaccount_rowid_seq RENAME TO llx_accounting_account_rowid_seq' | psql travis
|
||||
echo 'ALTER SEQUENCE llx_accounting_account_rowid_seq RESTART WITH 1000001;' | psql travis
|
||||
#echo 'select * from INFORMATION_SCHEMA.COLUMNS where table_name = 'llx_accountingaccount' | psql travis
|
||||
#echo 'select * from information_schema.table_constraints;' | psql travis
|
||||
#echo 'ALTER TABLE "llx_accounting_account" DROP CONSTRAINT "idx_16390_primary"' | psql travis
|
||||
#psql -c 'create database travis;' -U postgres
|
||||
#psql travis < dev/initdemo/mysqldump_dolibarr_3.5.0.sql
|
||||
#pgloader mysql://root:pass@127.0.0.1/dolibarr_src postgresql://dolibarrowner:dolibarrownerpass@127.0.0.1/dolibarr_dest
|
||||
echo pgloader mysql://root@127.0.0.1/travis postgresql://postgres@/travis
|
||||
pgloader mysql://root@127.0.0.1/travis postgresql://postgres@/travis
|
||||
echo 'ALTER SEQUENCE llx_accountingaccount_rowid_seq RENAME TO llx_accounting_account_rowid_seq' | psql -U postgres travis
|
||||
echo 'ALTER SEQUENCE llx_accounting_account_rowid_seq RESTART WITH 1000001;' | psql -U postgres travis
|
||||
fi
|
||||
echo
|
||||
|
||||
@@ -263,10 +237,7 @@ before_script:
|
||||
- sudo sed -i -e "s,www-data,travis,g" /etc/apache2/envvars
|
||||
- sudo chown -R travis:travis /var/lib/apache2/fastcgi
|
||||
- ~/.phpenv/versions/$(phpenv version-name)/sbin/php-fpm
|
||||
# configure apache virtual hosts for precise
|
||||
#- sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/default
|
||||
#- sudo cat /etc/apache2/sites-available/default
|
||||
# configure apache virtual hosts for trusty
|
||||
# configure apache virtual hosts
|
||||
- sudo cp -f build/travis-ci/apache.conf /etc/apache2/sites-available/000-default.conf
|
||||
- sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/000-default.conf
|
||||
- sudo cat /etc/apache2/sites-available/000-default.conf
|
||||
@@ -291,17 +262,18 @@ script:
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
#parallel-lint --exclude htdocs/includes --blame .
|
||||
parallel-lint --exclude dev/namespacemig --exclude htdocs/includes/myclabs --exclude htdocs/includes/webmozart --exclude htdocs/includes/phpspec --exclude htdocs/includes/sabre --exclude htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared --exclude htdocs/includes/phpoffice/PhpSpreadsheet --exclude htdocs/includes/sebastian --exclude htdocs/includes/squizlabs/php_codesniffer/tests --exclude htdocs/includes/jakub-onderka/php-parallel-lint/tests --exclude htdocs/includes/mike42/escpos-php/example --exclude htdocs/includes/phpunit/php-token-stream/tests --exclude htdocs/includes/composer/autoload_static.php --blame .
|
||||
parallel-lint --exclude dev/namespacemig --exclude htdocs/includes/composer --exclude htdocs/includes/myclabs --exclude htdocs/includes/webmozart --exclude htdocs/includes/phpspec --exclude dev/initdata/dbf/includes --exclude htdocs/includes/sabre --exclude htdocs/includes/phpoffice/phpexcel/Classes/PHPExcel/Shared --exclude htdocs/includes/phpoffice/PhpSpreadsheet --exclude htdocs/includes/sebastian --exclude htdocs/includes/squizlabs/php_codesniffer --exclude htdocs/includes/jakub-onderka --exclude htdocs/includes/mike42/escpos-php/example --exclude htdocs/includes/phpunit/ --exclude htdocs/includes/composer/autoload_static.php --blame .
|
||||
set +e
|
||||
echo
|
||||
|
||||
- |
|
||||
echo "Checking coding style (excluding Pull Requests builds)"
|
||||
echo "Checking coding style (excluding Pull Requests builds to not overload travis, excluding also some jobs to avoid duplicate tests)"
|
||||
# Ensure we catch errors
|
||||
set -e
|
||||
# Exclusions are defined in the ruleset.xml file
|
||||
#phpcs -s -n -p -d memory_limit=-1 --colors --tab-width=4 --standard=dev/setup/codesniffer/ruleset.xml --encoding=utf-8 .
|
||||
if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then phpcs -s -p -d memory_limit=-1 --extensions=php --colors --tab-width=4 --standard=dev/setup/codesniffer/ruleset.xml --encoding=utf-8 --runtime-set ignore_warnings_on_exit true .; fi
|
||||
if [ "$TRAVIS_PULL_REQUEST" = "false" ] && [ "$TRAVIS_PHP_VERSION" = "7.4" ] && [ "$DB" = "mysql" ]; then
|
||||
phpcs -s -p -d memory_limit=-1 --extensions=php --colors --tab-width=4 --standard=dev/setup/codesniffer/ruleset.xml --encoding=utf-8 --runtime-set ignore_warnings_on_exit true .;
|
||||
fi
|
||||
set +e
|
||||
echo
|
||||
|
||||
@@ -407,9 +379,13 @@ script:
|
||||
php upgrade.php 9.0.0 10.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade9001000.log
|
||||
php upgrade2.php 9.0.0 10.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-2.log
|
||||
php step5.php 9.0.0 10.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-3.log
|
||||
php upgrade.php 10.0.0 11.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade9001000.log
|
||||
php upgrade2.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-2.log
|
||||
php step5.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade9001000-3.log
|
||||
php upgrade.php 10.0.0 11.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade10001100.log
|
||||
php upgrade2.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade10001100-2.log
|
||||
php step5.php 10.0.0 11.0.0 > $TRAVIS_BUILD_DIR/upgrade10001100-3.log
|
||||
php upgrade.php 11.0.0 12.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade11001200.log
|
||||
php upgrade2.php 11.0.0 12.0.0 > $TRAVIS_BUILD_DIR/upgrade11001200-2.log
|
||||
php step5.php 11.0.0 12.0.0 > $TRAVIS_BUILD_DIR/upgrade11001200-3.log
|
||||
|
||||
# Enable modules not enabled into original dump
|
||||
php upgrade2.php 0.0.0 0.0.0 MAIN_MODULE_API,MAIN_MODULE_SUPPLIERPROPOSAL,MAIN_MODULE_WEBSITE,MAIN_MODULE_TICKETSUP,MAIN_MODULE_ACCOUNTING > $TRAVIS_BUILD_DIR/enablemodule.log
|
||||
echo $?
|
||||
@@ -430,7 +406,7 @@ script:
|
||||
|
||||
after_script:
|
||||
- |
|
||||
echo "After script - Output lines of dolibarr.log"
|
||||
echo "After script - Output last lines of dolibarr.log"
|
||||
ls $TRAVIS_BUILD_DIR/documents
|
||||
#cat $TRAVIS_BUILD_DIR/documents/dolibarr.log
|
||||
sudo tail -n 50 $TRAVIS_BUILD_DIR/documents/dolibarr.log
|
||||
@@ -456,7 +432,7 @@ after_failure:
|
||||
# Dolibarr log file
|
||||
echo "Debugging informations for file dolibarr.log (latest 50 lines)"
|
||||
tail -n 50 $TRAVIS_BUILD_DIR/documents/dolibarr.log
|
||||
# MariaDB log file
|
||||
# Database log file
|
||||
echo "Debugging informations for file mysql error.log"
|
||||
sudo tail -n 50 /var/log/mysql/error.log
|
||||
# TODO: PostgreSQL log file
|
||||
|
||||
14
COPYRIGHT
14
COPYRIGHT
@@ -16,8 +16,8 @@ AdoDb-Date 0.36 Modified BSD License Yes
|
||||
CKEditor 4.12.1 LGPL-2.1+ Yes Editor WYSIWYG
|
||||
EvalMath 1.0 BSD Yes Safe math expressions evaluation
|
||||
Escpos-php 2.2 MIT License Yes Thermal receipt printer library, for use with ESC/POS compatible printers
|
||||
GeoIP 1.4 LGPL-2.1+ Yes Sample code to make geoip convert (not into deb package)
|
||||
Mobiledetect 2.8.33 MIT License Yes Detect mobile devices browsers
|
||||
GeoIP2 0.2.0 LGPL-2.1+ Yes Lib to make geoip convert
|
||||
Mobiledetect 2.8.34 MIT License Yes Detect mobile devices browsers
|
||||
NuSoap 0.9.5 LGPL 2.1+ Yes Library to develop SOAP Web services (not into rpm and deb package)
|
||||
PEAR Mail_MIME 1.8.9 BSD Yes NuSoap dependency
|
||||
ParseDown 1.6 MIT License Yes Markdown parser
|
||||
@@ -32,18 +32,18 @@ PSR/simple-cache ? Library for cache (used by PHPSp
|
||||
Restler 3.0.0RC6 LGPL-3+ Yes Library to develop REST Web services (+ swagger-ui js lib into dir explorer)
|
||||
Sabre 3.2.2 BSD Yes DAV support
|
||||
Swift Mailer 5.4.2-DEV MIT license Yes Comprehensive mailing tools for PHP
|
||||
Stripe 6.41 MIT licence Yes Library for Stripe module
|
||||
Stripe 6.43.1 MIT licence Yes Library for Stripe module
|
||||
TCPDF 6.3.2 LGPL-3+ Yes PDF generation
|
||||
TCPDI 1.0.0 LGPL-3+ / Apache 2.0 Yes FPDI replacement
|
||||
|
||||
JS libraries:
|
||||
Ace 1.4.6 BSD Yes JS library to get code syntaxique coloration in a textarea.
|
||||
Ace 1.4.8 BSD Yes JS library to get code syntaxique coloration in a textarea.
|
||||
ChartJS 2.9.3 MIT License Yes JS library for graph
|
||||
jQuery 3.4.1 MIT License Yes JS library
|
||||
jQuery UI 1.12.1 GPL and MIT License Yes JS library plugin UI
|
||||
jQuery select2 4.0.5 GPL and Apache License Yes JS library plugin for sexier multiselect
|
||||
jQuery select2 4.0.13 GPL and Apache License Yes JS library plugin for sexier multiselect. Warning: 4.0.6+ create troubles without patching css
|
||||
jQuery blockUI 2.70.0 GPL and MIT License Yes JS library plugin blockUI (to use ajax popups)
|
||||
jQuery Colorpicker 1.1 MIT License Yes JS library for color picker for a defined list of colors
|
||||
jQuery Flot 0.8.3 MIT License Yes JS library to build graph
|
||||
jQuery JCrop 0.9.8 GPL and MIT License Yes JS library plugin Crop (to crop images)
|
||||
jQuery Jeditable 1.7.1 GPL and MIT License Yes JS library plugin jeditable (to edit in place)
|
||||
jQuery jNotify 1.1.00 Apache Software License 2.0 Yes JS library plugin jNotify (to use ajax popups)
|
||||
@@ -60,7 +60,7 @@ Image libraries:
|
||||
Octicons 8.1 MIT Yes
|
||||
|
||||
Font libraries:
|
||||
Fontawesome 5.7.2 Font Awesome Free licence Yes
|
||||
Fontawesome 5.13 Font Awesome Free licence Yes
|
||||
|
||||
|
||||
For licenses compatibility informations:
|
||||
|
||||
478
ChangeLog
478
ChangeLog
@@ -2,6 +2,483 @@
|
||||
English Dolibarr ChangeLog
|
||||
--------------------------------------------------------------
|
||||
|
||||
|
||||
***** ChangeLog for 12.0.4 compared to 12.0.3 *****
|
||||
FIX: make formConfirm an addreplace-type hook
|
||||
FIX: regex to remove 'action' parameter: taking feedback from PR#15213 into account
|
||||
FIX: remove 'action' parameter from redirect URL when reordering lines on a document
|
||||
FIX: error when displaying lines on order after adding a line if both MAIN_MULTILANGS and MAIN_DISABLE_PDF_AUTOUPDATE are activated
|
||||
FIX: on survey creation, entity is always set to 1 ⇒ set it to $conf->entity
|
||||
FIX: set entity to $conf->entity (instead of 1 by default) when creating a survey; otherwise the survey cannot be listed from the entity it was created on unless it is the main entity
|
||||
FIX: the stringent XSS protection provided by 'alphanohtml' causes problems with some clients who used basic tags (bold, italic, underline) in product labels. Using 'restricthtml' instead could be a good compromise.
|
||||
FIX: third party of object is not always fetched when initiating the e-mail presend action (e.g. from an order)
|
||||
FIX: when the cronjob 'params' field is empty, the cron method is called with one empty string param instead of no params at all
|
||||
FIX: XSS protection too stringent -> replace 'alphanohtml' with 'restricthtml'
|
||||
FIX: #13067 including opening balance in calculation of displayed balance
|
||||
FIX: #14326
|
||||
FIX: #14649
|
||||
FIX: #14901
|
||||
FIX: #14927 Change ContratLigne property type to product_type
|
||||
FIX: #14979
|
||||
FIX: #15074
|
||||
FIX: #15111 Fix special characters output in PDF
|
||||
FIX: #15161 MO translation conflict
|
||||
FIX: #15163
|
||||
FIX: #15199
|
||||
FIX: #15208
|
||||
FIX: #15303
|
||||
FIX: #15365 export of extrafields for user and resources
|
||||
FIX: #15374 : "New" doesn't clear total amounts
|
||||
FIX: #15501
|
||||
FIX: #15572
|
||||
FIX: #15590
|
||||
FIX: #15618
|
||||
FIX: supplier proposals as linked objects of events are not correctly fetched
|
||||
FIX: when users create an event from a supplier proposal, the "linked objects" section says "Deleted"
|
||||
FIX: Accountancy - Some ajustments on length of the account (general & auxiliary)
|
||||
FIX: admin conf selected
|
||||
FIX: also check if there is a method $object->fetch_thirdparty() before calling it
|
||||
FIX: autofocus on first setup
|
||||
FIX: Bad rigths to send contract
|
||||
FIX: Better error message with IMAP when connection fails
|
||||
FIX: Can create user but not update user with activedirectory
|
||||
FIX: Can receipt of a product that required lot after disabling stock and
|
||||
FIX: Can't create shipment for virtual product. Add
|
||||
FIX: cant empty action comm desc
|
||||
FIX: CA report by product/service : subcategory filter
|
||||
FIX: Clean orphan records in llx_ecm_files into repair script.
|
||||
FIX: default accountancy values and posted values
|
||||
FIX: Deletion of expensereport + other generated object not complete.
|
||||
FIX: disabled users must not be available in sales representative list on societe edit mode
|
||||
FIX: Dol print error : conf usage thirdparty propagate extrafields to
|
||||
FIX: Don't display inactive users in birthday box and company card
|
||||
FIX: empty value is needed on filter list
|
||||
FIX: enable HTML in product labels depending on conf MAIN_SECURITY_ALLOW_UNSECURED_LABELS_WITH_HTML
|
||||
FIX: error 500 on cash closure
|
||||
FIX: excess comma
|
||||
FIX: Export FEC - Remove line at zero
|
||||
FIX: extrafield required error after submit
|
||||
FIX: filter on project list
|
||||
FIX: force payment mode to withdraw
|
||||
FIX: formating of prices with foreign languages
|
||||
FIX: handling $heightforinfotot when he's superior to a page height
|
||||
FIX: if no PDF default model in admin for expense report, do not create a PDF
|
||||
FIX: invoice payment terms edition: error management
|
||||
FIX: list of fields in list of recurring invoices was empty
|
||||
FIX: load default linked options for linked sellist extra fields
|
||||
FIX: Loan - Return on list when you cancel create form or delete a loan
|
||||
FIX: Missing lang trans
|
||||
FIX: no empty value in required extrafield
|
||||
FIX: Param joinfiles not sanitized
|
||||
FIX: Payment by BankTransfer
|
||||
FIX: pdf_getlinetotalwithtax must show total incl tax
|
||||
FIX: Problem on supplier payment card
|
||||
FIX: product auto volume calculation
|
||||
FIX: product customer prices: missing triggers in CRUD class
|
||||
FIX: Request on purchase orders in timeout even on very small databases
|
||||
FIX: set paid on total discount of a product in cash desk
|
||||
FIX: several warning with the barcode use in ODT templates
|
||||
FIX: SHIP MODE install v12 bug insert
|
||||
FIX: stripe for connect mode
|
||||
FIX: subcat filter
|
||||
FIX: supplier invoice: automatically calculate payment term when modifying payment condition
|
||||
FIX: SUPPLIER PROPOSAL v12 bug add
|
||||
FIX: table making extrafield input too small on advance target mailing
|
||||
FIX: table making extrafield too small advtagertmailing
|
||||
FIX: Unable to edit extrafields in expense report
|
||||
FIX: update margins rates on object line edit
|
||||
FIX: uses price2numjs
|
||||
FIX: various payments: bad data handling for subledger account + useless db commit/rollback
|
||||
FIX: virtual products: displayed value is by unit
|
||||
FIX: virtual products: supplier discount was not applied in component list
|
||||
FIX: warning for purchase order delivery late.
|
||||
FIX: Warning on late purchase order delivery
|
||||
FIX: WORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING must not consider services while STOCK_SUPPORTS_SERVICES is empty
|
||||
FIX: wrong tab
|
||||
FIX: Yogosha report 4425 (backport)
|
||||
FIX: Yogosha report 4434 (backport)
|
||||
|
||||
***** ChangeLog for 12.0.3 compared to 12.0.2 *****
|
||||
FIX: 10.0 - when the mime file name is different from the filesystem name, the attachment name should be the mime filename
|
||||
FIX: 11.0 - expenses lines overlapping the total amounts frame
|
||||
FIX: 12.0 - round value of virtual stock on product stock reassort list
|
||||
FIX: #14469
|
||||
FIX: #14474 Error when deleting
|
||||
FIX: #14530
|
||||
FIX: #14703
|
||||
FIX: - Accountancy balance Error SQL on entity
|
||||
FIX: Bad number of subscription (forgotten when member was resiliated)
|
||||
FIX: bad route url to delete subproduct with API
|
||||
FIX: Category for suplements not saved
|
||||
FIX: Compatibility with modules without document generation
|
||||
FIX: Cron load lang
|
||||
FIX: CSS
|
||||
FIX: Error management. Do no try to approve PO if validation fails.
|
||||
FIX: expenses lines overlapping the frame for total amounts.
|
||||
FIX: Filter in "billed" of orders was not saved
|
||||
FIX: infinite fetch object linked loop
|
||||
FIX: Intervention lose html tags when updating
|
||||
FIX: JS CRASH - bad usage of moreparam
|
||||
FIX: lang fr retained warranty
|
||||
FIX: Look and feel v12: First tab must be name of object
|
||||
FIX: missing entity check
|
||||
FIX: missing param for hook
|
||||
FIX: Missing transaction on PO actions
|
||||
FIX: MySql Strict mode
|
||||
FIX: param entity in html form file
|
||||
FIX: Problems on FEC format
|
||||
FIX: round stock value on product list
|
||||
FIX: - Send mail from contact : select mail model
|
||||
FIX: set sales representatives on create company card
|
||||
FIX: Setup of stock increase/decrease
|
||||
FIX: sign of amount with credit note and multicurrencies
|
||||
FIX: Static property called as non static
|
||||
FIX: task leftmenu
|
||||
FIX: title button attribute id empty
|
||||
FIX: unit price divided by quantity when accepting supplier price proposal
|
||||
FIX: Update extrafields on line only if it is supported
|
||||
FIX: Update line of BOM
|
||||
FIX: using decimal on stock correction
|
||||
FIX: Visualization rights correction on last modified contacts box
|
||||
FIX: Wrong redirection
|
||||
FIX: Yogosha report 4425 (backport)
|
||||
|
||||
***** ChangeLog for 12.0.2 compared to 12.0.1 *****
|
||||
FIX: computation of the bottom margin of <body> returns NaN because body is not loaded yet
|
||||
FIX: DebugBar hides content at page bottom
|
||||
FIX: allow more harmless html tags
|
||||
FIX: Bad back to link
|
||||
FIX: Bad param
|
||||
FIX: Can go on page even when module is disabled
|
||||
FIX: Change position of line in BOM
|
||||
FIX: Checkbox "drop table" was not checked when using php method to generate backup dump
|
||||
FIX: ClickToDial tab of users has disappeared
|
||||
FIX: CSS
|
||||
FIX: date in supplier price log tooltip.
|
||||
FIX: Debug module direct debit order. Solve conflict with credit transfer
|
||||
FIX: Debug setup of receipt printer module
|
||||
FIX: dolGetElementUrl and agenda page for external modules
|
||||
FIX: DO not erase variable $key and $label during output of extrafields
|
||||
FIX: duration fields size with firefox
|
||||
FIX: Edit extrafield of type long text loose carriage returns
|
||||
FIX: Fails to retraive accounting code of social contribution sometimes
|
||||
FIX: Filter too large for extrafields with type text or html
|
||||
FIX: If using a rounding step, localtax1+2 not included in total
|
||||
FIX: input field of extrafields must keep data if form submit fails.
|
||||
FIX: Label of opportunities in graph with special chars badly encoded
|
||||
FIX: locataxes lost on lines when cloning a vendor invoice
|
||||
FIX: Look and feel v12
|
||||
FIX: Missing PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE conf support in supplier order
|
||||
FIX: Navigation in object fails to find the next ref in some cases
|
||||
FIX: null required
|
||||
FIX: order by amount ht uses wrong column
|
||||
FIX: Order by amount in product propal stats must be done on d.total_ht and not p.total
|
||||
FIX: page for confirmation of payments is empty
|
||||
FIX: Param of fetch_name_optionals_label must be object->table_element
|
||||
FIX: Picto of HRM module
|
||||
FIX: product label and desc were never updated when modifying translation
|
||||
FIX: redirect on contact card from main search
|
||||
FIX: Reposition and nav
|
||||
FIX: search warehouse list
|
||||
FIX: Setup of clicktodial hang on smartphone
|
||||
FIX: Setup of currency limit and accuracy
|
||||
FIX: shipping creation: checks not done on weight and sizes
|
||||
FIX: Should not be able to edit qty on shipment when no stock available
|
||||
FIX: Size of image on the help popup of modules
|
||||
FIX: Sql error on stat by referring entries of a product
|
||||
FIX: Warning if no bank account defined
|
||||
FIX: We need to see unit line on PDF even though it's an option
|
||||
FIX: wrong element var for fetch_name_optionals_label function with expeditions
|
||||
FIX: wrong link to third invoice templates
|
||||
FIX: Disable svg as supported image by default (can contains javascript). Set MAIN_ALLOW_SVG_FILES_AS_IMAGES to 1 to have svg accepted
|
||||
FIX: #14076
|
||||
FIX: #14146
|
||||
FIX: #14209
|
||||
FIX: #14222
|
||||
FIX: #14236
|
||||
FIX: #14241 Mysql 8 compatibility
|
||||
FIX: #14253
|
||||
FIX: #14256
|
||||
FIX: #14259
|
||||
FIX: #14279
|
||||
FIX: #14291
|
||||
FIX: #14292
|
||||
FIX: #14336
|
||||
|
||||
***** ChangeLog for 12.0.1 compared to 12.0.0 *****
|
||||
FIX: reposition was broken if url end with #anchor
|
||||
FIX: $_POST must be GETPOST
|
||||
FIX: 10.0 - fatal with postgreSQL
|
||||
FIX: #14109
|
||||
FIX: #14112
|
||||
FIX: #14142
|
||||
FIX: all extrafields cleared after update of one of them
|
||||
FIX: Avoid warning when creating a module with already existing files
|
||||
FIX: change selected fields on company card
|
||||
FIX: Correct ModuleBuilder left menu
|
||||
FIX: create a deposit with amount using comma didn't work
|
||||
FIX: CSS
|
||||
FIX: Entry from stripe intent were reported into SEPA payments
|
||||
FIX: Filter on status, closing opening status
|
||||
FIX: html lost on html extrafield
|
||||
FIX: Label of popup on thirdparty
|
||||
FIX: missing possibility to change entity when propal cloning
|
||||
FIX: missing setup of extrafields for MO
|
||||
FIX: Missing the tooltip when creating bank account
|
||||
FIX: Missing token
|
||||
FIX: non numeric value on comm/card.php
|
||||
FIX: SQL Problem in customer invoice list
|
||||
FIX: SQL Problem in social contribution list
|
||||
FIX: SQL Problem in supplier invoice list
|
||||
FIX: SQL syntax error when editing extrafields
|
||||
FIX: Sql type
|
||||
FIX: takepos 12 hook
|
||||
FIX: Update form erased extrafields that were hidden
|
||||
FIX: Update of extrafields date
|
||||
FIX: Update of extrafiels on draft object
|
||||
FIX: upload documents into manual ECM was reported a permission error
|
||||
FIX: Use of office365 TLS with SMTPs method.
|
||||
FIX: wrong origin
|
||||
FIX: Permission error during import
|
||||
|
||||
***** ChangeLog for 12.0.0 compared to 11.0.0 *****
|
||||
For users:
|
||||
|
||||
NEW: Module MO (Manufacturing Order) is available as stable module.
|
||||
NEW: Receipt printer module moved from 'development' to 'experimental'
|
||||
NEW: Add option MAIN_VIEW_LINE_NUMBER_IN_LIST for some lists.
|
||||
NEW: add numbering module for TakePOS module
|
||||
NEW: 2 new options when creating an invoice from time spent on a project : by period or by task
|
||||
NEW: Accountancy add column thirdparty on binding page
|
||||
NEW: Accountancy - Add Export for Fiducial Winfic eWinfic WinSis Compta
|
||||
NEW: Accountancy - Add Export LD compta version 10
|
||||
NEW: Accountancy - Add mode intra & export for product or service bought
|
||||
NEW: Accountancy - Add possibility to manage a short alternative label for account - Use to simplify accountancy
|
||||
NEW: Accountancy - General ledger - Add an option to search not reconciled lines
|
||||
NEW: Add accountancy code of thirdparty in contact and supplier export
|
||||
NEW: support webp image format
|
||||
NEW: Add checkbox "overwrite if exists" into ECM/DMS module
|
||||
NEW: add a link to notes in members list
|
||||
NEW: add a parameter to group same products in TakePOS
|
||||
NEW: add a parameter to sort product by label in TakePOS
|
||||
NEW: Add a profil to import contact categories
|
||||
NEW: Add company extrafields into order export
|
||||
NEW: add const CASHDESK_FORCE_DECREASE_STOCK to force batch decrementation
|
||||
NEW: add const TAKEPOS_NUMPAD_USE_PAYMENT_ICON to use icons on payment buttons
|
||||
NEW: add csv separator setup in module admin
|
||||
NEW: add dedicated substitutions keys for extrafields of type date and datetime
|
||||
NEW: add default warehouse for dispatch
|
||||
NEW: Add due date in feature "Export accounting documents"
|
||||
NEW: Add duration information for fichinter
|
||||
NEW: Start support of Dark theme into ELDY theme
|
||||
NEW: Add field author public alias for blog post on website module
|
||||
NEW: Add "finished" field on product list
|
||||
NEW: Add French association chart of accounts 2018
|
||||
NEW: Add French farm chart of accounts 2014
|
||||
NEW: Add French foundation chart of accounts 2018
|
||||
NEW: add global reduction in cash desk
|
||||
NEW: Add graph type 'piesemicircle'
|
||||
NEW: Add hook getInputIdProf. Better solution for #13228
|
||||
NEW: Add hook on margin list page
|
||||
NEW: add icon on payment buttons in cash desk
|
||||
NEW: Add include various payments and loans in accounting report with simplfified accountancy
|
||||
NEW: Add invoice stat graph and categ search
|
||||
NEW: Addition of delivery times in substitution variables
|
||||
NEW: add member to validate on dashboard
|
||||
NEW: Add method to add social network sharing buttons on blog posts
|
||||
NEW: add multicurrency columns to document lists
|
||||
NEW: add numbering module for cash desk
|
||||
NEW: add Opening Balance column to balance.php
|
||||
NEW: add opportunity status in project stats
|
||||
NEW: Add option PDF_USE_ALSO_LANGUAGE_CODE to generate PDF in 2 languages
|
||||
NEW: Add option to hide all inactive users into combo list of users.
|
||||
NEW: add PDF certificate if present on document folder
|
||||
NEW: add product if only one found
|
||||
NEW: Add product on key "Enter" in search bar
|
||||
NEW: add professional ID 1 in sepamandate document
|
||||
NEW: Add Project Ref Column on list of social/fiscal contributions
|
||||
NEW: add Project Ref in events export
|
||||
NEW: add public and private notes in propal list
|
||||
NEW: Add social networks of the company
|
||||
NEW: Add sorting for contacts of ... pages
|
||||
NEW: Add subtitution variables for url of document in backoffice
|
||||
NEW: Add tel and fax in warehouse card
|
||||
NEW: add total of value in product stat
|
||||
NEW: add total weighted amount in project list
|
||||
NEW: add units in product list
|
||||
NEW: add VAT ID in sepamandate document
|
||||
NEW: add VAT rates in free zone for product/service in TakePOS
|
||||
NEW: add weighted amount on project/opportunity
|
||||
NEW: add width and height measures in product list
|
||||
NEW: add WYSiWYG on member type's description
|
||||
NEW: [Allow constants values to be overridden by environment variables]
|
||||
NEW: Allow custom module class origine type in Mouvementstock
|
||||
NEW: allow display extrafields on pdf
|
||||
NEW: Allow extrafields on pdf : extend to line desc
|
||||
NEW: allow time consumed to be linked to another task
|
||||
NEW: Another way to navigate between pages for some lists
|
||||
NEW: Add author column in the client/supplier invoice lists and into order list
|
||||
NEW: bank account tags for invoice ODT template
|
||||
NEW: Bar Restaurant tab and Auto order
|
||||
NEW: better filter on shipment list as other list
|
||||
NEW: Better php module view admin
|
||||
NEW: Bookkeeping - Add link to document & pdf
|
||||
NEW: Bookmarks are now in top menu bar
|
||||
NEW: Can check all events in one click in setup of audited events
|
||||
NEW: Can create an deposit from order using a percentage of qty.
|
||||
NEW: Can edit option PDF_USE_ALSO_LANGUAGE_CODE from PDF setup page
|
||||
NEW: Can enter and edit stripe credit card using the Stripe card ID
|
||||
NEW: Can filter on donation status in list
|
||||
NEW: Can replace a string into all pages in website module
|
||||
NEW: Can select several fields to personalize list before submit.
|
||||
NEW: Can select which element to export in export accounting documents.
|
||||
NEW: can update contact in import model
|
||||
NEW: Cash Fence in TakePOS
|
||||
NEW: Categories and subcategories sorted by label in TakePOS
|
||||
NEW: Categories for actioncomm
|
||||
NEW: Category filter for bank and warehouse list
|
||||
NEW: Chart of accounts to Ecuador
|
||||
NEW: class tool for converting units
|
||||
NEW: Close #13011 Add button create thirdparty when creating intervention
|
||||
NEW: Colorful theme for TakePOS
|
||||
NEW: columns units in product list
|
||||
NEW: compatibility of translabel with more dictionaries
|
||||
NEW: Confirm file delete on invoice card
|
||||
NEW: "contact_civility" for ODT templates
|
||||
NEW: CUPS printing compatibility for TakePOS
|
||||
NEW: Customer command list - Add date start & date end
|
||||
NEW: display weight in shipment list
|
||||
NEW: Documentation about PHP support in Dolibarr
|
||||
NEW: Donation - Update FR CERFA to 11580*04
|
||||
NEW: Easier way to setup the different types of tax. Better visibility.
|
||||
NEW: Expedition list - Add date start & date end
|
||||
NEW: Experiment supplier packaging with option PRODUCT_USE_SUPPLIER_PACKAGING: Using price according to the minimum quantity
|
||||
NEW: Export module, add extrafields for Contract and Contract line
|
||||
NEW: Extend retained warranty to be available for all invoices
|
||||
NEW: French new regions
|
||||
NEW: hook and data id
|
||||
NEW: hook on ics generation to add more events in eventarray
|
||||
NEW: hook on product load stats
|
||||
NEW: If $dolibarr_main_force_https is set, the flag 'secure' on session
|
||||
NEW: ignore dir for apple pay with stripe
|
||||
NEW: Invoice list - Add date start & date end
|
||||
NEW: invoice list: enable multicurrency columns
|
||||
NEW: labels on reduction buttons in cash desk
|
||||
NEW: Minimum sell prices taking into account in TakePOS
|
||||
NEW: monthly view to enter time
|
||||
NEW: Multiple sales in TakePOS
|
||||
NEW: multiselect categorie client stats facturation
|
||||
NEW: no confirm discard ticket if paid
|
||||
NEW: not show linked table on add message action
|
||||
NEW: only auto print paid ticket in cash desk
|
||||
NEW: only show units columns in product list (not in service list)
|
||||
NEW: order list: enable multicurrency columns
|
||||
NEW: Overwrite tpl with module_part['tpl'] is deprecated. USe hooks
|
||||
NEW: possibility to defined rounding rules by currency
|
||||
NEW: possibility to show society info when print page
|
||||
NEW: Povide a RSS Feed for blogposts
|
||||
NEW: PRODUCT_SHOW_ORIGIN_IN_COMBO
|
||||
NEW: Project task list, add column selector and extrafields
|
||||
NEW: Propal list - Add date start & date end
|
||||
NEW: propal list: enable multicurrency columns
|
||||
NEW: RECEIPT_PRINTER_NB_CHARACT_BY_LINE and FIX: product label
|
||||
NEW: Restore version of application on main screen (for screenshots)
|
||||
NEW: Salaries list - Add date start & date end
|
||||
NEW: search on key code "enter" if defined in TakePOS
|
||||
NEW: set payment method on paid ticket in TakePOS
|
||||
NEW: Show active widget state of a RSS feed
|
||||
NEW: Show count of each category elements in category card
|
||||
NEW: Show creator, last update user of category/tag in the information tab
|
||||
NEW: Show list of users in the user category card
|
||||
NEW: show messages on ticket card
|
||||
NEW: show "New category" button in top of sub categories list
|
||||
NEW: show project label in project index
|
||||
NEW: Show units of products in stocks and hide total units if content is of diffents units
|
||||
NEW: sorting elements on project overview
|
||||
NEW: special option MAIN_CREATEFROM_KEEP_LINE_ORIGIN_INFORMATION to store in document line created form other documents lines the id of original lines and origin class line rather than origin object id and origin object type
|
||||
NEW: stats invoice graph with 3 bars (3 years instead of 2)
|
||||
NEW: supplier invoice list: enable multicurrency columns
|
||||
NEW: supplier order list: enable multicurrency columns
|
||||
NEW: supplier proposal list: enable multicurrency columns
|
||||
NEW: Support of tag {line_pos} for line numbers for tables in ODT templates
|
||||
NEW: Support some HTML contents into ODT documents
|
||||
NEW: Parameters for Bar Restaurant are grouped in same tab
|
||||
NEW: Takepos : Sort products by reference
|
||||
NEW: Takepos supplements are supported.
|
||||
NEW: The info_admin() can show text after click on other text
|
||||
NEW: The module selection uses a KanBan view by default.
|
||||
NEW: tooltip for Unit_type and scale in "Dictionary setup - Measuring Units"
|
||||
NEW: tooltip notes with first public note and then private note
|
||||
NEW: Tree view for sub-categories
|
||||
NEW: Truncate columns names when too long and show full title as popup
|
||||
NEW: upload odt models for invoices, order, proposal, thirdparties and shipments.
|
||||
NEW: Use native --convert-to feature to convert to pdf
|
||||
NEW: Add user on order list
|
||||
NEW: Various payment list - Add search date start & date end & subledger account
|
||||
NEW: visu FROM day TO day in permonth view
|
||||
NEW: Website logs are now into a separated log file.
|
||||
NEW: X-Axis on graph are shown verticaly when there is a lot of values.
|
||||
NEW: Can force ref of a variant product
|
||||
|
||||
For developers or integrators:
|
||||
|
||||
NEW: Add a method $form->widgetForTranslation to allow any field of a form to be entered into different languages.
|
||||
NEW: Add API to get types of expense reports
|
||||
NEW: API filter bankaccounts by category
|
||||
NEW: API filter contacts by category
|
||||
NEW: API filter members by category
|
||||
NEW: API filter projects by category
|
||||
NEW: API filter thirdparty by category
|
||||
NEW: API filter user by category
|
||||
NEW: API filter warehouses by categorie
|
||||
NEW: api for get user's documents
|
||||
NEW: api invoice get by ref
|
||||
NEW: API to update purchase price.
|
||||
NEW: Move engine to build charts from jflot to chart.js
|
||||
NEW: Upgrade ace to 1.4.8 - Upgrade select2 to 4.0.13
|
||||
NEW: Upgrade Stripe library to 6.43.1
|
||||
NEW: Bookkeeping by account - Add selectfields & hook
|
||||
NEW: Can force position of legend of graph on right (instead of top)
|
||||
NEW: Can change destination of "Back to list" using a "backtolist" parameter
|
||||
NEW: add more category types from hook
|
||||
NEW: enable put for agendaevents api
|
||||
NEW: filter by product on supplier order API
|
||||
NEW: get documents for categories with RESP API
|
||||
NEW: get proposal by ref with API
|
||||
NEW: Hidden option MAIN_TEMP_DIR
|
||||
|
||||
WARNING:
|
||||
|
||||
Following changes may create regressions for some external modules, but were necessary to make Dolibarr better:
|
||||
* PHP 5.5 is no more supported. Minimum PHP is now 5.6+.
|
||||
* Default mode for GETPOST function is now 'alphanohtml' instead of 'none'. So check when you make POST or GET requests with
|
||||
HTML content that you make a GETPOST('myparam', 'restricthtml') or GETPOST('myparam', 'none') if you really need posted content without sanitizing
|
||||
the HTML code of content (in such a case, sanitize data later)
|
||||
* Removed hidden constant MAIN_EXTRAFIELDS_IN_ONE_TD that was useless.
|
||||
* Reference of object including a "/" are no more allowed. It is never used by default but to support setup that introduced it, the "/" will be replaced
|
||||
by a "_" automatically when a reference (with a custom numbering mask that use it) is generated.
|
||||
* Library jflot (replace with chartjs) was removed.
|
||||
* Library geoip (replaced with geoip2) was removed.
|
||||
* Hidden constant COMMANDE_VALID_AFTER_CLOSE_PROPAL was renamed into ORDER_VALID_AFTER_CLOSE_PROPAL.
|
||||
* Object field ref_int is deprecated and set to 'not used', method to fetch object by only ref_int is not supported anymore.
|
||||
* UserGroup class has been refactored with new architecture. Triggers of class UserGroup are now USERGROUP_CREATE, USERGROUP_MODIFY, USERGROUP_DELETE
|
||||
* A new way to navigate between pages in list is available. To use it (not mandatory), you must:
|
||||
- replace line $page = GETPOST('page', 'int') with $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int');
|
||||
- remove input field in form '<input type="hidden" name="page" value="'.$page.'">';'
|
||||
- add parameter $pagenavastextinput to value 1 when calling print_barre_liste()
|
||||
|
||||
WARNING FOR DOLIWAMP USERS ONLY:
|
||||
|
||||
Only people that installed Dolibarr using the all-in-one autoinstaller for Windows called "DoliWAMP" are concerned by the following warnings:
|
||||
|
||||
* DoliWAMP autoinstaller for Windows is not more available on 32bits systems. Use standard package if you need to use such architecture.
|
||||
* It is not possible to migrate from an installation done with the old DoliWAMP autoinstaller for Windows by using this new one. You must make a backup
|
||||
of your database, make a fresh installation using the new installer and reload.
|
||||
* Don't forget that DoliWAMP is a good solution to make a quick test of Dolibarr on your local computer but was never recommanded as a production
|
||||
solution on a local desktop since a desktop computer has not a backup and security policy as good as on a server (when there is one).
|
||||
DoliWAMP remains a solution for fast test or demo purposes.
|
||||
|
||||
|
||||
***** ChangeLog for 11.0.5 compared to 11.0.4 *****
|
||||
FIX: $arraydefaultmessage is an object, as well as in /htdocs/core/class/html.formmail.class.php
|
||||
FIX: 10.0 - pagination in prelevement/bons.php
|
||||
@@ -292,6 +769,7 @@ FIX: #13094
|
||||
FIX: #13096
|
||||
FIX: #13100
|
||||
|
||||
|
||||
***** ChangeLog for 11.0.0 compared to 10.0.0 *****
|
||||
For Users:
|
||||
|
||||
|
||||
@@ -151,6 +151,7 @@ La documentation utilisateur, développeur et traducteur est disponible sous for
|
||||
## CONTRIBUER
|
||||
|
||||
Ce projet existe grâce à ses nombreux contributeurs [[Contribuer](https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md)].
|
||||
|
||||
<a href="https://github.com/Dolibarr/dolibarr/graphs/contributors"><img src="https://opencollective.com/dolibarr/contributors.svg?width=890&button=false" /></a>
|
||||
|
||||
## CREDITS
|
||||
|
||||
33
README.md
33
README.md
@@ -5,7 +5,7 @@
|
||||
|
||||
Dolibarr ERP & CRM is a modern software package to manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda…).
|
||||
|
||||
It's an Open Source Software (written in PHP language) designed for small, medium or large companies, foundations and freelances.
|
||||
It's an Open Source Software (written in PHP language) designed for small, medium or large companies, foundations and freelancers.
|
||||
|
||||
You can freely use, study, modify or distribute it according to its Free Software licence.
|
||||
|
||||
@@ -27,8 +27,8 @@ Other licenses apply for some included dependencies. See [COPYRIGHT](https://git
|
||||
|
||||
If you have low technical skills and you're looking to install Dolibarr ERP/CRM in just a few clicks, you can use one of the packaged versions:
|
||||
|
||||
- DoliWamp for Windows
|
||||
- DoliDeb for Debian or Ubuntu
|
||||
- [DoliWamp for Windows](https://wiki.dolibarr.org/index.php/Dolibarr_for_Windows_(DoliWamp)
|
||||
- [DoliDeb for Debian](https://wiki.dolibarr.org/index.php/Dolibarr_for_Ubuntu_or_Debian
|
||||
- DoliRpm for Redhat, Fedora, OpenSuse, Mandriva or Mageia
|
||||
|
||||
Releases can be downloaded from [official website](https://www.dolibarr.org/).
|
||||
@@ -37,6 +37,8 @@ Releases can be downloaded from [official website](https://www.dolibarr.org/).
|
||||
|
||||
You can use a Web server and a supported database (MariaDB, MySQL or PostgreSQL) to install the standard version.
|
||||
|
||||
- Check that your installed PHP version is supported [see PHP support](https://wiki.dolibarr.org/index.php/Versions).
|
||||
|
||||
- Uncompress the downloaded .zip archive to copy the "dolibarr/htdocs" directory and all its files inside your web server root or get the files directly from GitHub (recommanded if you known git):
|
||||
|
||||
`git clone https://github.com/dolibarr/dolibarr -b x.y` (where x.y is main version like 3.6, 9.0, ...)
|
||||
@@ -65,9 +67,11 @@ You can use a Web server and a supported database (MariaDB, MySQL or PostgreSQL)
|
||||
|
||||
If you don't have time to install it yourself, you can try some commercial 'ready to use' Cloud offers (See https://saas.dolibarr.org). However, this third solution is not free.
|
||||
|
||||
|
||||
## UPGRADING
|
||||
|
||||
- At first make a backup of your Dolibarr files & than see https://wiki.dolibarr.org/index.php/Installation_-_Upgrade#Upgrade_Dolibarr
|
||||
- Check that your installed PHP version is supported by the new version [see PHP support](./doc/phpmatrix.md).
|
||||
- Overwrite all old files from 'dolibarr' directory with files provided into the new version's package.
|
||||
- At first next access, Dolibarr will redirect your to the "install/" page to follow the upgrade process.
|
||||
If an `install.lock` file exists to lock any other upgrade process, the application will ask you to remove the file manually (you should find the `install.lock` file into the directory used to store generated and uploaded documents, in most cases, it is the directory called "*documents*").
|
||||
@@ -82,28 +86,28 @@ See the [ChangeLog](https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog)
|
||||
|
||||
### Main application/modules (all optional)
|
||||
|
||||
- Customers, Prospects (Leads) and/or Suppliers directory
|
||||
- Customers, Prospects (Leads) and/or Suppliers directory + Contacts
|
||||
- Members management
|
||||
- Products and/or Services catalog
|
||||
- Commercial proposals management
|
||||
- Customer and Supplier Orders management
|
||||
- Customer & Supplier Orders management
|
||||
- Invoices and payment management
|
||||
- Standing orders management (European SEPA)
|
||||
- Shipping management
|
||||
- Warehouse/Stock management
|
||||
- Manufacturing Orders
|
||||
- Bank accounts management
|
||||
- Direct debit orders management (European SEPA)
|
||||
- Accounting management
|
||||
- Shared calendar/agenda (with ical and vcal export for third party tools integration)
|
||||
- Opportunities and/or project management
|
||||
- Projects management
|
||||
- Opportunities or Leads management
|
||||
- Projects & Tasks management
|
||||
- Contracts management
|
||||
- Warehouse/Stock management
|
||||
- Shipping management
|
||||
- Interventions management
|
||||
- Employee's leave requests management
|
||||
- Expense reports
|
||||
- Timesheets
|
||||
- Electronic Document Management (EDM)
|
||||
- Foundations members management
|
||||
- Mass emailing
|
||||
- Surveys
|
||||
- Point of Sale (POS)
|
||||
- …
|
||||
|
||||
@@ -112,11 +116,13 @@ See the [ChangeLog](https://github.com/Dolibarr/dolibarr/blob/develop/ChangeLog)
|
||||
- Bookmarks management
|
||||
- Donations management
|
||||
- Reporting
|
||||
- Surveys
|
||||
- Data export/import
|
||||
- Barcodes support
|
||||
- Margin calculations
|
||||
- LDAP connectivity
|
||||
- ClickToDial integration
|
||||
- Mass emailing
|
||||
- RSS integration
|
||||
- Skype integration
|
||||
- Payment platforms integration (PayPal, Stripe, Paybox...)
|
||||
@@ -170,7 +176,8 @@ Administrator, user, developer and translator's documentations are available alo
|
||||
|
||||
## CONTRIBUTING
|
||||
|
||||
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md)].
|
||||
This project exists thanks to all the people who contribute. [[Contribute](https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md)]
|
||||
|
||||
<a href="https://github.com/Dolibarr/dolibarr/graphs/contributors"><img src="https://opencollective.com/dolibarr/contributors.svg?width=890&button=false" /></a>
|
||||
|
||||
## CREDITS
|
||||
|
||||
@@ -45,9 +45,12 @@ Dolibarr working. It is here only to build Dolibarr packages, and those
|
||||
generated packages will not contains this "build" directory.
|
||||
|
||||
|
||||
We can find in "build", following sub-directories:
|
||||
You can find in "build", following sub-directories:
|
||||
|
||||
* debian:
|
||||
* composer
|
||||
To test an upgrade of a lib.
|
||||
|
||||
* debian
|
||||
To build Debian package.
|
||||
|
||||
* dmg:
|
||||
|
||||
@@ -14,7 +14,7 @@ Architecture: all
|
||||
Depends: libapache2-mod-php5 | libapache2-mod-php5filter | php5-cgi | php5-fpm | php5 | libapache2-mod-php | libapache2-mod-phpfilter | php-cgi | php-fpm | php,
|
||||
php5-cli | php-cli,
|
||||
# Required PHP extensions
|
||||
php5-mysql | php5-mysqli | php-mysql | php-mysqli, php5-curl | php-curl, php5-gd | php-gd, php5-ldap | php-gd,
|
||||
php5-mysql | php5-mysqli | php-mysql | php-mysqli, php5-curl | php-curl, php5-gd | php-gd, php5-ldap | php-gd, php5-zip | php-zip,
|
||||
# Required PHP libraries
|
||||
php-pear, php-mail-mime,
|
||||
# php-tcpdf,
|
||||
|
||||
@@ -3,10 +3,11 @@ FROM php:7.2-apache
|
||||
ENV HOST_USER_ID 33
|
||||
ENV PHP_INI_DATE_TIMEZONE 'UTC'
|
||||
|
||||
RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libldap2-dev zlib1g-dev libicu-dev g++\
|
||||
RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev libldap2-dev libzip-dev zlib1g-dev libicu-dev g++\
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \
|
||||
&& docker-php-ext-install gd \
|
||||
&& docker-php-ext-install zip \
|
||||
&& docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ \
|
||||
&& docker-php-ext-install ldap \
|
||||
&& docker-php-ext-install mysqli \
|
||||
|
||||
@@ -5,7 +5,7 @@ File added into doxygen generated documentation
|
||||
|
||||
|
||||
<hr class="footer" />
|
||||
<address class="footer"><small>Generated on $datetime for <a href="https://www.dolibarr.org">$projectname</a> by Doxygen $doxygenversion </small></address>
|
||||
<address class="footer"><small>Generated on $datetime for <a href="https://www.dolibarr.org" title="ERP and CRM open source software">$projectname</a> by Doxygen $doxygenversion </small></address>
|
||||
|
||||
|
||||
<br>
|
||||
@@ -22,31 +22,5 @@ File added into doxygen generated documentation
|
||||
gtag('config', 'UA-9049390-16');
|
||||
</script>
|
||||
|
||||
|
||||
<!-- Facebook Pixel Code -->
|
||||
<script>
|
||||
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
|
||||
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
|
||||
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
|
||||
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
|
||||
document,'script','//connect.facebook.net/en_US/fbevents.js');
|
||||
|
||||
fbq('init', '1998533953704960');
|
||||
fbq('track', "PageView");</script>
|
||||
<noscript><img height="1" width="1" style="display:none"
|
||||
src="https://www.facebook.com/tr?id=1998533953704960&ev=PageView&noscript=1"
|
||||
/></noscript>
|
||||
<!-- End Facebook Pixel Code -->
|
||||
|
||||
|
||||
<!-- Twitter ad collector -->
|
||||
<script src="//static.ads-twitter.com/oct.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">twttr.conversion.trackPid('ntm4n', { tw_sale_amount: 0, tw_order_quantity: 0 });</script>
|
||||
<noscript>
|
||||
<img height="1" width="1" style="display:none;" alt="" src="https://analytics.twitter.com/i/adsct?txn_id=ntm4n&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
|
||||
<img height="1" width="1" style="display:none;" alt="" src="//t.co/i/adsct?txn_id=ntm4n&p_id=Twitter&tw_sale_amount=0&tw_order_quantity=0" />
|
||||
</noscript>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -12,21 +12,6 @@
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css" />
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
<!-- End from dolibarr.org -->
|
||||
|
||||
<!-- Facebook Pixel Code -->
|
||||
<script>
|
||||
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
|
||||
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
|
||||
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
|
||||
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
|
||||
document,'script','//connect.facebook.net/en_US/fbevents.js');
|
||||
|
||||
fbq('init', '1998533953704960');
|
||||
fbq('track', "PageView");</script>
|
||||
<noscript><img height="1" width="1" style="display:none"
|
||||
src="https://www.facebook.com/tr?id=1998533953704960&ev=PageView&noscript=1"
|
||||
/></noscript>
|
||||
<!-- End Facebook Pixel Code -->
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@@ -48,15 +33,6 @@ src="https://www.facebook.com/tr?id=1998533953704960&ev=PageView&noscript=1"
|
||||
<div class="bannergroupmybanner">
|
||||
|
||||
<div class="banneritemmybanner">
|
||||
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
|
||||
<!-- BAN_728x90_DOXYGEN -->
|
||||
<ins class="adsbygoogle"
|
||||
style="display:inline-block;width:728px;height:90px"
|
||||
data-ad-client="ca-pub-1465985984238664"
|
||||
data-ad-slot="4297390217"></ins>
|
||||
<script>
|
||||
(adsbygoogle = window.adsbygoogle || []).push({});
|
||||
</script>
|
||||
<div class="clr"></div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,45 +1,47 @@
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 versi<EFBFBD> %2
|
||||
NameAndVersion=%1 versió %2
|
||||
AdditionalIcons=Icones addicionals:
|
||||
CreateDesktopIcon=Crea una icona a l'&Escriptori
|
||||
CreateQuickLaunchIcon=Crea una icona a la &Barra de tasques
|
||||
ProgramOnTheWeb=%1 a Internet
|
||||
UninstallProgram=Desinstal<EFBFBD>la %1
|
||||
UninstallProgram=Desinstal·la %1
|
||||
LaunchProgram=Obre %1
|
||||
AssocFileExtension=&Associa %1 amb l'extensi<EFBFBD> de fitxer %2
|
||||
AssocingFileExtension=Associant %1 amb l'extensi<EFBFBD> de fitxer %2...
|
||||
AssocFileExtension=&Associa %1 amb l'extensió de fitxer %2
|
||||
AssocingFileExtension=Associant %1 amb l'extensió de fitxer %2...
|
||||
|
||||
YouWillInstallDoliWamp=Va a instal<EFBFBD>lar o actualitzar (Apache + Mysql + PHP + Dolibarr) al seu ordinador.
|
||||
ThisAssistantInstallOrUpgrade=Aquest assistent instal<EFBFBD>la o actualitza Dolibarr ERP-CRM i tots els seus requisits (Apache, Mysql i PHP) optimitzats per a l'<27>s de Dolibarr.
|
||||
IfYouHaveTechnicalKnowledge=Si teniu coneixements t<EFBFBD>cnics i necessita usar la seva Apache, Mysql i PHP amb altres aplicacions a part de Dolibarr, no utilitzeu aquest assistent, hauria laci<EFBFBD> manual d'Dolibarr sobre un Apache, Mysql i PHP existent.
|
||||
ButIfYouLook=Per<EFBFBD> si busca una instal<EFBFBD>laci<EFBFBD> autom<EFBFBD>tica, es troba en el bon cam<EFBFBD>...
|
||||
DoYouWantToStart=Vol iniciar el proc<EFBFBD>s d'instal<EFBFBD>laci<EFBFBD>/actualitzaci<63>?
|
||||
YouWillInstallDoliWamp=Instal·laràs DoliWamp (Dolibarr i altres programaris com Apache, Mysql i PHP) al teu ordinador.
|
||||
ThisAssistantInstallOrUpgrade=ALERTA: Utilitzar un ERP CRM instal·lat en un ordinador en local pot ser perillós: si l'ordinador s'espatlla, pots perdre totes les teves dades. Fes-ho si estàs preparat per autogestionar-te còpies de seguretat. Si no, pots utilitzar una instal·lació Saas (pots veure https://saas.dolibarr.org).
|
||||
IfYouHaveTechnicalKnowledge=Si tens coneixements tècnics i vols autogestionar el teu Apache, Mysql i PHP, no utilitzis aquest assistent i fes una instal·lació manual de Dolibarr sobre un servidor existent d'Apache, Mysql i PHP.
|
||||
ButIfYouLook=Però si busques una instal·lació automàtica en el teu propi ordinador, et trobes en el bon camí...
|
||||
DoYouWantToStart=Vols iniciar el procés d'instal·lació?
|
||||
|
||||
TechnicalParameters=Par<EFBFBD>metres t<EFBFBD>cnics
|
||||
IfFirstInstall=Si es tracta de la primera instal laci<EFBFBD>, haur<EFBFBD> d'especificar alguns par<EFBFBD>metres t<EFBFBD>cnics. Si no els ent<EFBFBD>n, no sabeu o va a procedir a una actualitzaci<EFBFBD>, deixi els camps amb els valors proposats per defecte.
|
||||
TechnicalParameters=Paràmetres tècnics
|
||||
IfFirstInstall=Si es tracta de la primera instal·lació, hauràs d'especificar alguns paràmetres tècnics. Si no els entens, no n'estàs segur, o estàs fent una actualització, pots deixar els valors per defecte.
|
||||
|
||||
; WARNING !!! STRINGS HERE MUST BE LOWER THAN 70 CHARACTERS
|
||||
SMTPServer=Servidor SMTP (El seu o el del seu ISP, <20>nicament primera instal.laci<EFBFBD>) :
|
||||
ApachePort=Puerto Apache (<EFBFBD>nicament primera instal.laci<EFBFBD>, normalment <EFBFBD>s el 80) :
|
||||
MySqlPort=Puerto Mysql (<EFBFBD>nicament primera instal.laci<EFBFBD>, normalment <EFBFBD>s el 3306) :
|
||||
MySqlPassword=Contrasenya del servidor i la base de dades MySQL de root (<EFBFBD>nicament primera instal.laci<EFBFBD>):
|
||||
; WARNING !!! STRINGS HERE MUST BE LOWER THAN 60 CHARACTERS
|
||||
SMTPServer=Servidor SMTP (propi o ISP, només primera instal·lació) :
|
||||
ApachePort=Port Apache (només primera instal·lació, normalment el 80) :
|
||||
MySqlPort=Port MySql (només primera instal·lació, normalment el 3306) :
|
||||
MySqlPassword=Contrasenya del servidor i base de dades MySql de root (només primera instal·lació):
|
||||
|
||||
FailedToDeleteLock=FailedToDeleteLock=Error en l'eliminaci<EFBFBD> del fitxer %1/www/dolibarr/install.lock. Pot ignorar l'av<EFBFBD>s per<EFBFBD> <20>s possible que hagi de eliminar-lo manualment m<EFBFBD>s tard. En aquest cas, ser<EFBFBD> informat. Feu clic a OK per continuar...
|
||||
FailedToDeleteLock=FailedToDeleteLock=Error en l'eliminació del fitxer %1/www/dolibarr/install.lock. Pots ignorar l'avís però és possible que hagis d'eliminar-lo manualment més tard. En aquest cas, serà informat. Fes clic a OK per continuar...
|
||||
|
||||
PortAlreadyInUse=Sembla que el port %1 ja est<EFBFBD> sent utilitzat. Es recomana cancel<EFBFBD>lar, tornar enrere i especificar un altre valor per al port% 2. Cancel<EFBFBD>lar i escollir un altre valor?
|
||||
PortAlreadyInUse=Sembla que el port %1 ja està sent utilitzat. Es recomana cancel·lar, tornar enrere i especificar un altre valor per al port% 2. Vols cancel·lar i escollir un altre valor?
|
||||
|
||||
FirefoxDetected=S'ha detectat Firefox al seu ordinador. Voleu activar per defecte com a navegador per Dolibarr?
|
||||
ChromeDetected=S'ha detectat Chrome al seu ordinador. Voleu activar per defecte com a navegador per Dolibarr?
|
||||
ChooseDefaultBrowser=Esculli el seu navegador per defecte. Si no est<EFBFBD> segur, simplement feu clic a Obrir:
|
||||
FirefoxDetected=S'ha detectat Firefox al teu ordinador. El vols utilitzar com a navegador per defecte per Dolibarr?
|
||||
ChromeDetected=S'ha detectat Chrome al teu ordinador. El vols utilitzar com a navegador per defecte per Dolibarr?
|
||||
ChooseDefaultBrowser=Escull el teu navegador per defecte (iexplore.exe, firefox.exe, chrome.exe, MicrosoftEdge.exe...).. Si no estàs segur, simplement fes clic a Obre:
|
||||
|
||||
LaunchNow=Llan<EFBFBD>ar ara Dolibarr
|
||||
LaunchNow=Obre ara el Dolibarr
|
||||
|
||||
ProgramHasBeenRemoved=Els arxius del programa Dolibarr han estat eliminats. No obstant aix<EFBFBD> tots els seus arxius de dades es troben encara al directori %1. Haur<EFBFBD> eliminar aquest directori manualment per a una desinstal completa.
|
||||
ProgramHasBeenRemoved=Els arxius del programa Dolibarr han estat eliminats. No obstant això tots els seus arxius de dades es troben encara al directori %1. Hauràs d'eliminar aquest directori manualment per a una desinstal·lació completa.
|
||||
|
||||
DoliWampWillStartApacheMysql=L'instal<EFBFBD>lador DoliWamp intentar<EFBFBD> iniciar o reiniciar Apache i MySQL, aix<EFBFBD> pot durar des de diversos segons a un minut despr<EFBFBD>s de la confirmaci<EFBFBD>. Iniciar la instal<EFBFBD>laci<EFBFBD> o actualitzaci<EFBFBD> dels servidors web i bases de dades requerides per Dolibarr?
|
||||
DoliWampWillStartApacheMysql=L'instal·lador DoliWamp intentarà iniciar o reiniciar Apache i MySQL, això pot durar des de diversos segons a un minut després de la confirmació. Vols iniciar la instal·lació o actualització dels servidors web i de base de dades requerides per Dolibarr?
|
||||
|
||||
OldVersionFoundAndMoveInNew=S'ha trobat una versi<EFBFBD> antiga de base de dades i ha estat moguda per a ser utilitzada per la nova versi<EFBFBD> de Dolibarr
|
||||
OldVersionFoundButFailedToMoveInNew=S'ha trobat una versi<EFBFBD> antiga de base de dades, per<EFBFBD> no es pot moure per a ser utilitzada per la nova versi<EFBFBD> de Dolibarr
|
||||
OldVersionFoundAndMoveInNew=S'ha trobat una versió antiga de base de dades i ha estat moguda per a ser utilitzada per la nova versió de Dolibarr
|
||||
OldVersionFoundButFailedToMoveInNew=S'ha trobat una versió antiga de base de dades, però no es pot moure per a ser utilitzada per la nova versió de Dolibarr
|
||||
|
||||
DLLMissing=La teva instal·lació windows no té el component "Microsoft Visual C++ Redistributable for Visual Studio 2012". Instal·la primer la versió de 32-bit (vcredist_x86.exe) (pots trobar-la a https://www.microsoft.com/en-us/download/) i reiniciar després la instal·lació/actualització de DoliWamp.
|
||||
ContinueAnyway=Continua igualment (el procés d'instal·lació podria fallar sense aquest prerequisit)
|
||||
|
||||
@@ -11,11 +11,11 @@ LaunchProgram=Launch %1
|
||||
AssocFileExtension=&Associate %1 with the %2 file extension
|
||||
AssocingFileExtension=Associating %1 with the %2 file extension...
|
||||
|
||||
YouWillInstallDoliWamp=You will install or upgrade DoliWamp (so Dolibarr + all required third party software like Apache, Mysql and PHP) on your computer.
|
||||
YouWillInstallDoliWamp=You will install DoliWamp (so Dolibarr + all required third party software like Apache, Mysql and PHP) on your computer.
|
||||
ThisAssistantInstallOrUpgrade=WARNING: Using an ERP CRM installed on a local computer can be dangerous: if your computer break down, you can lose all your data. Do this if you are ready to manage backup yourself seriously. If not, use an installation in Saas instead (see https://saas.dolibarr.org).
|
||||
IfYouHaveTechnicalKnowledge=Moreover, if you have technical knowledges and want to manage your Apache, Mysql and PHP yourself, you should not use this assistant and make a manual installation of Dolibarr on your existing server with Apache, Mysql and PHP.
|
||||
ButIfYouLook=But if you look for an automatic setup on your local computer, you''re on the good way...
|
||||
DoYouWantToStart=Do you want to start installation/upgrade process ?
|
||||
DoYouWantToStart=Do you want to start installation process ?
|
||||
|
||||
TechnicalParameters=Technical parameters
|
||||
IfFirstInstall=If first install, please specify some technical parameters. If you don't understand, are not sure, or are doing an upgrade, just leave the default values.
|
||||
@@ -32,6 +32,7 @@ PortAlreadyInUse=Port %1 seems to be already in use. You should cancel to go bac
|
||||
|
||||
FirefoxDetected=Firefox has been detected on your computer. Would you like to use it as the default browser for Dolibarr ?
|
||||
ChromeDetected=Chrome has been detected on your computer. Would you like to use it as the default browser for Dolibarr ?
|
||||
MicrosoftEdgeDetected=Microsoft Edge has been detected on your computer. Would you like to use it as the default browser for Dolibarr ?
|
||||
ChooseDefaultBrowser=Please choose your default browser (iexplore.exe, firefox.exe, chrome.exe, MicrosoftEdge.exe...). If you are not sure, just click Open :
|
||||
|
||||
LaunchNow=Launch Dolibarr now
|
||||
|
||||
@@ -11,11 +11,11 @@ LaunchProgram=Ex
|
||||
AssocFileExtension=&Associer %1 avec l'extension de fichier %2
|
||||
AssocingFileExtension=Associe %1 avec l'extension de fichier %2...
|
||||
|
||||
YouWillInstallDoliWamp=Vous allez installer ou mettre <20> jour DoliWamp sur votre ordinateur (donc Dolibarr + tous ses composants pr<70>requis comme Apache, Mysql et PHP).
|
||||
YouWillInstallDoliWamp=Vous allez installer DoliWamp sur votre ordinateur (donc Dolibarr + tous ses composants pr<70>requis comme Apache, Mysql et PHP).
|
||||
ThisAssistantInstallOrUpgrade=AVERTISSEMENT: L'utilisation d'un ERP CRM install<6C> sur un ordinateur local peut <20>tre dangereuse: si votre ordinateur tombe en panne, vous pouvez perdre toutes vos donn<6E>es. Faites-le si vous <20>tes pr<70>t <20> g<>rer les sauvegardes vous-m<>me s<>rieusement. Sinon, utilisez plut<75>t une installation en Saas (voir https://saas.dolibarr.org).
|
||||
IfYouHaveTechnicalKnowledge=De plus, si vous avez des comp<6D>tences techniques et envisagez de partager votre Apache, Mysql et PHP avec d''autres applications que Dolibarr, vous ne devriez pas utiliser cet assistant mais faire plut<75>t une installation manuelle de Dolibarr sur un serveur existant <20>quip<69> de Apache, Mysql et PHP.
|
||||
ButIfYouLook=Mais si vous recherchez une installation cl<63> en main automatis<69>e sur une poste local, vous <20>tes sur la bonne voie...
|
||||
DoYouWantToStart=Voulez-vous d<>marrer le processus d'installation/mise <20> jour ?
|
||||
DoYouWantToStart=Voulez-vous d<>marrer le processus d'installation ?
|
||||
|
||||
TechnicalParameters=Param<61>tres techniques
|
||||
IfFirstInstall=S'il s'agit de la premi<6D>re installation, merci de sp<73>cifier ces quelques param<61>tres techniques. Si vous ne les comprennez pas, <20>tes non s<>r, ou proc<6F>dez <20> une mise <20> jour, laissez les champs avec les valeurs propos<6F>es par d<>faut.
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 Version %2
|
||||
AdditionalIcons=Zus<EFBFBD>tzliche Symbole:
|
||||
AdditionalIcons=Zusätzliche Symbole:
|
||||
CreateDesktopIcon=&Desktop-Symbol erstellen
|
||||
CreateQuickLaunchIcon=Symbol in der Schnellstartleiste erstellen
|
||||
ProgramOnTheWeb=%1 im Internet
|
||||
@@ -10,3 +10,38 @@ UninstallProgram=%1 entfernen
|
||||
LaunchProgram=%1 starten
|
||||
AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
|
||||
AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
|
||||
|
||||
|
||||
YouWillInstallDoliWamp=Sie installieren DoliWamp (also Dolibarr + alle erforderliche Software von Drittanbietern wie Apache, MySQL und PHP) auf Ihrem Computer.
|
||||
ThisAssistantInstallOrUpgrade=WARNUNG: Die Verwendung eines auf einem lokalen Computer installierten ERP-CRM kann gefährlich sein: Wenn Ihr Computer ausfällt, können Sie alle Ihre Daten verlieren. Tun Sie dies, wenn Sie bereit sind, das Backup selbst ernsthaft zu verwalten. Wenn nicht, verwenden Sie stattdessen eine Installation in Saas (siehe https://saas.dolibarr.org).
|
||||
IfYouHaveTechnicalKnowledge=Wenn Sie über technische Kenntnisse verfügen und Apache, MySQL und PHP selbst verwalten möchten, sollten Sie diesen Assistenten nicht verwenden und eine manuelle Installation von Dolibarr auf Ihrem vorhandenen Server mit Apache, MySQL und PHP durchführen.
|
||||
ButIfYouLook=Aber wenn Sie auf Ihrem lokalen Computer nach einer automatischen Einrichtung suchen, sind Sie auf dem besten Weg ...
|
||||
DoYouWantToStart=Möchten Sie den Installationsprozess starten?
|
||||
|
||||
TechnicalParameters=technische Parameter
|
||||
IfFirstInstall=Geben Sie bei der Erstinstallation einige technische Parameter an. Wenn Sie nicht verstehen, sich nicht sicher sind oder ein Upgrade durchführen, belassen Sie einfach die Standardwerte.
|
||||
|
||||
; WARNING !!! STRINGS HERE MUST BE LOWER THAN 60 CHARACTERS
|
||||
SMTPServer=SMTP Server (your own or ISP SMTP server, first install only) :
|
||||
ApachePort=Apache Port (first install only, Standard ist 80) :
|
||||
MySqlPort=MySQL Port (first install only, Standard ist 3306) :
|
||||
MySqlPassword=MySQL Server und Datenbank Passwort für root (first install only):
|
||||
|
||||
FailedToDeleteLock=Fehler beim Löschen der Datei %1/www/dolibarr/install.lock. Sie können die Warnung ignorieren, müssen sie jedoch möglicherweise später manuell entfernen, wenn Sie dazu aufgefordert werden. Klicken Sie auf OK, um fortzufahren ...
|
||||
|
||||
PortAlreadyInUse=Port %1 scheint bereits verwendet zu werden. Sie sollten zurückgehen und einen anderen Wert für %2 Port wählen. Auswahl abbrechen und einen anderen Wert wählen ?
|
||||
|
||||
FirefoxDetected=Firefox wurde auf Ihrem Computer erkannt. Möchten Sie ihn als Standardbrowser für Dolibarr verwenden?
|
||||
ChromeDetected=Chrome wurde auf Ihrem Computer erkannt. Möchten Sie ihn als Standardbrowser für Dolibarr verwenden?
|
||||
ChooseDefaultBrowser=Bitte wählen Sie Ihren Standardbrowser (iexplore.exe, firefox.exe, chrome.exe, MicrosoftEdge.exe...). Wenn Sie sich nicht sicher sind, klicken Sie einfach auf Öffnen:
|
||||
|
||||
LaunchNow=Starten Sie jetzt Dolibarr
|
||||
|
||||
ProgramHasBeenRemoved=Die Dolibarr-Programmdateien wurden entfernt. Alle Ihre Daten befinden sich jedoch noch im Verzeichnis %1. Für eine vollständige Deinstallation, müssen Sie dieses Verzeichnis manuell entfernen.
|
||||
DoliWampWillStartApacheMysql=Die DoliWamp-Installation wird nun starten oder Apache und MySQL neu starten. Dies kann nach dieser Bestätigung einige Sekunden bis eine Minute dauern. Wollen Sie mit der Installation oder Aktualisierung des von Dolibarr benötigten Web- und Datenbankservers starten ?
|
||||
|
||||
OldVersionFoundAndMoveInNew=Eine alte Datenbankversion wurde gefunden und verschoben, um von der neuen Dolibarr-Version verwendet zu werden.
|
||||
OldVersionFoundButFailedToMoveInNew=Eine alte Datenbankversion wurde gefunden, konnte jedoch nicht verschoben werden, um mit der neuen Dolibarr-Version verwendet zu werden.
|
||||
|
||||
DLLMissing=Your Windows installation is missing The "Micrsoft Visual C++ Redistributable for Visual Studio 2012" component. Please install the 32-bit version (vcredist_x86.exe) first (you can find it at https://www.microsoft.com/en-us/download/) and restart DoliWamp installation/upgrade after.
|
||||
ContinueAnyway=Fahren Sie trotzdem fort (der Installationsvorgang kann ohne diese Voraussetzung fehlschlagen).
|
||||
|
||||
@@ -1,45 +1,47 @@
|
||||
|
||||
[CustomMessages]
|
||||
|
||||
NameAndVersion=%1 versi<EFBFBD>n %2
|
||||
NameAndVersion=%1 versión %2
|
||||
AdditionalIcons=Iconos adicionales:
|
||||
CreateDesktopIcon=Crear un icono en el &escritorio
|
||||
CreateQuickLaunchIcon=Crear un icono de Inicio R<EFBFBD>pido
|
||||
CreateQuickLaunchIcon=Crear un icono de Inicio Rápido
|
||||
ProgramOnTheWeb=%1 en la Web
|
||||
UninstallProgram=Desinstalar %1
|
||||
LaunchProgram=Ejecutar %1
|
||||
AssocFileExtension=&Asociar %1 con la extensi<EFBFBD>n de archivo %2
|
||||
AssocingFileExtension=Asociando %1 con la extensi<EFBFBD>n de archivo %2...
|
||||
AssocFileExtension=&Asociar %1 con la extensión de archivo %2
|
||||
AssocingFileExtension=Asociando %1 con la extensión de archivo %2...
|
||||
|
||||
YouWillInstallDoliWamp=Va a instalar o actualizar (Apache+Mysql+PHP+Dolibarr) en su ordenador.
|
||||
ThisAssistantInstallOrUpgrade=Este asistente instala o actualiza Dolibarr ERP-CRM y todos sus requisitos (Apache, Mysql y PHP) optimizados para el uso de Dolibarr.
|
||||
IfYouHaveTechnicalKnowledge=Si tiene conocimientos t<EFBFBD>cnicos y necesita usar su Apache, Mysql y PHP con otras aplicaciones aparte de Dolibarr, no deber<EFBFBD>a usar este asistente, deber<EFBFBD>a realizar una instalaci<EFBFBD>n manual de Dolibarr sobre un Apache, Mysql y PHP existente.
|
||||
ButIfYouLook=Pero si busca una instalaci<EFBFBD>n autom<EFBFBD>tica, se encuentra en el buen camino...
|
||||
DoYouWantToStart=<EFBFBD>Quiere iniciar el proceso de instalaci<EFBFBD>n/actualizaci<63>n?
|
||||
YouWillInstallDoliWamp=Va a instalar DoliWamp (Dolibarr y otro software como Apache, Mysql y PHP) en su ordenador.
|
||||
ThisAssistantInstallOrUpgrade=ALERTA: Utilizar un ERP CRM instalado en un ordenador en local puede ser peligroso: si el ordenador se estropea, puede perder todos sus datos. Hágalo si está preparado para autogestionar sus copias de seguridad. Si no, puede utilizar una instalacion Saas (puede ver https://saas.dolibarr.org).
|
||||
IfYouHaveTechnicalKnowledge=Si tiene conocimientos técnicos y necesita usar su Apache, Mysql y PHP con otras aplicaciones aparte de Dolibarr, no debería usar este asistente, debería realizar una instalación manual de Dolibarr sobre un Apache, Mysql y PHP existente.
|
||||
ButIfYouLook=Pero si busca una instalación automática en tu propio ordenador, se encuentra en el buen camino...
|
||||
DoYouWantToStart=¿Quiere iniciar el proceso de instalación?
|
||||
|
||||
TechnicalParameters=Par<EFBFBD>metros t<EFBFBD>cnicos
|
||||
IfFirstInstall=Si se trata de la primera instalaci<EFBFBD>n, deber<EFBFBD> especificar algunos par<EFBFBD>metros t<EFBFBD>cnicos. Si no los entiende, no est<EFBFBD> seguro o va a proceder a una actualizaci<EFBFBD>n, deje los campos con los valores propuestos por defecto.
|
||||
TechnicalParameters=Parámetros técnicos
|
||||
IfFirstInstall=Si se trata de la primera instalación, deberá especificar algunos parámetros técnicos. Si no los entiende, no está seguro o va a proceder a una actualización, deje los campos con los valores propuestos por defecto.
|
||||
|
||||
; WARNING !!! STRINGS HERE MUST BE LOWER THAN 70 CHARACTERS
|
||||
SMTPServer=Servidor SMTP (El suyo o el de su ISP, <20>nicamente primera instalaci<EFBFBD>n) :
|
||||
ApachePort=Puerto Apache (<EFBFBD>nicamente primera instalaci<EFBFBD>n, normalmente es el 80) :
|
||||
MySqlPort=Puerto Mysql (<EFBFBD>nicamente primera instalaci<EFBFBD>n, normalmente es el 3306) :
|
||||
MySqlPassword=Contrase<EFBFBD>a del servidor y la base de datos MySQL de root (<EFBFBD>nicamente primera instalaci<EFBFBD>n):
|
||||
; WARNING !!! STRINGS HERE MUST BE LOWER THAN 60 CHARACTERS
|
||||
SMTPServer=Servidor SMTP (propio o su ISP, sólo primera instalación) :
|
||||
ApachePort=Puerto Apache (sólo primera instalación, normalmente el 80) :
|
||||
MySqlPort=Puerto Mysql (sólo primera instalación, normalmente el 3306) :
|
||||
MySqlPassword=Contraseña del servidor y la base de datos MySQL de root (sólo primera instalación):
|
||||
|
||||
FailedToDeleteLock=Error en la eliminaci<EFBFBD>n del archivo %1/www/dolibarr/install.lock. Puede ignorar el aviso pero es posible que deba eliminarlo manualmente m<EFBFBD>s tarde. En este caso, ser<EFBFBD> informado. Haga clic en OK para continuar...
|
||||
FailedToDeleteLock=Error en la eliminación del archivo %1/www/dolibarr/install.lock. Puede ignorar el aviso pero es posible que deba eliminarlo manualmente más tarde. En este caso, será informado. Haga clic en OK para continuar...
|
||||
|
||||
PortAlreadyInUse=Parece que el puerto %1 ya esta siendo usado. Se recomienda cancelar, volver atras y especificar otro valor para el puerto %2. <EFBFBD>Cancelar y escojer otro valor?
|
||||
PortAlreadyInUse=Parece que el puerto %1 ya esta siendo usado. Se recomienda cancelar, volver atras y especificar otro valor para el puerto %2. ¿Cancelar y escojer otro valor?
|
||||
|
||||
FirefoxDetected=Se ha detectado Firefox en su ordenador. Desea activarlo por defecto como navegador para Dolibarr ?
|
||||
ChromeDetected=Se ha detectado Chrome en su ordenador. Desea activarlo por defecto como navegador para Dolibarr ?
|
||||
ChooseDefaultBrowser=Escoja su navegador por defecto. Si no est<EFBFBD> seguro, simplementa haga clic en Abrir :
|
||||
ChooseDefaultBrowser=Escoja su navegador por defecto (iexplore.exe, firefox.exe, chrome.exe, MicrosoftEdge.exe...). Si no está seguro, simplementa haga clic en Abrir :
|
||||
|
||||
LaunchNow=Lanzar ahora Dolibarr
|
||||
|
||||
ProgramHasBeenRemoved=Los archivos del programa Dolibarr han sido eliminados. Sin embargo todos sus archivos de datos se encuentran todav<EFBFBD>a en el directorio %1. Deber<EFBFBD> eliminar este directorio manualmente para una desinstalaci<EFBFBD>n completa.
|
||||
ProgramHasBeenRemoved=Los archivos del programa Dolibarr han sido eliminados. Sin embargo todos sus archivos de datos se encuentran todavía en el directorio %1. Deberá eliminar este directorio manualmente para una desinstalación completa.
|
||||
|
||||
DoliWampWillStartApacheMysql=El instalador DoliWamp intentar<EFBFBD> iniciar o reiniciar Apache y MySQL, esto puede durar desde varios segundos a un minuto despu<EFBFBD>s de la confirmaci<EFBFBD>n. <EFBFBD>Iniciar la instalaci<EFBFBD>n o actualizaci<EFBFBD>n de los servidores Web y bases de datos requeridas por Dolibarr?
|
||||
DoliWampWillStartApacheMysql=El instalador DoliWamp intentará iniciar o reiniciar Apache y MySQL, esto puede durar desde varios segundos a un minuto después de la confirmación. ¿Iniciar la instalación o actualización de los servidores Web y bases de datos requeridas por Dolibarr?
|
||||
|
||||
OldVersionFoundAndMoveInNew=Se ha encontrado una versi<EFBFBD>n antigua de base de datos y ha sido movida para ser utilizada por la nueva versi<EFBFBD>n de Dolibarr
|
||||
OldVersionFoundButFailedToMoveInNew=Se ha encontrado una versi<EFBFBD>n antigua de base de datos, pero no se pudo mover para ser utilizada por la nueva versi<EFBFBD>n de Dolibarr
|
||||
|
||||
OldVersionFoundAndMoveInNew=Se ha encontrado una versión antigua de base de datos y ha sido movida para ser utilizada por la nueva versión de Dolibarr
|
||||
OldVersionFoundButFailedToMoveInNew=Se ha encontrado una versión antigua de base de datos, pero no se pudo mover para ser utilizada por la nueva versión de Dolibarr
|
||||
|
||||
DLLMissing=Su instalación Windows no tiene el componente "Microsoft Visual C++ Redistributable for Visual Studio 2012". Instale primero la versión de 32-bit (vcredist_x86.exe) (puedes encontrarlo en https://www.microsoft.com/en-us/download/) y reiniciar después la instalación/actualización de DoliWamp.
|
||||
ContinueAnyway=Continua igualmente (el proceso de instalación podría fallar sin este prerequisito)
|
||||
|
||||
@@ -32,7 +32,7 @@ AppPublisherURL=https://www.nltechno.com
|
||||
AppSupportURL=https://www.dolibarr.org
|
||||
AppUpdatesURL=https://www.dolibarr.org
|
||||
AppComments=DoliWamp includes Dolibarr, Apache, PHP and Mysql software.
|
||||
AppCopyright=Copyright (C) 2008-2019 Laurent Destailleur (NLTechno), Fabian Rodriguez (Le Goût du Libre)
|
||||
AppCopyright=Copyright (C) 2008-2020 Laurent Destailleur (NLTechno), Fabian Rodriguez (Le Goût du Libre)
|
||||
DefaultDirName=c:\dolibarr
|
||||
DefaultGroupName=Dolibarr
|
||||
;LicenseFile=COPYING
|
||||
@@ -41,7 +41,7 @@ Compression=lzma
|
||||
SolidCompression=yes
|
||||
WizardImageFile=build\exe\doliwamp\doliwamp.bmp
|
||||
WizardSmallImageFile=build\exe\doliwamp\doliwampsmall.bmp
|
||||
SetupIconFile=doc\images\dolibarr.ico
|
||||
SetupIconFile=doc\images\dolibarr_favicon.ico
|
||||
;To say the installer must be ran as admin
|
||||
PrivilegesRequired=admin
|
||||
DisableProgramGroupPage=yes
|
||||
@@ -81,7 +81,7 @@ Name: "desktopicon"; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:
|
||||
Name: "{app}\logs"
|
||||
Name: "{app}\tmp"
|
||||
Name: "{app}\dolibarr_documents"
|
||||
Name: "{app}\bin\apache\apache2.4.9\logs"
|
||||
Name: "{app}\bin\apache\apache2.4.41\logs"
|
||||
|
||||
[Files]
|
||||
; Stop/start
|
||||
@@ -98,35 +98,48 @@ Source: "build\exe\doliwamp\mysqltestinstall.bat.install"; DestDir: "{app}\"; Fl
|
||||
Source: "build\exe\doliwamp\startdoliwamp_manual_donotuse.bat.install"; DestDir: "{app}\"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\builddemosslfiles.bat.install"; DestDir: "{app}\"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\UsedPort.exe"; DestDir: "{app}\"; Flags: ignoreversion;
|
||||
|
||||
; PhpMyAdmin, Apache, Php, Mysql
|
||||
; Put here path of Wampserver applications
|
||||
; Value OK: apache 2.2.6, php 5.2.5 (5.2.11, 5.3.0 and 5.3.1 fails if php_exif, php_pgsql, php_zip is on), mysql 5.0.45
|
||||
; Value OK: apache 2.2.11, php 5.3.0 (if no php_exif, php_pgsql, php_zip), mysql 5.0.45
|
||||
; Value OK: apache 2.4.19, php 5.5.12, mysql 5.0.45 instead of 5.6.17 (wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe)
|
||||
Source: "C:\Program Files\Wamp\apps\phpmyadmin4.1.14\*.*"; DestDir: "{app}\apps\phpmyadmin4.1.14"; Flags: ignoreversion recursesubdirs; Excludes: "config.inc.php,wampserver.conf,*.log,*_log,darkblue_orange"
|
||||
Source: "C:\Program Files\Wamp\bin\apache\apache2.4.9\*.*"; DestDir: "{app}\bin\apache\apache2.4.9"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
||||
Source: "C:\Program Files\Wamp\bin\php\php5.5.12\*.*"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
||||
Source: "C:\Program Files\Wamp\bin\mysql\mysql5.0.45\*.*"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
||||
; Value OK: apache 2.4.9, php 5.5.12, mysql 5.0.45 instead of 5.6.17 (wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe)
|
||||
; Value OK: apache 2.4.41, php 7.3.12, mariadb10.4.10 (wampserver3.2.0_x64.exe)
|
||||
Source: "C:\wamp64\apps\phpmyadmin4.9.2\*.*"; DestDir: "{app}\apps\phpmyadmin4.9.2"; Flags: ignoreversion recursesubdirs; Excludes: "config.inc.php,wampserver.conf,*.log,*_log,darkblue_orange"
|
||||
;Source: "C:\Program Files\Wamp\bin\apache\apache2.4.9\*.*"; DestDir: "{app}\bin\apache\apache2.4.9"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
||||
Source: "C:\wamp64\bin\apache\apache2.4.41\*.*"; DestDir: "{app}\bin\apache\apache2.4.41"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
||||
;Source: "C:\Program Files\Wamp\bin\php\php5.5.12\*.*"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
||||
Source: "C:\wamp64\bin\php\php7.3.12\*.*"; DestDir: "{app}\bin\php\php7.3.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
||||
;Source: "C:\Program Files\Wamp\bin\mysql\mysql5.0.45\*.*"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
||||
Source: "C:\wamp64\bin\mariadb\mariadb10.4.10\*.*"; DestDir: "{app}\bin\mariadb\mariadb10.4.10"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
||||
|
||||
; Mysql data files (does not overwrite if exists)
|
||||
Source: "build\exe\doliwamp\mysql\*.*"; DestDir: "{app}\bin\mysql\data\mysql"; Flags: onlyifdoesntexist ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db"
|
||||
; We must copy them because the tool mysql_install_db.exe to generate them at first install does not return to prompt so make install hang
|
||||
;Source: "build\exe\doliwamp\mysql\*.*"; DestDir: "{app}\bin\mariadb\data\mysql"; Flags: onlyifdoesntexist ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db"
|
||||
|
||||
; Dolibarr
|
||||
Source: "htdocs\*.*"; DestDir: "{app}\www\dolibarr\htdocs"; Flags: ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db,custom\*,custom2\*,documents\*,includes\ckeditor\_source\*,includes\savant\*,includes\phpmailer\*,jquery\plugins\template\*,nltechno*\*,sabre\sabre\*\tests,PHPExcel\Shared\PDF\*,PHPExcel\Shared\PCLZip\*,tcpdf\fonts\dejavu-fonts-ttf-2.33\*,tcpdf\fonts\freefont-20100919\*,tcpdf\fonts\utils\*,*\conf.php,*\conf.php.mysql,*\conf.php.old,*\conf.php.postgres,*\conf.php.sav,*\install.forced.php"
|
||||
Source: "dev\*.*"; DestDir: "{app}\www\dolibarr\dev"; Flags: ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db,dbmodel\*,fpdf\*,initdata\*,initdemo\*,iso-normes\*,licence\*,phpcheckstyle\*,phpunit\*,samples\*,test\*,uml\*,vagrant\*,xdebug\*"
|
||||
Source: "doc\*.*"; DestDir: "{app}\www\dolibarr\doc"; Flags: ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db,wiki\*,plaquette\*,dev\*,images\dolibarr_screenshot2.png,images\dolibarr_screenshot3.png,images\dolibarr_screenshot4.png,images\dolibarr_screenshot5.png,images\dolibarr_screenshot6.png,images\dolibarr_screenshot7.png,images\dolibarr_screenshot8.png,images\dolibarr_screenshot9.png,images\dolibarr_screenshot10.png,images\dolibarr_screenshot11.png,images\dolibarr_screenshot12.png"
|
||||
Source: "scripts\*.*"; DestDir: "{app}\www\dolibarr\scripts"; Flags: ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db,product\materiel.net.php,product\import-product.php"
|
||||
Source: "*.*"; DestDir: "{app}\www\dolibarr"; Flags: ignoreversion; Excludes: ".gitignore,.project,CVS\*,Thumbs.db,default.properties,install.lock"
|
||||
|
||||
; Config files
|
||||
Source: "build\exe\doliwamp\phpmyadmin.conf.install"; DestDir: "{app}\alias"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\dolibarr.conf.install"; DestDir: "{app}\alias"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\config.inc.php.install"; DestDir: "{app}\apps\phpmyadmin4.1.14"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.9\conf"; Flags: ignoreversion;
|
||||
;Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.9\conf"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.41\conf"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mariadb\mariadb10.4.10"; Flags: ignoreversion;
|
||||
;Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php7.3.12"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\index.php.install"; DestDir: "{app}\www"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\install.forced.php.install"; DestDir: "{app}\www\dolibarr\htdocs\install"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\openssl.conf"; DestDir: "{app}"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\ca_demo_dolibarr.crt"; DestDir: "{app}"; Flags: ignoreversion;
|
||||
Source: "build\exe\doliwamp\ca_demo_dolibarr.key"; DestDir: "{app}"; Flags: ignoreversion;
|
||||
|
||||
; Licence
|
||||
Source: "COPYRIGHT"; DestDir: "{app}"; Flags: ignoreversion;
|
||||
|
||||
@@ -227,9 +240,12 @@ procedure InitializeWizard();
|
||||
begin
|
||||
|
||||
//version des applis, a modifier pour chaque version de WampServer 2
|
||||
apacheVersion := '2.4.9';
|
||||
phpVersion := '5.5.12' ;
|
||||
mysqlVersion := '5.0.45';
|
||||
//apacheVersion := '2.4.9';
|
||||
//phpVersion := '5.5.12' ;
|
||||
apacheVersion := '2.4.41';
|
||||
phpVersion := '7.3.12' ;
|
||||
//mysqlVersion := '5.0.45';
|
||||
mysqlVersion := '10.4.10';
|
||||
phpmyadminVersion := '4.1.14';
|
||||
|
||||
smtpServer := 'localhost';
|
||||
@@ -361,18 +377,19 @@ begin
|
||||
winPath := ExpandConstant('{win}');
|
||||
pathWithSlashes := path;
|
||||
StringChange (pathWithSlashes, '\','/');
|
||||
datadir := pathWithSlashes+'/bin/mysql/data';
|
||||
exedirold := pathWithSlashes+'/bin/mysql/mysql5.0.45';
|
||||
exedirnew := pathWithSlashes+'/bin/mysql/mysql5.0.45';
|
||||
|
||||
|
||||
|
||||
// Migration of database
|
||||
// datadir := pathWithSlashes+'/bin/mariadb/marradb10.4.10/data';
|
||||
// exedirold := pathWithSlashes+'/bin/mariadb/marradb10.4.10/';
|
||||
// exedirnew := pathWithSlashes+'/bin/mariadb/marradb10.4.10/';
|
||||
|
||||
// If we have a new database version, we should only copy old my.ini file into new directory
|
||||
// and change only all basedir= strings to use new version. Like this, data dir is still correct.
|
||||
// Install of service and stop/start scripts are already rebuild by installer.
|
||||
// FileCopy(exedirold+'/my.ini',exedirnew+'/my.ini', true);
|
||||
|
||||
// We should not need this, also databases may not be called dolibarr
|
||||
// We should not need this, also databases may not be called dolibarr
|
||||
// res := RenameFile(ibdata1dirold+'/dolibarr',ibdata1dirnew+'/dolibarr');
|
||||
// if res then
|
||||
// begin
|
||||
@@ -392,39 +409,21 @@ begin
|
||||
//----------------------------------------------
|
||||
// TODO Update this list when changing PHP/Apache versions
|
||||
|
||||
phpDllCopy := 'fdftk.dll';
|
||||
phpDllCopy := 'libssh2.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'fribidi.dll';
|
||||
phpDllCopy := 'icuuc64.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'gds32.dll';
|
||||
phpDllCopy := 'icuin64.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'libeay32.dll';
|
||||
phpDllCopy := 'icuio64.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'libmhash.dll';
|
||||
phpDllCopy := 'icudt64.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'libmysql.dll';
|
||||
phpDllCopy := 'libsasl.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'libpq.dll';
|
||||
phpDllCopy := 'php7apache2_4.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'msql.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'libmcrypt.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'libmysqli.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'ntwdblib.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
|
||||
phpDllCopy := 'php5activescript.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'php5nsapi.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'php5ts.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
|
||||
phpDllCopy := 'ssleay32.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
phpDllCopy := 'yaz.dll';
|
||||
phpDllCopy := 'php7ts.dll';
|
||||
filecopy (pathWithSlashes+'/bin/php/php'+phpVersion+'/'+phpDllCopy, pathWithSlashes+'/bin/apache/apache'+apacheVersion+'/bin/'+phpDllCopy, False);
|
||||
|
||||
|
||||
@@ -516,6 +515,17 @@ begin
|
||||
then
|
||||
begin
|
||||
|
||||
//----------------------------------------------
|
||||
// check that we don't try an upgrade (mysql upgrade no supported)
|
||||
//----------------------------------------------
|
||||
|
||||
if FileExists (pathWithSlashes+'/bin/mysql/mysql5.0.45/bin/mysqld-nt.exe') then
|
||||
begin
|
||||
MsgBox('An existing installation using an old version of Mysql exists. Sorry, upgrade with this installer is not possible.', mbInformation, MB_OK);
|
||||
Abort();
|
||||
end;
|
||||
|
||||
|
||||
//----------------------------------------------
|
||||
// Rename file c:/windows/php.ini (we don't want it)
|
||||
//----------------------------------------------
|
||||
@@ -578,15 +588,26 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
if browser = 'iexplore.exe' then
|
||||
begin
|
||||
if FileExists (winPath+'/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe') then
|
||||
begin
|
||||
if MsgBox(CustomMessage('MicrosoftEdgeDetected'),mbConfirmation,MB_YESNO) = IDYES then
|
||||
begin
|
||||
browser := winPath+'/SystemApps/Microsoft.MicrosoftEdge_8wekyb3d8bbwe/MicrosoftEdge.exe';
|
||||
end;
|
||||
end;
|
||||
end;
|
||||
|
||||
if browser = 'iexplore.exe' then
|
||||
begin
|
||||
if FileExists (pfPath+'/Internet Explorer/iexplore.exe') then
|
||||
begin
|
||||
GetOpenFileName(CustomMessage('ChooseDefaultBrowser'), browser, pfPath+'/Internet Explorer','exe files (*.exe)|*.exe|All files (*.*)|*.*' ,'exe');
|
||||
GetOpenFileName(CustomMessage('ChooseDefaultBrowser'), browser, pfPath+'/Internet Explorer', 'exe files (*.exe)|*.exe|All files (*.*)|*.*' ,'exe');
|
||||
end
|
||||
else
|
||||
begin
|
||||
GetOpenFileName(CustomMessage('ChooseDefaultBrowser'), browser, winPath,'exe files (*.exe)|*.exe|All files (*.*)|*.*' ,'exe');
|
||||
GetOpenFileName(CustomMessage('ChooseDefaultBrowser'), browser, winPath, 'exe files (*.exe)|*.exe|All files (*.*)|*.*' ,'exe');
|
||||
end;
|
||||
end;
|
||||
|
||||
@@ -727,8 +748,8 @@ begin
|
||||
// Create file my.ini (if not exists)
|
||||
//----------------------------------------------
|
||||
|
||||
destFile := pathWithSlashes+'/bin/mysql/mysql'+mysqlVersion+'/my.ini';
|
||||
srcFile := pathWithSlashes+'/bin/mysql/mysql'+mysqlVersion+'/my.ini.install';
|
||||
destFile := pathWithSlashes+'/bin/mariadb/mariadb'+mysqlVersion+'/my.ini';
|
||||
srcFile := pathWithSlashes+'/bin/mariadb/mariadb'+mysqlVersion+'/my.ini.install';
|
||||
|
||||
if not FileExists (destFile) then
|
||||
begin
|
||||
@@ -814,6 +835,8 @@ begin
|
||||
StringChangeEx (srcContents, 'WAMPROOT', pathWithSlashes, True);
|
||||
StringChangeEx (srcContents, 'WAMPMYSQLVERSION', mysqlVersion, True);
|
||||
StringChangeEx (srcContents, 'WAMPAPACHEVERSION', apacheVersion, True);
|
||||
StringChangeEx (srcContents, 'WAMPMYSQLPORT', myport, True);
|
||||
StringChangeEx (srcContents, 'WAMPMYSQLNEWPASSWORD', mypass, True);
|
||||
|
||||
SaveStringToFile(destFile,srcContents, False);
|
||||
end;
|
||||
@@ -956,9 +979,11 @@ begin
|
||||
|
||||
|
||||
|
||||
// Uninstall and Install services
|
||||
// Uninstall services
|
||||
batFile := path+'\uninstall_services.bat';
|
||||
Exec(batFile, '',path+'\', SW_HIDE, ewWaitUntilTerminated, myResult);
|
||||
|
||||
// Install services
|
||||
batFile := path+'\install_services.bat';
|
||||
Exec(batFile, '',path+'\', SW_HIDE, ewWaitUntilTerminated, myResult);
|
||||
|
||||
@@ -1057,7 +1082,7 @@ Filename: "{app}\rundoliwamp.bat"; Description: {cm:LaunchNow}; Flags: shellexec
|
||||
|
||||
[UninstallDelete]
|
||||
Type: files; Name: "{app}\*.*"
|
||||
Type: files; Name: "{app}\bin\mysql\mysql5.0.45\*.*"
|
||||
Type: files; Name: "{app}\bin\mariadb\mariadb10.4.10\*.*"
|
||||
Type: filesandordirs; Name: "{app}\alias"
|
||||
Type: filesandordirs; Name: "{app}\apps"
|
||||
Type: filesandordirs; Name: "{app}\bin\apache"
|
||||
|
||||
@@ -1,55 +1,74 @@
|
||||
#
|
||||
# This is the main Apache HTTP server configuration file. It contains the
|
||||
# configuration directives that give the server its instructions.
|
||||
# See <URL:http://httpd.apache.org/docs/2.2/> for detailed information.
|
||||
# In particular, see
|
||||
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
|
||||
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
|
||||
# In particular, see
|
||||
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
|
||||
# for a discussion of each configuration directive.
|
||||
#
|
||||
# Do NOT simply read the instructions in here without understanding
|
||||
# what they do. They're here only as hints or reminders. If you are unsure
|
||||
# consult the online docs. You have been warned.
|
||||
# consult the online docs. You have been warned.
|
||||
#
|
||||
# Configuration and logfile names: If the filenames you specify for many
|
||||
# of the server's control files begin with "/" (or "drive:/" for Win32), the
|
||||
# server will use that explicit path. If the filenames do *not* begin
|
||||
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
|
||||
# with ServerRoot set to "C:/Program Files/Apache Software Foundation/Apache2.2" will be interpreted by the
|
||||
# server as "C:/Program Files/Apache Software Foundation/Apache2.2/logs/foo.log".
|
||||
# with "/", the value of ServerRoot is prepended -- so "logs/access_log"
|
||||
# with ServerRoot set to "/usr/local/apache2" will be interpreted by the
|
||||
# server as "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"
|
||||
# will be interpreted as '/logs/access_log'.
|
||||
#
|
||||
# NOTE: Where filenames are specified, you must use forward slashes
|
||||
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
|
||||
# If a drive letter is omitted, the drive on which Apache.exe is located
|
||||
# If a drive letter is omitted, the drive on which httpd.exe is located
|
||||
# will be used by default. It is recommended that you always supply
|
||||
# an explicit drive letter in absolute paths, however, to avoid
|
||||
# confusion.
|
||||
#
|
||||
|
||||
# ThreadsPerChild: constant number of worker threads in the server process
|
||||
# MaxRequestsPerChild: maximum number of requests a server process serves
|
||||
ThreadsPerChild 250
|
||||
MaxRequestsPerChild 0
|
||||
# an explicit drive letter in absolute paths to avoid confusion.
|
||||
ServerSignature On
|
||||
ServerTokens Full
|
||||
|
||||
#
|
||||
# ServerRoot: The top of the directory tree under which the server's
|
||||
# configuration, error, and log files are kept.
|
||||
#
|
||||
# Do not add a slash at the end of the directory path. If you point
|
||||
# ServerRoot at a non-local disk, be sure to point the LockFile directive
|
||||
# at a local disk. If you wish to share the same ServerRoot for multiple
|
||||
# httpd daemons, you will need to change at least LockFile and PidFile.
|
||||
# ServerRoot at a non-local disk, be sure to specify a local disk on the
|
||||
# Mutex directive, if file-based mutexes are used. If you wish to share the
|
||||
# same ServerRoot for multiple httpd daemons, you will need to change at
|
||||
# least PidFile.
|
||||
#
|
||||
# Apache variable names used by Apache conf files:
|
||||
# The names and contents of variables:
|
||||
# APACHE24, VERSION_APACHE, INSTALL_DIR, APACHE_DIR, SRVROOT
|
||||
# should never be changed.
|
||||
Define APACHE24 Apache2.4
|
||||
Define VERSION_APACHE WAMPAPACHEVERSION
|
||||
Define INSTALL_DIR WAMPROOT
|
||||
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
|
||||
Define SRVROOT ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
|
||||
|
||||
ServerRoot "WAMPROOT/bin/apache/apacheWAMPAPACHEVERSION"
|
||||
|
||||
#
|
||||
# Mutex: Allows you to set the mutex mechanism and mutex file directory
|
||||
# for individual mutexes, or change the global defaults
|
||||
#
|
||||
# Uncomment and change the directory if mutexes are file-based and the default
|
||||
# mutex file directory is not on a local disk or is not appropriate for some
|
||||
# other reason.
|
||||
#
|
||||
# Mutex default:logs
|
||||
|
||||
#
|
||||
# Listen: Allows you to bind Apache to specific IP addresses and/or
|
||||
# ports, instead of the default. See also the <VirtualHost>
|
||||
# directive.
|
||||
#
|
||||
# Change this to Listen on specific IP addresses as shown below to
|
||||
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
|
||||
# Change this to Listen on specific IP addresses as shown below to
|
||||
# prevent Apache from glomming onto all bound IP addresses.
|
||||
#
|
||||
#Listen 12.34.56.78:80
|
||||
#Listen 0.0.0.0:80
|
||||
#Listen [::0]:80
|
||||
Listen WAMPAPACHEPORT
|
||||
|
||||
#
|
||||
@@ -64,40 +83,72 @@ Listen WAMPAPACHEPORT
|
||||
# Example:
|
||||
# LoadModule foo_module modules/mod_foo.so
|
||||
#
|
||||
LoadModule access_compat_module modules/mod_access_compat.so
|
||||
LoadModule actions_module modules/mod_actions.so
|
||||
LoadModule alias_module modules/mod_alias.so
|
||||
LoadModule allowmethods_module modules/mod_allowmethods.so
|
||||
LoadModule asis_module modules/mod_asis.so
|
||||
LoadModule auth_basic_module modules/mod_auth_basic.so
|
||||
#LoadModule auth_digest_module modules/mod_auth_digest.so
|
||||
LoadModule auth_digest_module modules/mod_auth_digest.so
|
||||
#LoadModule auth_form_module modules/mod_auth_form.so
|
||||
#LoadModule authn_anon_module modules/mod_authn_anon.so
|
||||
LoadModule authn_core_module modules/mod_authn_core.so
|
||||
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
|
||||
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
|
||||
LoadModule authn_file_module modules/mod_authn_file.so
|
||||
#LoadModule authn_socache_module modules/mod_authn_socache.so
|
||||
#LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so
|
||||
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
|
||||
LoadModule authz_core_module modules/mod_authz_core.so
|
||||
#LoadModule authz_dbd_module modules/mod_authz_dbd.so
|
||||
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
|
||||
#LoadModule authz_default_module modules/mod_authz_default.so
|
||||
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
|
||||
LoadModule authz_host_module modules/mod_authz_host.so
|
||||
#LoadModule authz_owner_module modules/mod_authz_owner.so
|
||||
LoadModule authz_user_module modules/mod_authz_user.so
|
||||
LoadModule autoindex_module modules/mod_autoindex.so
|
||||
LoadModule buffer_module modules/mod_buffer.so
|
||||
#LoadModule brotli_module modules/mod_brotli.so
|
||||
#LoadModule buffer_module modules/mod_buffer.so
|
||||
LoadModule cache_module modules/mod_cache.so
|
||||
LoadModule cache_disk_module modules/mod_cache_disk.so
|
||||
#LoadModule cache_socache_module modules/mod_cache_socache.so
|
||||
#LoadModule cern_meta_module modules/mod_cern_meta.so
|
||||
LoadModule cgi_module modules/mod_cgi.so
|
||||
#LoadModule charset_lite_module modules/mod_charset_lite.so
|
||||
#LoadModule data_module modules/mod_data.so
|
||||
#LoadModule dav_module modules/mod_dav.so
|
||||
#LoadModule dav_fs_module modules/mod_dav_fs.so
|
||||
#LoadModule dav_lock_module modules/mod_dav_lock.so
|
||||
#LoadModule dbd_module modules/mod_dbd.so
|
||||
#LoadModule deflate_module modules/mod_deflate.so
|
||||
LoadModule dir_module modules/mod_dir.so
|
||||
#LoadModule dumpio_module modules/mod_dumpio.so
|
||||
LoadModule env_module modules/mod_env.so
|
||||
LoadModule expires_module modules/mod_expires.so
|
||||
#LoadModule file_cache_module modules/mod_file_cache.so
|
||||
#LoadModule expires_module modules/mod_expires.so
|
||||
#LoadModule ext_filter_module modules/mod_ext_filter.so
|
||||
LoadModule file_cache_module modules/mod_file_cache.so
|
||||
#LoadModule filter_module modules/mod_filter.so
|
||||
#LoadModule http2_module modules/mod_http2.so
|
||||
#LoadModule headers_module modules/mod_headers.so
|
||||
LoadModule imagemap_module modules/mod_imagemap.so
|
||||
#LoadModule heartbeat_module modules/mod_heartbeat.so
|
||||
#LoadModule heartmonitor_module modules/mod_heartmonitor.so
|
||||
#LoadModule ident_module modules/mod_ident.so
|
||||
#LoadModule imagemap_module modules/mod_imagemap.so
|
||||
LoadModule include_module modules/mod_include.so
|
||||
#LoadModule info_module modules/mod_info.so
|
||||
LoadModule isapi_module modules/mod_isapi.so
|
||||
#LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
|
||||
#LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
|
||||
#LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
|
||||
#LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
|
||||
#LoadModule ldap_module modules/mod_ldap.so
|
||||
#LoadModule logio_module modules/mod_logio.so
|
||||
LoadModule log_config_module modules/mod_log_config.so
|
||||
#LoadModule log_debug_module modules/mod_log_debug.so
|
||||
#LoadModule log_forensic_module modules/mod_log_forensic.so
|
||||
#LoadModule lua_module modules/mod_lua.so
|
||||
#LoadModule macro_module modules/mod_macro.so
|
||||
#LoadModule md_module modules/mod_md.so
|
||||
LoadModule mime_module modules/mod_mime.so
|
||||
#LoadModule mime_magic_module modules/mod_mime_magic.so
|
||||
LoadModule negotiation_module modules/mod_negotiation.so
|
||||
@@ -105,33 +156,63 @@ LoadModule negotiation_module modules/mod_negotiation.so
|
||||
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
|
||||
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
|
||||
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
|
||||
#LoadModule proxy_http_module modules/mod_proxy_http.so
|
||||
#LoadModule proxy_express_module modules/mod_proxy_express.so
|
||||
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
|
||||
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
|
||||
#LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
|
||||
#LoadModule proxy_html_module modules/mod_proxy_html.so
|
||||
#LoadModule proxy_http_module modules/mod_proxy_http.so
|
||||
#LoadModule proxy_http2_module modules/mod_proxy_http2.so
|
||||
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
|
||||
#LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
|
||||
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
|
||||
#LoadModule ratelimit_module modules/mod_ratelimit.so
|
||||
#LoadModule reflector_module modules/mod_reflector.so
|
||||
#LoadModule remoteip_module modules/mod_remoteip.so
|
||||
#LoadModule request_module modules/mod_request.so
|
||||
#LoadModule reqtimeout_module modules/mod_reqtimeout.so
|
||||
LoadModule rewrite_module modules/mod_rewrite.so
|
||||
#LoadModule sed_module modules/mod_sed.so
|
||||
#LoadModule session_module modules/mod_session.so
|
||||
#LoadModule session_cookie_module modules/mod_session_cookie.so
|
||||
#LoadModule session_crypto_module modules/mod_session_crypto.so
|
||||
#LoadModule session_dbd_module modules/mod_session_dbd.so
|
||||
LoadModule setenvif_module modules/mod_setenvif.so
|
||||
#LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
|
||||
#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
|
||||
#LoadModule socache_dbm_module modules/mod_socache_dbm.so
|
||||
#LoadModule socache_memcache_module modules/mod_socache_memcache.so
|
||||
#LoadModule socache_redis_module modules/mod_socache_redis.so
|
||||
#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
|
||||
#LoadModule speling_module modules/mod_speling.so
|
||||
#LoadModule ssl_module modules/mod_ssl.so
|
||||
LoadModule status_module modules/mod_status.so
|
||||
#LoadModule status_module modules/mod_status.so
|
||||
#LoadModule substitute_module modules/mod_substitute.so
|
||||
#LoadModule unique_id_module modules/mod_unique_id.so
|
||||
LoadModule userdir_module modules/mod_userdir.so
|
||||
#LoadModule usertrack_module modules/mod_usertrack.so
|
||||
#LoadModule version_module modules/mod_version.so
|
||||
LoadModule vhost_alias_module modules/mod_vhost_alias.so
|
||||
LoadModule php5_module "WAMPROOT/bin/php/phpWAMPPHPVERSION/php5apache2_4.dll"
|
||||
#LoadModule watchdog_module modules/mod_watchdog.so
|
||||
#LoadModule xml2enc_module modules/mod_xml2enc.so
|
||||
|
||||
PHPIniDir "${APACHE_DIR}/bin"
|
||||
#LoadModule WAMPAPACHELOADMODULE "${INSTALL_DIR}/bin/php/phpWAMPPHPVERSIONWEB/WAMPPHPAPACHEDLL"
|
||||
LoadModule php7_module "WAMPROOT/bin/php/phpWAMPPHPVERSION/php7apache2_4.dll"
|
||||
|
||||
<IfModule unixd_module>
|
||||
#
|
||||
# ExtendedStatus controls whether Apache will generate "full" status
|
||||
# information (ExtendedStatus On) or just basic information (ExtendedStatus
|
||||
# Off) when the "server-status" handler is called. The default is Off.
|
||||
# If you wish httpd to run as a different user or group, you must run
|
||||
# httpd as root initially and it will switch.
|
||||
#
|
||||
ExtendedStatus On
|
||||
|
||||
<Location /server-status>
|
||||
SetHandler server-status
|
||||
Require local
|
||||
#Require ip 1.2.3.4
|
||||
#Require host 1.2.3.4
|
||||
</Location>
|
||||
# User/Group: The name (or #number) of the user/group to run httpd as.
|
||||
# It is usually good practice to create a dedicated user and group for
|
||||
# running httpd, as with most system services.
|
||||
#
|
||||
User daemon
|
||||
Group daemon
|
||||
|
||||
</IfModule>
|
||||
|
||||
# 'Main' server configuration
|
||||
#
|
||||
@@ -162,59 +243,12 @@ ServerAdmin doliwamp@localhost
|
||||
ServerName localhost
|
||||
|
||||
#
|
||||
# ServerTokens
|
||||
# This directive configures what you return as the Server HTTP response
|
||||
# Header. The default is 'Full' which sends information about the OS-Type
|
||||
# and compiled in modules.
|
||||
# Set to one of: Full | OS | Minor | Minimal | Major | Prod
|
||||
# where Full conveys the most information, and Prod the least.
|
||||
#
|
||||
#ServerTokens Prod
|
||||
|
||||
#
|
||||
# DocumentRoot: The directory out of which you will serve your
|
||||
# documents. By default, all requests are taken from this directory, but
|
||||
# symbolic links and aliases may be used to point to other locations.
|
||||
#
|
||||
DocumentRoot "WAMPROOT/www/"
|
||||
|
||||
|
||||
#
|
||||
# Timeout: The number of seconds before receives and sends time out.
|
||||
#
|
||||
Timeout 300
|
||||
|
||||
#
|
||||
# KeepAlive: Whether or not to allow persistent connections (more than
|
||||
# one request per connection). Set to "Off" to deactivate.
|
||||
#
|
||||
KeepAlive On
|
||||
|
||||
#
|
||||
# MaxKeepAliveRequests: The maximum number of requests to allow
|
||||
# during a persistent connection. Set to 0 to allow an unlimited amount.
|
||||
# We recommend you leave this number high, for maximum performance.
|
||||
#
|
||||
MaxKeepAliveRequests 500
|
||||
|
||||
#
|
||||
# KeepAliveTimeout: Number of seconds to wait for the next request from the
|
||||
# same client on the same connection.
|
||||
#
|
||||
KeepAliveTimeout 30
|
||||
|
||||
|
||||
#
|
||||
# Each directory to which Apache has access can be configured with respect
|
||||
# to which services and features are allowed and/or disabled in that
|
||||
# directory (and its subdirectories).
|
||||
#
|
||||
# First, we configure the "default" to be a very restrictive set of
|
||||
# features.
|
||||
# Deny access to the entirety of your server's filesystem. You must
|
||||
# explicitly permit access to web content directories in other
|
||||
# <Directory> blocks below.
|
||||
#
|
||||
<Directory />
|
||||
Options FollowSymLinks
|
||||
AllowOverride None
|
||||
AllowOverride none
|
||||
Require all denied
|
||||
</Directory>
|
||||
|
||||
@@ -224,12 +258,15 @@ KeepAliveTimeout 30
|
||||
# you might expect, make sure that you have specifically enabled it
|
||||
# below.
|
||||
#
|
||||
HostnameLookups Off
|
||||
|
||||
#
|
||||
# This should be changed to whatever you set DocumentRoot to.
|
||||
# DocumentRoot: The directory out of which you will serve your
|
||||
# documents. By default, all requests are taken from this directory, but
|
||||
# symbolic links and aliases may be used to point to other locations.
|
||||
#
|
||||
<Directory "WAMPROOT/www/">
|
||||
|
||||
DocumentRoot "${INSTALL_DIR}/www"
|
||||
<Directory "${INSTALL_DIR}/www/">
|
||||
#
|
||||
# Possible values for the Options directive are "None", "All",
|
||||
# or any combination of:
|
||||
@@ -239,30 +276,23 @@ KeepAliveTimeout 30
|
||||
# doesn't give it to you.
|
||||
#
|
||||
# The Options directive is both complicated and important. Please see
|
||||
# http://httpd.apache.org/docs/2.2/mod/core.html#options
|
||||
# http://httpd.apache.org/docs/2.4/mod/core.html#options
|
||||
# for more information.
|
||||
#
|
||||
Options Indexes FollowSymLinks
|
||||
Options +Indexes +FollowSymLinks +Multiviews
|
||||
|
||||
#
|
||||
# AllowOverride controls what directives may be placed in .htaccess files.
|
||||
# It can be "All", "None", or any combination of the keywords:
|
||||
# Options FileInfo AuthConfig Limit
|
||||
# AllowOverride FileInfo AuthConfig Limit
|
||||
#
|
||||
AllowOverride all
|
||||
|
||||
#
|
||||
# Controls who can get stuff from this server.
|
||||
#
|
||||
# onlineoffline tag - don't remove
|
||||
|
||||
Require all granted
|
||||
|
||||
<RequireAny>
|
||||
Require ip 127.0.0.1
|
||||
Require host localhost
|
||||
</RequireAny>
|
||||
|
||||
# Don't modify this line - Instead modify Require of VirtualHost in httpd-vhost.conf
|
||||
Require local
|
||||
</Directory>
|
||||
|
||||
#
|
||||
@@ -274,12 +304,12 @@ KeepAliveTimeout 30
|
||||
</IfModule>
|
||||
|
||||
#
|
||||
# The following lines prevent .htaccess and .htpasswd files from being
|
||||
# viewed by Web clients.
|
||||
# The following lines prevent .htaccess and .htpasswd files from being
|
||||
# viewed by Web clients.
|
||||
#
|
||||
<FilesMatch "^\.ht">
|
||||
<Files ".ht*">
|
||||
Require all denied
|
||||
</FilesMatch>
|
||||
</Files>
|
||||
|
||||
#
|
||||
# ErrorLog: The location of the error log file.
|
||||
@@ -288,7 +318,8 @@ KeepAliveTimeout 30
|
||||
# logged here. If you *do* define an error logfile for a <VirtualHost>
|
||||
# container, that host's errors will be logged there and not here.
|
||||
#
|
||||
ErrorLog "WAMPROOT/logs/apache_error.log"
|
||||
|
||||
ErrorLog "${INSTALL_DIR}/logs/apache_error.log"
|
||||
|
||||
#
|
||||
# LogLevel: Control the number of messages logged to the error_log.
|
||||
@@ -317,22 +348,22 @@ LogLevel warn
|
||||
# define per-<VirtualHost> access logfiles, transactions will be
|
||||
# logged therein and *not* in this file.
|
||||
#
|
||||
CustomLog "WAMPROOT/logs/access.log" common
|
||||
CustomLog "${INSTALL_DIR}/logs/access.log" common
|
||||
|
||||
#
|
||||
# If you prefer a logfile with access, agent, and referer information
|
||||
# (Combined Logfile Format) you can use the following directive.
|
||||
#
|
||||
#CustomLog logs/access.log combined
|
||||
#CustomLog "logs/access.log" combined
|
||||
</IfModule>
|
||||
|
||||
<IfModule alias_module>
|
||||
#
|
||||
# Redirect: Allows you to tell clients about documents that used to
|
||||
# exist in your server's namespace, but do not anymore. The client
|
||||
# Redirect: Allows you to tell clients about documents that used to
|
||||
# exist in your server's namespace, but do not anymore. The client
|
||||
# will make a new request for the document at its new location.
|
||||
# Example:
|
||||
# Redirect permanent /foo http://localhost/bar
|
||||
# Redirect permanent /foo http://www.example.com/bar
|
||||
|
||||
#
|
||||
# Alias: Maps web paths into filesystem paths and is used to
|
||||
@@ -346,75 +377,43 @@ LogLevel warn
|
||||
# the filesystem path.
|
||||
|
||||
#
|
||||
# ScriptAlias: This controls which directories contain server scripts.
|
||||
# ScriptAlias: This controls which directories contain server scripts.
|
||||
# ScriptAliases are essentially the same as Aliases, except that
|
||||
# documents in the target directory are treated as applications and
|
||||
# run by the server when requested rather than as documents sent to the
|
||||
# client. The same rules about trailing "/" apply to ScriptAlias
|
||||
# directives as to Alias.
|
||||
#
|
||||
ScriptAlias /cgi-bin/ "cgi-bin/"
|
||||
ScriptAlias /cgi-bin/ "${SRVROOT}/cgi-bin/"
|
||||
|
||||
</IfModule>
|
||||
|
||||
<IfModule cgid_module>
|
||||
#
|
||||
# ScriptSock: On threaded servers, designate the path to the UNIX
|
||||
# socket used to communicate with the CGI daemon of mod_cgid.
|
||||
#
|
||||
#Scriptsock cgisock
|
||||
</IfModule>
|
||||
|
||||
#
|
||||
# "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin" should be changed to whatever your ScriptAliased
|
||||
# "${SRVROOT}/cgi-bin" should be changed to whatever your ScriptAliased
|
||||
# CGI directory exists, if you have that configured.
|
||||
#
|
||||
<Directory "cgi-bin">
|
||||
<Directory "${SRVROOT}/cgi-bin">
|
||||
AllowOverride None
|
||||
Options None
|
||||
Require all granted
|
||||
</Directory>
|
||||
|
||||
#
|
||||
# Apache parses all CGI scripts for the shebang line by default.
|
||||
# This comment line, the first line of the script, consists of the symbols
|
||||
# pound (#) and exclamation (!) followed by the path of the program that
|
||||
# can execute this specific script. For a perl script, with perl.exe in
|
||||
# the C:\Program Files\Perl directory, the shebang line should be:
|
||||
|
||||
#!c:/program files/perl/perl
|
||||
|
||||
# Note you _must_not_ indent the actual shebang line, and it must be the
|
||||
# first line of the file. Of course, CGI processing must be enabled by
|
||||
# the appropriate ScriptAlias or Options ExecCGI directives for the files
|
||||
# or directory in question.
|
||||
#
|
||||
# However, Apache on Windows allows either the Unix behavior above, or can
|
||||
# use the Registry to match files by extention. The command to execute
|
||||
# a file of this type is retrieved from the registry by the same method as
|
||||
# the Windows Explorer would use to handle double-clicking on a file.
|
||||
# These script actions can be configured from the Windows Explorer View menu,
|
||||
# 'Folder Options', and reviewing the 'File Types' tab. Clicking the Edit
|
||||
# button allows you to modify the Actions, of which Apache 1.3 attempts to
|
||||
# perform the 'Open' Action, and failing that it will try the shebang line.
|
||||
# This behavior is subject to change in Apache release 2.0.
|
||||
#
|
||||
# Each mechanism has it's own specific security weaknesses, from the means
|
||||
# to run a program you didn't intend the website owner to invoke, and the
|
||||
# best method is a matter of great debate.
|
||||
#
|
||||
# To enable the this Windows specific behavior (and therefore -disable- the
|
||||
# equivilant Unix behavior), uncomment the following directive:
|
||||
#
|
||||
#ScriptInterpreterSource registry
|
||||
#
|
||||
# The directive above can be placed in individual <Directory> blocks or the
|
||||
# .htaccess file, with either the 'registry' (Windows behavior) or 'script'
|
||||
# (Unix behavior) option, and will override this server default option.
|
||||
#
|
||||
|
||||
#
|
||||
# DefaultType: the default MIME type the server will use for a document
|
||||
# if it cannot otherwise determine one, such as from filename extensions.
|
||||
# If your server contains mostly text or HTML documents, "text/plain" is
|
||||
# a good value. If most of your content is binary, such as applications
|
||||
# or images, you may want to use "application/octet-stream" instead to
|
||||
# keep browsers from trying to display binary files as though they are
|
||||
# text.
|
||||
#
|
||||
#DefaultType text/plain
|
||||
<IfModule headers_module>
|
||||
#
|
||||
# Avoid passing HTTP_PROXY environment to CGI's on this or any proxied
|
||||
# backend servers which have lingering "httpoxy" defects.
|
||||
# 'Proxy' request header is undefined by the IETF, not listed by IANA
|
||||
#
|
||||
RequestHeader unset Proxy early
|
||||
</IfModule>
|
||||
|
||||
<IfModule mime_module>
|
||||
#
|
||||
@@ -432,8 +431,8 @@ LogLevel warn
|
||||
# AddEncoding allows you to have certain browsers uncompress
|
||||
# information on the fly. Note: Not all browsers support this.
|
||||
#
|
||||
#AddEncoding x-compress .Z
|
||||
#AddEncoding x-gzip .gz .tgz
|
||||
AddEncoding x-compress .Z
|
||||
AddEncoding x-gzip .gz .tgz
|
||||
#
|
||||
# If the AddEncoding directives above are commented-out, then you
|
||||
# probably should define those extensions to indicate media types:
|
||||
@@ -481,25 +480,40 @@ LogLevel warn
|
||||
#ErrorDocument 500 "The server made a boo boo."
|
||||
#ErrorDocument 404 /missing.html
|
||||
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
|
||||
#ErrorDocument 402 http://localhost/subscription_info.html
|
||||
#ErrorDocument 402 http://www.example.com/subscription_info.html
|
||||
#
|
||||
|
||||
#
|
||||
# EnableMMAP and EnableSendfile: On systems that support it,
|
||||
# memory-mapping or the sendfile syscall is used to deliver
|
||||
# MaxRanges: Maximum number of Ranges in a request before
|
||||
# returning the entire resource, or one of the special
|
||||
# values 'default', 'none' or 'unlimited'.
|
||||
# Default setting is to accept 200 Ranges.
|
||||
#MaxRanges unlimited
|
||||
|
||||
#
|
||||
# EnableMMAP and EnableSendfile: On systems that support it,
|
||||
# memory-mapping or the sendfile syscall may be used to deliver
|
||||
# files. This usually improves server performance, but must
|
||||
# be turned off when serving from networked-mounted
|
||||
# be turned off when serving from networked-mounted
|
||||
# filesystems or if support for these functions is otherwise
|
||||
# broken on your system.
|
||||
# Defaults: EnableMMAP On, EnableSendfile Off
|
||||
#
|
||||
#EnableMMAP off
|
||||
#EnableSendfile off
|
||||
EnableMMAP off
|
||||
EnableSendfile off
|
||||
|
||||
# AcceptFilter: On Windows, none uses accept() rather than AcceptEx() and
|
||||
# will not recycle sockets between connections. This is useful for network
|
||||
# adapters with broken driver support, as well as some virtual network
|
||||
# providers such as vpn drivers, or spam, virus or spyware filters.
|
||||
AcceptFilter http none
|
||||
AcceptFilter https none
|
||||
|
||||
# Supplemental configuration
|
||||
#
|
||||
# The configuration files in the conf/extra/ directory can be
|
||||
# included to add extra features or to modify the default configuration of
|
||||
# the server, or you may simply copy their contents here and change as
|
||||
# The configuration files in the conf/extra/ directory can be
|
||||
# included to add extra features or to modify the default configuration of
|
||||
# the server, or you may simply copy their contents here and change as
|
||||
# necessary.
|
||||
|
||||
# Server-pool management (MPM specific)
|
||||
@@ -532,17 +546,19 @@ Include conf/extra/httpd-autoindex.conf
|
||||
# Various default settings
|
||||
#Include conf/extra/httpd-default.conf
|
||||
|
||||
|
||||
# Configure mod_proxy_html to understand HTML4/XHTML1
|
||||
<IfModule proxy_html_module>
|
||||
Include conf/extra/proxy-html.conf
|
||||
</IfModule>
|
||||
|
||||
# Secure (SSL/TLS) connections
|
||||
#Include conf/extra/httpd-ssl.conf
|
||||
#
|
||||
# Note: The following must must be present to support
|
||||
# starting without SSL on platforms with no /dev/random equivalent
|
||||
# but a statically compiled-in mod_ssl.
|
||||
#
|
||||
|
||||
<IfModule ssl_module>
|
||||
|
||||
SSLRandomSeed startup builtin
|
||||
SSLRandomSeed connect builtin
|
||||
|
||||
@@ -733,44 +749,8 @@ SSLCertificateKeyFile "WAMPROOT/myserver.key"
|
||||
# nokeepalive ssl-unclean-shutdown \
|
||||
# downgrade-1.0 force-response-1.0
|
||||
|
||||
</VirtualHost>
|
||||
</VirtualHost>
|
||||
|
||||
</IfModule>
|
||||
|
||||
|
||||
|
||||
# OPTIMIZE: To use gzip compression (for already compressed files).
|
||||
# Note that constant MAIN_OPTIMIZE_SPEED must have a value with bit 0 set.
|
||||
#AddType text/javascript .jgz
|
||||
#AddEncoding gzip .jgz
|
||||
|
||||
# OPTIMIZE: To use gzip compression (on the fly).
|
||||
# Note that you must also enable the module mod_deflate.
|
||||
# You can also set this with constant MAIN_OPTIMIZE_SPEED and bit 2 set.
|
||||
#TODO
|
||||
|
||||
# OPTIMIZE: To use cache on static pages (A259200 = 1 month, A7200 = 2 hours, A691600 = 8 days = recommanded for static resources).
|
||||
# Note that you must also enable the module mod_expires.
|
||||
#ExpiresActive On
|
||||
#ExpiresByType image/x-icon A2592000
|
||||
#ExpiresByType image/gif A2592000
|
||||
#ExpiresByType image/png A2592000
|
||||
#ExpiresByType image/jpeg A2592000
|
||||
#ExpiresByType text/css A2592000
|
||||
#ExpiresByType text/javascript A2592000
|
||||
#ExpiresByType application/x-javascript A2592000
|
||||
#ExpiresByType application/javascript A2592000
|
||||
|
||||
|
||||
# To protect Dolibarr with HTTP Auth
|
||||
#<Location /dolibarr>
|
||||
# Options +Indexes
|
||||
# AuthUserFile /var/www/.htpasswd
|
||||
# AuthName "Zone authent basic Dolibarr"
|
||||
# AuthType Basic
|
||||
# require user test
|
||||
#</Location>
|
||||
|
||||
|
||||
# Declare alias for Dolibarr, PHPMyAdmin and other software
|
||||
Include "WAMPROOT/alias/*.conf"
|
||||
Include "${INSTALL_DIR}/alias/*.conf"
|
||||
@@ -11,14 +11,19 @@ REM NET STOP doliwampmysqld
|
||||
cd "WAMPROOT"
|
||||
|
||||
REM Apache x.x
|
||||
.\bin\apache\apacheWAMPAPACHEVERSION\bin\httpd.exe -k install -n doliwampapache
|
||||
.\bin\apache\apacheWAMPAPACHEVERSION\bin\httpd.exe -k install -n doliwampapache >> doliwamp.log 2>>&1
|
||||
REM reg add HKLM\SYSTEM\CurrentControlSet\Services\doliwampapache /V Start /t REG_DWORD /d 3 /f
|
||||
|
||||
REM Mysql 5.0-
|
||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install-manual doliwampmysqld
|
||||
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install doliwampmysqld
|
||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --install-manual doliwampmysqld
|
||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --install doliwampmysqld
|
||||
REM Mysql 5.1+
|
||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --install doliwampmysqld
|
||||
REM Mariadb
|
||||
REM The mysql_install_db allows to not provide files into mysql dir but does not return to prompt so install hangs
|
||||
REM .\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysql_install_db.exe --datadir=WAMPROOT/bin/mariadb/data --port=WAMPMYSQLPORT --password=WAMPMYSQLXXX >> doliwamp.log 2>>&1
|
||||
.\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysql_install_db.exe --datadir=WAMPROOT/bin/mariadb/data --port=WAMPMYSQLPORT >> doliwamp.log 2>>&1
|
||||
.\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysqld.exe --install doliwampmysqld >> doliwamp.log 2>>&1
|
||||
|
||||
echo ---- End script >> doliwamp.log 2>>&1
|
||||
|
||||
|
||||
@@ -69,13 +69,13 @@ port=WAMPMYSQLPORT
|
||||
|
||||
|
||||
#Path to installation directory. All paths are usually resolved relative to this.
|
||||
basedir=WAMPROOT/bin/mysql/mysqlWAMPMYSQLVERSION
|
||||
basedir=WAMPROOT/bin/mariadb/mariadbWAMPMYSQLVERSION
|
||||
|
||||
#log file
|
||||
log-error=WAMPROOT/logs/mysql.log
|
||||
|
||||
#Path to the database root
|
||||
datadir=WAMPROOT/bin/mysql/data
|
||||
datadir=WAMPROOT/bin/mariadb/data
|
||||
|
||||
# The default storage engine that will be used when create new tables when
|
||||
default-storage-engine=INNODB
|
||||
@@ -196,13 +196,13 @@ port=WAMPMYSQLPORT
|
||||
|
||||
|
||||
#Path to installation directory. All paths are usually resolved relative to this.
|
||||
basedir=WAMPROOT/bin/mysql/mysqlWAMPMYSQLVERSION
|
||||
basedir=WAMPROOT/bin/mariadb/mariadbWAMPMYSQLVERSION
|
||||
|
||||
#log file
|
||||
log-error=WAMPROOT/logs/mysql.log
|
||||
|
||||
#Path to the database root
|
||||
datadir=WAMPROOT/bin/mysql/data
|
||||
datadir=WAMPROOT/bin/mariadb/data
|
||||
|
||||
# The default storage engine that will be used when create new tables when
|
||||
default-storage-engine=INNODB
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -17,7 +17,7 @@ ping 1.1.1.1 -n 1 -w 5000 > nul
|
||||
echo ---- Execute mysqlinitpassword.bat to init mysql password >> doliwamp.log 2>>&1
|
||||
echo For a first installation, if an error is shown here, rerun the script manually. >> doliwamp.log 2>>&1
|
||||
echo For an update, you will get an "Access denied" error, ignore this error. >> doliwamp.log 2>>&1
|
||||
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqladmin -v -w6 -P WAMPMYSQLPORT -u root password WAMPMYSQLNEWPASSWORD >> doliwamp.log 2>>&1
|
||||
.\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysqladmin -v -w6 -P WAMPMYSQLPORT -u root password WAMPMYSQLNEWPASSWORD >> doliwamp.log 2>>&1
|
||||
|
||||
echo ---- End script >> doliwamp.log 2>>&1
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ REM To change password, run following SQL command:
|
||||
REM GRANT ALL ON *.* TO login@localhost IDENTIFIED BY "newpassword"
|
||||
|
||||
echo -----------------------------------------------------------
|
||||
echo This programm wil test a login on Mysql installed
|
||||
echo This programm will test a login on Mysql installed
|
||||
echo by DoliWamp.
|
||||
echo Version: WAMPMYSQLVERSION
|
||||
echo Port: WAMPMYSQLPORT
|
||||
@@ -19,6 +19,6 @@ SET SAVES=
|
||||
SET /P SAVES=Enter password to test:
|
||||
|
||||
echo Try to connect to mysql with this password
|
||||
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysql -P WAMPMYSQLPORT -u root -p%SAVES%
|
||||
.\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysql -P WAMPMYSQLPORT -u root -p%SAVES%
|
||||
|
||||
pause
|
||||
|
||||
@@ -304,7 +304,7 @@ expose_php = On
|
||||
max_execution_time = 30 ; Maximum execution time of each script, in seconds
|
||||
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
|
||||
;max_input_nesting_level = 64 ; Maximum input variable nesting level
|
||||
memory_limit = 64M ; Maximum amount of memory a script may consume (128MB)
|
||||
memory_limit = 256M ; Maximum amount of memory a script may consume (128MB)
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
@@ -644,53 +644,36 @@ default_socket_timeout = 60
|
||||
|
||||
; If an extension does not load, run "deplister.exe php_xxx.dll" to get list of dependency dll missing.
|
||||
|
||||
extension=php_bz2.dll
|
||||
extension=php_curl.dll
|
||||
;extension=php_dba.dll
|
||||
;extension=php_dbase.dll
|
||||
;extension=php_exif.dll
|
||||
;extension=php_fdf.dll
|
||||
extension=php_gd2.dll
|
||||
;extension=php_gettext.dll
|
||||
;extension=php_gmp.dll
|
||||
;extension=php_ifx.dll
|
||||
;extension=php_imap.dll
|
||||
;extension=php_interbase.dll
|
||||
extension=php_intl.dll
|
||||
extension=php_ldap.dll
|
||||
extension=php_mbstring.dll
|
||||
;extension=php_mcrypt.dll
|
||||
;extension=php_mhash.dll
|
||||
;extension=php_mime_magic.dll
|
||||
;extension=php_ming.dll
|
||||
;extension=php_msql.dll
|
||||
;extension=php_mssql.dll
|
||||
extension=php_mysql.dll
|
||||
extension=php_mysqli.dll
|
||||
;extension=php_oci8.dll
|
||||
extension=php_openssl.dll
|
||||
;extension=php_pdo.dll ; for php 5.2.11
|
||||
;extension=php_pdo_firebird.dll
|
||||
;extension=php_pdo_mssql.dll
|
||||
extension=php_pdo_mysql.dll
|
||||
;extension=php_pdo_oci.dll
|
||||
;extension=php_pdo_oci8.dll
|
||||
;extension=php_pdo_odbc.dll
|
||||
;extension=php_pdo_pgsql.dll
|
||||
extension=php_pdo_sqlite.dll
|
||||
;extension=php_pgsql.dll
|
||||
;extension=php_pspell.dll
|
||||
;extension=php_shmop.dll
|
||||
;extension=php_snmp.dll
|
||||
extension=php_soap.dll
|
||||
extension=php_sockets.dll
|
||||
;extension=php_sqlite.dll
|
||||
;extension=php_sybase_ct.dll
|
||||
;extension=php_tidy.dll
|
||||
;extension=php_xmlrpc.dll
|
||||
;extension=php_xsl.dll
|
||||
;extension=php_zip.dll
|
||||
;extension=php_xdebug-2.0.5-5.2.dll
|
||||
extension=bz2
|
||||
extension=curl
|
||||
;extension=dba
|
||||
;extension=com_dotnet
|
||||
;extension=enchant
|
||||
;extension=fileinfo
|
||||
;extension=ftp
|
||||
extension=gd2
|
||||
;extension=gettext
|
||||
;extension=gmp
|
||||
extension=intl
|
||||
extension=imap
|
||||
;extension=interbase
|
||||
extension=ldap
|
||||
extension=mbstring
|
||||
extension=exif ; Must be after mbstring as it depends on it
|
||||
extension=mysqli
|
||||
;extension=odbc
|
||||
extension=openssl
|
||||
;extension=pdo_firebird
|
||||
extension=pdo_mysql
|
||||
;extension=pdo_oci
|
||||
;extension=pdo_odbc
|
||||
;extension=pdo_pgsql
|
||||
;extension=pdo_sqlite
|
||||
;extension=pgsql
|
||||
;extension=phpdbg_webhelper
|
||||
;extension=shmop
|
||||
extension=soap
|
||||
extension=sockets
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
@@ -12,7 +12,8 @@ start WAMPROOT\bin\apache\apacheWAMPAPACHEVERSION\bin\httpd.exe -f conf\httpd.co
|
||||
echo
|
||||
|
||||
echo Running Mysql as user process (this process does not return so we use "start")
|
||||
start WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --defaults-file=WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\my.ini --console
|
||||
REM start WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --defaults-file=WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\my.ini --console
|
||||
REM start WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --defaults-file=WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\my.ini --console
|
||||
start WAMPROOT\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysqld.exe --defaults-file=WAMPROOT\bin\mariadb\mariadbWAMPMYSQLVERSION\my.ini --console
|
||||
|
||||
pause
|
||||
@@ -11,9 +11,11 @@ NET STOP doliwampapache
|
||||
|
||||
NET STOP doliwampmysqld
|
||||
REM Mysql 5.0-
|
||||
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --remove doliwampmysqld
|
||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --remove doliwampmysqld
|
||||
REM Mysql 5.1+
|
||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --remove doliwampmysqld
|
||||
REM Maraiadb
|
||||
.\bin\mariadb\mariadbWAMPMYSQLVERSION\bin\mysqld.exe --remove doliwampmysqld
|
||||
|
||||
REM wampmanager.exe -quit -id={doliwampserver}
|
||||
echo ---- End script >> doliwamp.log 2>>&1
|
||||
|
||||
@@ -1067,7 +1067,7 @@ if ($nboftargetok) {
|
||||
print "Remove target $NEWDESTI/$FILENAMEEXEDOLIWAMP.exe...\n";
|
||||
unlink "$NEWDESTI/$FILENAMEEXEDOLIWAMP.exe";
|
||||
|
||||
print "Check that in your Wine setup, you create a Z: drive that point to your / directory.\n";
|
||||
print "Check that in your Wine setup, you have created a Z: drive that point to your / directory.\n";
|
||||
|
||||
$SOURCEBACK=$SOURCE;
|
||||
$SOURCEBACK =~ s/\//\\/g;
|
||||
|
||||
@@ -1,20 +1,24 @@
|
||||
README (English)
|
||||
##################################################
|
||||
OBS Package tools
|
||||
OBE - openSUSE Build Service
|
||||
##################################################
|
||||
|
||||
This directory contains files to explain how to publish
|
||||
a package onto OBS
|
||||
This directory contains an instruction to explain
|
||||
how to publish a package onto OBS.
|
||||
|
||||
|
||||
# Create a project onto OBS
|
||||
#----------------------------------
|
||||
https://build.opensuse.org
|
||||
# Create a project onto OBS
|
||||
---------------------------
|
||||
https://build.opensuse.org
|
||||
|
||||
Packaging rules: http://en.opensuse.org/Portal:Packaging
|
||||
|
||||
# Packaging rules:
|
||||
------------------
|
||||
https://en.opensuse.org/Portal:Packaging
|
||||
|
||||
Add attributes:
|
||||
OBS:Screenshots URL of screenshot http://www.dolibarr.org/images/dolibarr_screenshot1.png
|
||||
OBS:Screenshots URL of screenshot https://www.dolibarr.org/images/dolibarr_screenshot1.png
|
||||
OBS:QualityCategory Development|Testing|Stable|Private
|
||||
OBS:Maintained 1
|
||||
|
||||
@@ -28,22 +32,24 @@ To submit a snapshot for building, we should have a service file with content
|
||||
</service>
|
||||
</services>
|
||||
|
||||
How to have such a service file created automatically ?
|
||||
|
||||
Go into project you want to update. It mught be:
|
||||
# How to have such a service file created automatically ?
|
||||
---------------------------------------------------------
|
||||
Go into project you want to update. It might be:
|
||||
- openSUSE Build Service > Projects > Application:ERP:Dolibarr > dolibarr
|
||||
- or your private project
|
||||
|
||||
Once logged, click on "Add file" in section "Source Files", then select mode "Upload From: Remote URL"
|
||||
Keep empty for "Filename", choose "Remote URL" and enter into last field, URL that should looks like this:
|
||||
http://www.dolibarr.org/files/stable/package_rpm_generic/dolibarr-x.y.v-0.4.src.rpm
|
||||
https://www.dolibarr.org/files/stable/package_rpm_generic/dolibarr-x.y.v-0.4.src.rpm
|
||||
|
||||
Then add into Advanded - Attributes
|
||||
OBS:Screenshots http://www.dolibarr.org/images/dolibarr_screenshot1.png
|
||||
OBS:QualityCategory Stable|Testing|Development|Private
|
||||
OBS:Screenshots https://www.dolibarr.org/images/dolibarr_screenshot1.png
|
||||
OBS:QualityCategory Stable|Testing|Development|Private
|
||||
|
||||
|
||||
# Move project into official directory
|
||||
--------------------------------------
|
||||
- Enter a bug to ask to be a maintener of a category or to add a new one.
|
||||
For example: https://bugzilla.novell.com/show_bug.cgi?id=848083 to be a maintener of category
|
||||
https://build.opensuse.org/project/show/Application:ERP
|
||||
|
||||
@@ -90,7 +90,7 @@ cui hai bisogno ed essere facile da usare.
|
||||
%{__install} -m 644 build/rpm/install.forced.php.fedora $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/install.forced.php
|
||||
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||
%{__install} -m 644 doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__install} -m 644 doc/images/appicon_64.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/applications
|
||||
#desktop-file-install --delete-original --dir=$RPM_BUILD_ROOT%{_datadir}/applications build/rpm/%{name}.desktop
|
||||
%{__install} -m 644 build/rpm/dolibarr.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
@@ -150,7 +150,7 @@ cui hai bisogno ed essere facile da usare.
|
||||
%endif
|
||||
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||
%{__install} -m 644 doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__install} -m 644 doc/images/appicon_64.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/applications
|
||||
%{__install} -m 644 build/rpm/dolibarr.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
|
||||
@@ -89,7 +89,7 @@ cui hai bisogno ed essere facile da usare.
|
||||
%{__install} -m 644 build/rpm/install.forced.php.mandriva $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/install.forced.php
|
||||
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||
%{__install} -m 644 doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__install} -m 644 doc/images/appicon_64.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/applications
|
||||
#desktop-file-install --delete-original --dir=$RPM_BUILD_ROOT%{_datadir}/applications build/rpm/%{name}.desktop
|
||||
%{__install} -m 644 build/rpm/dolibarr.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
@@ -90,7 +90,7 @@ cui hai bisogno ed essere facile da usare.
|
||||
%{__install} -m 644 build/rpm/install.forced.php.opensuse $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/install.forced.php
|
||||
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
|
||||
%{__install} -m 644 doc/images/dolibarr_48x48.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__install} -m 644 doc/images/appicon_64.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
||||
%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/applications
|
||||
#desktop-file-install --delete-original --dir=$RPM_BUILD_ROOT%{_datadir}/applications build/rpm/%{name}.desktop
|
||||
%{__install} -m 644 build/rpm/dolibarr.desktop $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
@@ -28,11 +28,12 @@
|
||||
"ext-curl" : "*",
|
||||
"ckeditor/ckeditor" : "4.12.1",
|
||||
"mike42/escpos-php" : "2.2",
|
||||
"mobiledetect/mobiledetectlib" : "2.8.33",
|
||||
"mobiledetect/mobiledetectlib" : "2.8.34",
|
||||
"phpoffice/phpexcel" : "1.8.1",
|
||||
"restler/framework" : "3.0.0-RC6",
|
||||
"tecnickcom/tcpdf" : "^6.2",
|
||||
"luracast/restler" : "^3.0"
|
||||
"tecnickcom/tcpdf" : "6.3.2",
|
||||
"nnnick/chartjs" : "^2.9",
|
||||
"stripe/stripe-php" : "6.43.1"
|
||||
},
|
||||
"require-dev" : {
|
||||
"jakub-onderka/php-parallel-lint" : "^0",
|
||||
@@ -56,4 +57,4 @@
|
||||
"ext-zip" : "ODT, Excel and file compression support",
|
||||
"ext-xml" : "Excel support"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
152
composer.lock
generated
152
composer.lock
generated
@@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "16c94fd4f22ac17820d85ee57b0616e1",
|
||||
"content-hash": "17e906996157e8a94564f686a6096dc5",
|
||||
"packages": [
|
||||
{
|
||||
"name": "ckeditor/ckeditor",
|
||||
@@ -49,24 +49,31 @@
|
||||
},
|
||||
{
|
||||
"name": "mike42/escpos-php",
|
||||
"version": "v1.2.1",
|
||||
"version": "v2.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mike42/escpos-php.git",
|
||||
"reference": "cfea4c4fc95516ac953e1e5b623f854632afa2ee"
|
||||
"reference": "e5496cf819b048b11877117bd14a9cea4fb17c03"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/mike42/escpos-php/zipball/cfea4c4fc95516ac953e1e5b623f854632afa2ee",
|
||||
"reference": "cfea4c4fc95516ac953e1e5b623f854632afa2ee",
|
||||
"url": "https://api.github.com/repos/mike42/escpos-php/zipball/e5496cf819b048b11877117bd14a9cea4fb17c03",
|
||||
"reference": "e5496cf819b048b11877117bd14a9cea4fb17c03",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
"ext-mbstring": "*",
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "4.5.*",
|
||||
"squizlabs/php_codesniffer": "2.*"
|
||||
"guzzlehttp/guzzle": "^5.3",
|
||||
"phpunit/phpunit": "^4.8",
|
||||
"squizlabs/php_codesniffer": "^3.2"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-gd": "Used for image printing if present.",
|
||||
"ext-imagick": "Will be used for image printing if present. Required for PDF printing or use of custom fonts.",
|
||||
"guzzlehttp/guzzle": "Allows the use of the ApiConnector to send print jobs over HTTP."
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
@@ -79,28 +86,12 @@
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Roni Saha",
|
||||
"email": "roni.cse@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Michael Billington",
|
||||
"email": "michael.billington@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Gergely Radics",
|
||||
"email": "gerifield@ustream.tv"
|
||||
},
|
||||
{
|
||||
"name": "Warren Doyle",
|
||||
"email": "w.doyle@fuelled.co"
|
||||
},
|
||||
{
|
||||
"name": "vharo",
|
||||
"email": "vharo@geepok.com"
|
||||
}
|
||||
],
|
||||
"description": "Thermal receipt printer library, for use with ESC/POS compatible printers",
|
||||
"description": "PHP receipt printer library for use with ESC/POS-compatible thermal and impact printers",
|
||||
"homepage": "https://github.com/mike42/escpos-php",
|
||||
"keywords": [
|
||||
"ESC-POS",
|
||||
@@ -109,20 +100,20 @@
|
||||
"print",
|
||||
"receipt"
|
||||
],
|
||||
"time": "2016-04-25T01:14:07+00:00"
|
||||
"time": "2019-10-05T05:59:00+00:00"
|
||||
},
|
||||
{
|
||||
"name": "mobiledetect/mobiledetectlib",
|
||||
"version": "2.8.33",
|
||||
"version": "2.8.34",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/serbanghita/Mobile-Detect.git",
|
||||
"reference": "cd385290f9a0d609d2eddd165a1e44ec1bf12102"
|
||||
"reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/cd385290f9a0d609d2eddd165a1e44ec1bf12102",
|
||||
"reference": "cd385290f9a0d609d2eddd165a1e44ec1bf12102",
|
||||
"url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/6f8113f57a508494ca36acbcfa2dc2d923c7ed5b",
|
||||
"reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -161,7 +152,48 @@
|
||||
"mobile detector",
|
||||
"php mobile detect"
|
||||
],
|
||||
"time": "2018-09-01T15:05:15+00:00"
|
||||
"time": "2019-09-18T18:44:20+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nnnick/chartjs",
|
||||
"version": "v2.9.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/chartjs/Chart.js.git",
|
||||
"reference": "06f73dc3590084b2c464bf08189c7aee2b6b92d2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/chartjs/Chart.js/zipball/06f73dc3590084b2c464bf08189c7aee2b6b92d2",
|
||||
"reference": "06f73dc3590084b2c464bf08189c7aee2b6b92d2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.3"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"release/2.0": "v2.0-dev"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "NICK DOWNIE",
|
||||
"email": "hello@nickdownie.com"
|
||||
}
|
||||
],
|
||||
"description": "Simple HTML5 charts using the canvas element.",
|
||||
"homepage": "https://www.chartjs.org/",
|
||||
"keywords": [
|
||||
"JS",
|
||||
"chart"
|
||||
],
|
||||
"time": "2019-11-14T18:37:30+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpoffice/phpexcel",
|
||||
@@ -282,6 +314,62 @@
|
||||
],
|
||||
"time": "2019-05-12T15:15:11+00:00"
|
||||
},
|
||||
{
|
||||
"name": "stripe/stripe-php",
|
||||
"version": "v6.43.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/stripe/stripe-php.git",
|
||||
"reference": "42fcdaf99c44bb26937223f8eae1f263491d5ab8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/stripe/stripe-php/zipball/42fcdaf99c44bb26937223f8eae1f263491d5ab8",
|
||||
"reference": "42fcdaf99c44bb26937223f8eae1f263491d5ab8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"ext-json": "*",
|
||||
"ext-mbstring": "*",
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"php-coveralls/php-coveralls": "1.*",
|
||||
"phpunit/phpunit": "~4.0",
|
||||
"squizlabs/php_codesniffer": "~2.0",
|
||||
"symfony/process": "~2.8"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.0-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Stripe\\": "lib/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Stripe and contributors",
|
||||
"homepage": "https://github.com/stripe/stripe-php/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Stripe PHP Library",
|
||||
"homepage": "https://stripe.com/",
|
||||
"keywords": [
|
||||
"api",
|
||||
"payment processing",
|
||||
"stripe"
|
||||
],
|
||||
"time": "2019-08-29T16:56:12+00:00"
|
||||
},
|
||||
{
|
||||
"name": "tecnickcom/tcpdf",
|
||||
"version": "6.3.2",
|
||||
@@ -1815,7 +1903,7 @@
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": {
|
||||
"php": ">=5.3.0",
|
||||
"php": ">=5.5.0",
|
||||
"ext-curl": "*"
|
||||
},
|
||||
"platform-dev": []
|
||||
|
||||
@@ -8,6 +8,7 @@ ALL:
|
||||
Check "@CHANGE"
|
||||
|
||||
|
||||
|
||||
PrestaShopWebservice:
|
||||
---------------------
|
||||
Replace
|
||||
@@ -27,6 +28,19 @@ With
|
||||
|
||||
|
||||
|
||||
DEBUGBAR:
|
||||
---------
|
||||
|
||||
Move
|
||||
this.options = {
|
||||
bodyMarginBottom: true,
|
||||
bodyMarginBottomHeight: parseInt($('body').css('margin-bottom')),
|
||||
};
|
||||
few line lower in the
|
||||
initialize: function() {
|
||||
|
||||
|
||||
|
||||
ESCPOS:
|
||||
-------
|
||||
Replace
|
||||
@@ -274,9 +288,39 @@ PARSEDOWN
|
||||
$shortage = 4 - $len % 4;
|
||||
|
||||
|
||||
|
||||
OAUTH
|
||||
-----
|
||||
Add into Class Google of file OAuth2/Service/Google:
|
||||
|
||||
// LDR CHANGE Add approval_prompt to force the prompt if value is set to 'force' so it force return of a "refresh token" in addition to "standard token"
|
||||
public $approvalPrompt='auto';
|
||||
public function setApprouvalPrompt($prompt)
|
||||
{
|
||||
if (!in_array($prompt, array('auto', 'force'), true)) {
|
||||
// @todo Maybe could we rename this exception
|
||||
throw new InvalidAccessTypeException('Invalid approuvalPrompt, expected either auto or force.');
|
||||
}
|
||||
$this->approvalPrompt = $prompt;
|
||||
}
|
||||
|
||||
|
||||
|
||||
JEDITABLE.JS
|
||||
------------
|
||||
|
||||
* <button type="submit" /> => <button class="button" type="submit" />
|
||||
* <button type="cancel" /> => <button class="button" type="cancel" />
|
||||
|
||||
|
||||
|
||||
SELECT2
|
||||
-------
|
||||
|
||||
Edit CSS to restore line removed between 4.0.5 and 4.0.6. It generates this bug: https://github.com/select2/select2/issues/5832
|
||||
|
||||
.select2-hidden-accessible {
|
||||
margin: -1px !important; /* line to restore */
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -66,8 +66,9 @@ $obj = new Facture($db);
|
||||
|
||||
$obj->ref = 'ABCDE';
|
||||
$obj->socid = 4; // Put id of third party (rowid in llx_societe table)
|
||||
$obj->date = mktime();
|
||||
$obj->note = 'A comment';
|
||||
$obj->date = dol_now();
|
||||
$obj->note_public = 'A public comment';
|
||||
$obj->note_private = 'A private comment';
|
||||
$obj->cond_reglement_id = 1;
|
||||
|
||||
$line1=new FactureLigne($db);
|
||||
|
||||
@@ -66,8 +66,9 @@ $com = new Commande($db);
|
||||
|
||||
$com->ref = 'ABCDE';
|
||||
$com->socid = 4; // Put id of third party (rowid in llx_societe table)
|
||||
$com->date_commande = mktime();
|
||||
$com->note = 'A comment';
|
||||
$com->date = dol_now();
|
||||
$com->note_public = 'A public comment';
|
||||
$com->note_private = 'A private comment';
|
||||
$com->source = 1;
|
||||
$com->remise_percent = 0;
|
||||
|
||||
|
||||
@@ -11,4 +11,4 @@ objectclass: dcObject
|
||||
objectClass: organization
|
||||
objectClass: top
|
||||
dc: my-domain
|
||||
o: Mon organisation
|
||||
o: my organisation
|
||||
|
||||
@@ -12,4 +12,4 @@ objectclass: dcObject
|
||||
objectClass: organization
|
||||
objectClass: top
|
||||
dc: my-domain
|
||||
o: Mon organisation
|
||||
o: my organisation
|
||||
|
||||
231
dev/initdata/dbf/import-dbf.php
Normal file
231
dev/initdata/dbf/import-dbf.php
Normal file
@@ -0,0 +1,231 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2016 Juanjo Menent <jmenent@2byte.es>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* WARNING, THIS WILL LOAD MASS DATA ON YOUR INSTANCE
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file dev/initdata/import-dbf.php
|
||||
* \brief Script example to create a table from a large DBF file (openoffice)
|
||||
* To purge data, you can have a look at purge-data.php
|
||||
*/
|
||||
// Test si mode batch
|
||||
$sapi_type = php_sapi_name();
|
||||
$script_file = basename(__FILE__);
|
||||
|
||||
$path = dirname(__FILE__) . '/';
|
||||
if (substr($sapi_type, 0, 3) == 'cgi') {
|
||||
echo "Error: You are using PHP for CGI. To execute ".$script_file." from command line, you must use PHP for CLI mode.\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
// Recupere root dolibarr
|
||||
$path = dirname($_SERVER["PHP_SELF"]);
|
||||
require $path . "./../htdocs/master.inc.php";
|
||||
require $path . "/includes/dbase.class.php";
|
||||
|
||||
// Global variables
|
||||
$version = DOL_VERSION;
|
||||
$confirmed = 1;
|
||||
$error = 0;
|
||||
|
||||
|
||||
/*
|
||||
* Main
|
||||
*/
|
||||
|
||||
@set_time_limit(0);
|
||||
print "***** " . $script_file . " (" . $version . ") pid=" . dol_getmypid() . " *****\n";
|
||||
dol_syslog($script_file . " launched with arg " . implode(',', $argv));
|
||||
|
||||
|
||||
$filepath = $argv[1];
|
||||
$filepatherr = $filepath . '.err';
|
||||
$startchar = empty($argv[2]) ? 0 : (int) $argv[2];
|
||||
$deleteTable = empty($argv[3]) ? 1 : 0;
|
||||
$startlinenb = empty($argv[3]) ? 1 : (int) $argv[3];
|
||||
$endlinenb = empty($argv[4]) ? 0 : (int) $argv[4];
|
||||
|
||||
if (empty($filepath)) {
|
||||
print "Usage: php $script_file myfilepath.dbf [removeChatColumnName] [startlinenb] [endlinenb]\n";
|
||||
print "Example: php $script_file myfilepath.dbf 0 2 1002\n";
|
||||
print "\n";
|
||||
exit(-1);
|
||||
}
|
||||
if (!file_exists($filepath)) {
|
||||
print "Error: File " . $filepath . " not found.\n";
|
||||
print "\n";
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
$ret = $user->fetch('', 'admin');
|
||||
if (!$ret > 0) {
|
||||
print 'A user with login "admin" and all permissions must be created to use this script.' . "\n";
|
||||
exit;
|
||||
}
|
||||
$user->getrights();
|
||||
|
||||
// Ask confirmation
|
||||
if (!$confirmed) {
|
||||
print "Hit Enter to continue or CTRL+C to stop...\n";
|
||||
$input = trim(fgets(STDIN));
|
||||
}
|
||||
|
||||
// Open input and output files
|
||||
$fhandle = dbase_open($filepath, 0);
|
||||
if (!$fhandle) {
|
||||
print 'Error: Failed to open file ' . $filepath . "\n";
|
||||
exit(1);
|
||||
}
|
||||
$fhandleerr = fopen($filepatherr, 'w');
|
||||
if (!$fhandleerr) {
|
||||
print 'Error: Failed to open file ' . $filepatherr . "\n";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
$langs->setDefaultLang($defaultlang);
|
||||
|
||||
$record_numbers = dbase_numrecords($fhandle);
|
||||
$table_name = substr(basename($filepath), 0, strpos(basename($filepath), '.'));
|
||||
print 'Info: ' . $record_numbers . " lines in file \n";
|
||||
$header = dbase_get_header_info($fhandle);
|
||||
if ($deleteTable) {
|
||||
$db->query("DROP TABLE IF EXISTS `$table_name`");
|
||||
}
|
||||
$sqlCreate = "CREATE TABLE IF NOT EXISTS `$table_name` ( `id` INT(11) NOT NULL AUTO_INCREMENT ";
|
||||
$fieldArray = array("`id`");
|
||||
foreach ($header as $value) {
|
||||
$fieldName = substr(str_replace('_', '', $value['name']), $startchar);
|
||||
$fieldArray[] = "`$fieldName`";
|
||||
$sqlCreate .= ", `" . $fieldName . "` VARCHAR({$value['length']}) NULL DEFAULT NULL ";
|
||||
}
|
||||
$sqlCreate .= ", PRIMARY KEY (`id`)) ENGINE = InnoDB";
|
||||
$resql = $db->query($sqlCreate);
|
||||
if ($resql !== false) {
|
||||
print "Table $table_name created\n";
|
||||
} else {
|
||||
var_dump($db->errno());
|
||||
print "Impossible : " . $sqlCreate . "\n";
|
||||
die();
|
||||
}
|
||||
|
||||
$i = 0;
|
||||
$nboflines++;
|
||||
|
||||
$fields = implode(',', $fieldArray);
|
||||
//var_dump($fieldArray);die();
|
||||
$maxLength = 0;
|
||||
for ($i = 1; $i <= $record_numbers; $i++) {
|
||||
if ($startlinenb && $i < $startlinenb)
|
||||
continue;
|
||||
if ($endlinenb && $i > $endlinenb)
|
||||
continue;
|
||||
$row = dbase_get_record_with_names($fhandle, $i);
|
||||
if ($row === false || (isset($row["deleted"]) && $row["deleted"] == '1'))
|
||||
continue;
|
||||
$sqlInsert = "INSERT INTO `$table_name`($fields) VALUES (null,";
|
||||
array_shift($row); // remove delete column
|
||||
foreach ($row as $value) {
|
||||
$sqlInsert .= "'" . $db->escape(utf8_encode($value)) . "', ";
|
||||
}
|
||||
replaceable_echo(implode("\t", $row));
|
||||
$sqlInsert = rtrim($sqlInsert, ', ');
|
||||
$sqlInsert .= ")";
|
||||
$resql = $db->query($sqlInsert);
|
||||
if ($resql === false) {
|
||||
print "Impossible : " . $sqlInsert . "\n";
|
||||
var_dump($row, $db->errno());
|
||||
die();
|
||||
}
|
||||
// $fields = (object) $row;
|
||||
// var_dump($fields);
|
||||
continue;
|
||||
}
|
||||
die();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// commit or rollback
|
||||
print "Nb of lines qualified: " . $nboflines . "\n";
|
||||
print "Nb of errors: " . $error . "\n";
|
||||
if ($mode != 'confirmforced' && ($error || $mode != 'confirm')) {
|
||||
print "Rollback any changes.\n";
|
||||
$db->rollback();
|
||||
} else {
|
||||
print "Commit all changes.\n";
|
||||
$db->commit();
|
||||
}
|
||||
|
||||
$db->close();
|
||||
fclose($fhandle);
|
||||
fclose($fhandleerr);
|
||||
|
||||
exit($error);
|
||||
|
||||
|
||||
/**
|
||||
* replaceable_echo
|
||||
*
|
||||
* @param string $message Message
|
||||
* @param int $force_clear_lines Force clear messages
|
||||
* @return void
|
||||
*/
|
||||
function replaceable_echo($message, $force_clear_lines = null)
|
||||
{
|
||||
static $last_lines = 0;
|
||||
|
||||
if (!is_null($force_clear_lines)) {
|
||||
$last_lines = $force_clear_lines;
|
||||
}
|
||||
|
||||
$toss = array();
|
||||
$status = 0;
|
||||
$term_width = exec('tput cols', $toss, $status);
|
||||
if ($status) {
|
||||
$term_width = 64; // Arbitrary fall-back term width.
|
||||
}
|
||||
|
||||
$line_count = 0;
|
||||
foreach (explode("\n", $message) as $line) {
|
||||
$line_count += count(str_split($line, $term_width));
|
||||
}
|
||||
|
||||
// Erasure MAGIC: Clear as many lines as the last output had.
|
||||
for ($i = 0; $i < $last_lines; $i++) {
|
||||
// Return to the beginning of the line
|
||||
echo "\r";
|
||||
// Erase to the end of the line
|
||||
echo "\033[K";
|
||||
// Move cursor Up a line
|
||||
echo "\033[1A";
|
||||
// Return to the beginning of the line
|
||||
echo "\r";
|
||||
// Erase to the end of the line
|
||||
echo "\033[K";
|
||||
// Return to the beginning of the line
|
||||
echo "\r";
|
||||
// Can be consolodated into
|
||||
// echo "\r\033[K\033[1A\r\033[K\r";
|
||||
}
|
||||
|
||||
$last_lines = $line_count;
|
||||
|
||||
echo $message . "\n";
|
||||
}
|
||||
241
dev/initdata/dbf/importdb-products.php
Normal file
241
dev/initdata/dbf/importdb-products.php
Normal file
@@ -0,0 +1,241 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2016 Juanjo Menent <jmenent@2byte.es>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* WARNING, THIS WILL LOAD MASS DATA ON YOUR INSTANCE
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file dev/initdata/import-product.php
|
||||
* \brief Script example to insert products from a csv file.
|
||||
* To purge data, you can have a look at purge-data.php
|
||||
*/
|
||||
// Test si mode batch
|
||||
$sapi_type = php_sapi_name();
|
||||
$script_file = basename(__FILE__);
|
||||
$path = dirname(__FILE__) . '/';
|
||||
if (substr($sapi_type, 0, 3) == 'cgi') {
|
||||
echo "Error: You are using PHP for CGI. To execute ".$script_file." from command line, you must use PHP for CLI mode.\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
// Recupere root dolibarr
|
||||
$path = preg_replace('/importdb-products.php/i', '', $_SERVER["PHP_SELF"]);
|
||||
require $path . "../../htdocs/master.inc.php";
|
||||
require $path . "includes/dbase.class.php";
|
||||
include_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
|
||||
include_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
|
||||
|
||||
//$delimiter = ',';
|
||||
//$enclosure = '"';
|
||||
//$linelength = 10000;
|
||||
//$escape = '/';
|
||||
// Global variables
|
||||
$version = DOL_VERSION;
|
||||
$confirmed = 1;
|
||||
$error = 0;
|
||||
|
||||
$tvas = [
|
||||
'1' => "20.00",
|
||||
'2' => "5.50",
|
||||
'3' => "0.00",
|
||||
'4' => "20.60",
|
||||
'5' => "19.60",
|
||||
];
|
||||
$tvasD = [
|
||||
'1' => "20",
|
||||
'2' => "5.5",
|
||||
'3' => "0",
|
||||
'4' => "20",
|
||||
'5' => "20",
|
||||
];
|
||||
|
||||
/*
|
||||
* Main
|
||||
*/
|
||||
|
||||
@set_time_limit(0);
|
||||
print "***** " . $script_file . " (" . $version . ") pid=" . dol_getmypid() . " *****\n";
|
||||
dol_syslog($script_file . " launched with arg " . implode(',', $argv));
|
||||
|
||||
$table = $argv[1];
|
||||
|
||||
if (empty($argv[1])) {
|
||||
print "Error: Which table ?\n";
|
||||
print "\n";
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
$ret = $user->fetch('', 'admin');
|
||||
if (!$ret > 0) {
|
||||
print 'A user with login "admin" and all permissions must be created to use this script.' . "\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM `$table` WHERE 1";
|
||||
$resql = $db->query($sql);
|
||||
if ($resql)
|
||||
while ($fields = $db->fetch_array($resql)) {
|
||||
$errorrecord = 0;
|
||||
if ($fields === false)
|
||||
continue;
|
||||
$nboflines++;
|
||||
|
||||
$produit = new Product($db);
|
||||
$produit->type = 0;
|
||||
$produit->status = 1;
|
||||
$produit->ref = trim($fields['REF']);
|
||||
if ($produit->ref == '')
|
||||
continue;
|
||||
print "Process line nb " . $j . ", ref " . $produit->ref;
|
||||
$produit->label = trim($fields['LIBELLE']);
|
||||
if ($produit->label == '')
|
||||
$produit->label = $produit->ref;
|
||||
if (empty($produit->label))
|
||||
continue;
|
||||
//$produit->description = trim($fields[4] . "\n" . ($fields[5] ? $fields[5] . ' x ' . $fields[6] . ' x ' . $fields[7] : ''));
|
||||
// $produit->volume = price2num($fields[8]);
|
||||
// $produit->volume_unit = 0;
|
||||
$produit->weight = price2num($fields['MASSE']);
|
||||
$produit->weight_units = 0; // -3 = g
|
||||
//$produit->customcode = $fields[10];
|
||||
$produit->barcode = str_pad($fields['CODE'], 12, "0", STR_PAD_LEFT);
|
||||
$produit->barcode_type = '2';
|
||||
$produit->import_key = $fields['CODE'];
|
||||
|
||||
$produit->status = 1;
|
||||
$produit->status_buy = 1;
|
||||
|
||||
$produit->finished = 1;
|
||||
|
||||
// $produit->multiprices[0] = price2num($fields['TARIF0']);
|
||||
// $produit->multiprices[1] = price2num($fields['TARIF1']);
|
||||
// $produit->multiprices[2] = price2num($fields['TARIF2']);
|
||||
// $produit->multiprices[3] = price2num($fields['TARIF3']);
|
||||
// $produit->multiprices[4] = price2num($fields['TARIF4']);
|
||||
// $produit->multiprices[5] = price2num($fields['TARIF5']);
|
||||
// $produit->multiprices[6] = price2num($fields['TARIF6']);
|
||||
// $produit->multiprices[7] = price2num($fields['TARIF7']);
|
||||
// $produit->multiprices[8] = price2num($fields['TARIF8']);
|
||||
// $produit->multiprices[9] = price2num($fields['TARIF9']);
|
||||
// $produit->price_min = null;
|
||||
// $produit->price_min_ttc = null;
|
||||
// $produit->price = price2num($fields[11]);
|
||||
// $produit->price_ttc = price2num($fields[12]);
|
||||
// $produit->price_base_type = 'TTC';
|
||||
// $produit->tva_tx = price2num($fields[13]);
|
||||
$produit->tva_tx = (int) ($tvas[$fields['CODTVA']]);
|
||||
$produit->tva_npr = 0;
|
||||
// $produit->cost_price = price2num($fields[16]);
|
||||
//compta
|
||||
|
||||
$produit->accountancy_code_buy = trim($fields['COMACH']);
|
||||
$produit->accountancy_code_sell = trim($fields['COMVEN']);
|
||||
// $produit->accountancy_code_sell_intra=trim($fields['COMVEN']);
|
||||
// $produit->accountancy_code_sell_export=trim($fields['COMVEN']);
|
||||
// Extrafields
|
||||
// $produit->array_options['options_ecotaxdeee'] = price2num($fields[17]);
|
||||
|
||||
$produit->seuil_stock_alerte = $fields['STALERTE'];
|
||||
$ret = $produit->create($user, 0);
|
||||
if ($ret < 0) {
|
||||
print " - Error in create result code = " . $ret . " - " . $produit->errorsToString();
|
||||
$errorrecord++;
|
||||
} else {
|
||||
print " - Creation OK with ref " . $produit->ref . " - id = " . $ret;
|
||||
}
|
||||
|
||||
dol_syslog("Add prices");
|
||||
|
||||
// If we use price level, insert price for each level
|
||||
if (!$errorrecord && 1) {
|
||||
//$ret1 = $produit->updatePrice($produit->price_ttc, $produit->price_base_type, $user, $produit->tva_tx, $produit->price_min, 1, $produit->tva_npr, 0, 0, array());
|
||||
$ret1 = false;
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
if ($fields['TARIF' . ($i)] == 0)
|
||||
continue;
|
||||
$ret1 = $ret1 || $produit->updatePrice(price2num($fields['TARIF' . ($i)]), 'HT', $user, $produit->tva_tx, $produit->price_min, $i + 1, $produit->tva_npr, 0, 0, array()) < 0;
|
||||
}
|
||||
if ($ret1) {
|
||||
print " - Error in updatePrice result " . $produit->errorsToString();
|
||||
$errorrecord++;
|
||||
} else {
|
||||
print " - updatePrice OK";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// dol_syslog("Add multilangs");
|
||||
// Add alternative languages
|
||||
// if (!$errorrecord && 1) {
|
||||
// $produit->multilangs['fr_FR'] = array('label' => $produit->label, 'description' => $produit->description, 'note' => $produit->note_private);
|
||||
// $produit->multilangs['en_US'] = array('label' => $fields[3], 'description' => $produit->description, 'note' => $produit->note_private);
|
||||
//
|
||||
// $ret = $produit->setMultiLangs($user);
|
||||
// if ($ret < 0) {
|
||||
// print " - Error in setMultiLangs result code = " . $ret . " - " . $produit->errorsToString();
|
||||
// $errorrecord++;
|
||||
// } else {
|
||||
// print " - setMultiLangs OK";
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
dol_syslog("Add stocks");
|
||||
// stocks
|
||||
if (!$errorrecord && $fields['STOCK'] != 0) {
|
||||
$rets = $produit->correct_stock($user, 1, $fields['STOCK'], 0, 'Stock importé');
|
||||
if ($rets < 0) {
|
||||
print " - Error in correct_stock result " . $produit->errorsToString();
|
||||
$errorrecord++;
|
||||
} else {
|
||||
print " - correct_stock OK";
|
||||
}
|
||||
}
|
||||
|
||||
//update date créa
|
||||
if (!$errorrecord) {
|
||||
$date = substr($fields['DATCREA'], 0, 4) . '-' . substr($fields['DATCREA'], 4, 2) . '-' . substr($fields['DATCREA'], 6, 2);
|
||||
$retd = $db->query("UPDATE `llx_product` SET `datec` = '$date 00:00:00' WHERE `llx_product`.`rowid` = $produit->id");
|
||||
if ($retd < 1) {
|
||||
print " - Error in update date créa result " . $produit->errorsToString();
|
||||
$errorrecord++;
|
||||
} else {
|
||||
print " - update date créa OK";
|
||||
}
|
||||
}
|
||||
print "\n";
|
||||
|
||||
if ($errorrecord) {
|
||||
print( 'Error on record nb ' . $i . " - " . $produit->errorsToString() . "\n");
|
||||
var_dump($db);
|
||||
die();
|
||||
$error++; // $errorrecord will be reset
|
||||
}
|
||||
$j++;
|
||||
} else
|
||||
die("error : $sql");
|
||||
|
||||
|
||||
|
||||
|
||||
// commit or rollback
|
||||
print "Nb of lines qualified: " . $nboflines . "\n";
|
||||
print "Nb of errors: " . $error . "\n";
|
||||
$db->close();
|
||||
|
||||
exit($error);
|
||||
355
dev/initdata/dbf/importdb-thirdparties.php
Normal file
355
dev/initdata/dbf/importdb-thirdparties.php
Normal file
@@ -0,0 +1,355 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/* Copyright (C) 2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2016 Juanjo Menent <jmenent@2byte.es>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* WARNING, THIS WILL LOAD MASS DATA ON YOUR INSTANCE
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file dev/initdata/import-product.php
|
||||
* \brief Script example to insert products from a csv file.
|
||||
* To purge data, you can have a look at purge-data.php
|
||||
*/
|
||||
// Test si mode batch
|
||||
$sapi_type = php_sapi_name();
|
||||
$script_file = basename(__FILE__);
|
||||
$path = dirname(__FILE__) . '/';
|
||||
if (substr($sapi_type, 0, 3) == 'cgi') {
|
||||
echo "Error: You are using PHP for CGI. To execute ".$script_file." from command line, you must use PHP for CLI mode.\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
// Recupere root dolibarr
|
||||
$path = preg_replace('/importdb-thirdparties.php/i', '', $_SERVER["PHP_SELF"]);
|
||||
require $path . "../../htdocs/master.inc.php";
|
||||
require $path . "includes/dbase.class.php";
|
||||
include_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php';
|
||||
include_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php';
|
||||
|
||||
//$delimiter = ',';
|
||||
//$enclosure = '"';
|
||||
//$linelength = 10000;
|
||||
//$escape = '/';
|
||||
// Global variables
|
||||
$version = DOL_VERSION;
|
||||
$confirmed = 1;
|
||||
$error = 0;
|
||||
|
||||
$civilPrivate = array("MLLE",
|
||||
"MM",
|
||||
"MM/MADAME",
|
||||
"MME",
|
||||
"MME.",
|
||||
"MME²",
|
||||
"MMONSIEUR",
|
||||
"MMR",
|
||||
"MOBNSIEUR",
|
||||
"MOMSIEUR",
|
||||
"MON SIEUR",
|
||||
"MONDIAL",
|
||||
"MONIEUR",
|
||||
"MONJSIEUR",
|
||||
"MONNSIEUR",
|
||||
"MONRIEUR",
|
||||
"MONS",
|
||||
"MONSIEÕR",
|
||||
"MONSIER",
|
||||
"MONSIERU",
|
||||
"MONSIEU",
|
||||
"monsieue",
|
||||
"MONSIEUR",
|
||||
"Monsieur \"",
|
||||
"MONSIEUR \"",
|
||||
"MONSIEUR E",
|
||||
"MONSIEUR DENIS",
|
||||
"MONSIEUR ET MME",
|
||||
"MONSIEUR!",
|
||||
"MONSIEUR.",
|
||||
"MONSIEUR.MADAME",
|
||||
"MONSIEUR3",
|
||||
"MONSIEURN",
|
||||
"MONSIEURT",
|
||||
"MONSIEUR£",
|
||||
"MONSIEYR",
|
||||
"Monsigur",
|
||||
"MONSIIEUR",
|
||||
"MONSIUER",
|
||||
"MONSIZEUR",
|
||||
"MOPNSIEUR",
|
||||
"MOSIEUR",
|
||||
"MR",
|
||||
"Mr Mme",
|
||||
"Mr - MME",
|
||||
"MR BLANC",
|
||||
"MR ET MME",
|
||||
"mr mm",
|
||||
"MR OU MME",
|
||||
"Mr.",
|
||||
"MR/MME",
|
||||
"MRME",
|
||||
"MRR",
|
||||
"Mrs",
|
||||
"Mademoiselle",
|
||||
"MADAOME",
|
||||
"madamme",
|
||||
"MADAME",
|
||||
"M0NSIEUR",
|
||||
"M.et Madame",
|
||||
"M. ET MR",
|
||||
"M.",
|
||||
"M%",
|
||||
"M MME",
|
||||
"M ET MME",
|
||||
"M",
|
||||
"M CROCE",
|
||||
"M DIEVART",
|
||||
);
|
||||
|
||||
/*
|
||||
* Main
|
||||
*/
|
||||
|
||||
@set_time_limit(0);
|
||||
print "***** " . $script_file . " (" . $version . ") pid=" . dol_getmypid() . " *****\n";
|
||||
dol_syslog($script_file . " launched with arg " . implode(',', $argv));
|
||||
|
||||
$table = $argv[1];
|
||||
|
||||
if (empty($argv[1])) {
|
||||
print "Error: Quelle table ?\n";
|
||||
print "\n";
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
$ret = $user->fetch('', 'admin');
|
||||
if (!$ret > 0) {
|
||||
print 'A user with login "admin" and all permissions must be created to use this script.' . "\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM `$table` WHERE 1 "; //ORDER BY REMISE DESC,`LCIVIL` DESC";
|
||||
$resql = $db->query($sql);
|
||||
//$db->begin();
|
||||
if ($resql)
|
||||
while ($fields = $db->fetch_array($resql)) {
|
||||
$i++;
|
||||
$errorrecord = 0;
|
||||
|
||||
if ($startlinenb && $i < $startlinenb)
|
||||
continue;
|
||||
if ($endlinenb && $i > $endlinenb)
|
||||
continue;
|
||||
|
||||
$nboflines++;
|
||||
|
||||
$object = new Societe($db);
|
||||
$object->import_key = $fields['CODE'];
|
||||
$object->state = 1;
|
||||
$object->client = 3;
|
||||
$object->fournisseur = 0;
|
||||
|
||||
$object->name = $fields['FCIVIL'] . ' ' . $fields['FNOM'];
|
||||
//$object->name_alias = $fields[0] != $fields[13] ? trim($fields[0]) : '';
|
||||
|
||||
$date = $fields['DATCREA'] ? $fields['DATCREA'] : ($fields['DATMOD'] ? $fields['DATMOD'] : '20200101');
|
||||
$object->code_client = 'CU' . substr($date, 2, 2) . substr($date, 4, 2) . '-' . str_pad(substr($fields['CODE'], 0, 5), 5, "0", STR_PAD_LEFT);
|
||||
|
||||
|
||||
$object->address = trim($fields['FADR1']);
|
||||
if ($fields['FADR2'])
|
||||
$object->address .= "\n" . trim($fields['FADR2']);
|
||||
if ($fields['FADR3'])
|
||||
$object->address .= "\n" . trim($fields['FADR3']);
|
||||
|
||||
$object->zip = trim($fields['FPOSTE']);
|
||||
$object->town = trim($fields['FVILLE']);
|
||||
if ($fields['FPAYS'])
|
||||
$object->country_id = dol_getIdFromCode($db, trim(ucwords(strtolower($fields['FPAYS']))), 'c_country', 'label', 'rowid');
|
||||
else
|
||||
$object->country_id = 1;
|
||||
$object->phone = trim($fields['FTEL']) ? trim($fields['FTEL']) : trim($fields['FCONTACT']);
|
||||
$object->phone = substr($object->phone, 0, 20);
|
||||
$object->fax = trim($fields['FFAX']) ? trim($fields['FFAX']) : trim($fields['FCONTACT']);
|
||||
$object->fax = substr($object->fax, 0, 20);
|
||||
$object->email = trim($fields['FMAIL']);
|
||||
// $object->idprof2 = trim($fields[29]);
|
||||
$object->tva_intra = str_replace(['.', ' '], '', $fields['TVAINTRA']);
|
||||
$object->tva_intra = substr($object->tva_intra, 0, 20);
|
||||
$object->default_lang = 'fr_FR';
|
||||
|
||||
$object->cond_reglement_id = dol_getIdFromCode($db, 'PT_ORDER', 'c_payment_term', 'code', 'rowid', 1);
|
||||
$object->multicurrency_code = 'EUR';
|
||||
|
||||
if ($fields['REMISE'] != '0.00') {
|
||||
$object->remise_percent = abs($fields['REMISE']);
|
||||
}
|
||||
|
||||
// $object->code_client = $fields[9];
|
||||
// $object->code_fournisseur = $fields[10];
|
||||
|
||||
|
||||
if ($fields['FCIVIL']) {
|
||||
$labeltype = in_array($fields['FCIVIL'], $civilPrivate) ? 'TE_PRIVATE' : 'TE_SMALL';
|
||||
$object->typent_id = dol_getIdFromCode($db, $labeltype, 'c_typent', 'code');
|
||||
}
|
||||
|
||||
// Set price level
|
||||
$object->price_level = $fields['TARIF'] + 1;
|
||||
// if ($labeltype == 'Revendeur')
|
||||
// $object->price_level = 2;
|
||||
|
||||
print "Process line nb " . $i . ", code " . $fields['CODE'] . ", name " . $object->name;
|
||||
|
||||
|
||||
// Extrafields
|
||||
$object->array_options['options_banque'] = $fields['BANQUE'];
|
||||
$object->array_options['options_banque2'] = $fields['BANQUE2'];
|
||||
$object->array_options['options_banquevalid'] = $fields['VALID'];
|
||||
|
||||
if (!$errorrecord) {
|
||||
$ret = $object->create($user);
|
||||
if ($ret < 0) {
|
||||
print " - Error in create result code = " . $ret . " - " . $object->errorsToString();
|
||||
$errorrecord++;
|
||||
var_dump($object->code_client, $db);
|
||||
die();
|
||||
} else {
|
||||
print " - Creation OK with name " . $object->name . " - id = " . $ret;
|
||||
}
|
||||
}
|
||||
|
||||
if (!$errorrecord) {
|
||||
dol_syslog("Set price level");
|
||||
$object->set_price_level($object->price_level, $user);
|
||||
}
|
||||
if (!$errorrecord && @$object->remise_percent) {
|
||||
dol_syslog("Set remise client");
|
||||
$object->set_remise_client($object->remise_percent, 'Importé', $user);
|
||||
}
|
||||
|
||||
dol_syslog("Add contact");
|
||||
// Insert an invoice contact if there is an invoice email != standard email
|
||||
if (!$errorrecord && ($fields['LCIVIL'] || $fields['LNOM'])) {
|
||||
$madame = array("MADAME",
|
||||
"MADEMOISELLE",
|
||||
"MELLE",
|
||||
"MLLE",
|
||||
"MM",
|
||||
"Mme",
|
||||
"MNE",
|
||||
);
|
||||
$monsieur = array("M",
|
||||
"M ET MME",
|
||||
"M MME",
|
||||
"M.",
|
||||
"M. MME",
|
||||
"M. OU Mme",
|
||||
"M.ou Madame",
|
||||
"MONSEUR",
|
||||
"MONSIER",
|
||||
"MONSIEU",
|
||||
"MONSIEUR",
|
||||
"monsieur:mme",
|
||||
"MONSIEUR¨",
|
||||
"MONSIEZUR",
|
||||
"MONSIUER",
|
||||
"MONSKIEUR",
|
||||
"MR",
|
||||
);
|
||||
$ret1 = $ret2 = 0;
|
||||
|
||||
$contact = new Contact($db);
|
||||
if (in_array($fields['LCIVIL'], $madame)) {
|
||||
// une dame
|
||||
$contact->civility_id = 'MME';
|
||||
$contact->lastname = $fields['LNOM'];
|
||||
} elseif (in_array($fields['LCIVIL'], $monsieur)) {
|
||||
// un monsieur
|
||||
$contact->civility_id = 'MR';
|
||||
$contact->lastname = $fields['LNOM'];
|
||||
} elseif (in_array($fields['LCIVIL'], ['DOCTEUR'])) {
|
||||
// un monsieur
|
||||
$contact->civility_id = 'DR';
|
||||
$contact->lastname = $fields['LNOM'];
|
||||
} else {
|
||||
// un a rattraper
|
||||
$contact->lastname = $fields['LCIVIL'] . " " . $fields['LNOM'];
|
||||
}
|
||||
$contact->address = trim($fields['LADR1']);
|
||||
if ($fields['LADR2'])
|
||||
$contact->address .= "\n" . trim($fields['LADR2']);
|
||||
if ($fields['LADR3'])
|
||||
$contact->address .= "\n" . trim($fields['LADR3']);
|
||||
|
||||
$contact->zip = trim($fields['LPOSTE']);
|
||||
$contact->town = trim($fields['LVILLE']);
|
||||
if ($fields['FPAYS'])
|
||||
$contact->country_id = dol_getIdFromCode($db, trim(ucwords(strtolower($fields['LPAYS']))), 'c_country', 'label', 'rowid');
|
||||
else
|
||||
$contact->country_id = 1;
|
||||
$contact->email = $fields['LMAIL'];
|
||||
$contact->phone = trim($fields['LTEL']) ? trim($fields['LTEL']) : trim($fields['LCONTACT']);
|
||||
$contact->fax = trim($fields['LFAX']) ? trim($fields['LFAX']) : trim($fields['LCONTACT']);
|
||||
$contact->socid = $object->id;
|
||||
|
||||
$ret1 = $contact->create($user);
|
||||
if ($ret1 > 0) {
|
||||
//$ret2=$contact->add_contact($object->id, 'BILLING');
|
||||
}
|
||||
if ($ret1 < 0 || $ret2 < 0) {
|
||||
print " - Error in create contact result code = " . $ret1 . " " . $ret2 . " - " . $contact->errorsToString();
|
||||
$errorrecord++;
|
||||
} else {
|
||||
print " - create contact OK";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//update date créa
|
||||
if (!$errorrecord) {
|
||||
$datec = substr($date, 0, 4) . '-' . substr($date, 4, 2) . '-' . substr($date, 6, 2);
|
||||
$retd = $db->query("UPDATE `llx_societe` SET `datec` = '$datec 00:00:00' WHERE `rowid` = $object->id");
|
||||
if ($retd < 1) {
|
||||
print " - Error in update date créa result " . $object->errorsToString();
|
||||
$errorrecord++;
|
||||
} else {
|
||||
print " - update date créa OK";
|
||||
}
|
||||
}
|
||||
print "\n";
|
||||
|
||||
if ($errorrecord) {
|
||||
print( 'Error on record nb ' . $i . " - " . $object->errorsToString() . "\n");
|
||||
var_dump($db, $object, $contact);
|
||||
// $db->rollback();
|
||||
die();
|
||||
$error++; // $errorrecord will be reset
|
||||
}
|
||||
$j++;
|
||||
} else
|
||||
die("error : $sql");
|
||||
|
||||
$db->commit();
|
||||
|
||||
|
||||
|
||||
// commit or rollback
|
||||
print "Nb of lines qualified: " . $nboflines . "\n";
|
||||
print "Nb of errors: " . $error . "\n";
|
||||
$db->close();
|
||||
|
||||
exit($error);
|
||||
402
dev/initdata/dbf/includes/dbase.class.php
Normal file
402
dev/initdata/dbf/includes/dbase.class.php
Normal file
@@ -0,0 +1,402 @@
|
||||
<?php
|
||||
/**
|
||||
* \file dev/initdata/dbf/includes/dbase.class.php
|
||||
* \ingroup dev
|
||||
* \brief Class to manage DBF databases
|
||||
*/
|
||||
|
||||
// source : https://github.com/donfbecker/php-dbase
|
||||
|
||||
define('DBASE_RDONLY', 0);
|
||||
define('DBASE_WRONLY', 1);
|
||||
define('DBASE_RDWR', 2);
|
||||
define('DBASE_TYPE_DBASE', 0);
|
||||
define('DBASE_TYPE_FOXPRO', 1);
|
||||
|
||||
/**
|
||||
* Class for DBase
|
||||
*/
|
||||
class DBase
|
||||
{
|
||||
private $fd;
|
||||
private $headerLength = 0;
|
||||
private $fields = array();
|
||||
private $fieldCount = 0;
|
||||
private $recordLength = 0;
|
||||
private $recordCount = 0;
|
||||
|
||||
//resource dbase_open ( string $filename , int $mode )
|
||||
public static function open($filename, $mode)
|
||||
{
|
||||
if (!file_exists($filename))
|
||||
return false;
|
||||
$modes = array('r', 'w', 'r+');
|
||||
$mode = $modes[$mode];
|
||||
$fd = fopen($filename, $mode);
|
||||
if (!$fd)
|
||||
return false;
|
||||
return new DBase($fd);
|
||||
}
|
||||
|
||||
//resource dbase_create ( string $filename , array $fields [, int $type = DBASE_TYPE_DBASE ] )
|
||||
public static function create($filename, $fields, $type = DBASE_TYPE_DBASE)
|
||||
{
|
||||
if (file_exists($filename))
|
||||
return false;
|
||||
$fd = fopen($filename, 'c+');
|
||||
if (!$fd)
|
||||
return false;
|
||||
// Byte 0 (1 byte): Valid dBASE for DOS file; bits 0-2 indicate version number, bit 3
|
||||
// indicates the presence of a dBASE for DOS memo file, bits 4-6 indicate the
|
||||
// presence of a SQL table, bit 7 indicates the presence of any memo file
|
||||
// (either dBASE m PLUS or dBASE for DOS)
|
||||
self::putChar8($fd, 5);
|
||||
// Byte 1-3 (3 bytes): Date of last update; formatted as YYMMDD
|
||||
self::putChar8($fd, date('Y') - 1900);
|
||||
self::putChar8($fd, date('m'));
|
||||
self::putChar8($fd, date('d'));
|
||||
// Byte 4-7 (32-bit number): Number of records in the database file. Currently 0
|
||||
self::putInt32($fd, 0);
|
||||
// Byte 8-9 (16-bit number): Number of bytes in the header.
|
||||
self::putInt16($fd, 32 + (32 * count($fields)) + 1);
|
||||
// Byte 10-11 (16-bit number): Number of bytes in record.
|
||||
// Make sure the include the byte for deleted flag
|
||||
$len = 1;
|
||||
foreach ($fields as &$field)
|
||||
$len += self::length($field);
|
||||
self::putInt16($fd, $len);
|
||||
// Byte 12-13 (2 bytes): Reserved, 0 filled.
|
||||
self::putInt16($fd, 0);
|
||||
// Byte 14 (1 byte): Flag indicating incomplete transaction
|
||||
// The ISMARKEDO function checks this flag. BEGIN TRANSACTION sets it to 1, END TRANSACTION and ROLLBACK reset it to 0.
|
||||
self::putChar8($fd, 0);
|
||||
// Byte 15 (1 byte): Encryption flag. If this flag is set to 1, the message Database encrypted appears. Changing this flag to 0 removes the message, but does not decrypt the file.
|
||||
self::putChar8($fd, 0);
|
||||
// Byte 16-27 (12 bytes): Reserved for dBASE for DOS in a multi-user environment
|
||||
self::putInt32($fd, 0);
|
||||
self::putInt32($fd, 0);
|
||||
self::putInt32($fd, 0);
|
||||
// Byte 28 (1 byte): Production .mdx file flag; 0x01 if there is a production .mdx file, 0x00 if not
|
||||
self::putChar8($fd, 0);
|
||||
// Byte 29 (1 byte): Language driver ID
|
||||
// (no clue what this is)
|
||||
self::putChar8($fd, 0);
|
||||
// Byte 30-31 (2 bytes): Reserved, 0 filled.
|
||||
self::putInt16($fd, 0);
|
||||
// Byte 32 - n (32 bytes each): Field descriptor array
|
||||
foreach ($fields as &$field) {
|
||||
self::putString($fd, $field[0], 11); // Byte 0 - 10 (11 bytes): Field name in ASCII (zero-filled)
|
||||
self::putString($fd, $field[1], 1); // Byte 11 (1 byte): Field type in ASCII (C, D, F, L, M, or N)
|
||||
self::putInt32($fd, 0); // Byte 12 - 15 (4 bytes): Reserved
|
||||
self::putChar8($fd, self::length($field)); // Byte 16 (1 byte): Field length in binary. The maximum length of a field is 254 (0xFE).
|
||||
self::putChar8($fd, $field[3]); // Byte 17 (1 byte): Field decimal count in binary
|
||||
self::putInt16($fd, 0); // Byte 18 - 19 (2 bytes): Work area ID
|
||||
self::putChar8($fd, 0); // Byte 20 (1 byte): Example (??)
|
||||
self::putInt32($fd, 0); // Byte 21 - 30 (10 bytes): Reserved
|
||||
self::putInt32($fd, 0);
|
||||
self::putInt16($fd, 0);
|
||||
self::putChar8($fd, 0); // Byte 31 (1 byte): Production MDX field flag; 1 if field has an index tag in the production MDX file, 0 if not
|
||||
}
|
||||
// Byte n + 1 (1 byte): 0x0D as the field descriptor array terminator
|
||||
self::putChar8($fd, 0x0D);
|
||||
return new DBase($fd);
|
||||
}
|
||||
|
||||
// Create DBase instance
|
||||
private function __construct($fd)
|
||||
{
|
||||
$this->fd = $fd;
|
||||
// Byte 4-7 (32-bit number): Number of records in the database file. Currently 0
|
||||
fseek($this->fd, 4, SEEK_SET);
|
||||
$this->recordCount = self::getInt32($fd);
|
||||
// Byte 8-9 (16-bit number): Number of bytes in the header.
|
||||
fseek($this->fd, 8, SEEK_SET);
|
||||
$this->headerLength = self::getInt16($fd);
|
||||
// Number of fields is (headerLength - 33) / 32)
|
||||
$this->fieldCount = ($this->headerLength - 33) / 32;
|
||||
// Byte 10-11 (16-bit number): Number of bytes in record.
|
||||
fseek($this->fd, 10, SEEK_SET);
|
||||
$this->recordLength = self::getInt16($fd);
|
||||
// Byte 32 - n (32 bytes each): Field descriptor array
|
||||
fseek($fd, 32, SEEK_SET);
|
||||
for ($i = 0; $i < $this->fieldCount; $i++) {
|
||||
$data = fread($this->fd, 32);
|
||||
$field = array_map('trim', unpack('a11name/a1type/c4/c1length/c1precision/s1workid/c1example/c10/c1production', $data));
|
||||
$this->fields[] = $field;
|
||||
}
|
||||
}
|
||||
|
||||
//bool dbase_close ( resource $dbase_identifier )
|
||||
public function close()
|
||||
{
|
||||
fclose($this->fd);
|
||||
}
|
||||
|
||||
//array dbase_get_header_info ( resource $dbase_identifier )
|
||||
public function get_header_info()
|
||||
{
|
||||
return $this->fields;
|
||||
}
|
||||
|
||||
//int dbase_numfields ( resource $dbase_identifier )
|
||||
public function numfields()
|
||||
{
|
||||
return $this->fieldCount;
|
||||
}
|
||||
|
||||
//int dbase_numrecords ( resource $dbase_identifier )
|
||||
public function numrecords()
|
||||
{
|
||||
return $this->recordCount;
|
||||
}
|
||||
|
||||
//bool dbase_add_record ( resource $dbase_identifier , array $record )
|
||||
public function add_record($record)
|
||||
{
|
||||
if (count($record) != $this->fieldCount)
|
||||
return false;
|
||||
// Seek to end of file, minus the end of file marker
|
||||
fseek($this->fd, 0, SEEK_END);
|
||||
// Put the deleted flag
|
||||
self::putChar8($this->fd, 0x20);
|
||||
// Put the record
|
||||
if (!$this->putRecord($record))
|
||||
return false;
|
||||
// Update the record count
|
||||
fseek($this->fd, 4);
|
||||
self::putInt32($this->fd, ++$this->recordCount);
|
||||
return true;
|
||||
}
|
||||
|
||||
//bool dbase_replace_record ( resource $dbase_identifier , array $record , int $record_number )
|
||||
public function replace_record($record, $record_number)
|
||||
{
|
||||
if (count($record) != $this->fieldCount)
|
||||
return false;
|
||||
if ($record_number < 1 || $record_number > $this->recordCount)
|
||||
return false;
|
||||
// Skip to the record location, plus the 1 byte for the deleted flag
|
||||
fseek($this->fd, $this->headerLength + ($this->recordLength * ($record_number - 1)) + 1);
|
||||
return $this->putRecord($record);
|
||||
}
|
||||
|
||||
//bool dbase_delete_record ( resource $dbase_identifier , int $record_number )
|
||||
public function delete_record($record_number)
|
||||
{
|
||||
if ($record_number < 1 || $record_number > $this->recordCount)
|
||||
return false;
|
||||
fseek($this->fd, $this->headerLength + ($this->recordLength * ($record_number - 1)));
|
||||
self::putChar8($this->fd, 0x2A);
|
||||
return true;
|
||||
}
|
||||
|
||||
//array dbase_get_record ( resource $dbase_identifier , int $record_number )
|
||||
public function get_record($record_number)
|
||||
{
|
||||
if ($record_number < 1 || $record_number > $this->recordCount)
|
||||
return false;
|
||||
fseek($this->fd, $this->headerLength + ($this->recordLength * ($record_number - 1)));
|
||||
$record = array(
|
||||
'deleted' => self::getChar8($this->fd) == 0x2A ? 1 : 0
|
||||
);
|
||||
foreach ($this->fields as $i => &$field) {
|
||||
$value = trim(fread($this->fd, $field['length']));
|
||||
if ($field['type'] == 'L') {
|
||||
$value = strtolower($value);
|
||||
if ($value == 't' || $value == 'y')
|
||||
$value = true;
|
||||
elseif ($value == 'f' || $value == 'n')
|
||||
$value = false;
|
||||
else
|
||||
$value = null;
|
||||
}
|
||||
$record[$i] = $value;
|
||||
}
|
||||
return $record;
|
||||
}
|
||||
|
||||
//array dbase_get_record_with_names ( resource $dbase_identifier , int $record_number )
|
||||
public function get_record_with_names($record_number)
|
||||
{
|
||||
if ($record_number < 1 || $record_number > $this->recordCount)
|
||||
return false;
|
||||
$record = $this->get_record($record_number);
|
||||
foreach ($this->fields as $i => &$field) {
|
||||
$record[$field['name']] = $record[$i];
|
||||
unset($record[$i]);
|
||||
}
|
||||
return $record;
|
||||
}
|
||||
|
||||
//bool dbase_pack ( resource $dbase_identifier )
|
||||
public function pack()
|
||||
{
|
||||
$in_offset = $out_offset = $this->headerLength;
|
||||
$new_count = 0;
|
||||
$rec_count = $this->recordCount;
|
||||
while ($rec_count > 0) {
|
||||
fseek($this->fd, $in_offset, SEEK_SET);
|
||||
$record = fread($this->fd, $this->recordLength);
|
||||
$deleted = substr($record, 0, 1);
|
||||
if ($deleted != '*') {
|
||||
fseek($this->fd, $out_offset, SEEK_SET);
|
||||
fwrite($this->fd, $record);
|
||||
$out_offset += $this->recordLength;
|
||||
$new_count++;
|
||||
}
|
||||
$in_offset += $this->recordLength;
|
||||
$rec_count--;
|
||||
}
|
||||
ftruncate($this->fd, $out_offset);
|
||||
// Update the record count
|
||||
fseek($this->fd, 4);
|
||||
self::putInt32($this->fd, $new_count);
|
||||
}
|
||||
|
||||
/*
|
||||
* A few utilitiy functions
|
||||
*/
|
||||
|
||||
private static function length($field)
|
||||
{
|
||||
switch ($field[1]) {
|
||||
case 'D': // Date: Numbers and a character to separate month, day, and year (stored internally as 8 digits in YYYYMMDD format)
|
||||
return 8;
|
||||
case 'T': // DateTime (YYYYMMDDhhmmss.uuu) (FoxPro)
|
||||
return 18;
|
||||
case 'M': // Memo (ignored): All ASCII characters (stored internally as 10 digits representing a .dbt block number, right justified, padded with whitespaces)
|
||||
case 'N': // Number: -.0123456789 (right justified, padded with whitespaces)
|
||||
case 'F': // Float: -.0123456789 (right justified, padded with whitespaces)
|
||||
case 'C': // String: All ASCII characters (padded with whitespaces up to the field's length)
|
||||
return $field[2];
|
||||
case 'L': // Boolean: YyNnTtFf? (? when not initialized)
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Functions for reading and writing bytes
|
||||
*/
|
||||
|
||||
private static function getChar8($fd)
|
||||
{
|
||||
return ord(fread($fd, 1));
|
||||
}
|
||||
|
||||
private static function putChar8($fd, $value)
|
||||
{
|
||||
return fwrite($fd, chr($value));
|
||||
}
|
||||
|
||||
private static function getInt16($fd, $n = 1)
|
||||
{
|
||||
$data = fread($fd, 2 * $n);
|
||||
$i = unpack("S$n", $data);
|
||||
if ($n == 1)
|
||||
return (int) $i[1];
|
||||
else
|
||||
return array_merge($i);
|
||||
}
|
||||
|
||||
private static function putInt16($fd, $value)
|
||||
{
|
||||
return fwrite($fd, pack('S', $value));
|
||||
}
|
||||
|
||||
private static function getInt32($fd, $n = 1)
|
||||
{
|
||||
$data = fread($fd, 4 * $n);
|
||||
$i = unpack("L$n", $data);
|
||||
if ($n == 1)
|
||||
return (int) $i[1];
|
||||
else
|
||||
return array_merge($i);
|
||||
}
|
||||
|
||||
private static function putInt32($fd, $value)
|
||||
{
|
||||
return fwrite($fd, pack('L', $value));
|
||||
}
|
||||
|
||||
private static function putString($fd, $value, $length = 254)
|
||||
{
|
||||
$ret = fwrite($fd, pack('A' . $length, $value));
|
||||
}
|
||||
|
||||
private function putRecord($record)
|
||||
{
|
||||
foreach ($this->fields as $i => &$field) {
|
||||
$value = $record[$i];
|
||||
// Number types are right aligned with spaces
|
||||
if ($field['type'] == 'N' || $field['type'] == 'F' && strlen($value) < $field['length']) {
|
||||
$value = str_repeat(' ', $field['length'] - strlen($value)) . $value;
|
||||
}
|
||||
self::putString($this->fd, $value, $field['length']);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('dbase_open')) {
|
||||
|
||||
function dbase_open($filename, $mode)
|
||||
{
|
||||
return DBase::open($filename, $mode);
|
||||
}
|
||||
|
||||
function dbase_create($filename, $fields, $type = DBASE_TYPE_DBASE)
|
||||
{
|
||||
return DBase::create($filename, $fields, $type);
|
||||
}
|
||||
|
||||
function dbase_close($dbase_identifier)
|
||||
{
|
||||
return $dbase_identifier->close();
|
||||
}
|
||||
|
||||
function dbase_get_header_info($dbase_identifier)
|
||||
{
|
||||
return $dbase_identifier->get_header_info();
|
||||
}
|
||||
|
||||
function dbase_numfields($dbase_identifier)
|
||||
{
|
||||
$dbase_identifier->numfields();
|
||||
}
|
||||
|
||||
function dbase_numrecords($dbase_identifier)
|
||||
{
|
||||
return $dbase_identifier->numrecords();
|
||||
}
|
||||
|
||||
function dbase_add_record($dbase_identifier, $record)
|
||||
{
|
||||
return $dbase_identifier->add_record($record);
|
||||
}
|
||||
|
||||
function dbase_delete_record($dbase_identifier, $record_number)
|
||||
{
|
||||
return $dbase_identifier->delete_record($record_number);
|
||||
}
|
||||
|
||||
function dbase_replace_record($dbase_identifier, $record, $record_number)
|
||||
{
|
||||
return $dbase_identifier->replace_record($record, $record_number);
|
||||
}
|
||||
|
||||
function dbase_get_record($dbase_identifier, $record_number)
|
||||
{
|
||||
return $dbase_identifier->get_record($record_number);
|
||||
}
|
||||
|
||||
function dbase_get_record_with_names($dbase_identifier, $record_number)
|
||||
{
|
||||
return $dbase_identifier->get_record_with_names($record_number);
|
||||
}
|
||||
|
||||
function dbase_pack($dbase_identifier)
|
||||
{
|
||||
return $dbase_identifier->pack();
|
||||
}
|
||||
}
|
||||
@@ -23,10 +23,14 @@
|
||||
* \brief Script example to inject random customer invoices (for load tests)
|
||||
*/
|
||||
|
||||
$sapi_type = php_sapi_name();
|
||||
$script_file = basename(__FILE__);
|
||||
$path=dirname(__FILE__).'/';
|
||||
|
||||
// Test si mode batch
|
||||
$sapi_type = php_sapi_name();
|
||||
if (substr($sapi_type, 0, 3) == 'cgi') {
|
||||
echo "Erreur: Vous utilisez l'interpreteur PHP pour le mode CGI. Pour executer mailing-send.php en ligne de commande, vous devez utiliser l'interpreteur PHP pour le mode CLI.\n";
|
||||
echo "Error: You are using PHP for CGI. To execute ".$script_file." from command line, you must use PHP for CLI mode.\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user