Compare commits
1202 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8170309cfa | ||
|
|
8717d76664 | ||
|
|
e58ca980cd | ||
|
|
4d90475bb1 | ||
|
|
21069be951 | ||
|
|
1268bfb92a | ||
|
|
bc016fc498 | ||
|
|
b6b7800c2b | ||
|
|
66eea2abb5 | ||
|
|
7d64fa4d60 | ||
|
|
89286d1b44 | ||
|
|
45be084be5 | ||
|
|
8c2a9eb4e8 | ||
|
|
ec0798fe8a | ||
|
|
1c6b736418 | ||
|
|
4b9bcd5932 | ||
|
|
e15452ce61 | ||
|
|
f562effdbd | ||
|
|
d92c298178 | ||
|
|
59de645ec9 | ||
|
|
1b1a158b6d | ||
|
|
fcc3b4b27d | ||
|
|
a566a2a3d6 | ||
|
|
54080062f7 | ||
|
|
abd765096a | ||
|
|
bac2f8bd46 | ||
|
|
7682d57803 | ||
|
|
6a68b754ce | ||
|
|
5907fa7806 | ||
|
|
9ef6ddb636 | ||
|
|
6263b145fe | ||
|
|
68b4b1c6bc | ||
|
|
f8750bfafe | ||
|
|
b9de42493c | ||
|
|
6afacabd7a | ||
|
|
21e8fabafb | ||
|
|
983777239f | ||
|
|
3cde7ea9cd | ||
|
|
43d56e2faf | ||
|
|
ecc49b160e | ||
|
|
1259433a28 | ||
|
|
7fd9e2b3f9 | ||
|
|
94b88f676e | ||
|
|
f9d982f2dc | ||
|
|
a5d5173438 | ||
|
|
413a838821 | ||
|
|
1d115e4c34 | ||
|
|
c67749be7c | ||
|
|
326b68e490 | ||
|
|
7a50345060 | ||
|
|
d056b16654 | ||
|
|
ab913b28e5 | ||
|
|
874f8f23a0 | ||
|
|
64cdc4aea0 | ||
|
|
f49a1940e5 | ||
|
|
002556e1bb | ||
|
|
92d2df2a16 | ||
|
|
aa89627048 | ||
|
|
5063e03778 | ||
|
|
92987a0ce3 | ||
|
|
9d7a798a4c | ||
|
|
e9b908bd4c | ||
|
|
07856d70db | ||
|
|
0b176740ab | ||
|
|
b70313b961 | ||
|
|
a1d23ab206 | ||
|
|
bea0732df7 | ||
|
|
6be0fa412e | ||
|
|
5e0bcc234d | ||
|
|
54f2dab85e | ||
|
|
a056a78177 | ||
|
|
314abcd76c | ||
|
|
73de37946f | ||
|
|
54240f00fe | ||
|
|
5de6e9e268 | ||
|
|
7c51ccaf88 | ||
|
|
a8de96184b | ||
|
|
8cd9b92ae5 | ||
|
|
c05b9c6797 | ||
|
|
5627f75039 | ||
|
|
3a0862130f | ||
|
|
2ef5f89bce | ||
|
|
3409de12d3 | ||
|
|
5f95dda75d | ||
|
|
2e9dcf6e80 | ||
|
|
a4ca8031b5 | ||
|
|
51674b3547 | ||
|
|
241ddaf652 | ||
|
|
8714b3253f | ||
|
|
b986f8e005 | ||
|
|
d9e091ff1c | ||
|
|
dad807a267 | ||
|
|
bf6b6cd5ca | ||
|
|
1cd38d2621 | ||
|
|
07026f03a5 | ||
|
|
ff367b5642 | ||
|
|
64b14de8d2 | ||
|
|
15b4c98b3a | ||
|
|
d562138667 | ||
|
|
6e56c8f32f | ||
|
|
bb170150c5 | ||
|
|
78f345fe98 | ||
|
|
c891bbc049 | ||
|
|
40a3a6ec51 | ||
|
|
f2d8c6c700 | ||
|
|
de544a8be4 | ||
|
|
f4d3ca50f1 | ||
|
|
b8a8eb6e74 | ||
|
|
d16b4bcf1e | ||
|
|
b13cb58eb4 | ||
|
|
4a4a4a79e5 | ||
|
|
0d20a7a1db | ||
|
|
f2920c2775 | ||
|
|
8a5f37be1b | ||
|
|
732179078e | ||
|
|
9f9d0fcb15 | ||
|
|
f60b412373 | ||
|
|
34c23ed3b5 | ||
|
|
4883a94187 | ||
|
|
020687d45f | ||
|
|
91c932f9f9 | ||
|
|
0ae248a2bc | ||
|
|
eb8f07d510 | ||
|
|
ea66e0076d | ||
|
|
33f481203b | ||
|
|
1f615bcc4b | ||
|
|
c01de935dc | ||
|
|
fce0745413 | ||
|
|
88c10c66ed | ||
|
|
a1a1ea14cc | ||
|
|
7ffaa9be49 | ||
|
|
7e03a9b187 | ||
|
|
f6d1badcc8 | ||
|
|
7e26fbaf4d | ||
|
|
b973003e04 | ||
|
|
ddea6184ef | ||
|
|
010d4a66f0 | ||
|
|
749b2d2f57 | ||
|
|
8dc8455e78 | ||
|
|
124eb9c676 | ||
|
|
76e9fa8aa2 | ||
|
|
b5210b376c | ||
|
|
9b63743dfd | ||
|
|
11a74c652a | ||
|
|
29002976ed | ||
|
|
3f6b317c1b | ||
|
|
af36db31bd | ||
|
|
c3cd9cf40f | ||
|
|
07186ff3b9 | ||
|
|
84042be0f3 | ||
|
|
e88d9c39a7 | ||
|
|
c8145aeca4 | ||
|
|
610a454a1d | ||
|
|
5afa3b2dd9 | ||
|
|
2ed626b448 | ||
|
|
576a9338c0 | ||
|
|
1785529ea6 | ||
|
|
de4928b0fd | ||
|
|
08e40dba01 | ||
|
|
0916e09a04 | ||
|
|
071edbda7a | ||
|
|
9a2e5a3053 | ||
|
|
478c2de557 | ||
|
|
0a931b8bfe | ||
|
|
3f61d1b5a3 | ||
|
|
f07898aeae | ||
|
|
2bdf2f6206 | ||
|
|
e22f837ebc | ||
|
|
6648b4da8d | ||
|
|
48e590a257 | ||
|
|
33df5d5ea7 | ||
|
|
6a9499b72c | ||
|
|
118a6eadb9 | ||
|
|
744bf28826 | ||
|
|
c1bda4b3be | ||
|
|
a73e776822 | ||
|
|
b36947f364 | ||
|
|
038aa54a2f | ||
|
|
d51002f6fe | ||
|
|
f3b1c0a36b | ||
|
|
12ba80b447 | ||
|
|
5e69751519 | ||
|
|
96c8e763b9 | ||
|
|
a239000042 | ||
|
|
e3c9f3f8ea | ||
|
|
cdbb18038c | ||
|
|
c64a7a55fc | ||
|
|
380691e0fc | ||
|
|
670d1cb155 | ||
|
|
56ba4a183b | ||
|
|
7da125a4f2 | ||
|
|
e3893f28e3 | ||
|
|
9ef6be204a | ||
|
|
84ae5dd342 | ||
|
|
db6cb33b3f | ||
|
|
9359de0f48 | ||
|
|
1b290e322f | ||
|
|
f85db2c757 | ||
|
|
c66fd2e3a8 | ||
|
|
ac0236406e | ||
|
|
1741209cdb | ||
|
|
9fa90c4183 | ||
|
|
1a51a9a35b | ||
|
|
efa10195d6 | ||
|
|
ce35fc7311 | ||
|
|
790abcfc31 | ||
|
|
c99e1f3eb3 | ||
|
|
3c3f50eaf0 | ||
|
|
8d6f67508b | ||
|
|
23a3f50adb | ||
|
|
0a33e068de | ||
|
|
fb3889e1a6 | ||
|
|
83515b2b7c | ||
|
|
e3f192430b | ||
|
|
1209f9695f | ||
|
|
f008bfb5d5 | ||
|
|
8ab42b0294 | ||
|
|
87acb76026 | ||
|
|
402874d24b | ||
|
|
3ca7fb1ee2 | ||
|
|
4b5a088b01 | ||
|
|
3eda780670 | ||
|
|
3f0e83a7ff | ||
|
|
debbc4480b | ||
|
|
2afd7e16d2 | ||
|
|
45a22cf98e | ||
|
|
53cb367de7 | ||
|
|
fe1b3e7ee9 | ||
|
|
f73379d620 | ||
|
|
14c318bead | ||
|
|
5ba2e5e330 | ||
|
|
9e8421a33c | ||
|
|
80435eefd5 | ||
|
|
cbef60f9af | ||
|
|
a5a8df50b2 | ||
|
|
57a5260700 | ||
|
|
925600d623 | ||
|
|
c8b075f836 | ||
|
|
791cc22ce0 | ||
|
|
6394d95fcc | ||
|
|
2151238e24 | ||
|
|
5bcabe560d | ||
|
|
bd1436bee8 | ||
|
|
f1a13862d6 | ||
|
|
132bb576c8 | ||
|
|
206950d894 | ||
|
|
182a7ba786 | ||
|
|
b3295892a7 | ||
|
|
0cf4dd69d0 | ||
|
|
eb82ff8642 | ||
|
|
82faeec15c | ||
|
|
9da2d3f127 | ||
|
|
ce4852e1e5 | ||
|
|
99fc3f45d9 | ||
|
|
a5d024ad84 | ||
|
|
fb02212083 | ||
|
|
cf0a9d02c1 | ||
|
|
e4c9eee04b | ||
|
|
9136bc5ddb | ||
|
|
cca93f2c6d | ||
|
|
d1afff824a | ||
|
|
4197ae40dc | ||
|
|
aa35ada6a9 | ||
|
|
7f3cedeb6c | ||
|
|
319fcc4c8b | ||
|
|
4772fad3a3 | ||
|
|
be9e1c1ec1 | ||
|
|
847d1127d7 | ||
|
|
df075d2d51 | ||
|
|
7fe9fd241d | ||
|
|
3f67f95a5c | ||
|
|
d89dbcecc3 | ||
|
|
da352285c2 | ||
|
|
16f629993b | ||
|
|
7ce8c790c9 | ||
|
|
bc5fd75a6e | ||
|
|
904b6ee9ec | ||
|
|
10ff23f804 | ||
|
|
ecdc4a67db | ||
|
|
e88732e30b | ||
|
|
7ebff4d7ae | ||
|
|
4f55989c22 | ||
|
|
5615dca5c1 | ||
|
|
558efddd17 | ||
|
|
e26b46ba6f | ||
|
|
8870ab1daf | ||
|
|
8c50bee736 | ||
|
|
131efc02f8 | ||
|
|
7adda2822f | ||
|
|
c61fb6df53 | ||
|
|
21bce7a4e4 | ||
|
|
846eb566c8 | ||
|
|
1435f340ef | ||
|
|
d23f4c505c | ||
|
|
b7eb4f0a96 | ||
|
|
af56e95330 | ||
|
|
184be61bb3 | ||
|
|
9739089c32 | ||
|
|
03038c4aed | ||
|
|
b36be68154 | ||
|
|
7f7b7361fb | ||
|
|
ccd7bad05c | ||
|
|
33426e0d9a | ||
|
|
781e4ec0e5 | ||
|
|
7ec00f63d1 | ||
|
|
34d6f4b9cb | ||
|
|
9dc2dedc56 | ||
|
|
8c45f904a0 | ||
|
|
3be4528c77 | ||
|
|
569eaf1841 | ||
|
|
22483a0320 | ||
|
|
0369213cbb | ||
|
|
a39ec10607 | ||
|
|
a8491d1cc0 | ||
|
|
5625f92454 | ||
|
|
1fbf8c1ab4 | ||
|
|
9ae0bd8726 | ||
|
|
2d4a9167fa | ||
|
|
0f27a5b955 | ||
|
|
8d60520f15 | ||
|
|
2901a2c80e | ||
|
|
b2293bb146 | ||
|
|
db71e56b85 | ||
|
|
f567b36d0f | ||
|
|
0b3984f8ca | ||
|
|
0bbdc8a47b | ||
|
|
37c92878bc | ||
|
|
967a025211 | ||
|
|
703db853f1 | ||
|
|
3fe2cdabc4 | ||
|
|
302f820e13 | ||
|
|
039d19ff97 | ||
|
|
b7eaa19f7e | ||
|
|
608bc1922b | ||
|
|
1d888a10d8 | ||
|
|
2c7cd17ecb | ||
|
|
e5d5443cbe | ||
|
|
83506695b8 | ||
|
|
099d5165ba | ||
|
|
1c6357c1d9 | ||
|
|
ff74e92f0a | ||
|
|
78087fee18 | ||
|
|
366d7e5f7b | ||
|
|
8b74487eac | ||
|
|
2c688050b6 | ||
|
|
fdb2f11885 | ||
|
|
d8f2908666 | ||
|
|
22ccb0625b | ||
|
|
11566e2577 | ||
|
|
c23f882426 | ||
|
|
f1dece04f2 | ||
|
|
3208810fe6 | ||
|
|
818ec1b476 | ||
|
|
113d3a5174 | ||
|
|
d1882d8e77 | ||
|
|
134c564ae3 | ||
|
|
3fab234cd9 | ||
|
|
d514b6dc9b | ||
|
|
b50321d328 | ||
|
|
cd726ecb4e | ||
|
|
e82ffe9131 | ||
|
|
35e6143f5b | ||
|
|
c7aacb77b5 | ||
|
|
02eee395f6 | ||
|
|
bfcc394fb5 | ||
|
|
a3d42de895 | ||
|
|
65a9112f08 | ||
|
|
0d89be2789 | ||
|
|
d9dbb1db75 | ||
|
|
5b8cb6edb9 | ||
|
|
c6b95a1b51 | ||
|
|
ac0a5b465d | ||
|
|
9f7622fc6e | ||
|
|
b67ec924c0 | ||
|
|
8a4b9f7afe | ||
|
|
558728b031 | ||
|
|
b934cde1d8 | ||
|
|
52cb7b0bea | ||
|
|
8a386d2dcb | ||
|
|
ff44291d38 | ||
|
|
2a21769946 | ||
|
|
9c823e3cdd | ||
|
|
b274997203 | ||
|
|
265b61588e | ||
|
|
2159489ad2 | ||
|
|
acae0cb8aa | ||
|
|
b39c0061a7 | ||
|
|
5a9ba91f12 | ||
|
|
840d0476c3 | ||
|
|
735b3c07c0 | ||
|
|
1aea427aaa | ||
|
|
cf85d8a712 | ||
|
|
217ad6106c | ||
|
|
4325eccc55 | ||
|
|
d1e9dadec8 | ||
|
|
350f3ec749 | ||
|
|
93a46c830d | ||
|
|
c05495eade | ||
|
|
863069f098 | ||
|
|
abfeef382b | ||
|
|
00c7a1f4b6 | ||
|
|
494e434a1d | ||
|
|
e47d23bfce | ||
|
|
cd6fa32ec7 | ||
|
|
4958802ccf | ||
|
|
359b51d1ea | ||
|
|
b2e21e6ce1 | ||
|
|
7a30d151e6 | ||
|
|
a15c3ce6eb | ||
|
|
33cf4fab23 | ||
|
|
b5fca7d839 | ||
|
|
78294f7085 | ||
|
|
8018e8057e | ||
|
|
3eb93e4ad6 | ||
|
|
6e008f47d9 | ||
|
|
589ab416da | ||
|
|
c994c25fe1 | ||
|
|
bd7ba6969b | ||
|
|
8c25b56777 | ||
|
|
0d16fb2892 | ||
|
|
ddf6aa83bc | ||
|
|
045ae7c344 | ||
|
|
709dfb5272 | ||
|
|
8b7efa75bf | ||
|
|
291d67d047 | ||
|
|
1d7aa16dc4 | ||
|
|
720d8ff457 | ||
|
|
b21f2ad048 | ||
|
|
563ff8c375 | ||
|
|
e19b1b1e57 | ||
|
|
85f8326b54 | ||
|
|
1c0f430600 | ||
|
|
9522086acc | ||
|
|
f846de7436 | ||
|
|
de4c0733fb | ||
|
|
85042f653d | ||
|
|
086230af50 | ||
|
|
d920df5f2a | ||
|
|
1103425e04 | ||
|
|
043ed8c17b | ||
|
|
6743678d0a | ||
|
|
ab949a32fd | ||
|
|
ab58a21ccb | ||
|
|
4c7e9db289 | ||
|
|
c4ca3d12df | ||
|
|
643537b640 | ||
|
|
57ea0d3932 | ||
|
|
4785e8d645 | ||
|
|
96f62c4b72 | ||
|
|
988dd73596 | ||
|
|
0d0e7f04c5 | ||
|
|
df3a5ce460 | ||
|
|
b2125f0302 | ||
|
|
a03464ada9 | ||
|
|
249e23bb86 | ||
|
|
b63e0b46c9 | ||
|
|
ee8532a11d | ||
|
|
e9c14379af | ||
|
|
82abad18ba | ||
|
|
7ceec49945 | ||
|
|
42eb6b476c | ||
|
|
a4d97911b1 | ||
|
|
03083929a1 | ||
|
|
3dbef1187d | ||
|
|
658a9af766 | ||
|
|
2b34be5dc1 | ||
|
|
a164e380c3 | ||
|
|
a8f526a96a | ||
|
|
0196ee606b | ||
|
|
441f643fda | ||
|
|
2227bdc63f | ||
|
|
a04b2af73b | ||
|
|
10cadb1ef0 | ||
|
|
76a9ace590 | ||
|
|
448ba4df1f | ||
|
|
38f4b196da | ||
|
|
e646dbcce8 | ||
|
|
dae6d476a2 | ||
|
|
a2c5fa87c1 | ||
|
|
5096c55248 | ||
|
|
7ced700942 | ||
|
|
b25de8dd7e | ||
|
|
05dfb8abd4 | ||
|
|
c012fb57e4 | ||
|
|
24a74a6516 | ||
|
|
20d9ebd907 | ||
|
|
ebec527630 | ||
|
|
08a13fcc92 | ||
|
|
7150ad0ec0 | ||
|
|
988c9483b8 | ||
|
|
b2a77792d6 | ||
|
|
0d7b9d119b | ||
|
|
44511add69 | ||
|
|
013ac66e62 | ||
|
|
61d84d563c | ||
|
|
c09956731c | ||
|
|
aa402d73bd | ||
|
|
b9cd6594b7 | ||
|
|
5dad8f329d | ||
|
|
820f8a5d94 | ||
|
|
ecfc479c05 | ||
|
|
b7f6ad59d0 | ||
|
|
f6e48114e7 | ||
|
|
6c09d18d61 | ||
|
|
70552fb31d | ||
|
|
f6f9324d57 | ||
|
|
c5199f4347 | ||
|
|
4f2188b12a | ||
|
|
c8e2addee2 | ||
|
|
ef79a74fd6 | ||
|
|
e629ebd5bf | ||
|
|
a2ec21f460 | ||
|
|
6421cdfc28 | ||
|
|
d26a1057f5 | ||
|
|
7f5a625e21 | ||
|
|
2268e14846 | ||
|
|
17b1f7227d | ||
|
|
a35d136a7a | ||
|
|
7742cb7f81 | ||
|
|
c502221044 | ||
|
|
41a0711869 | ||
|
|
6806cdeab3 | ||
|
|
6dfdc62f4d | ||
|
|
5e7d168e5e | ||
|
|
f660c74e76 | ||
|
|
6887541bdd | ||
|
|
81832703f2 | ||
|
|
c146fb4251 | ||
|
|
40e8d5e572 | ||
|
|
ca14d6231b | ||
|
|
34e6e95d8e | ||
|
|
37ac5620e0 | ||
|
|
dbd01ba1ad | ||
|
|
72d347967d | ||
|
|
e01d1de346 | ||
|
|
2600c7c0a9 | ||
|
|
eaf4c98ae6 | ||
|
|
93214648e9 | ||
|
|
853c54aa48 | ||
|
|
2224bfbc31 | ||
|
|
0cf96eb8f8 | ||
|
|
af0ff35db8 | ||
|
|
b81429abca | ||
|
|
e2822d339c | ||
|
|
3b2daa5d3d | ||
|
|
7514b555c5 | ||
|
|
74a1896e9f | ||
|
|
3266384572 | ||
|
|
4f3903d86d | ||
|
|
9d5fad8696 | ||
|
|
209209c592 | ||
|
|
e061ae48d7 | ||
|
|
4362c38400 | ||
|
|
8e32a164b2 | ||
|
|
f0ca064723 | ||
|
|
ff1910230a | ||
|
|
6c74f83968 | ||
|
|
c81ca9b5db | ||
|
|
89dc009e9a | ||
|
|
795cb1f5e1 | ||
|
|
1646906f20 | ||
|
|
17e69a102e | ||
|
|
a9285d5aaa | ||
|
|
7d8844037e | ||
|
|
392ebf0a21 | ||
|
|
c5d46321bc | ||
|
|
c0c4064bb0 | ||
|
|
6cf15be7f1 | ||
|
|
e044de87b9 | ||
|
|
91f8db857a | ||
|
|
8de6eaeed6 | ||
|
|
f12d407acb | ||
|
|
cf28d0a1a7 | ||
|
|
0d7ae380c9 | ||
|
|
5ab0595f34 | ||
|
|
6909d99bc3 | ||
|
|
af2c6ce63e | ||
|
|
48ce7d8c24 | ||
|
|
0fb8109745 | ||
|
|
78a61d9ed7 | ||
|
|
fbd35b5f2f | ||
|
|
857a8db6d3 | ||
|
|
266bcd3652 | ||
|
|
29209bc052 | ||
|
|
2113badb7d | ||
|
|
acb206d543 | ||
|
|
0e0e83a453 | ||
|
|
fae14aca88 | ||
|
|
feda3e8a96 | ||
|
|
e317421371 | ||
|
|
fe85516247 | ||
|
|
a749b72c20 | ||
|
|
fb54447d35 | ||
|
|
bf8d795a00 | ||
|
|
7b1936e7df | ||
|
|
aa65a967ad | ||
|
|
5921891a22 | ||
|
|
d473ade918 | ||
|
|
9d481b0b9a | ||
|
|
6d824dee67 | ||
|
|
1f88c60d2d | ||
|
|
90b671a623 | ||
|
|
2e075adda3 | ||
|
|
4696d6e4e4 | ||
|
|
f219f3a4c6 | ||
|
|
6e7f0fea9b | ||
|
|
b8cc100abd | ||
|
|
8df980fd0d | ||
|
|
a7bee33635 | ||
|
|
1db3cf3fd5 | ||
|
|
ca23737c04 | ||
|
|
57b0bd86d4 | ||
|
|
1969ddb38c | ||
|
|
d452c4dbf8 | ||
|
|
8ed9c8f807 | ||
|
|
f12b527744 | ||
|
|
4bbcd581c2 | ||
|
|
64a33ba694 | ||
|
|
4e42a7fa2a | ||
|
|
5865dd7cf7 | ||
|
|
f98e8181d5 | ||
|
|
32ab792e18 | ||
|
|
35c50157f5 | ||
|
|
0f1405e426 | ||
|
|
59084c0242 | ||
|
|
aa4bc4cad0 | ||
|
|
4ce3b043cb | ||
|
|
6699733ec6 | ||
|
|
6933ecd5cf | ||
|
|
e9520566d1 | ||
|
|
fea0ab635d | ||
|
|
7088b1b595 | ||
|
|
bfe21a0bc4 | ||
|
|
ef396cabc6 | ||
|
|
a21cd6cd4a | ||
|
|
1d2906b4ea | ||
|
|
13e49671ff | ||
|
|
2bfc7fd2a5 | ||
|
|
8055c12af9 | ||
|
|
87991da1cc | ||
|
|
ec8c716292 | ||
|
|
87ad43efb9 | ||
|
|
a788bdd930 | ||
|
|
e0a7f0e7cf | ||
|
|
381f399f45 | ||
|
|
a185fd3b0a | ||
|
|
ff76996150 | ||
|
|
e00341fd6e | ||
|
|
54526def45 | ||
|
|
47b01211de | ||
|
|
9127b816a8 | ||
|
|
1920d8d20b | ||
|
|
47fc3efde5 | ||
|
|
fdbc4ae6af | ||
|
|
be2ee1b8da | ||
|
|
c869ca4550 | ||
|
|
e9c83be015 | ||
|
|
7e52ee8a7b | ||
|
|
1c069ae97f | ||
|
|
368d3f0371 | ||
|
|
1a82a98ab5 | ||
|
|
a846758c00 | ||
|
|
f9af2abea1 | ||
|
|
2a9086b04c | ||
|
|
5433ebcbde | ||
|
|
0011e7b050 | ||
|
|
db8670ec24 | ||
|
|
f38edb7c61 | ||
|
|
3fb27b0b58 | ||
|
|
53d4262cbf | ||
|
|
5fcd8d762e | ||
|
|
78737aec07 | ||
|
|
d8ff3c5b34 | ||
|
|
8b8b09452d | ||
|
|
5d87df0942 | ||
|
|
c956b2300a | ||
|
|
c5994e8c2f | ||
|
|
a8193f0cff | ||
|
|
63dad9369e | ||
|
|
83ad81fcf0 | ||
|
|
6e2a3be4d7 | ||
|
|
86f52585e2 | ||
|
|
42b799a373 | ||
|
|
ec297e7949 | ||
|
|
4c22a06ca0 | ||
|
|
57e8e44e08 | ||
|
|
1da2c7ff5b | ||
|
|
7492cd60f8 | ||
|
|
f6cdc90da5 | ||
|
|
9059708533 | ||
|
|
5f8843de0b | ||
|
|
f00fe31fcc | ||
|
|
71882a4f77 | ||
|
|
b135dd18a1 | ||
|
|
36202ceff8 | ||
|
|
093e396b68 | ||
|
|
ad1fd29cea | ||
|
|
3b5be15831 | ||
|
|
ef414f7457 | ||
|
|
09f0c67cd9 | ||
|
|
d14b8f1db0 | ||
|
|
b8de333b30 | ||
|
|
d6b2cdeab1 | ||
|
|
dd3f0031b6 | ||
|
|
f974830041 | ||
|
|
6c6aeb7aed | ||
|
|
cc39c8fe15 | ||
|
|
f0065f2ced | ||
|
|
c0523a2f74 | ||
|
|
425844e717 | ||
|
|
e8d6600aa9 | ||
|
|
c70af3ff5f | ||
|
|
ef6046f1f0 | ||
|
|
64752e943c | ||
|
|
3cafc17467 | ||
|
|
f4ba2ee200 | ||
|
|
61e3c925c3 | ||
|
|
27b9f6bb94 | ||
|
|
a8c57333d5 | ||
|
|
327a412fb8 | ||
|
|
47980aea1f | ||
|
|
bd23c8c433 | ||
|
|
6ca5f52df3 | ||
|
|
201c193dd4 | ||
|
|
0e6fd83ec2 | ||
|
|
dc541e797e | ||
|
|
81e8f90244 | ||
|
|
c717822c5c | ||
|
|
41d22576a2 | ||
|
|
d13ecd75af | ||
|
|
4af34a28b3 | ||
|
|
1739b144c0 | ||
|
|
4921c53f35 | ||
|
|
bed3d6a3b2 | ||
|
|
605d05f5d0 | ||
|
|
84035510b5 | ||
|
|
2204ae9d2a | ||
|
|
9b780a4df3 | ||
|
|
fae7c6d1b6 | ||
|
|
9dbae21ddc | ||
|
|
51502a8449 | ||
|
|
6fb6b29a05 | ||
|
|
b8f6ff16a6 | ||
|
|
a9b4c401bb | ||
|
|
832dc339ab | ||
|
|
0de351e25d | ||
|
|
168c5c2015 | ||
|
|
008a2127e0 | ||
|
|
ae0f06946c | ||
|
|
0dda375bd6 | ||
|
|
87fd511314 | ||
|
|
c5bd068892 | ||
|
|
c5eafd327f | ||
|
|
8e277e6e17 | ||
|
|
a2138c2e4c | ||
|
|
744e398a19 | ||
|
|
81d1c15519 | ||
|
|
e5b88d37d1 | ||
|
|
32d38e8f87 | ||
|
|
ec804c1f4c | ||
|
|
71e2fbff16 | ||
|
|
7c14a5c8e3 | ||
|
|
71033714c8 | ||
|
|
18b9b70441 | ||
|
|
50861653d5 | ||
|
|
4da68cbf7b | ||
|
|
52dea8f355 | ||
|
|
e92c1b5849 | ||
|
|
50457dec2b | ||
|
|
f13e348dcb | ||
|
|
925c1245e3 | ||
|
|
e6a58a51d8 | ||
|
|
9cd20fedb1 | ||
|
|
71ca343035 | ||
|
|
921a0fadf4 | ||
|
|
890b9e43eb | ||
|
|
f6c6373a5b | ||
|
|
df68c5975d | ||
|
|
0a19ce940c | ||
|
|
f86c8818c7 | ||
|
|
7c21057dc9 | ||
|
|
499f1816a3 | ||
|
|
cff0477c01 | ||
|
|
db43c28ed2 | ||
|
|
2c9bd617d6 | ||
|
|
cd360a2ffb | ||
|
|
5b83729d8e | ||
|
|
b8f8a441d6 | ||
|
|
a944aea411 | ||
|
|
c81f836478 | ||
|
|
87502c1173 | ||
|
|
4363af7992 | ||
|
|
acac911f79 | ||
|
|
568c073582 | ||
|
|
7b9b511181 | ||
|
|
9ed427152d | ||
|
|
ee08f88948 | ||
|
|
8f31d01440 | ||
|
|
a1eb20009a | ||
|
|
0187d7b498 | ||
|
|
22d0737fd9 | ||
|
|
8001df3522 | ||
|
|
b0791f2f31 | ||
|
|
f6235d99d6 | ||
|
|
079954fb15 | ||
|
|
77e2df9627 | ||
|
|
db989ce7d7 | ||
|
|
a880921e7a | ||
|
|
9d7ec6da61 | ||
|
|
4ab6988b63 | ||
|
|
80ce978c27 | ||
|
|
6f46c6ae0c | ||
|
|
c6040b9f12 | ||
|
|
f1dabc398e | ||
|
|
099c3502be | ||
|
|
0787c21bd9 | ||
|
|
402678e118 | ||
|
|
76bc20a9ab | ||
|
|
b2ba9f4519 | ||
|
|
e318ef18ce | ||
|
|
6b47a49885 | ||
|
|
7a655974d8 | ||
|
|
e5535f61c0 | ||
|
|
302ab96db8 | ||
|
|
0a0f4d1a0a | ||
|
|
dc63ebd9a4 | ||
|
|
3a41390d39 | ||
|
|
00510196f1 | ||
|
|
b9a0f1b71f | ||
|
|
52ebbe0130 | ||
|
|
ee6cf547f4 | ||
|
|
227fa72e84 | ||
|
|
5a20f8f048 | ||
|
|
138b7661cf | ||
|
|
3cdce47fca | ||
|
|
97b84fe044 | ||
|
|
1b0f925166 | ||
|
|
ab2ebc3853 | ||
|
|
cd6acd8a0e | ||
|
|
f6a3c09825 | ||
|
|
62071bde81 | ||
|
|
5a1e8cbf9c | ||
|
|
4e1c804bc0 | ||
|
|
da301372b9 | ||
|
|
a2eb4fc64d | ||
|
|
9508211a9a | ||
|
|
0abdd4269e | ||
|
|
bdad515233 | ||
|
|
1eca096b9b | ||
|
|
15b9644aec | ||
|
|
8305215fbc | ||
|
|
184a0a8d68 | ||
|
|
3adb20e946 | ||
|
|
845b067d6e | ||
|
|
631309d2d2 | ||
|
|
c5390b036f | ||
|
|
a1534b9165 | ||
|
|
55ec3997a2 | ||
|
|
5c97d70002 | ||
|
|
d27a18a71d | ||
|
|
397d9c6e80 | ||
|
|
36c92fb84f | ||
|
|
819f80da42 | ||
|
|
494205d52e | ||
|
|
c5519c7b70 | ||
|
|
e9a190ff0a | ||
|
|
5ae13861be | ||
|
|
a58bd0bc74 | ||
|
|
1fec4e23ea | ||
|
|
ff2b413a48 | ||
|
|
293e245e6b | ||
|
|
c3aa2dd571 | ||
|
|
f5090e034f | ||
|
|
7d91e1bb50 | ||
|
|
def3cac8a0 | ||
|
|
c01c61f4a8 | ||
|
|
af3107f454 | ||
|
|
dbce129c44 | ||
|
|
566f10681a | ||
|
|
d0fc5ef84c | ||
|
|
67d7e4ebaa | ||
|
|
82fa9bba37 | ||
|
|
fe439c6a1b | ||
|
|
4e07ff3602 | ||
|
|
c75cbf4955 | ||
|
|
96f8878aa5 | ||
|
|
1f7a76fc04 | ||
|
|
115518aac5 | ||
|
|
ac0921fa47 | ||
|
|
f8004dd6eb | ||
|
|
232ff76928 | ||
|
|
f5da0b62c2 | ||
|
|
995522c3d0 | ||
|
|
f33d42c0e5 | ||
|
|
e155f70095 | ||
|
|
2d1467a5aa | ||
|
|
38f959db9a | ||
|
|
ecc1a41e30 | ||
|
|
253531415f | ||
|
|
4f1948cc1c | ||
|
|
bef0350b0a | ||
|
|
7bd3fddc70 | ||
|
|
e5cad60084 | ||
|
|
a6acc82e34 | ||
|
|
cb02fc29d4 | ||
|
|
743fc2d2b8 | ||
|
|
d3f8c6b28a | ||
|
|
4d82d9dbe5 | ||
|
|
0f6acac512 | ||
|
|
f98db640c5 | ||
|
|
d47c13de32 | ||
|
|
6748479a85 | ||
|
|
22f661d751 | ||
|
|
4ab0776e19 | ||
|
|
0a36981c3a | ||
|
|
2b09b1ed4e | ||
|
|
74f0323419 | ||
|
|
2ff0415e7a | ||
|
|
870e8e685e | ||
|
|
204f331ae2 | ||
|
|
4017f3f60b | ||
|
|
25818d2c37 | ||
|
|
7dd1319df1 | ||
|
|
43be16a803 | ||
|
|
ff68f9b47c | ||
|
|
c6f10b628c | ||
|
|
7eb31e07ea | ||
|
|
b10b283da1 | ||
|
|
cb343e1e6f | ||
|
|
229c88838d | ||
|
|
7cf37df1f6 | ||
|
|
8768ba8225 | ||
|
|
1a8d88c91b | ||
|
|
76f9ff73df | ||
|
|
6c12806a8f | ||
|
|
2e54666e06 | ||
|
|
5d11a7438f | ||
|
|
5debfaaac8 | ||
|
|
ad2a7f12b2 | ||
|
|
8c5b03b55d | ||
|
|
465dd6cec2 | ||
|
|
f9281afe9f | ||
|
|
b6392ef29c | ||
|
|
6f8f5ae3db | ||
|
|
7564598f5e | ||
|
|
b62049e8ce | ||
|
|
af6e078a98 | ||
|
|
da17791f3c | ||
|
|
0d1c6fc8fd | ||
|
|
9c1537bc15 | ||
|
|
6f07431542 | ||
|
|
9600128885 | ||
|
|
bc631a0e42 | ||
|
|
e20374e6f7 | ||
|
|
8fa12fda5b | ||
|
|
a745ed89f4 | ||
|
|
8e5a548826 | ||
|
|
5b346973b0 | ||
|
|
111c99d85d | ||
|
|
9393b62dcc | ||
|
|
a812a474f6 | ||
|
|
a573f8c239 | ||
|
|
f75fa48f72 | ||
|
|
b40583eec2 | ||
|
|
ffa419d8cd | ||
|
|
3df853345f | ||
|
|
38793a54d2 | ||
|
|
4277196d14 | ||
|
|
d1ddd006ff | ||
|
|
07207496d7 | ||
|
|
6f39d725b2 | ||
|
|
50e4dff4e5 | ||
|
|
d56b86297c | ||
|
|
4e9e2c0676 | ||
|
|
8c2c9507cf | ||
|
|
273328b8b3 | ||
|
|
30aa671a5d | ||
|
|
1c8d3283a1 | ||
|
|
93dd0f1472 | ||
|
|
16961d8a2d | ||
|
|
b22394a42f | ||
|
|
347e5ba45b | ||
|
|
e7e22788e7 | ||
|
|
2e09799884 | ||
|
|
05b9584986 | ||
|
|
9ac97aac36 | ||
|
|
f1a5aa7720 | ||
|
|
cdd0285152 | ||
|
|
04455420e0 | ||
|
|
4431647e74 | ||
|
|
b3e6a84cf5 | ||
|
|
9ff33d65cf | ||
|
|
1e827f9465 | ||
|
|
0b83996b74 | ||
|
|
a3d8def0a6 | ||
|
|
99eccea21f | ||
|
|
f64d1dfd1a | ||
|
|
868d94c61b | ||
|
|
597c7dbb33 | ||
|
|
28f7d8b664 | ||
|
|
d83e4e7d8d | ||
|
|
155e0ef4a6 | ||
|
|
3ce9a8705c | ||
|
|
111882b8ac | ||
|
|
c698ae5210 | ||
|
|
deec59c659 | ||
|
|
cc0d828205 | ||
|
|
10f1da2bc9 | ||
|
|
97443c2591 | ||
|
|
73c59ebe1c | ||
|
|
45627096c2 | ||
|
|
00ad6f28db | ||
|
|
92b2d682f1 | ||
|
|
c07fb96831 | ||
|
|
504d94ff90 | ||
|
|
3d54800f89 | ||
|
|
d322d6cbf5 | ||
|
|
58433f1881 | ||
|
|
9033c9c294 | ||
|
|
ac85d6166f | ||
|
|
e0a445964e | ||
|
|
c83d236996 | ||
|
|
1512e78704 | ||
|
|
45c0e316d0 | ||
|
|
9509cc987e | ||
|
|
b52e6a7b32 | ||
|
|
f018f18c36 | ||
|
|
bc2c8f97d8 | ||
|
|
e3ccdae6d2 | ||
|
|
af0a718747 | ||
|
|
364bf9c9ea | ||
|
|
fd48572a94 | ||
|
|
26ec47eab1 | ||
|
|
76f1f380a3 | ||
|
|
6fa4014e19 | ||
|
|
c5814c32fd | ||
|
|
981880e27e | ||
|
|
78aabf68d8 | ||
|
|
2ff9e1f6e3 | ||
|
|
935fa0a97c | ||
|
|
f171d12131 | ||
|
|
55de25f4f2 | ||
|
|
0d4ff730bf | ||
|
|
229b63777c | ||
|
|
cb6d16fb38 | ||
|
|
5877034934 | ||
|
|
fa43842729 | ||
|
|
2a6a8ae7d1 | ||
|
|
7064c1d387 | ||
|
|
b837a7c6c1 | ||
|
|
95092cd05b | ||
|
|
96c858f01e | ||
|
|
274a8934e4 | ||
|
|
45cc150454 | ||
|
|
44ee6c6d0f | ||
|
|
09b1c697d3 | ||
|
|
9681cfc3a6 | ||
|
|
fffdc9b114 | ||
|
|
fe7be46dbe | ||
|
|
14399b4401 | ||
|
|
7b412165a6 | ||
|
|
3c034d8861 | ||
|
|
91601e767e | ||
|
|
53091bc6d4 | ||
|
|
aa70c0f18d | ||
|
|
2f7f6b3a3b | ||
|
|
288e84cc64 | ||
|
|
a72d2eec38 | ||
|
|
0bd7659b2a | ||
|
|
be301f3270 | ||
|
|
0500d8282a | ||
|
|
38ee53c222 | ||
|
|
9b6037ff4a | ||
|
|
98effc7bdf | ||
|
|
dc7356929c | ||
|
|
0a433901ac | ||
|
|
465cc1eb91 | ||
|
|
9306e76758 | ||
|
|
b335cb196f | ||
|
|
c2677309fc | ||
|
|
bf1aa53f67 | ||
|
|
33e6ac6628 | ||
|
|
d27259ef88 | ||
|
|
bc1188e4d3 | ||
|
|
f465af24b4 | ||
|
|
f7735427fc | ||
|
|
4296982118 | ||
|
|
226c83256c | ||
|
|
0c2c1db553 | ||
|
|
ef87beed40 | ||
|
|
d3b850558f | ||
|
|
97037f5939 | ||
|
|
372b068f77 | ||
|
|
25a6289a60 | ||
|
|
5fb6bcc040 | ||
|
|
2baf269661 | ||
|
|
5a8ad9cb1d | ||
|
|
8e36d7d247 | ||
|
|
97722fd0d4 | ||
|
|
76533c40bd | ||
|
|
13ec8072ff | ||
|
|
d8422f1896 | ||
|
|
72b7fa3801 | ||
|
|
8116af4917 | ||
|
|
85ff9109ae | ||
|
|
3517cf88db | ||
|
|
675ee2152c | ||
|
|
2171d7ee72 | ||
|
|
2e8597a9ed | ||
|
|
2e4b4ed7cb | ||
|
|
38086c5dc6 | ||
|
|
b5e6f2cb75 | ||
|
|
09c59581da | ||
|
|
d96a1f8fb5 | ||
|
|
7e77ec7258 | ||
|
|
3da78b569d | ||
|
|
42c7b35ef1 | ||
|
|
d010933362 | ||
|
|
4756b73b70 | ||
|
|
1cd96146b2 | ||
|
|
39127bbc3f | ||
|
|
60185f7e03 | ||
|
|
21aaa26b52 | ||
|
|
6591928844 | ||
|
|
0051788824 | ||
|
|
313e67d433 | ||
|
|
7f25509976 | ||
|
|
7cdf8b2753 | ||
|
|
6da93d9b45 | ||
|
|
7c133b80ba | ||
|
|
99295113e2 | ||
|
|
ec55488fae | ||
|
|
939615b3ef | ||
|
|
a28b092c88 | ||
|
|
76f1c9485a | ||
|
|
f35fded601 | ||
|
|
bc3261e0b7 | ||
|
|
9605d8c12f | ||
|
|
3ef352a73c | ||
|
|
499a076ae6 | ||
|
|
6fff757757 | ||
|
|
c9b7edb58f | ||
|
|
7249993a3f | ||
|
|
ac1b512272 | ||
|
|
92cfd73b86 | ||
|
|
508651ba5a | ||
|
|
8f88afd9bc | ||
|
|
e489addaf7 | ||
|
|
43ae95049c | ||
|
|
7f503a946a | ||
|
|
343591ef87 | ||
|
|
5c4e87777d | ||
|
|
51377ddf02 | ||
|
|
c8227b63b5 | ||
|
|
46fd70b267 | ||
|
|
66a0e47042 | ||
|
|
f4e3ba9eae | ||
|
|
c8d4bbb09e | ||
|
|
095e89778d | ||
|
|
c57942fc71 | ||
|
|
241afd9767 | ||
|
|
79d4bd7c1d | ||
|
|
0a16c5d0fd | ||
|
|
ed879df6f6 | ||
|
|
57e4b5f2cf | ||
|
|
02a18a41cf | ||
|
|
9f4e8688f7 | ||
|
|
dae880727e | ||
|
|
9c245e8f2a | ||
|
|
2a9fb74ec5 | ||
|
|
2316a74075 | ||
|
|
7013d26717 | ||
|
|
991d50a4c3 | ||
|
|
0043e9b945 | ||
|
|
35ac5cd809 | ||
|
|
4515866661 | ||
|
|
b693851119 | ||
|
|
d5945ec7fd | ||
|
|
a37133a376 | ||
|
|
84ecba99a7 | ||
|
|
2bd3fe4cb8 | ||
|
|
ae7b4a10ab | ||
|
|
232e8c2cc3 | ||
|
|
4484464620 | ||
|
|
af36d06a26 | ||
|
|
f6659f13a0 | ||
|
|
6e057fadb9 | ||
|
|
8d083d38dd | ||
|
|
2690cf7efe | ||
|
|
f622108d30 | ||
|
|
287acd97a5 | ||
|
|
edee6f6c2d | ||
|
|
7ac8036706 | ||
|
|
fe87fd0f97 | ||
|
|
3e87f2bc45 | ||
|
|
a4d3d16156 | ||
|
|
2a957e615a | ||
|
|
e8ac7d10af | ||
|
|
c9f8d11e3a | ||
|
|
c0f09c9590 | ||
|
|
80b10acb5e | ||
|
|
147e1a8409 |
13
address.php
@@ -25,11 +25,14 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
/**
|
||||
* This file will be removed in 1.6
|
||||
* You have to use index.php?controller=page_name instead of this page
|
||||
*
|
||||
* @deprecated 1.5.0
|
||||
*/
|
||||
|
||||
require(dirname(__FILE__).'/config/config.inc.php');
|
||||
Tools::displayFileAsDeprecated();
|
||||
|
||||
// init front controller in order to use Tools::redirect
|
||||
$controller = new FrontController();
|
||||
$controller->init();
|
||||
|
||||
Tools::redirect('index.php?controller=address'.(($_SERVER['QUERY_STRING']) ? '&'.$_SERVER['QUERY_STRING'] : ''));
|
||||
Tools::redirect('index.php?controller=address'.($_REQUEST ? '&'.http_build_query($_REQUEST) : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');
|
||||
@@ -25,11 +25,14 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
/**
|
||||
* This file will be removed in 1.6
|
||||
* You have to use index.php?controller=page_name instead of this page
|
||||
*
|
||||
* @deprecated 1.5.0
|
||||
*/
|
||||
|
||||
require(dirname(__FILE__).'/config/config.inc.php');
|
||||
Tools::displayFileAsDeprecated();
|
||||
|
||||
// init front controller in order to use Tools::redirect
|
||||
$controller = new FrontController();
|
||||
$controller->init();
|
||||
|
||||
Tools::redirect('index.php?controller=addresses'.(($_SERVER['QUERY_STRING']) ? '&'.$_SERVER['QUERY_STRING'] : ''));
|
||||
Tools::redirect('index.php?controller=addresses'.($_REQUEST ? '&'.http_build_query($_REQUEST) : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');
|
||||
@@ -38,6 +38,5 @@ if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab']))
|
||||
$_REQUEST['controller'] = strtolower($_REQUEST['tab']);
|
||||
// Retrocompatibility with 1.4
|
||||
$_REQUEST['ajaxMode'] = $_POST['ajaxMode'] = $_GET['ajaxMode'] = $_REQUEST['ajax'] = $_POST['ajax'] = $_GET['ajax'] = 1;
|
||||
|
||||
Dispatcher::getInstance()->setControllerDirectories(array(_PS_ADMIN_DIR_.'/tabs/', _PS_ADMIN_CONTROLLER_DIR_));
|
||||
|
||||
Dispatcher::getInstance()->dispatch();
|
||||
@@ -71,124 +71,14 @@ function displayJavascriptAlert($s)
|
||||
echo '<script type="text/javascript">alert(\''.addslashes($s).'\');</script>';
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('ajaxProductManufacturers'))
|
||||
{
|
||||
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
|
||||
$manufacturers = Manufacturer::getManufacturers();
|
||||
if ($manufacturers)
|
||||
{
|
||||
$jsonArray = array();
|
||||
foreach ($manufacturers AS $manufacturer)
|
||||
$jsonArray[] = '{"optionValue": "'.$manufacturer['id_manufacturer'].'", "optionDisplay": "'.htmlspecialchars(trim($manufacturer['name'])).'"}';
|
||||
die('['.implode(',', $jsonArray).']');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (Tools::isSubmit('ajaxReferrers'))
|
||||
{
|
||||
require(_PS_CONTROLLER_DIR_.'admin/AdminReferrersController.php');
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('ajaxProductSuppliers'))
|
||||
{
|
||||
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
|
||||
$suppliers = Supplier::getSuppliers();
|
||||
if ($suppliers)
|
||||
{
|
||||
$jsonArray = array();
|
||||
foreach ($suppliers AS $supplier)
|
||||
$jsonArray[] = '{"optionValue": "'.$supplier['id_supplier'].'", "optionDisplay": "'.htmlspecialchars(trim($supplier['name'])).'"}';
|
||||
die('['.implode(',', $jsonArray).']');
|
||||
}
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('ajaxProductAccessories'))
|
||||
{
|
||||
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
|
||||
$jsonArray = array();
|
||||
|
||||
$products = Db::getInstance()->executeS('
|
||||
SELECT p.`id_product`, pl.`name`
|
||||
FROM `'._DB_PREFIX_.'product` p
|
||||
NATURAL LEFT JOIN `'._DB_PREFIX_.'product_lang` pl
|
||||
WHERE pl.`id_lang` = '.(int)(Tools::getValue('id_lang')).'
|
||||
'.Context::getContext()->shop->addSqlRestrictionOnLang('pl').'
|
||||
AND p.`id_product` != '.(int)(Tools::getValue('id_product')).'
|
||||
AND p.`id_product` NOT IN (
|
||||
SELECT a.`id_product_2`
|
||||
FROM `'._DB_PREFIX_.'accessory` a
|
||||
WHERE a.`id_product_1` = '.(int)(Tools::getValue('id_product')).')
|
||||
ORDER BY pl.`name`');
|
||||
|
||||
foreach ($products AS $accessory)
|
||||
$jsonArray[] = '{"value: "'.(int)($accessory['id_product']).'-'.addslashes($accessory['name']).'", "text":"'.(int)($accessory['id_product']).' - '.addslashes($accessory['name']).'"}';
|
||||
die('['.implode(',', $jsonArray).']');
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('ajaxDiscountCustomers'))
|
||||
{
|
||||
AdminTab::$currentIndex = 'index.php?tab=AdminDiscounts';
|
||||
$jsonArray = array();
|
||||
$filter = Tools::getValue('filter');
|
||||
|
||||
if (Validate::isBool_Id($filter))
|
||||
$filterArray = explode('_', $filter);
|
||||
|
||||
$customers = Db::getInstance()->executeS('
|
||||
SELECT `id_customer`, `email`, CONCAT(`lastname`, \' \', `firstname`) as name
|
||||
FROM `'._DB_PREFIX_.'customer`
|
||||
WHERE `deleted` = 0 AND is_guest = 0
|
||||
AND '.(Validate::isUnsignedInt($filter) ? '`id_customer` = '.(int)($filter) : '(`email` LIKE "%'.pSQL($filter).'%"
|
||||
'.((Validate::isBool_Id($filter) AND $filterArray[0] == 0) ? 'OR `id_customer` = '.(int)($filterArray[1]) : '').'
|
||||
'.(Validate::isUnsignedInt($filter) ? '`id_customer` = '.(int)($filter) : '').'
|
||||
OR CONCAT(`firstname`, \' \', `lastname`) LIKE "%'.pSQL($filter).'%"
|
||||
OR CONCAT(`lastname`, \' \', `firstname`) LIKE "%'.pSQL($filter).'%")').'
|
||||
ORDER BY CONCAT(`lastname`, \' \', `firstname`) ASC
|
||||
LIMIT 50');
|
||||
|
||||
$groups = Db::getInstance()->executeS('
|
||||
SELECT g.`id_group`, gl.`name`
|
||||
FROM `'._DB_PREFIX_.'group` g
|
||||
LEFT JOIN `'._DB_PREFIX_.'group_lang` AS gl ON (g.`id_group` = gl.`id_group` AND gl.`id_lang` = '.(int)($context->language->id).')
|
||||
WHERE '.(Validate::isUnsignedInt($filter) ? 'g.`id_group` = '.(int)($filter) : 'gl.`name` LIKE "%'.pSQL($filter).'%"
|
||||
'.((Validate::isBool_Id($filter) AND $filterArray[0] == 1) ? 'OR g.`id_group` = '.(int)($filterArray[1]) : '')).'
|
||||
ORDER BY gl.`name` ASC
|
||||
LIMIT 50');
|
||||
|
||||
$json = '{"customers" : ';
|
||||
foreach ($customers AS $customer)
|
||||
$jsonArray[] = '{"value":"0_'.(int)($customer['id_customer']).'", "text":"'.addslashes($customer['name']).' ('.addslashes($customer['email']).')"}';
|
||||
$json .= '['.implode(',', $jsonArray).'],
|
||||
"groups" : ';
|
||||
$jsonArray = array();
|
||||
foreach ($groups AS $group)
|
||||
$jsonArray[] = '{"value":"1_'.(int)($group['id_group']).'", "text":"'.addslashes($group['name']).'"}';
|
||||
$json .= '['.implode(',', $jsonArray).']}';
|
||||
die($json);
|
||||
}
|
||||
|
||||
if (Tools::getValue('page') == 'prestastore' AND @fsockopen('addons.prestashop.com', 80, $errno, $errst, 3))
|
||||
readfile('http://addons.prestashop.com/adminmodules.php?lang='.$context->language->iso_code);
|
||||
|
||||
if ($step = (int)(Tools::getValue('ajaxProductTab')))
|
||||
{
|
||||
require_once(dirname(__FILE__).'/tabs/AdminCatalog.php');
|
||||
$catalog = new AdminCatalog();
|
||||
$admin = new AdminProducts();
|
||||
|
||||
$languages = Language::getLanguages(false);
|
||||
$defaultLanguage = (int)(Configuration::get('PS_LANG_DEFAULT'));
|
||||
$product = new Product((int)(Tools::getValue('id_product')));
|
||||
if (!Validate::isLoadedObject($product))
|
||||
die (Tools::displayError('Product cannot be loaded'));
|
||||
|
||||
$switchArray = array(3 => 'displayFormPrices', 4 => 'displayFormAttributes', 5 => 'displayFormFeatures', 6 => 'displayFormCustomization', 7 => 'displayFormAttachments');
|
||||
AdminTab::$currentIndex = 'index.php?tab=AdminCatalog';
|
||||
if (key_exists($step, $switchArray))
|
||||
$admin->{$switchArray[$step]}($product, $languages, $defaultLanguage);
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('getAvailableFields') AND Tools::isSubmit('entity'))
|
||||
{
|
||||
$jsonArray = array();
|
||||
@@ -240,7 +130,7 @@ if (Tools::isSubmit('ajaxCategoriesPositions'))
|
||||
{
|
||||
if (isset($position) && $category->updatePosition($way, $position))
|
||||
{
|
||||
Hook::exec('categoryUpdate');
|
||||
Hook::exec('actionCategoryUpdate');
|
||||
die(true);
|
||||
}
|
||||
else
|
||||
@@ -543,18 +433,6 @@ if (Tools::isSubmit('toggleScreencast'))
|
||||
}
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('helpAccess'))
|
||||
{
|
||||
$item = Tools::getValue('item');
|
||||
$isoUser = Tools::getValue('isoUser');
|
||||
$country = Tools::getValue('country');
|
||||
$version = Tools::getValue('version');
|
||||
|
||||
if (isset($item) AND isset($isoUser) AND isset($country))
|
||||
die(HelpAccess::displayHelp($item, $isoUser, $country, $version));
|
||||
die('{nohelp}');
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('getHookableList'))
|
||||
{
|
||||
/* PrestaShop demo mode */
|
||||
@@ -654,8 +532,8 @@ if (Tools::isSubmit('saveHook'))
|
||||
$i++;
|
||||
}
|
||||
$value = rtrim($value, ',');
|
||||
$res &= Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'hook_module`
|
||||
(id_module, id_shop, id_hook, position)
|
||||
$res &= Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'hook_module`
|
||||
(id_module, id_shop, id_hook, position)
|
||||
VALUES '.$value);
|
||||
|
||||
}
|
||||
@@ -739,9 +617,9 @@ if (Tools::isSubmit('getAdminHomeElement'))
|
||||
die(Tools::jsonEncode($result));
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('getChildrenCategories') && Tools::getValue('id_category_parent'))
|
||||
if (Tools::isSubmit('getChildrenCategories') && Tools::isSubmit('id_category_parent'))
|
||||
{
|
||||
$children_categories = Category::getChildrenWithNbSelectedSubCat(Tools::getValue('id_category_parent'), Tools::getValue('selectedCat'), Context::getContext()->language->id);
|
||||
$children_categories = Category::getChildrenWithNbSelectedSubCat(Tools::getValue('id_category_parent'), Tools::getValue('selectedCat'), Context::getContext()->language->id, null, Tools::getValue('use_shop_context'));
|
||||
die(Tools::jsonEncode($children_categories));
|
||||
}
|
||||
|
||||
@@ -1014,3 +892,4 @@ if (Tools::isSubmit('getZones'))
|
||||
$array = array('hasError' => false, 'errors' => '', 'data' => $html);
|
||||
die(Tools::jsonEncode($html));
|
||||
}
|
||||
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2011 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Open Software License (OSL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/osl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision: 6844 $
|
||||
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
define('_PS_ADMIN_DIR_', getcwd());
|
||||
include_once('../config/config.inc.php');
|
||||
include_once('tabs/AdminCatalog.php');
|
||||
include_once('tabs/AdminProducts.php');
|
||||
include_once('init.php');
|
||||
|
||||
if (Tools::getValue('token') != Tools::getAdminTokenLite('AdminCatalog'))
|
||||
die(1);
|
||||
|
||||
$catalog = new AdminCatalog();
|
||||
$adminProducts = new AdminProducts();
|
||||
|
||||
echo ' <tr>
|
||||
<td class="col-left"><label for="id_category_default" class="t">'.$adminProducts->getL('Default category:').'</label></td>
|
||||
<td>
|
||||
<select id="id_category_default" name="id_category_default" onchange="checkDefaultCategory(this.value);">';
|
||||
$categories = Category::getCategories(Context::getContext()->language->id, false);
|
||||
Category::recurseCategory($categories, $categories[0][1], 1, (int)(Tools::getValue('id_category_default')));
|
||||
echo ' </select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="col-left">'.$adminProducts->getL('Catalog:').'</td>
|
||||
<td>
|
||||
<div style="overflow: auto; min-height: 300px; padding-top: 0.6em;" id="categoryList">
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$(\'div#categoryList input.categoryBox\').click(function (){
|
||||
if ($(this).is(\':not(:checked)\') && $(\'div#categoryList input.id_category_default\').val() == $(this).val())
|
||||
alert(\''.utf8_encode(html_entity_decode($adminProducts->getL('Consider changing the default category.'))).'\');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<table cellspacing="0" cellpadding="0" class="table">
|
||||
<tr>
|
||||
<th><input type="checkbox" name="checkme" class="noborder" onclick="checkDelBoxes(this.form, \'categoryBox[]\', this.checked)" /></th>
|
||||
<th>'.$adminProducts->getL('ID').'</th>
|
||||
<th style="width: 600px">'.$adminProducts->getL('Name').'</th>
|
||||
</tr>';
|
||||
$done = array();
|
||||
$index = array();
|
||||
|
||||
$categoryBox = Tools::getValue('categoryBox');
|
||||
if ($categoryBox != '')
|
||||
{
|
||||
$categoryBox = @unserialize($categoryBox);
|
||||
foreach ($categoryBox AS $k => $row)
|
||||
$index[] = $row;
|
||||
}
|
||||
elseif ((int)Tools::getValue('id_product'))
|
||||
$index = Product::getProductCategories((int)Tools::getValue('id_product'));
|
||||
$adminProducts->recurseCategoryForInclude((int)(Tools::getValue('id_product')), $index, $categories, $categories[0][1], 1, (int)(Tools::getValue('id_category_default')));
|
||||
echo ' </table>
|
||||
<p style="padding:0px; margin:0px 0px 10px 0px;">'.$adminProducts->getL('Mark all checkbox(es) of categories in which product is to appear').'<sup> *</sup></p>
|
||||
</div>
|
||||
</tr>';
|
||||
@@ -1,50 +0,0 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2011 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Open Software License (OSL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/osl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision: 6844 $
|
||||
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
define('_PS_ADMIN_DIR_', getcwd());
|
||||
include(_PS_ADMIN_DIR_.'/../config/config.inc.php');
|
||||
/* Getting cookie or logout */
|
||||
require_once(dirname(__FILE__).'/init.php');
|
||||
|
||||
if(!isset($_GET['iso_lang']) OR empty($_GET['iso_lang']))
|
||||
die('fail:0');
|
||||
if(!isset($_GET['ps_version']) OR empty($_GET['ps_version']))
|
||||
die('fail:0');
|
||||
if(@fsockopen('api.prestashop.com', 80))
|
||||
{
|
||||
// Get all iso code available
|
||||
$lang_packs = Tools::file_get_contents('http://api.prestashop.com/download/lang_packs/get_language_pack.php?version='.(string)$_GET['ps_version'].'&iso_lang='.(string)$_GET['iso_lang']);
|
||||
|
||||
if ($lang_packs !== '' && Tools::jsonDecode($lang_packs) !== NULL)
|
||||
{
|
||||
echo $lang_packs;
|
||||
}
|
||||
else
|
||||
die('fail:2');
|
||||
}
|
||||
else
|
||||
die('offline');
|
||||
@@ -30,18 +30,19 @@ include_once(dirname(__FILE__).'/../config/config.inc.php');
|
||||
/* Getting cookie or logout */
|
||||
require_once(dirname(__FILE__).'/init.php');
|
||||
|
||||
$smtpChecked = (trim($_GET['mailMethod']) == 'smtp');
|
||||
$smtpServer = $_GET['smtpSrv'];
|
||||
$content = $_GET['testMsg'];
|
||||
$subject = $_GET['testSubject'];
|
||||
$smtpChecked = (trim($_POST['mailMethod']) == 'smtp');
|
||||
$smtpServer = $_POST['smtpSrv'];
|
||||
$content = urldecode($_POST['testMsg']);
|
||||
$subject = urldecode($_POST['testSubject']);
|
||||
$type = 'text/html';
|
||||
$to = $_GET['testEmail'];
|
||||
$to = $_POST['testEmail'];
|
||||
$from = Configuration::get('PS_SHOP_EMAIL');
|
||||
$smtpLogin = $_GET['smtpLogin'];
|
||||
$smtpPassword = $_GET['smtpPassword'];
|
||||
$smtpPort = $_GET['smtpPort'];
|
||||
$smtpEncryption = $_GET['smtpEnc'];
|
||||
$smtpLogin = $_POST['smtpLogin'];
|
||||
$smtpPassword = (!empty($_POST['smtpPassword'])) ? urldecode($_POST['smtpPassword']) : Configuration::get('PS_MAIL_PASSWD');
|
||||
$smtpPort = $_POST['smtpPort'];
|
||||
$smtpEncryption = $_POST['smtpEnc'];
|
||||
|
||||
$result = Mail::sendMailTest(Tools::htmlentitiesUTF8($smtpChecked), Tools::htmlentitiesUTF8($smtpServer), Tools::htmlentitiesUTF8($content), Tools::htmlentitiesUTF8($subject), Tools::htmlentitiesUTF8($type), Tools::htmlentitiesUTF8($to), Tools::htmlentitiesUTF8($from), Tools::htmlentitiesUTF8($smtpLogin), Tools::htmlentitiesUTF8($smtpPassword), Tools::htmlentitiesUTF8($smtpPort), Tools::htmlentitiesUTF8($smtpEncryption));
|
||||
die($result === true ? 'ok' : $result);
|
||||
|
||||
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
*/
|
||||
|
||||
|
||||
error_reporting(E_ALL);
|
||||
//error_reporting(E_ALL ^ E_NOTICE);
|
||||
|
||||
|
||||
@@ -128,4 +127,4 @@ error_reporting(E_ALL);
|
||||
//LANGAUGAE DECLARATIONNS
|
||||
define('CONFIG_LANG_INDEX', 'language'); //the index in the session
|
||||
define('CONFIG_LANG_DEFAULT', (CONFIG_QUERY_STRING_ENABLE && !empty($_GET['language']) && file_exists(DIR_LANG . secureFileName($_GET['language'] . '.php'))?secureFileName($_GET['language']):'en')); //change it to be your language file base name, such en
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
echo ' </div>
|
||||
</div>
|
||||
'.Hook::exec('backOfficeFooter').'
|
||||
'.Hook::exec('displayBackOfficeFooter').'
|
||||
<div id="footer">
|
||||
<div style="float:left;margin-left:10px;padding-top:6px">
|
||||
<a href="http://www.prestashop.com/" target="_blank" style="font-weight:700;color:#666666">PrestaShop™ '._PS_VERSION_.'</a><br />
|
||||
|
||||
@@ -30,7 +30,7 @@ require_once(dirname(__FILE__).'/../images.inc.php');
|
||||
function bindDatepicker($id, $time)
|
||||
{
|
||||
if ($time)
|
||||
echo '
|
||||
echo '
|
||||
var dateObj = new Date();
|
||||
var hours = dateObj.getHours();
|
||||
var mins = dateObj.getMinutes();
|
||||
@@ -42,7 +42,7 @@ function bindDatepicker($id, $time)
|
||||
|
||||
echo '
|
||||
$(function() {
|
||||
$("#'.$id.'").datepicker({
|
||||
$("#'.Tools::htmlentitiesUTF8($id).'").datepicker({
|
||||
prevText:"",
|
||||
nextText:"",
|
||||
dateFormat:"yy-mm-dd"'.($time ? '+time' : '').'});
|
||||
@@ -62,7 +62,7 @@ function includeDatepicker($id, $time = false)
|
||||
echo '<script type="text/javascript" src="'.__PS_BASE_URI__.'js/jquery/jquery-ui-1.8.10.custom.min.js"></script>';
|
||||
$iso = Db::getInstance()->getValue('SELECT iso_code FROM '._DB_PREFIX_.'lang WHERE `id_lang` = '.(int)Context::getContext()->language->id);
|
||||
if ($iso != 'en')
|
||||
echo '<script type="text/javascript" src="'.__PS_BASE_URI__.'js/jquery/ui/i18n/jquery.ui.datepicker-'.$iso.'.js"></script>';
|
||||
echo '<script type="text/javascript" src="'.__PS_BASE_URI__.'js/jquery/ui/i18n/jquery.ui.datepicker-'.Tools::htmlentitiesUTF8($iso).'.js"></script>';
|
||||
echo '<script type="text/javascript">';
|
||||
if (is_array($id))
|
||||
foreach ($id as $id2)
|
||||
@@ -93,7 +93,6 @@ function rewriteSettingsFile($baseUrls = NULL, $theme = NULL, $arrayDB = NULL)
|
||||
$defines['_DB_USER_'] = (($arrayDB AND isset($arrayDB['_DB_USER_'])) ? $arrayDB['_DB_USER_'] : _DB_USER_);
|
||||
$defines['_DB_PREFIX_'] = (($arrayDB AND isset($arrayDB['_DB_PREFIX_'])) ? $arrayDB['_DB_PREFIX_'] : _DB_PREFIX_);
|
||||
$defines['_DB_PASSWD_'] = (($arrayDB AND isset($arrayDB['_DB_PASSWD_'])) ? $arrayDB['_DB_PASSWD_'] : _DB_PASSWD_);
|
||||
$defines['_DB_TYPE_'] = (($arrayDB AND isset($arrayDB['_DB_TYPE_'])) ? $arrayDB['_DB_TYPE_'] : _DB_TYPE_);
|
||||
$defines['_COOKIE_KEY_'] = addslashes(_COOKIE_KEY_);
|
||||
$defines['_COOKIE_IV_'] = addslashes(_COOKIE_IV_);
|
||||
if (defined('_RIJNDAEL_KEY_'))
|
||||
@@ -162,9 +161,9 @@ function getPath($urlBase, $id_category, $path = '', $highlight = '', $categoryT
|
||||
$nCategories = (int)sizeof($categories);
|
||||
foreach ($categories AS $category)
|
||||
{
|
||||
$edit = '<a href="'.$urlBase.'&id_category='.(int)$category['id_category'].'&'.(($category['id_category'] == 1 || $home) ? 'viewcategory' : 'addcategory').'&token='.Tools::getAdminToken('AdminCatalog'.(int)(Tab::getIdFromClassName('AdminCatalog')).(int)$context->employee->id).'" title="'.($category['id_category'] == 1 ? 'Home' : 'Modify').'"><img src="../img/admin/'.(($category['id_category'] == 1 || $home) ? 'home' : 'edit').'.gif" alt="" /></a> ';
|
||||
$edit = '<a href="'.$urlBase.'&id_category='.(int)$category['id_category'].'&'.(($category['id_category'] == 1 || $home) ? 'viewcategory' : 'updatecategory').'&token='.Tools::getAdminToken('AdminCategories'.(int)(Tab::getIdFromClassName('AdminCategories')).(int)$context->employee->id).'" title="'.($category['id_category'] == 1 ? 'Home' : 'Modify').'"><img src="../img/admin/'.(($category['id_category'] == 1 || $home) ? 'home' : 'edit').'.gif" alt="" /></a> ';
|
||||
$fullPath .= $edit.
|
||||
($n < $nCategories ? '<a href="'.$urlBase.'&id_category='.(int)$category['id_category'].'&viewcategory&token='.Tools::getAdminToken('AdminCatalog'.(int)(Tab::getIdFromClassName('AdminCatalog')).(int)$context->employee->id).'" title="'.htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8').'">' : '').
|
||||
($n < $nCategories ? '<a href="'.$urlBase.'&id_category='.(int)$category['id_category'].'&viewcategory&token='.Tools::getAdminToken('AdminCategories'.(int)(Tab::getIdFromClassName('AdminCategories')).(int)$context->employee->id).'" title="'.htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8').'">' : '').
|
||||
(!empty($highlight) ? str_ireplace($highlight, '<span class="highlight">'.htmlentities($highlight, ENT_NOQUOTES, 'UTF-8').'</span>', $category['name']) : $category['name']).
|
||||
($n < $nCategories ? '</a>' : '').
|
||||
(($n++ != $nCategories OR !empty($path)) ? ' > ' : '');
|
||||
|
||||
@@ -40,7 +40,7 @@ echo '
|
||||
<link type="text/css" rel="stylesheet" href="'._PS_JS_DIR_.'jquery/datepicker/datepicker.css" />
|
||||
<link type="text/css" rel="stylesheet" href="'._PS_CSS_DIR_.'admin.css" />
|
||||
<link type="text/css" rel="stylesheet" href="'._PS_CSS_DIR_.'jquery.cluetip.css" />
|
||||
<link type="text/css" rel="stylesheet" href="themes/'.Context::getContext()->employee->bo_theme.'/admin.css" />
|
||||
<link type="text/css" rel="stylesheet" href="themes/'.Context::getContext()->employee->bo_theme.'/css/admin.css" />
|
||||
<title>PrestaShop™ - '.translate('Administration panel').'</title>
|
||||
<script type="text/javascript">
|
||||
var helpboxes = '.Configuration::get('PS_HELPBOX').';
|
||||
@@ -54,7 +54,7 @@ echo '
|
||||
<script type="text/javascript" src="'._PS_JS_DIR_.'tools.js"></script>
|
||||
<script type="text/javascript" src="'._PS_JS_DIR_.'ajax.js"></script>
|
||||
<link rel="shortcut icon" href="'._PS_IMG_.'favicon.ico" />
|
||||
'.Hook::exec('backOfficeHeader').'
|
||||
'.Hook::exec('displayBackOfficeHeader').'
|
||||
<!--[if IE]>
|
||||
<link type="text/css" rel="stylesheet" href="'._PS_CSS_DIR_.'admin-ie.css" />
|
||||
<![endif]-->
|
||||
@@ -283,7 +283,7 @@ echo ' </select>
|
||||
echo '<div id="header_shoplist">'.translate('Select your shop:').' '.generateShopList().'</div>';
|
||||
|
||||
echo '</div>';
|
||||
echo Hook::exec('backOfficeTop');
|
||||
echo Hook::exec('displayBackOfficeTop');
|
||||
echo '<ul id="menu">';
|
||||
|
||||
if (empty($tab))
|
||||
|
||||
@@ -38,7 +38,4 @@ if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab']))
|
||||
$_REQUEST['controller'] = strtolower($_REQUEST['tab']);
|
||||
|
||||
// Prepare and trigger admin dispatcher
|
||||
Dispatcher::getInstance()->setDefaultController('AdminHome');
|
||||
Dispatcher::getInstance()->setControllerNotFound('AdminNotFound');
|
||||
Dispatcher::getInstance()->setControllerDirectories(array(_PS_ADMIN_DIR_.'/tabs/', _PS_ADMIN_CONTROLLER_DIR_));
|
||||
Dispatcher::getInstance()->dispatch();
|
||||
|
||||
@@ -31,69 +31,86 @@ $timerStart = microtime(true);
|
||||
// $_GET['tab'] = $_GET['controller'];
|
||||
// $_POST['tab'] = $_POST['controller'];
|
||||
// $_REQUEST['tab'] = $_REQUEST['controller'];
|
||||
|
||||
$context = Context::getContext();
|
||||
if (isset($_GET['logout']))
|
||||
$context->employee->logout();
|
||||
|
||||
if (!isset($context->employee) || !$context->employee->isLoggedBack())
|
||||
Tools::redirectAdmin('index.php?controller=AdminLogin&redirect='.$_SERVER['REQUEST_URI']);
|
||||
|
||||
// Set current index
|
||||
$currentIndex = $_SERVER['SCRIPT_NAME'].(($controller = Tools::getValue('controller')) ? '?controller='.$controller: '');
|
||||
|
||||
if ($back = Tools::getValue('back'))
|
||||
$currentIndex .= '&back='.urlencode($back);
|
||||
AdminTab::$currentIndex = $currentIndex;
|
||||
|
||||
$iso = $context->language->iso_code;
|
||||
include(_PS_TRANSLATIONS_DIR_.$iso.'/errors.php');
|
||||
include(_PS_TRANSLATIONS_DIR_.$iso.'/fields.php');
|
||||
include(_PS_TRANSLATIONS_DIR_.$iso.'/admin.php');
|
||||
|
||||
/* Server Params */
|
||||
$protocol_link = (Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
|
||||
$protocol_content = (isset($useSSL) AND $useSSL AND Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
|
||||
$link = new Link($protocol_link, $protocol_content);
|
||||
$context->link = $link;
|
||||
define('_PS_BASE_URL_', Tools::getShopDomain(true));
|
||||
define('_PS_BASE_URL_SSL_', Tools::getShopDomainSsl(true));
|
||||
|
||||
$path = dirname(__FILE__).'/themes/';
|
||||
if (empty($context->employee->bo_theme) OR !file_exists($path.$context->employee->bo_theme.'/admin.css'))
|
||||
try
|
||||
{
|
||||
if (file_exists($path.'oldschool/admin.css'))
|
||||
$context->employee->bo_theme = 'oldschool';
|
||||
elseif (file_exists($path.'origins/admin.css'))
|
||||
$context->employee->bo_theme = 'origins';
|
||||
else
|
||||
foreach (scandir($path) as $theme)
|
||||
if ($theme[0] != '.' AND file_exists($path.$theme.'/admin.css'))
|
||||
{
|
||||
$employee->bo_theme = $theme;
|
||||
break;
|
||||
}
|
||||
$context->employee->update();
|
||||
}
|
||||
$context = Context::getContext();
|
||||
if (isset($_GET['logout']))
|
||||
$context->employee->logout();
|
||||
|
||||
// Change shop context ?
|
||||
if (Shop::isFeatureActive() && Tools::getValue('setShopContext') !== false)
|
||||
if (!isset($context->employee) || !$context->employee->isLoggedBack())
|
||||
Tools::redirectAdmin('index.php?controller=AdminLogin&redirect='.$_SERVER['REQUEST_URI']);
|
||||
|
||||
// Set current index
|
||||
// @deprecated global will be removed in 1.6
|
||||
global $currentIndex; // retrocompatibility;
|
||||
$currentIndex = $_SERVER['SCRIPT_NAME'].(($controller = Tools::getValue('controller')) ? '?controller='.$controller: '');
|
||||
|
||||
if ($back = Tools::getValue('back'))
|
||||
$currentIndex .= '&back='.urlencode($back);
|
||||
AdminTab::$currentIndex = $currentIndex;
|
||||
|
||||
$iso = $context->language->iso_code;
|
||||
include(_PS_TRANSLATIONS_DIR_.$iso.'/errors.php');
|
||||
include(_PS_TRANSLATIONS_DIR_.$iso.'/fields.php');
|
||||
include(_PS_TRANSLATIONS_DIR_.$iso.'/admin.php');
|
||||
|
||||
/* Server Params */
|
||||
$protocol_link = (Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
|
||||
$protocol_content = (isset($useSSL) AND $useSSL AND Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
|
||||
$link = new Link($protocol_link, $protocol_content);
|
||||
$context->link = $link;
|
||||
define('_PS_BASE_URL_', Tools::getShopDomain(true));
|
||||
define('_PS_BASE_URL_SSL_', Tools::getShopDomainSsl(true));
|
||||
|
||||
$path = dirname(__FILE__).'/themes/';
|
||||
// if the current employee theme is not valid (check layout.tpl presence),
|
||||
// reset to default theme
|
||||
if (empty($context->employee->bo_theme) ||
|
||||
!file_exists($path.$context->employee->bo_theme.'/template/layout.tpl'))
|
||||
{
|
||||
// default admin theme is "default".
|
||||
$context->employee->bo_theme = '';
|
||||
if (file_exists($path.'default/template/layout.tpl'))
|
||||
$context->employee->bo_theme = 'default';
|
||||
else
|
||||
{
|
||||
// if default theme doesn't exists, try to find one, otherwise throw exception
|
||||
foreach (scandir($path) as $theme)
|
||||
if ($theme[0] != '.' && file_exists($path.$theme.'/template/layout.tpl'))
|
||||
{
|
||||
$context->employee->bo_theme = $theme;
|
||||
break;
|
||||
}
|
||||
// if no theme is found, admin can't work.
|
||||
if (empty($context->employee->bo_theme))
|
||||
throw new PrestaShopException('Unable to load theme for employee, and no valid theme found');
|
||||
}
|
||||
$context->employee->update();
|
||||
}
|
||||
|
||||
// Change shop context ?
|
||||
if (Shop::isFeatureActive() && Tools::getValue('setShopContext') !== false)
|
||||
{
|
||||
$context->cookie->shopContext = Tools::getValue('setShopContext');
|
||||
$url = parse_url($_SERVER['REQUEST_URI']);
|
||||
$query = (isset($url['query'])) ? $url['query'] : '';
|
||||
parse_str($query, $parseQuery);
|
||||
unset($parseQuery['setShopContext']);
|
||||
Tools::redirectAdmin($url['path'] . '?' . http_build_query($parseQuery));
|
||||
}
|
||||
|
||||
$context->currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT'));
|
||||
|
||||
$shopID = '';
|
||||
if ($context->cookie->shopContext)
|
||||
{
|
||||
$split = explode('-', $context->cookie->shopContext);
|
||||
if (count($split) == 2 && $split[0] == 's')
|
||||
$shopID = (int)$split[1];
|
||||
}
|
||||
$context->shop = new Shop($shopID);
|
||||
}
|
||||
catch(PrestaShopException $e)
|
||||
{
|
||||
$context->cookie->shopContext = Tools::getValue('setShopContext');
|
||||
$url = parse_url($_SERVER['REQUEST_URI']);
|
||||
$query = (isset($url['query'])) ? $url['query'] : '';
|
||||
parse_str($query, $parseQuery);
|
||||
unset($parseQuery['setShopContext']);
|
||||
Tools::redirectAdmin($url['path'] . '?' . http_build_query($parseQuery));
|
||||
$e->displayMessage();
|
||||
}
|
||||
|
||||
$context->currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT'));
|
||||
|
||||
$shopID = '';
|
||||
if ($context->cookie->shopContext)
|
||||
{
|
||||
$split = explode('-', $context->cookie->shopContext);
|
||||
if (count($split) == 2 && $split[0] == 's')
|
||||
$shopID = (int)$split[1];
|
||||
}
|
||||
$context->shop = new Shop($shopID);
|
||||
@@ -32,7 +32,7 @@ include(_PS_ADMIN_DIR_.'/../config/config.inc.php');
|
||||
if (!Context::getContext()->employee->id)
|
||||
Tools::redirectAdmin('index.php?controller=AdminLogin');
|
||||
|
||||
$functionArray = array(
|
||||
$function_array = array(
|
||||
'pdf' => 'generateInvoicePDF',
|
||||
'id_order_slip' => 'generateOrderSlipPDF',
|
||||
'id_delivery' => 'generateDeliverySlipPDF',
|
||||
@@ -44,7 +44,7 @@ $functionArray = array(
|
||||
'id_supply_order' => 'generateSupplyOrderFormPDF'
|
||||
);
|
||||
|
||||
foreach ($functionArray as $var => $function)
|
||||
foreach ($function_array as $var => $function)
|
||||
if (isset($_GET[$var]))
|
||||
{
|
||||
call_user_func($function);
|
||||
@@ -53,16 +53,16 @@ foreach ($functionArray as $var => $function)
|
||||
|
||||
function generateSupplyOrderFormPDF()
|
||||
{
|
||||
if (!isset($_GET['id_supply_order']))
|
||||
if (!Tools::isSubmit('id_supply_order'))
|
||||
die (Tools::displayError('Missing supply order ID'));
|
||||
|
||||
$id_supply_order = (int)$_GET['id_supply_order'];
|
||||
$id_supply_order = (int)Tools::getValue('id_supply_order');
|
||||
$supply_order = new SupplyOrder($id_supply_order);
|
||||
|
||||
if (!Validate::isLoadedObject($supply_order))
|
||||
die(Tools::displayError('Cannot find this supply order in the database'));
|
||||
|
||||
generatePDF($supply_order, PDF::TEMPLATE_SUPPLY_ORDER_FORM);
|
||||
generatePDF($supply_order, PDF::TEMPLATE_SUPPLY_ORDER_FORM);
|
||||
}
|
||||
|
||||
function generateInvoicePDF()
|
||||
@@ -78,7 +78,7 @@ function generateInvoicePDF()
|
||||
|
||||
function generateInvoicePDFByIdOrder($id_order)
|
||||
{
|
||||
$order = new Order($id_order);
|
||||
$order = new Order((int)$id_order);
|
||||
if (!Validate::isLoadedObject($order))
|
||||
die(Tools::displayError('Cannot find order in database'));
|
||||
|
||||
@@ -89,7 +89,7 @@ function generateInvoicePDFByIdOrder($id_order)
|
||||
|
||||
function generateInvoicePDFByIdOrderInvoice($id_order_invoice)
|
||||
{
|
||||
$order_invoice = new OrderInvoice($id_order_invoice);
|
||||
$order_invoice = new OrderInvoice((int)$id_order_invoice);
|
||||
if (!Validate::isLoadedObject($order_invoice))
|
||||
die(Tools::displayError('Cannot find order invoice in database'));
|
||||
|
||||
@@ -99,26 +99,25 @@ function generateInvoicePDFByIdOrderInvoice($id_order_invoice)
|
||||
|
||||
function generateOrderSlipPDF()
|
||||
{
|
||||
$orderSlip = new OrderSlip((int)($_GET['id_order_slip']));
|
||||
$order = new Order((int)($orderSlip->id_order));
|
||||
$orderSlip = new OrderSlip((int)Tools::getValue('id_order_slip'));
|
||||
$order = new Order((int)$orderSlip->id_order);
|
||||
if (!Validate::isLoadedObject($order))
|
||||
die(Tools::displayError('Cannot find order in database'));
|
||||
$order->products = OrderSlip::getOrdersSlipProducts($orderSlip->id, $order);
|
||||
$tmp = NULL;
|
||||
|
||||
generatePDF($orderSlip, PDF::TEMPLATE_ORDER_SLIP);
|
||||
generatePDF($orderSlip, PDF::TEMPLATE_ORDER_SLIP);
|
||||
}
|
||||
|
||||
function generateDeliverySlipPDF()
|
||||
{
|
||||
if (Tools::isSubmit('id_order'))
|
||||
generateDeliverySlipPDFByIdOrder(Tools::getValue('id_order'));
|
||||
generateDeliverySlipPDFByIdOrder((int)Tools::getValue('id_order'));
|
||||
elseif (Tools::isSubmit('id_order_invoice'))
|
||||
generateDeliverySlipPDFByIdOrderInvoice(Tools::getValue('id_order_invoice'));
|
||||
generateDeliverySlipPDFByIdOrderInvoice((int)Tools::getValue('id_order_invoice'));
|
||||
elseif (Tools::isSubmit('id_delivery'))
|
||||
{
|
||||
$order = Order::getByDelivery(Tools::getValue('id_delivery'));
|
||||
generateDeliverySlipPDFByIdOrder($order->id);
|
||||
$order = Order::getByDelivery((int)Tools::getValue('id_delivery'));
|
||||
generateDeliverySlipPDFByIdOrder((int)$order->id);
|
||||
}
|
||||
else
|
||||
die (Tools::displayError('Missing order ID or invoice order ID'));
|
||||
@@ -127,9 +126,9 @@ function generateDeliverySlipPDF()
|
||||
|
||||
function generateDeliverySlipPDFByIdOrder($id_order)
|
||||
{
|
||||
$order = new Order($id_order);
|
||||
$order = new Order((int)$id_order);
|
||||
if (!Validate::isLoadedObject($order))
|
||||
throw new PrestashopException('Can\'t load Order object');
|
||||
throw new PrestaShopException('Can\'t load Order object');
|
||||
|
||||
$order_invoice_collection = $order->getInvoicesCollection();
|
||||
generatePDF($order_invoice_collection, PDF::TEMPLATE_DELIVERY_SLIP);
|
||||
@@ -137,69 +136,61 @@ function generateDeliverySlipPDFByIdOrder($id_order)
|
||||
|
||||
function generateDeliverySlipPDFByIdOrderInvoice($id_order_invoice)
|
||||
{
|
||||
$order_invoice = new OrderInvoice($id_order_invoice);
|
||||
$order_invoice = new OrderInvoice((int)$id_order_invoice);
|
||||
if (!Validate::isLoadedObject($order_invoice))
|
||||
throw new PrestashopException('Can\'t load Order Invoice object');
|
||||
throw new PrestaShopException('Can\'t load Order Invoice object');
|
||||
|
||||
generatePDF($order_invoice, PDF::TEMPLATE_DELIVERY_SLIP);
|
||||
}
|
||||
|
||||
function generateInvoicesPDF()
|
||||
{
|
||||
$id_orders_list = OrderInvoice::getByDateInterval($_GET['date_from'], $_GET['date_to'], NULL, 'invoice');
|
||||
$order_invoice_collection = OrderInvoice::getByDateInterval(Tools::getValue('date_from'), Tools::getValue('date_to'));
|
||||
|
||||
if (!is_array($id_orders_list))
|
||||
die (Tools::displayError('No invoices found'));
|
||||
if (!count($order_invoice_collection))
|
||||
die(Tools::displayError('No invoices found'));
|
||||
|
||||
generateOrderInvoicesPDF($id_orders_list);
|
||||
generatePDF($order_invoice_collection, PDF::TEMPLATE_INVOICE);
|
||||
}
|
||||
|
||||
function generateInvoicesPDF2()
|
||||
{
|
||||
$id_orders_list = array();
|
||||
$order_invoice_collection = array();
|
||||
foreach (explode('-', Tools::getValue('id_order_state')) as $id_order_state)
|
||||
if (is_array($id_orders = Order::getOrderIdsByStatus((int)$id_order_state)))
|
||||
$id_orders_list = array_merge($id_orders_list, $id_orders);
|
||||
if (is_array($order_invoices = OrderInvoice::getByStatus((int)$id_order_state)))
|
||||
$order_invoice_collection = array_merge($order_invoices, $order_invoice_collection);
|
||||
|
||||
generateOrderInvoicesPDF($id_orders_list);
|
||||
}
|
||||
if (!count($order_invoice_collection))
|
||||
die(Tools::displayError('No invoices found'));
|
||||
|
||||
function generateOrderInvoicesPDF($id_orders_list)
|
||||
{
|
||||
$orders_invoices = array();
|
||||
foreach ($id_orders_list as $id_order)
|
||||
{
|
||||
$order = new Order((int)$id_order);
|
||||
$orders_invoices = array_merge($orders_invoices, $order->getInvoicesCollection());
|
||||
}
|
||||
|
||||
generatePDF($orders_invoices, PDF::TEMPLATE_INVOICE);
|
||||
generatePDF($order_invoice_collection, PDF::TEMPLATE_INVOICE);
|
||||
}
|
||||
|
||||
function generateOrderSlipsPDF()
|
||||
{
|
||||
$id_order_slips_list = OrderSlip::getSlipsIdByDate($_GET['date_from'], $_GET['date_to']);
|
||||
$id_order_slips_list = OrderSlip::getSlipsIdByDate(Tools::getValue('date_from'), Tools::getValue('date_to'));
|
||||
if (!count($id_order_slips_list))
|
||||
die (Tools::displayError('No order slips found'));
|
||||
|
||||
$order_slips = array();
|
||||
foreach ($id_order_slips_list as $id_order_slips)
|
||||
$order_slips[] = new OrderSlip((int)$id_order_slips);
|
||||
$order_slips = array();
|
||||
foreach ($id_order_slips_list as $id_order_slips)
|
||||
$order_slips[] = new OrderSlip((int)$id_order_slips);
|
||||
|
||||
generatePDF($order_slips, PDF::TEMPLATE_ORDER_SLIP);
|
||||
generatePDF($order_slips, PDF::TEMPLATE_ORDER_SLIP);
|
||||
}
|
||||
|
||||
function generateDeliverySlipsPDF()
|
||||
{
|
||||
$slips = unserialize(urldecode($_GET['deliveryslips']));
|
||||
if (is_array($slips))
|
||||
generatePDF($slips, PDF::TEMPLATE_DELIVERY_SLIP);
|
||||
}
|
||||
$order_invoice_collection = OrderInvoice::getByDeliveryDateInterval(Tools::getValue('date_from'), Tools::getValue('date_to'));
|
||||
|
||||
if (!count($order_invoice_collection))
|
||||
die(Tools::displayError('No invoices found'));
|
||||
|
||||
generatePDF($order_invoice_collection, PDF::TEMPLATE_DELIVERY_SLIP);
|
||||
}
|
||||
|
||||
function generatePDF($object, $template)
|
||||
{
|
||||
global $smarty;
|
||||
$pdf = new PDF($object, $template, $smarty);
|
||||
$pdf->render();
|
||||
$pdf = new PDF($object, $template, Context::getContext()->smarty);
|
||||
$pdf->render();
|
||||
}
|
||||
@@ -14,18 +14,20 @@ ul li {color:#585A69;}
|
||||
|
||||
/*FORM*/
|
||||
label {color:#585a69;text-shadow:0 1px 0#fff;}
|
||||
fieldset{background-color:#EBEDF4; border:1px solid #CCCED7;font-size:1.1em;margin:0;padding:1em}
|
||||
fieldset{background-color:#EBEDF4; border:1px solid #CCCED7; color:#585A69; font-size:1.1em;margin:0;padding:1em}
|
||||
.Bloc {background-color:#EBEDF4; border:1px solid #CCCED7;font-size:1.1em;margin:0;padding:1em}
|
||||
legend{background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padding:.2em .5em;text-align:left}
|
||||
input[type="text"],input[type="password"],input[type="file"],textarea {border:1px solid #ccc;}
|
||||
select { border:1px solid #ccc; color: #666666; font-size: 12px; height: 22px;}
|
||||
select[disabled="disabled"], input[disabled="disabled"],textarea[disabled="disabled"] {border: 1px solid #CCCCCC;color: #AAAAAA}
|
||||
.header_module{background:url(header_module.png);padding-left: 0.5em;padding-top: 0.8em;height:20px;color: #812143;border:solid 1px #CCC;}
|
||||
input[type="text"],input[type="password"],input[type="file"],textarea {border:1px solid #ccc; background-color:#fff;}
|
||||
select { border:1px solid #ccc; font-size: 12px;}
|
||||
select[disabled="disabled"], input[disabled="disabled"],textarea[disabled="disabled"], option[disabled="disabled"] {border: 1px solid #CCCCCC;color: #AAAAAA}
|
||||
.header_module{background:url('../img/header_module.png');padding-left: 0.5em;padding-top: 0.8em;height:20px;color: #812143;border:solid 1px #CCC;}
|
||||
.double_select select{width:300px;height:160px;}
|
||||
.double_select a{text-align:center;display:block;border:1px solid #aaa;text-decoration:none;background-color:#fafafa;color:#123456;margin:2px;padding:2px}
|
||||
|
||||
/*BUTTON*/
|
||||
.button{background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
|
||||
.button{
|
||||
background: #e3e3e3 url('../img/bg-button-degrade.png') repeat-x scroll left top;
|
||||
background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
|
||||
background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;
|
||||
border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;margin: 0; outline: medium none;padding: 3px 8px;text-align: center;vertical-align: middle;white-space: nowrap; text-shadow:0 1px 0 #fff;}
|
||||
.button[disabled=disabled]{color:#8C8C8C}
|
||||
@@ -34,7 +36,7 @@ select[disabled="disabled"], input[disabled="disabled"],textarea[disabled="disab
|
||||
input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
.button:hover{border:1px solid #939393;}
|
||||
.button:active{border:1px solid #939393;}
|
||||
.button.export-csv span{ background: transparent url(export-csv.png) no-repeat scroll left top; padding:1px 0 1px 20px}
|
||||
.button.export-csv span{ background: transparent url('../img/export-csv.png') no-repeat scroll left top; padding:1px 0 1px 20px}
|
||||
|
||||
|
||||
#top_container{margin:0;padding:0}
|
||||
@@ -44,32 +46,34 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
#header #header_infos{ position:relative; margin: 0; padding:0; height:84px; }
|
||||
#header #header_shopname {float: left; margin:15px 20px 0 20px;}
|
||||
#header #employee_links {float: right; display:block; margin:15px 15px 0 15px; }
|
||||
#header #employee_links a{ float:left; color:#fff; text-transform:capitalize;}
|
||||
#header #employee_links a{ float:left; color:#BABABA; text-transform:capitalize;}
|
||||
#header #employee_links a:hover {color:#fff;}
|
||||
#header #employee_links .employee_name { float:left; color:#fff;}
|
||||
#header .separator { background: transparent url(separator.png) no-repeat scroll center top; display: block;float: left;height: 19px; width: 16px;}
|
||||
#header .separator { background: transparent url('../img/separator.png') no-repeat scroll center top; display: block;float: left;height: 19px; width: 16px;}
|
||||
#header #header_infos #header_shopname span{display:block; font-size:24px; height:28px; overflow:hidden;margin:0; color:#fff; text-shadow: 0 1px 0 #000000;}
|
||||
#header #header_infos #header_logout { background: transparent url(logout.png) no-repeat scroll left top; float:left; padding-left:20px; color:#fff !important; }
|
||||
#header #header_infos #header_logout a { color:#fff !important;}
|
||||
#header #header_infos #header_logout a span {color:#fff;}
|
||||
#header #header_infos #header_foaccess{ text-decoration:none; color:#fff;}
|
||||
#header #header_infos #header_foaccess a {color:#fff !important;}
|
||||
#header #header_infos a#header_logout { background: transparent url('../img/logout.png') no-repeat scroll left top; float:left; padding-left:20px; color:#bababa;}
|
||||
#header #header_infos a#header_logout:hover {color:#fff;}
|
||||
#header #header_infos #header_logout a span {color:#bababa}
|
||||
#header #header_infos #header_foaccess{ text-decoration:none; color:#bababa;}
|
||||
#header #header_infos #header_foaccess a {color:#bababa !important;}
|
||||
#header #header_infos a#header_foaccess:hover { color:#fff;}
|
||||
#header #header_search{ float:left; margin-top:15px; position:relative; }
|
||||
#header #header_search #bo_query{ font: 13px Arial,sans-serif; float:left;background: none repeat scroll 0 0 #fff; border:1px solid #000; border-radius:4px; padding: 5px 25px 5px 4px; width: 180px; box-shadow: 0 1px 0 #666;}
|
||||
#header #header_search #bo_search_type{ font-size:13px; float:left; margin:0 10px 0 0; padding:3px 0 4px; vertical-align:middle;width:auto; border-color: #666666 #CCCCCC #CCCCCC;border-style:solid solid solid none; height:27px; border-width: 1px;}
|
||||
#header #header_search #bo_search_submit { background: transparent url(icon-search.png) no-repeat scroll center; border:none; width:27px; height:27px; float:left; font-weight:normal; margin:0; padding:0; cursor:pointer; text-indent:-9999em; position:absolute; right:0;}
|
||||
#header #header_search #bo_search_submit { background: transparent url('../img/icon-search.png') no-repeat scroll center; border:none; width:27px; height:27px; float:left; font-weight:normal; margin:0; padding:0; cursor:pointer; text-indent:-9999em; position:absolute; right:0; display:block; /*hacking ie7*/ font-size:0 !ie7; color: transparent !ie;}
|
||||
#header #header_quick{float:right; display:block; margin-top:15px;}
|
||||
#header #header_quick #quick_select{ font-size:13px; margin:0 10px 0 0; padding:3px 0 4px; vertical-align:middle;width:140px; height:27px;}
|
||||
#header #header_shoplist{ background-image:none; clear:both; float: right; color:#fff; margin-top:10px; margin-right:15px;}
|
||||
#header #header_shoplist span { float:left; padding:3px;}
|
||||
#header #header_myaccount{background:url(bg-lang.png) no-repeat;display:block;float:right;height:16px;margin:8px 1px 0 0;width:16px}
|
||||
#header #header_myaccount{background:url('../img/bg-lang.png') no-repeat;display:block;float:right;height:16px;margin:8px 1px 0 0;width:16px}
|
||||
|
||||
|
||||
.path_bar {display:none;}
|
||||
#notifs_icon_wrapper {float: left;position: relative;margin:15px 10px 0; width:90px;}
|
||||
.notifs { float: left;position: relative;cursor: pointer;margin:0; padding:5px; width: 18px;height: 16px;}
|
||||
#orders_notif {background: url("notif_order.png") no-repeat center top;}
|
||||
#customers_notif {background: url("notif_customer.png") no-repeat center top;}
|
||||
#customer_messages_notif {background: url("notif_message.png") no-repeat center top;}
|
||||
#orders_notif {background: url('../img/notif_order.png') no-repeat center top;}
|
||||
#customers_notif {background: url('../img/notif_customer.png') no-repeat center top;}
|
||||
#customer_messages_notif {background: url('../img/notif_message.png') no-repeat center top;}
|
||||
#orders_notif.open_notifs,
|
||||
#customers_notif.open_notifs,
|
||||
#customer_messages_notif.open_notifs { background-color: #FFFFFF;border: 1px solid #000000; position: relative; display: block; background-position:center bottom; }
|
||||
@@ -89,17 +93,18 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
/*MENU*/
|
||||
#header #menu{ background-color: #f8f8f8; border-bottom:1px solid #e5e5e5; float:left;line-height:normal;margin:0;padding:0;width:100%;}
|
||||
#header #menu li.maintab{float:left;height:29px;list-style:none;margin:0 1px 0 0;list-style:none;display:block; border-left:1px solid #fff; border-right:1px solid #ccc;}
|
||||
#header #menu li#maintab1 { margin-left:20px;}
|
||||
#header #menu li:first-child { margin-left:15px;}
|
||||
#header #menu li.submenu_size .title{cursor:default;color:#000;display:block; padding:8px 6px 4px 0;font-weight:normal;font-size:12px;}
|
||||
#header #menu li.submenu_size .title{_display:inline;_padding:6px 5px 4px 0}
|
||||
#header #menu li{_height:32px;_padding-top:3px}
|
||||
#header #menu img{display:inline;padding:0 3px 0 6px; margin-top:-4px; vertical-align:middle;width:16px;height:16px}
|
||||
#header #menu li.active, #header #menu li:hover{background-position:0 -38px;white-space:nowrap;}
|
||||
#header #menu li.active a{}
|
||||
#header #menu li:hover, #header #menu li.active {background-color:#49B2FF; }
|
||||
#header #menu li:hover, #header #menu li.active {background-color:#49B2FF;}
|
||||
#header #menu li.maintab:hover, #header #menu li.active {border-left:1px solid #49B2FF;border-right:1px solid #49B2FF;}
|
||||
#header #menu li.active span.title, #header #menu li:hover span.title {color:#fff; text-shadow: -1px -1px 0 #3293D6;}
|
||||
#header #menu .withLeftBorder{background:transparent url(separator_subnav.png) no-repeat 0 5px}
|
||||
#header #menu .submenu{background:#f8f8f8;clear:both;margin:0;padding:0;border:1px solid #d9d9d9;z-index:9999; box-shadow: 1px 5px 10px #CCCCCC; -moz-box-shadow:1px 5px 10px #CCCCCC; -webkit-box-shadow:1px 5px 10px #CCCCCC;}
|
||||
#header #menu .withLeftBorder{background:transparent url('../img/separator_subnav.png') no-repeat 0 5px}
|
||||
#header #menu .submenu{background:#f8f8f8;clear:both;margin:0;padding:0;border:1px solid #d9d9d9;z-index:9999; box-shadow: 1px 5px 5px #CCCCCC; -moz-box-shadow:1px 5px 10px #CCCCCC; -webkit-box-shadow:1px 5px 10px #CCCCCC;}
|
||||
#header #menu .submenu li{list-style:none;margin:0;padding:0;display:block;}
|
||||
#header #menu .submenu li a{ font-size:12px;display:block;padding: 5px 15px 5px 10px; color:#666666;border-top:1px solid #fff; border-bottom:1px solid #ccc;}
|
||||
#header #menu .submenu li a:hover { background-color:#eee; text-shadow:0 1px 0 #fff;}
|
||||
@@ -114,14 +119,15 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
.table th a{text-decoration:underline}
|
||||
.table a:hover{text-decoration:none}
|
||||
.table tr th{ background-color: #F1F1F1; text-shadow:0 1px 0 #fff; padding:4px 6px;
|
||||
background: #ececec url('../img/bg-degrade-table.png') repeat-x scroll left top;
|
||||
background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);
|
||||
background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#ECECEC)) repeat scroll 0 0 transparent;
|
||||
font-size:13px; text-align:left;}
|
||||
font-size:13px; text-align:left; color:#333;}
|
||||
.table tr th.right { text-align:center;}
|
||||
.table tr td{border-bottom:1px solid #ccc;color:#333;font-size:12px;padding: 4px 4px 4px 6px;}
|
||||
.table tr:hover td{background:#fff1b5}
|
||||
.table tr.filter:hover td{background:#F1F9FF}
|
||||
.table tr td:hover table tr td{background:none}
|
||||
.table tr.row_hover:hover td{background:#fff1b5}
|
||||
.table tr.row_hover.filter:hover td{background:#F1F9FF}
|
||||
.table tr td.row_hover:hover table tr td{background:none}
|
||||
.table tr.action_details td{background:#FAFAFA;}
|
||||
.table tr.alt_row.action_details td{background:#E8E8E8;}
|
||||
.table tr td.empty{border-bottom:none;background:white!important}
|
||||
@@ -131,6 +137,8 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
.table tr.last td{border-bottom:none}
|
||||
td.col-left {vertical-align:top; padding-right:10px;}
|
||||
#tabPane1 td.col-left { width:200px;}
|
||||
#product-tab-content-wait{display:block;background:url('../img/bg_loaderSpace.png');position:absolute;width:100%;z-index:100;min-height:600px;padding:5px 10px 10px;}
|
||||
div#loading{height:128px;width:128px;background:url('../img/ajax-loader.gif');display:block;text-indent:-9999px;margin:100px auto;}
|
||||
td.col-left label { display:block; width:100%; text-align:right;}
|
||||
.alt_row{background-color:#f8f8f8}
|
||||
.path_bar{background-color:#E2EBEE;border:1px solid #999999;font-family:Trebuchet,Arial,Helvetica,sans-serif;font-size:13px;margin-bottom:20px;padding:5px}
|
||||
@@ -145,7 +153,7 @@ a.module_toggle_all{color: #268CCD;}
|
||||
|
||||
.autoupgradeSteps div { line-height: 30px; }
|
||||
.upgradestep { margin-right: 5px;padding-left: 10px; padding-right: 5px;}
|
||||
#upgradeNow.stepok, .autoupgradeSteps a.stepok { background-image: url("../img/admin/enabled.gif");background-position: left center;background-repeat: no-repeat;padding-left: 15px;}
|
||||
#upgradeNow.stepok, .autoupgradeSteps a.stepok { background-image: url('../img/admin/enabled.gif');background-position: left center;background-repeat: no-repeat;padding-left: 15px;}
|
||||
#upgradeNow {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #FFF6D3 #DFD5AF #DFD5AF #FFF6D3;border-right: 1px solid #DFD5AF;border-style: solid;border-width: 1px;color: #268CCD;font-size: medium;padding: 5px;}
|
||||
.button-autoupgrade {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #FFF6D3 #DFD5AF #DFD5AF #FFF6D3;border-right: 1px solid #DFD5AF;border-style: solid;border-width: 1px;color: #268CCD;font-size: medium;padding: 5px;}
|
||||
.processing {overflow: auto;}
|
||||
@@ -163,45 +171,57 @@ a.module_toggle_all{color: #268CCD;}
|
||||
/*toolbarBox*/
|
||||
.toolbarBox { background-color: #F8F8F8; border: 1px solid #CCCCCC; margin-bottom:10px; padding: 10px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
|
||||
.toolbarBox .pageTitle { margin-left:10px; line-height:48px}
|
||||
.toolbarBox .pageTitle h3 {font-size: 2em; font-weight: normal; line-height: 52px; margin: 0; padding: 0;}
|
||||
.toolbarBox .pageTitle h3 {font-size: 2em; font-weight: normal; line-height: 52px; margin: 0; padding: 0; text-shadow:0 1px 0 #fff;}
|
||||
.toolbarBox ul.cc_button {float:right;margin:0 5px 0 0;padding:0;}
|
||||
.toolbarBox ul.cc_button li {color: #666666; float: left; height: 48px; list-style: none outside none; padding: 1px 1px 3px 4px; text-align: center;}
|
||||
.toolbarBox a.toolbar_btn { border:1px solid #f8f8f8; min-width:50px; border-width: 1px; font-size:11px;cursor: pointer; display: block; float: left; padding: 3px 5px; white-space: nowrap; text-shadow: 0 1px 0 #ffffff;}
|
||||
.toolbarBox a.toolbar_btn:hover { background-color:#fff; border:1px inset #ccc; border-radius:3px;}
|
||||
.toolbarBox .toolbar_btn span{ display: block;float: none;height: 32px;margin: 0 auto;width: 32px; /*hacking ie7*/ margin:0 !ie; position:relative !ie;}
|
||||
.toolbarBox .process-icon-delete { background-image: url(process-icon-delete.png);}
|
||||
.toolbarBox .process-icon-duplicate { background-image: url(process-icon-duplicate.png);}
|
||||
.toolbarBox .process-icon-preview { background-image: url(process-icon-preview.png);}
|
||||
.toolbarBox .process-icon-stats { background-image: url(process-icon-stats.png);}
|
||||
.toolbarBox .process-icon-cancel, .toolbarBox .toolbar-cancel { background-image: url(process-icon-cancel.png);}
|
||||
.toolbarBox .process-icon-new, .toolbarBox .toolbar-new{ background-image: url(process-icon-new.png);}
|
||||
.toolbarBox .process-icon-save { background-image: url(process-icon-save.png);}
|
||||
.toolbarBox .process-icon-save-and-stay { background-image: url(process-icon-save-and-stay.png);}
|
||||
.toolbarBox .process-icon-edit { background-image: url(process-icon-edit.png);}
|
||||
.toolbarBox .process-icon-back { background-image: url(process-icon-back.png);}
|
||||
.toolbarBox .process-icon-refresh-index { background-image: url(process-icon-refresh-index.png);}
|
||||
.toolbarBox .process-icon-refresh-cache { background-image: url(process-icon-refresh-cache.png);}
|
||||
.toolbarBox .process-icon-save-calendar { background-image: url(process-icon-save-calendar.png);}
|
||||
.toolbarBox .process-icon-new-module { background-image: url(process-icon-new-module.png);}
|
||||
.toolbarBox .process-icon-new-url { background-image: url(process-icon-new-url.png);}
|
||||
.toolbarBox .process-icon-new-module-addon { background-image: url(process-icon-new-module-addon.png);}
|
||||
.toolbarBox .process-icon-save-and-preview { background-image: url(process-icon-preview.png);}
|
||||
.toolbarBox .process-icon-export-stock-state-quantities-csv { background-image: url(process-icon-export-csv.png);}
|
||||
.toolbarBox .process-icon-export-stock-state-prices-csv { background-image: url(process-icon-export-csv-details.png);}
|
||||
.toolbarBox .process-icon-export-csv-orders { background-image: url(process-icon-export-csv.png);}
|
||||
.toolbarBox .process-icon-export-csv-details { background-image: url(process-icon-export-csv-details.png);}
|
||||
.toolbarBox .process-icon-export-stock-mvt-csv { background-image: url(process-icon-export-csv.png);}
|
||||
.toolbarBox .process-icon-newAttributes, .toolbarBox .toolbar-new{ background-image: url(process-icon-new.png);}
|
||||
.toolbarBox .process-icon-delete { background-image: url('../img/process-icon-delete.png');}
|
||||
.toolbarBox .process-icon-duplicate { background-image: url('../img/process-icon-duplicate.png');}
|
||||
.toolbarBox .process-icon-preview { background-image: url('../img/process-icon-preview.png');}
|
||||
.toolbarBox .process-icon-stats { background-image: url('../img/process-icon-stats.png');}
|
||||
.toolbarBox .process-icon-cancel, .toolbarBox .toolbar-cancel { background-image: url('../img/process-icon-cancel.png');}
|
||||
.toolbarBox .process-icon-new, .toolbarBox .toolbar-new{ background-image: url('../img/process-icon-new.png');}
|
||||
.toolbarBox .process-icon-save { background-image: url('../img/process-icon-save.png');}
|
||||
.toolbarBox .process-icon-save-and-stay { background-image: url('../img/process-icon-save-and-stay.png');}
|
||||
.toolbarBox .process-icon-edit { background-image: url('../img/process-icon-edit.png');}
|
||||
.toolbarBox .process-icon-back { background-image: url('../img/process-icon-back.png');}
|
||||
.toolbarBox .process-icon-refresh-index { background-image: url('../img/process-icon-refresh-index.png');}
|
||||
.toolbarBox .process-icon-refresh-cache { background-image: url('../img/process-icon-refresh-cache.png');}
|
||||
.toolbarBox .process-icon-save-calendar { background-image: url('../img/process-icon-save-calendar.png');}
|
||||
.toolbarBox .process-icon-new-module { background-image: url('../img/process-icon-new-module.png');}
|
||||
.toolbarBox .process-icon-new-url { background-image: url('../img/process-icon-new-url.png');}
|
||||
.toolbarBox .process-icon-new-module-addon { background-image: url('../img/process-icon-new-module-addon.png');}
|
||||
.toolbarBox .process-icon-save-and-preview { background-image: url('../img/process-icon-preview.png');}
|
||||
.toolbarBox .process-icon-export { background-image: url('../img/process-icon-export-csv.png');}
|
||||
.toolbarBox .process-icon-export-all { background-image: url('../img/process-icon-export-csv-details.png');}
|
||||
.toolbarBox .process-icon-export-stock-state-quantities-csv { background-image: url('../img/process-icon-export-csv.png');}
|
||||
.toolbarBox .process-icon-export-stock-state-prices-csv { background-image: url('../img/process-icon-export-csv-details.png');}
|
||||
.toolbarBox .process-icon-export-csv-orders { background-image: url('../img/process-icon-export-csv.png');}
|
||||
.toolbarBox .process-icon-export-csv-details { background-image: url('../img/process-icon-export-csv-details.png');}
|
||||
.toolbarBox .process-icon-export-stock-mvt-csv { background-image: url('../img/process-icon-export-csv.png');}
|
||||
.toolbarBox .process-icon-newAttributes, .toolbarBox .toolbar-new{ background-image: url('../img/process-icon-new.png');}
|
||||
.toolbarBox .process-icon-new.add_product{ background-image: url('../img/process-icon-addProduct.png');}
|
||||
.toolbarBox .process-icon-partialRefund{ background-image: url('../img/process-icon-partial-refund.png');}
|
||||
.toolbarBox .process-icon-standardRefund{ background-image: url('../img/process-icon-standard-refund.png');}
|
||||
.toolbarBox .process-icon-help{ background-image: url('../img/process-icon-help.png');}
|
||||
.toolbarBox .process-icon-help-new{ background-image: url('../img/process-icon-help-new.png');}
|
||||
|
||||
div.fix-toolbar {border-bottom: 1px solid #E0E0E0;position:fixed;top:0;opacity:0.9;z-index:1;}
|
||||
|
||||
/*button upload files*/
|
||||
.qq-upload-button {background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
|
||||
.qq-upload-button {
|
||||
background: #e4e4e4 url('../img/bg-button-degrade.png') repeat-x scroll left top;
|
||||
background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
|
||||
background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;
|
||||
color:#333; width:180px; font-weight:bold; text-shadow: 0 1px 0 #fff;
|
||||
border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;}
|
||||
.qq-upload-button:hover { border:1px solid #939393;}
|
||||
|
||||
/*leadin*/
|
||||
.leadin { padding:10px;}
|
||||
.leadin {}
|
||||
.leadin .bloc-leadin{ padding:10px 3px;}
|
||||
|
||||
/*productBox*/
|
||||
#productBox { position:relative; width:100%; float:left;}
|
||||
@@ -209,6 +229,7 @@ div.fix-toolbar {border-bottom: 1px solid #E0E0E0;position:fixed;top:0;opacity:0
|
||||
/*tab-pane*/
|
||||
form#product_form, form#access_form, form#cart_rule_form { background-color:#ebedf4; border:1px solid #ccced7; min-height:404px; padding: 5px 10px 10px; margin-left:140px;}
|
||||
#content form.adminstockmanagement {margin-left:0px;}
|
||||
form#product_form h3 { font-size:14px; font-weight:normal;}
|
||||
form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
.tab-row {}
|
||||
.tab-row .tab {background:#EFEFEF;width:100px;}
|
||||
@@ -221,7 +242,7 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
.productTabs ul li.tab-row a { display:block; font-weight:normal; color:#666;padding: 7px 10px; border-top:1px solid #CCCED7; border-right:1px solid #CCCED7;}
|
||||
.productTabs ul li.tab-row a.selected { background-color:#EBEDF4;font-weight:bold;color:#000; border-right:none;}
|
||||
.product-tab-content h4.tab { display:none;}
|
||||
|
||||
#product_list {margin-bottom:0.5em}
|
||||
|
||||
#categories-treeview { }
|
||||
#product-tab-content-3-Associations .Association td.col-left { width:200px;}
|
||||
@@ -247,7 +268,7 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
.filter-stock-extended .button-filter { float:right;}
|
||||
|
||||
/*ADDONS LOGIN*/
|
||||
#addons_login_div { background: #EBEDF4 url(lock.png) no-repeat scroll left 5px;}
|
||||
#addons_login_div { background: #EBEDF4 url('../img/lock.png') no-repeat scroll left 5px;}
|
||||
#addons_login_div form#addons_login_form { float:right;}
|
||||
#addons_login_div p {float:left; font-size:16px; color:#585A69; line-height:24px; text-shadow: 0 1px 0 #fff; margin:0; padding-left:25px;}
|
||||
#addons_login_div label {}
|
||||
@@ -262,7 +283,8 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
.sidebar ul.categorieList {}
|
||||
.sidebar ul.categorieList li { border-top:1px solid #ccc; position:relative; line-height:20px;}
|
||||
.sidebar ul.categorieList li:first-child { border-top:none;}
|
||||
.sidebar ul.categorieList li a {color:#3a6ea7; padding-left:5px;}
|
||||
.sidebar ul.categorieList li a {color:#3a6ea7; display:block; padding-left:5px;}
|
||||
.sidebar ul.categorieList li a:hover { background-color: #EBEDF4;}
|
||||
.sidebar ul.categorieList li div.categorieWidth { width:180px; margin-left:5px; overflow:hidden;}
|
||||
.sidebar ul.categorieList li div.count{ position:absolute; top:0; right:5px;}
|
||||
.sidebar .categorieStatus { display:none;}
|
||||
@@ -278,17 +300,25 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
|
||||
/*STATCONTAINER*/
|
||||
#statsContainer {margin-left:220px; padding:0 0 0 20px;}
|
||||
#statsContainer #calendar { background-color: #EEEEEE;border-top: 1px solid #CCCCCC; display: block; margin: 10px 0;min-height: 25px; padding: 5px;}
|
||||
#statsContainer #calendar form {float:left;}
|
||||
#statsContainer #calendar input, #statsContainer #calendar p { float:left;}
|
||||
#statsContainer #calendar input.submitDateDay { border-top-right-radius: 0px; border-bottom-right-radius:0px; border-right:none;}
|
||||
#statsContainer #calendar input.submitDateMonth { border-radius:0px;}
|
||||
#statsContainer #calendar input.submitDateYear { border-top-left-radius: 0px; border-bottom-left-radius:0px; border-left:none; margin-right:10px;}
|
||||
#statsContainer #calendar input.submitDateDayPrev { border-top-right-radius: 0px; border-bottom-right-radius:0px; border-right:none;}
|
||||
#statsContainer #calendar input.submitDateMonthPrev { border-radius:0px;}
|
||||
#statsContainer #calendar input.submitDateYearPrev { border-top-left-radius: 0px; border-bottom-left-radius:0px; border-left:none; margin-right:10px;}
|
||||
#statsContainer #calendar p { margin:2px;}
|
||||
#statsContainer #calendar p span { float:left; display:block; padding:3px;}
|
||||
#statsContainer #calendar,
|
||||
#referrersContainer #calendar{ background-color: #EEEEEE;border-top: 1px solid #CCCCCC; display: block; margin: 10px 0;min-height: 25px; padding: 5px;}
|
||||
#statsContainer #calendar form,
|
||||
#referrersContainer #calendar form {float:left;}
|
||||
#statsContainer #calendar input, #statsContainer #calendar p,
|
||||
#referrersContainer #calendar input, #referrersContainer #calendar p { float:left;}
|
||||
#statsContainer #calendar input.submitDateDay, #referrersContainer #calendar input.submitDateDay { border-top-right-radius: 0px; border-bottom-right-radius:0px; border-right:none;}
|
||||
#statsContainer #calendar input.submitDateMonth, #statsContainer #calendar input.submitDateMonth,
|
||||
#referrersContainer #calendar input.submitDateMonth, #referrersContainer #calendar input.submitDateMonth { border-radius:0px;}
|
||||
#statsContainer #calendar input.submitDateYear,
|
||||
#referrersContainer #calendar input.submitDateYear { border-top-left-radius: 0px; border-bottom-left-radius:0px; border-left:none; margin-right:10px;}
|
||||
#statsContainer #calendar input.submitDateDayPrev,
|
||||
#referrersContainer #calendar input.submitDateDayPrev { border-top-right-radius: 0px; border-bottom-right-radius:0px; border-right:none;}
|
||||
#statsContainer #calendar input.submitDateMonthPrev,
|
||||
#referrersContainer #calendar input.submitDateMonthPrev { border-radius:0px;}
|
||||
#statsContainer #calendar input.submitDateYearPrev,
|
||||
#referrersContainer #calendar input.submitDateYearPrev { border-top-left-radius: 0px; border-bottom-left-radius:0px; border-left:none; margin-right:10px;}
|
||||
#statsContainer #calendar p, #referrersContainer #calendar p { margin:2px;}
|
||||
#statsContainer #calendar p span, #referrersContainer #calendar p span { float:left; display:block; padding:3px;}
|
||||
#statsContainer .blocStats { background-color: #EBEDF4;border: 1px solid #C2C4D9; display: block; position:relative; padding: 10px;}
|
||||
#statsContainer .blocStats h2 { font-weight:normal; margin:0;}
|
||||
#statsContainer .blocStats h2.icon-statsproduct span,
|
||||
@@ -317,7 +347,7 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
#statsContainer .blocStats h2.icon-category span,
|
||||
#statsContainer .blocStats h2.icon-currency span,
|
||||
#statsContainer .blocStats h2.icon-language span,
|
||||
#statsContainer .blocStats h2.icon-attribute span { background: transparent url(icon-sprites-title.png) no-repeat scroll left top; width:16px; height:16px; padding-right:18px; margin-right:3px;}
|
||||
#statsContainer .blocStats h2.icon-attribute span { background: transparent url('../img/icon-sprites-title.png') no-repeat scroll left top; width:16px; height:16px; padding-right:18px; margin-right:3px;}
|
||||
|
||||
#statsContainer .blocStats h2.icon-statsproduct span { background-position :2px 2px;}
|
||||
#statsContainer .blocStats h2.icon-statsforecast span { background-position :-18px 2px;}
|
||||
@@ -349,6 +379,7 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
#statsContainer .blocStats form { position:absolute; top:10px; right:5px;}
|
||||
#statsContainer .blocStats form.checkup { position:relative; top:0; left:0;}
|
||||
#statsContainer .totalStats { font-size:16px; font-weight:bold;}
|
||||
#statsContainer .blocStats .blocConversion { display:block; display:inline-table; min-height:80px !ie; }
|
||||
|
||||
/*MODULECONTAINER*/
|
||||
#moduleContainer { margin-left:220px; padding:13px 0 0 20px;}
|
||||
@@ -364,7 +395,7 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
#moduleContainer .moduleDesc .metadata dl dd { padding-right:10px;}
|
||||
#moduleContainer .moduleDesc .metadata dl dt { font-weight:bold; padding-right:5px;}
|
||||
#moduleContainer .moduleDesc p.desc { color:#666; font-family: Georgia; font-style: italic; font-size:12px; display:block; clear:both;}
|
||||
#moduleContainer .setup {background-color:#6db300;font-size:10px; color:#fff; text-transform:uppercase; position:relative; left:10px; padding:0px 4px; display: inline-block; border-radius:3px;}
|
||||
#moduleContainer .setup {background-color:#6db300; font-weight:bold; font-size:10px; color:#fff; text-transform:uppercase; position:relative; left:10px; padding:0px 4px; display: inline-block; border-radius:3px;}
|
||||
#moduleContainer .setup.non-install { background-color:#ec7000;}
|
||||
#moduleContainer .setup.off{ background-color:#ccc;}
|
||||
#moduleContainer .row-actions-module span { padding-right:5px;}
|
||||
@@ -379,12 +410,12 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
|
||||
/*MODULE POSITION*/
|
||||
.blocLiveEdit { float:right; clear:right; background-color: #EBEDF4; border: 1px solid #C2C4D9;display: block; width:250px;}
|
||||
.blocLiveEdit h2 { background: transparent url(live_edit.png) no-repeat scroll 10px 10px; height: 40px; line-height: 50px;margin: 0; padding: 0 10px; text-indent: 40px;}
|
||||
.blocLiveEdit h2 { background: transparent url('../img/live_edit.png') no-repeat scroll 10px 10px; height: 40px; line-height: 50px;margin: 0; padding: 0 10px; text-indent: 40px;}
|
||||
.blocLiveEdit p { padding: 0 10px;}
|
||||
.blocLiveEdit a.button {float: left; margin:10px; display: inline-block;}
|
||||
|
||||
|
||||
#modulePosition { width:100%; float:left; clear:left; margin-right:270px;}
|
||||
#modulePosition { width:100%; float:left; clear:left;}
|
||||
#modulePosition .table tr th { height:40px;}
|
||||
#modulePosition form{ margin-right:270px;}
|
||||
#modulePosition .lab_modules_positions h3 { color:#3A6EA7; margin:0 0 0 10px; float:left;}
|
||||
@@ -393,10 +424,42 @@ form#product_form h4 { font-size:18px; font-weight:normal;}
|
||||
|
||||
select#show_modules { font-size:12px;}
|
||||
|
||||
label.text { padding:1px 12px 0 0;}
|
||||
label.radioCheck {font-weight:normal; padding:0; float:none; margin:0 1em 0 0.25em}
|
||||
|
||||
.listForm {}
|
||||
ul.listForm {}
|
||||
ul.listForm li {padding-bottom:3px;}
|
||||
|
||||
|
||||
/*FOOTER*/
|
||||
#footer {height:40px; font-size:12px;clear:both;font-size:0.9em;color:#666666}
|
||||
#footer .footerLeft { float:left; margin-left:10px;}
|
||||
#footer .footerRight {float:right; margin-right:10px;}
|
||||
|
||||
|
||||
#footer .footer_link, #footer .footer_link:hover { color:#268CCD;}
|
||||
|
||||
/*DASHBOARD*/
|
||||
.pageTitleHome { font-size: 1.6em; font-weight: normal; margin:0; padding:10px 0;}
|
||||
.pageTitleHome h3 { font-weight: normal; margin:0;}
|
||||
#dashboard { background-color: #EBEDF4; border: 1px solid #C2C4D9; display: block; padding: 10px; position: relative; min-width:1200px;}
|
||||
#dashboard h2 {font-size: 1.4em; font-weight:normal; margin:0 0 15px 0;}
|
||||
#iframe {}
|
||||
#iframe #video-content { float:left;}
|
||||
#iframe {position:relative; display:block; min-height:180px;}
|
||||
#adminpresentation #video { float:left; padding-right:15px; min-height:150px;}
|
||||
#adminpresentation #video a { position:relative; height:128px; width:220px; display:block; padding:6px; }
|
||||
#adminpresentation #video a img { }
|
||||
#adminpresentation #video a span {background: transparent url("../img/play.png") no-repeat scroll left top; height:128px; width:220px; position:absolute; top:0; left:0; z-index:1; display:block; border:6px solid #fff; border-radius:3px; }
|
||||
#adminpresentation #video a span:hover {background-position:left bottom;border:6px solid #C2C4D9; transition:background 0.5s;}
|
||||
#adminpresentation #video-content { padding-left:10px; min-height:150px; }
|
||||
#adminpresentation #video-content p { font-size:20px; line-height: 26px; color:#585A69; text-shadow: 0 1px 0 #fff;}
|
||||
|
||||
.view-modules { float:right; margin: 10px 0;}
|
||||
.view-modules li { float:left;}
|
||||
.view-modules li img { padding-right:5px;}
|
||||
.view-modules li.normal-view-disabled { background: -moz-linear-gradient(center top ,#cccccc, #F9F9F9 ) repeat scroll 0 0 transparent; border-bottom-right-radius: 0; border-right: 1px solid #ccc; border-top-right-radius: 0; color:#999; }
|
||||
.view-modules li.favorites-view-disabled { background: -moz-linear-gradient(center top ,#cccccc, #F9F9F9 ) repeat scroll 0 0 transparent; border-bottom-left-radius: 0; border-left: 1px solid #fff; border-top-left-radius: 0; color:#999; }
|
||||
.view-modules li.normal-view-disabled:hover,
|
||||
.view-modules li.favorites-view-disabled:hover {border-color: #CCCCCC #BBBBBB #A0A0A0;}
|
||||
.view-modules li.favorites-view {border-bottom-left-radius: 0;border-left: 1px solid #fff; border-top-left-radius: 0;}
|
||||
.view-modules li.normal-view {border-bottom-right-radius: 0;border-right: 1px solid #ccc; border-top-right-radius: 0;}
|
||||
2
install-dev/sql/index.php → admin-dev/themes/default/css/index.php
Normal file → Executable file
@@ -20,7 +20,7 @@
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @version Release: $Revision: 8667 $
|
||||
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
@@ -18,7 +18,7 @@ legend{background:#EBEDF4;border:1px solid #CCCED7;font-weight:700;margin:0;padd
|
||||
input[type="text"],input[type="password"],input[type="file"],textarea {border:1px solid #ccc;}
|
||||
select { border:1px solid #ccc;}
|
||||
select[disabled="disabled"], input[disabled="disabled"],textarea[disabled="disabled"] {border: 1px solid #CCCCCC;color: #AAAAAA}
|
||||
.header_module{background:url(header_module.png);padding-left: 0.5em;padding-top: 0.8em;height:20px;color: #812143;border:solid 1px #CCC;}
|
||||
.header_module{background:url('../img/header_module.png');padding-left: 0.5em;padding-top: 0.8em;height:20px;color: #812143;border:solid 1px #CCC;}
|
||||
|
||||
/*BUTTON*/
|
||||
.button{background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
|
||||
@@ -38,9 +38,9 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
#header #employee_links {float: right; display:block; margin:15px 15px 0 15px; }
|
||||
#header #employee_links a{ float:left; color:#fff; text-transform:capitalize;}
|
||||
#header #employee_links .employee_name { float:left; color:#fff;}
|
||||
#header .separator { background: transparent url(separator.png) no-repeat scroll center top; display: block;float: left;height: 19px; width: 16px;}
|
||||
#header .separator { background: transparent url('../img/separator.png') no-repeat scroll center top; display: block;float: left;height: 19px; width: 16px;}
|
||||
#header #header_infos #header_shopname span{display:block; font-size:24px; height:28px; overflow:hidden;margin:0; color:#fff; text-shadow: 0 1px 0 #000000;}
|
||||
#header #header_infos #header_logout { background: transparent url(logout.png) no-repeat scroll left top; float:left; padding-left:20px; color:#fff !important; }
|
||||
#header #header_infos #header_logout { background: transparent url('../img/logout.png') no-repeat scroll left top; float:left; padding-left:20px; color:#fff !important; }
|
||||
#header #header_infos #header_logout a { color:#fff !important;}
|
||||
#header #header_infos #header_logout a span {color:#fff;}
|
||||
#header #header_infos #header_foaccess{ text-decoration:none; color:#fff;}
|
||||
@@ -58,15 +58,15 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
#header #header_quick #quick_select{margin:0; padding:3px 0 4px; vertical-align:middle;width:140px; height:25px;}
|
||||
#header #header_shoplist{ background-image:none; clear:both; float: right; color:#fff; margin-top:10px; margin-right:15px;}
|
||||
#header #header_shoplist span { float:left; padding:3px;}
|
||||
#header #header_myaccount{background:url(bg-lang.png) no-repeat;display:block;float:right;height:16px;margin:8px 1px 0 0;width:16px}
|
||||
#header #header_myaccount{background:url('../img/bg-lang.png') no-repeat;display:block;float:right;height:16px;margin:8px 1px 0 0;width:16px}
|
||||
|
||||
|
||||
.path_bar {display:none;}
|
||||
#notifs_icon_wrapper {float: left;position: relative;margin:15px 10px 0; width:90px;}
|
||||
.notifs { float: left;position: relative;cursor: pointer;margin:0; padding:5px; width: 18px;height: 16px;}
|
||||
#orders_notif {background: url("notif_order.png") no-repeat center top;}
|
||||
#customers_notif {background: url("notif_customer.png") no-repeat center top;}
|
||||
#messages_notif {background: url("notif_message.png") no-repeat center top;}
|
||||
#orders_notif {background: url('../img/notif_order.png') no-repeat center top;}
|
||||
#customers_notif {background: url('../img/notif_customer.png') no-repeat center top;}
|
||||
#messages_notif {background: url('../img/notif_message.png') no-repeat center top;}
|
||||
#orders_notif.open_notifs,
|
||||
#customers_notif.open_notifs,
|
||||
#messages_notif.open_notifs { background-color: #FFFFFF;border: 1px solid #000000; position: relative; display: block; background-position:center bottom; }
|
||||
@@ -95,7 +95,7 @@ input.button[disabled=disabled]:hover{background-color:#FFF6D3}
|
||||
#header #menu li.active a{}
|
||||
#header #menu li:hover, #header #menu li.active {background-color:#49B2FF; }
|
||||
#header #menu li.active span.title, #header #menu li:hover span.title {color:#fff; text-shadow: -1px -1px 0 #3293D6;}
|
||||
#header #menu .withLeftBorder{background:transparent url(separator_subnav.png) no-repeat 0 5px}
|
||||
#header #menu .withLeftBorder{background:transparent url('../img/separator_subnav.png') no-repeat 0 5px}
|
||||
#header #menu .submenu{background:#f8f8f8;clear:both;margin:0;padding:0;border:1px solid #d9d9d9;z-index:9999; box-shadow: 1px 5px 10px #CCCCCC; -moz-box-shadow:1px 5px 10px #CCCCCC; -webkit-box-shadow:1px 5px 10px #CCCCCC;}
|
||||
#header #menu .submenu li{list-style:none;margin:0;padding:0;display:block;}
|
||||
#header #menu .submenu li a{ font-size:12px;display:block;padding: 5px 15px 5px 10px; color:#666666;border-top:1px solid #fff; border-bottom:1px solid #ccc;}
|
||||
@@ -136,7 +136,7 @@ a.module_toggle_all{color: #268CCD;}
|
||||
|
||||
.autoupgradeSteps div { line-height: 30px; }
|
||||
.upgradestep { margin-right: 5px;padding-left: 10px; padding-right: 5px;}
|
||||
#upgradeNow.stepok, .autoupgradeSteps a.stepok { background-image: url("../img/admin/enabled.gif");background-position: left center;background-repeat: no-repeat;padding-left: 15px;}
|
||||
#upgradeNow.stepok, .autoupgradeSteps a.stepok { background-image: url('../img/admin/enabled.gif');background-position: left center;background-repeat: no-repeat;padding-left: 15px;}
|
||||
#upgradeNow {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #FFF6D3 #DFD5AF #DFD5AF #FFF6D3;border-right: 1px solid #DFD5AF;border-style: solid;border-width: 1px;color: #268CCD;font-size: medium;padding: 5px;}
|
||||
.button-autoupgrade {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #FFF6D3 #DFD5AF #DFD5AF #FFF6D3;border-right: 1px solid #DFD5AF;border-style: solid;border-width: 1px;color: #268CCD;font-size: medium;padding: 5px;}
|
||||
.processing {overflow: auto;}
|
||||
@@ -153,21 +153,21 @@ a.module_toggle_all{color: #268CCD;}
|
||||
.toolbarBox a.toolbar_btn { border-width: 1px;font-size:11px;cursor: pointer; display: block; float: left; padding: 1px 5px; white-space: nowrap; text-shadow: 0 1px 0 #ffffff;;}
|
||||
.toolbarBox a.toolbar_btn:hover {}
|
||||
.toolbarBox .toolbar_btn span{ display: block;float: none;height: 32px;margin: 0 auto;width: 32px;}
|
||||
.toolbarBox .process-icon-delete { background-image: url(process-icon-delete.png);}
|
||||
.toolbarBox .process-icon-duplicate { background-image: url(process-icon-duplicate.png);}
|
||||
.toolbarBox .process-icon-preview { background-image: url(process-icon-preview.png);}
|
||||
.toolbarBox .process-icon-stats { background-image: url(process-icon-stats.png);}
|
||||
.toolbarBox .process-icon-cancel { background-image: url(process-icon-cancel.png);}
|
||||
.toolbarBox .process-icon-new, .toolbarBox .process-icon-newAttributes{ background-image: url(process-icon-new.png);}
|
||||
.toolbarBox .process-icon-save, .toolbarBox .process-icon-save-settings { background-image: url(process-icon-save.png);}
|
||||
.toolbarBox .process-icon-save-and-stay { background-image: url(process-icon-save-and-stay.png);}
|
||||
.toolbarBox .process-icon-edit { background-image: url(process-icon-edit.png);}
|
||||
.toolbarBox .process-icon-back { background-image: url(process-icon-back.png);}
|
||||
.toolbarBox .process-icon-refresh-index { background-image: url(process-icon-refresh-index.png);}
|
||||
.toolbarBox .process-icon-refresh-cache { background-image: url(process-icon-refresh-cache.png);}
|
||||
.toolbarBox .process-icon-save-calendar { background-image: url(process-icon-save-calendar.png);}
|
||||
.toolbarBox .process-icon-new-module { background-image: url(process-icon-new-module.png);}
|
||||
.toolbarBox .process-icon-new-module-addon { background-image: url(process-icon-new-module-addon.png);}
|
||||
.toolbarBox .process-icon-delete { background-image: url('../img/process-icon-delete.png');}
|
||||
.toolbarBox .process-icon-duplicate { background-image: url('../img/process-icon-duplicate.png');}
|
||||
.toolbarBox .process-icon-preview { background-image: url('../img/process-icon-preview.png');}
|
||||
.toolbarBox .process-icon-stats { background-image: url('../img/process-icon-stats.png');}
|
||||
.toolbarBox .process-icon-cancel { background-image: url('../img/process-icon-cancel.png');}
|
||||
.toolbarBox .process-icon-new, .toolbarBox .process-icon-newAttributes{ background-image: url('../img/process-icon-new.png');}
|
||||
.toolbarBox .process-icon-save, .toolbarBox .process-icon-save-settings { background-image: url('../img/process-icon-save.png');}
|
||||
.toolbarBox .process-icon-save-and-stay { background-image: url('../img/process-icon-save-and-stay.png');}
|
||||
.toolbarBox .process-icon-edit { background-image: url('../img/process-icon-edit.png');}
|
||||
.toolbarBox .process-icon-back { background-image: url('../img/process-icon-back.png');}
|
||||
.toolbarBox .process-icon-refresh-index { background-image: url('../img/process-icon-refresh-index.png');}
|
||||
.toolbarBox .process-icon-refresh-cache { background-image: url('../img/process-icon-refresh-cache.png');}
|
||||
.toolbarBox .process-icon-save-calendar { background-image: url('../img/process-icon-save-calendar.png');}
|
||||
.toolbarBox .process-icon-new-module { background-image: url('../img/process-icon-new-module.png');}
|
||||
.toolbarBox .process-icon-new-module-addon { background-image: url('../img/process-icon-new-module-addon.png');}
|
||||
|
||||
div.fix-toolbar {border-bottom: 1px solid #E0E0E0;position:fixed;top:0;opacity:0.9;z-index:1;}
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
BIN
admin-dev/themes/default/img/bg-button-degrade.png
Normal file
|
After Width: | Height: | Size: 941 B |
BIN
admin-dev/themes/default/img/bg-degrade-table.png
Normal file
|
After Width: | Height: | Size: 945 B |
|
Before Width: | Height: | Size: 910 B After Width: | Height: | Size: 910 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 190 B After Width: | Height: | Size: 190 B |
|
Before Width: | Height: | Size: 249 B After Width: | Height: | Size: 249 B |
|
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
|
Before Width: | Height: | Size: 9.3 KiB After Width: | Height: | Size: 9.3 KiB |
0
install-dev/img/bg_loaderSpace.png → admin-dev/themes/default/img/bg_loaderSpace.png
Executable file → Normal file
|
Before Width: | Height: | Size: 109 B After Width: | Height: | Size: 109 B |
|
Before Width: | Height: | Size: 339 B After Width: | Height: | Size: 339 B |
|
Before Width: | Height: | Size: 703 B After Width: | Height: | Size: 703 B |
|
Before Width: | Height: | Size: 946 B After Width: | Height: | Size: 946 B |
|
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 218 B |
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
2
install-dev/php/index.php → admin-dev/themes/default/img/index.php
Normal file → Executable file
@@ -20,7 +20,7 @@
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @version Release: $Revision: 8667 $
|
||||
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
BIN
admin-dev/themes/default/img/modules_view_layout_sidebar.png
Executable file
|
After Width: | Height: | Size: 515 B |
BIN
admin-dev/themes/default/img/modules_view_layout_sidebar_grey.png
Executable file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
admin-dev/themes/default/img/modules_view_table_select_row.png
Executable file
|
After Width: | Height: | Size: 489 B |
BIN
admin-dev/themes/default/img/modules_view_table_select_row_grey.png
Executable file
|
After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 277 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
admin-dev/themes/default/img/play.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
admin-dev/themes/default/img/process-icon-addProduct.png
Executable file
|
After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
BIN
admin-dev/themes/default/img/process-icon-help-new.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
admin-dev/themes/default/img/process-icon-help.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
BIN
admin-dev/themes/default/img/process-icon-new-url.png
Executable file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
BIN
admin-dev/themes/default/img/process-icon-partial-refund.png
Executable file
|
After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
BIN
admin-dev/themes/default/img/process-icon-standard-refund.png
Executable file
|
After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 930 B After Width: | Height: | Size: 930 B |
|
Before Width: | Height: | Size: 1008 B After Width: | Height: | Size: 1008 B |
|
Before Width: | Height: | Size: 120 B After Width: | Height: | Size: 120 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 218 B |
@@ -75,7 +75,7 @@
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
alert('oups');
|
||||
jAlert('Technical error');
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -123,7 +123,7 @@
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
alert("oups");
|
||||
jAlert('Technical error');
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
<label for="clientPrefix">{l s='Client prefix:'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="text" value="{$clientPrefix}" name="clientPrefix" />
|
||||
<input type="text" value="{$clientPrefix|htmlentities}" name="clientPrefix" />
|
||||
<span class="input-error"></span>
|
||||
</div>
|
||||
|
||||
@@ -28,10 +28,10 @@
|
||||
<fieldset>
|
||||
<legend>{$title}</legend>
|
||||
<form id="reconfiliation_form" action="{$smarty.server.REQUEST_URI}" method="POST">
|
||||
{include file="$pathAccountExportTpl/common_form.tpl"}
|
||||
{include file="controllers/accounting_export/common_form.tpl"}
|
||||
<label for="clientPrefix">{l s='Journal:'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="text" name="journal" value="{$journal}"/>
|
||||
<input type="text" name="journal" value="{$journal|htmlentities}"/>
|
||||
</div>
|
||||
<div class="margin-form">
|
||||
<input id="submitGlobalExport" type="submit" class="button" name="submitAccountingExportType" />
|
||||
@@ -114,4 +114,4 @@
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -28,7 +28,7 @@
|
||||
<fieldset>
|
||||
<legend>{$title}</legend>
|
||||
<form id="reconfiliation_form" action="{$smarty.server.REQUEST_URI}" method="POST">
|
||||
{include file="$pathAccountExportTpl/common_form.tpl"}
|
||||
{include file="controllers/accounting_export/common_form.tpl"}
|
||||
|
||||
<div class="margin-form">
|
||||
<input id="submitReconciliationExport" type="submit" class="button" name="submitAccountingExportType" />
|
||||
@@ -44,13 +44,13 @@
|
||||
<form id="{$table}_form" method="POST" action="{$smarty.server.REQUEST_URI}">
|
||||
<label>{l s='Default number for this shop'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="text" name="default_account_number" value="{$shop_details['default_account_number']}" />
|
||||
<input type="text" name="default_account_number" value="{$shop_details['default_account_number']|htmlentities}" />
|
||||
<p>{l s='If a zone field is empty it will use this default number.'}</p>
|
||||
</div>
|
||||
{foreach from=$shop_details['zones'] key=id_zone item=currentZone}
|
||||
<label>{$currentZone['name']}</label>
|
||||
<div class="margin-form">
|
||||
<input type="text" name="zone_{$id_zone}" value="{$currentZone['account_number']|escape:htmlall}" />
|
||||
<input type="text" name="zone_{$id_zone}" value="{$currentZone['account_number']|escape:htmlall|htmlentities}" />
|
||||
|
||||
</div>
|
||||
{/foreach}
|
||||
@@ -0,0 +1,28 @@
|
||||
{*
|
||||
* 2007-2011 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<iframe frameborder="no" style="margin:0px;padding:0px;width:100%;height:920px" src="http://addons.prestashop.com/iframe/search.php?parentUrl={$parentDomain}"></iframe>
|
||||
<div class="clear"> </div>
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
{*
|
||||
* 2007-2011 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
<iframe frameborder="no" style="margin:0px;padding:0px;width:960px;height:920px" src="http://addons.prestashop.com/iframe/myaccount.php?parentUrl={$parentDomain}"></iframe>
|
||||
<div class="clear"> </div>
|
||||
@@ -24,7 +24,7 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
|
||||
{extends file="../helper/form/form.tpl"}
|
||||
{extends file="helpers/form/form.tpl"}
|
||||
|
||||
{block name="label"}
|
||||
{/block}
|
||||
@@ -37,9 +37,43 @@
|
||||
<input type="hidden" name="id_customer" value="{$customer->id}" />
|
||||
<input type="hidden" name="email" value="{$customer->email}" />
|
||||
{else}
|
||||
<script type="text/javascript">
|
||||
$('input[name=email]').live('blur', function(e)
|
||||
{
|
||||
var email = $(this).val();
|
||||
if (email.length > 5)
|
||||
{
|
||||
var data = {};
|
||||
data.email = email;
|
||||
data.token = "{$token}";
|
||||
data.ajax = 1;
|
||||
data.controller = "AdminAddresses";
|
||||
data.action = "loadNames";
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "ajax-tab.php",
|
||||
data: data,
|
||||
dataType: 'json',
|
||||
async : true,
|
||||
success: function(msg)
|
||||
{
|
||||
if (msg)
|
||||
{
|
||||
var infos = msg.infos.split('_');
|
||||
$('input[name=firstname]').val(infos[0]);
|
||||
$('input[name=lastname]').val(infos[1]);
|
||||
}
|
||||
},
|
||||
error: function(msg)
|
||||
{
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<label>{l s='Customer e-mail'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="text" size="33" name="email" value="{$fields_value[$input.name]|escape:'htmlall':'UTF-8'}" style="text-transform: lowercase;" /> <sup>*</sup>
|
||||
<input type="text" size="33" name="email" value="{$fields_value[$input.name]|escape:'htmlall':'UTF-8'|htmlentities}" style="text-transform: lowercase;" /> <sup>*</sup>
|
||||
</div>
|
||||
{/if}
|
||||
{else}
|
||||
@@ -26,9 +26,9 @@
|
||||
<script>
|
||||
function confirmProductAttached(productList)
|
||||
{
|
||||
var confirm_text = {l s='This attachment is used by the following products:'}
|
||||
var confirm_text = "{l s='This attachment is used by the following products:'}";
|
||||
if (confirm('{$confirm}'))
|
||||
return confirm(confirm_text + {$product_list[$id]});
|
||||
return confirm(confirm_text + product_list);
|
||||
return false;
|
||||
}
|
||||
</script>
|
||||
@@ -33,7 +33,7 @@
|
||||
{
|
||||
name = element.attr("name");
|
||||
var element_price = element.val().replace(/,/g, ".");
|
||||
var other_element_price = "0";
|
||||
var other_element_price = 0;
|
||||
|
||||
if (!isNaN(element_price) && element_price > 0)
|
||||
{
|
||||
@@ -41,6 +41,8 @@
|
||||
other_element_price = parseFloat(element_price / ((product_tax / 100) + 1));
|
||||
else
|
||||
other_element_price = ps_round(parseFloat(element_price * ((product_tax / 100) + 1)), 2);
|
||||
|
||||
other_element_price = other_element_price.toFixed(2);
|
||||
}
|
||||
|
||||
$("#related_to_"+name).val(other_element_price);
|
||||
@@ -74,6 +76,7 @@
|
||||
<form enctype="multipart/form-data" method="post" id="generator" action="{$url_generator}">
|
||||
<fieldset style="margin-bottom: 35px;">
|
||||
<legend><img src="../img/admin/asterisk.gif" />{l s='Attributes generator'}</legend>
|
||||
<div style="display: block; margin-bottom: 20px;" class="hint">{l s='To generate the attributes, click on the "Ctrl", select your attributes and click "Add".'}</div>
|
||||
<div style="float: left; margin-right:50px;">
|
||||
<div>
|
||||
<select multiple name="attributes[]" id="attribute_group" style="width: 200px; height: 350px; margin-bottom: 10px;">
|
||||
@@ -81,7 +84,7 @@
|
||||
{if isset($attribute_js[$attribute_group['id_attribute_group']])}
|
||||
<optgroup name="{$attribute_group['id_attribute_group']}" id="{$attribute_group['id_attribute_group']}" label="{$attribute_group['name']|escape:'htmlall':'UTF-8'}">
|
||||
{foreach $attribute_js[$attribute_group['id_attribute_group']] as $k => $v}
|
||||
<option name="{$k}" id="attr_{$k}" value="{$v|escape:'quotes':'UTF-8'}" title="{$v|escape:'quotes':'UTF-8'}">{$v|escape:'quotes':'UTF-8'}</option>
|
||||
<option name="{$k}" id="attr_{$k}" value="{$v|escape:'htmlall':'UTF-8'}" title="{$v|escape:'htmlall':'UTF-8'}">{$v|escape:'htmlall':'UTF-8'}</option>
|
||||
{/foreach}
|
||||
</optgroup>
|
||||
{/if}
|
||||
@@ -106,7 +109,7 @@
|
||||
</div>
|
||||
<label>{l s='Reference'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="text" size="20" name="reference" value="{$product_reference}"/>
|
||||
<input type="text" size="20" name="reference" value="{$product_reference|htmlentities}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div style="float:left; text-align:center; margin-left:20px;">
|
||||
@@ -24,7 +24,7 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
|
||||
{extends file="helper/form/form.tpl"}
|
||||
{extends file="helpers/form/form.tpl"}
|
||||
|
||||
{block name="label"}
|
||||
{if $input.type == 'color'}
|
||||
@@ -41,15 +41,24 @@
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
{if $input.name == 'name'}
|
||||
{hook h="displayAttributeForm" id_attribute=$form_id}
|
||||
{/if}
|
||||
{/block}
|
||||
|
||||
{block name="script"}
|
||||
var attributesGroups = {ldelim}{$strAttributesGroups}{rdelim};
|
||||
$('#id_attribute_group').change(function() {
|
||||
var val = $(this).val();
|
||||
|
||||
var displayColorFieldsOption = function() {
|
||||
var val = $('#id_attribute_group').val();
|
||||
if (attributesGroups[val])
|
||||
$('#colorAttributeProperties').show();
|
||||
else
|
||||
$('#colorAttributeProperties').hide();
|
||||
});
|
||||
};
|
||||
|
||||
displayColorFieldsOption();
|
||||
|
||||
$('#id_attribute_group').change(displayColorFieldsOption);
|
||||
|
||||
{/block}
|
||||
@@ -91,7 +91,7 @@
|
||||
{$tr.$key}
|
||||
{* If type is 'editable', an input is created *}
|
||||
{elseif isset($params.type) && $params.type == 'editable' && isset($tr.id)}
|
||||
<input type="text" name="{$key}_{$tr.id}" value="{$tr.$key}" class="{$key}" />
|
||||
<input type="text" name="{$key}_{$tr.id}" value="{$tr.$key|htmlentities}" class="{$key}" />
|
||||
{elseif isset($params.callback)}
|
||||
{$tr.$key}
|
||||
{elseif isset($tr.$key) && $key == 'color'}
|
||||
@@ -0,0 +1,34 @@
|
||||
{*
|
||||
* 2007-2011 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2011 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
|
||||
{extends file="helpers/form/form.tpl"}
|
||||
|
||||
{block name="end_field_block"}
|
||||
</div>
|
||||
{if $input.name == 'public_name'}
|
||||
{hook h="displayAttributeGroupForm" id_attribute_group=$form_id}
|
||||
{/if}
|
||||
{/block}
|
||||
@@ -24,7 +24,7 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
|
||||
{extends file="helper/view/view.tpl"}
|
||||
{extends file="helpers/view/view.tpl"}
|
||||
|
||||
{block name="override_tpl"}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
|
||||
{extends file="helper/list/list_header.tpl"}
|
||||
{extends file="helpers/list/list_header.tpl"}
|
||||
|
||||
{block name="override_header"}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
|
||||
{extends file="helper/view/view.tpl"}
|
||||
{extends file="helpers/view/view.tpl"}
|
||||
|
||||
{block name="override_tpl"}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*}
|
||||
{extends file="helper/form/form.tpl"}
|
||||
{extends file="helpers/form/form.tpl"}
|
||||
|
||||
{block name=script}
|
||||
// At the loading
|
||||
@@ -62,7 +62,7 @@
|
||||
<label>{l s='Product'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="hidden" id="reduction_product" name="reduction_product" value="{$currentTab->getFieldValue($currentObject, 'reduction_product')|intval}" />
|
||||
<input type="text" id="reductionProductFilter" name="reductionProductFilter" value="{$reductionProductFilter}" style="width:400px" />
|
||||
<input type="text" id="reductionProductFilter" name="reductionProductFilter" value="{$reductionProductFilter|htmlentities}" style="width:400px" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -80,6 +80,6 @@
|
||||
<label>{l s='Product'}</label>
|
||||
<div class="margin-form">
|
||||
<input type="hidden" id="gift_product" name="gift_product" value="{$currentTab->getFieldValue($currentObject, 'gift_product')|intval}" />
|
||||
<input type="text" id="giftProductFilter" name="giftProductFilter" value="{$giftProductFilter}" style="width:400px" />
|
||||
<input type="text" id="giftProductFilter" name="giftProductFilter" value="{$giftProductFilter|htmlentities}" style="width:400px" />
|
||||
</div>
|
||||
</div>
|
||||