Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Ещё раз доброго времени суток. Собственно столкнулся со следующей проблемой, В CSP файл был закинут тест на JavaScript данные предаются в поля созданые посредством мастера вебформ, все компилируется на ура но в глобал ничего не записывается после нажатия на клавишу SAVE. Код csp траницы внизу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. 577. 578. 579. 580. 581. 582. 583. 584. 585. 586. 587. 588. 589. 590. 591. 592. 593. 594. 595. 596. 597. 598. 599. 600. 601. 602. 603. 604. 605. 606. 607. 608. 609. 610. 611. 612. 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. 649. 650. 651. 652. 653. 654. 655. 656. 657. 658. 659. 660. 661. 662. 663. 664. 665. 666. 667. 668. 669. 670. 671. 672. 673. 674. 675. 676. 677. 678. 679. 680. 681. 682. 683. 684. 685. 686. 687. 688. 689. 690. 691. 692. 693. 694. 695. 696. 697. 698. 699. 700. 701. 702. 703. 704. 705. 706. 707. 708. 709. 710. 711. 712. 713. 714. 715. 716. 717. 718. 719. 720. 721. 722. 723. 724. 725. 726. 727. 728. 729. 730. 731. 732. 733. 734. 735. 736. 737. 738. 739. 740. 741. 742. 743. 744. 745. 746. 747. 748. 749. 750. 751. 752. 753. 754. 755. 756. 757. 758. 759. 760. 761. 762. 763. 764. 765. 766. 767. 768. 769. 770. 771. 772. 773. 774. 775. 776. 777. 778. 779. 780. 781. 782. 783. 784. 785. 786. 787. 788. 789. 790. 791. 792. 793. 794. 795. 796. 797. 798. 799. 800. 801. 802. 803. 804. 805. 806. 807. 808. 809. 810. 811. 812. 813. 814. 815. 816. 817. 818. 819. 820. 821. 822. 823. 824. 825. 826. 827. 828. 829. 830. 831. 832. 833. 834. 835. 836. 837. 838. 839. 840. 841. 842. 843. 844. 845. 846. 847. 848. 849. 850. 851. 852. 853. 854. 855. 856. 857. 858. 859. 860. 861. 862. 863. 864. 865. 866. 867. 868. 869. 870. 871. 872. 873. 874. 875. 876. 877. 878. 879. 880. 881. 882. 883. 884. 885. 886. 887. 888. 889. 890. 891. 892. 893. 894. 895. 896. 897. 898. 899. 900. 901. 902. 903. 904. 905. 906. 907. 908. 909. 910. 911. 912. 913. 914. 915. 916. 917. 918. 919. 920. 921. 922. 923. 924. 925. 926. 927. 928. 929. 930. 931. 932. 933. 934. 935. 936. 937. 938. 939. 940. 941. 942. 943. 944. 945. 946. 947. 948. 949. 950. 951. 952. 953. 954. 955. 956. 957. 958. 959. 960. 961. 962. 963. 964. 965. 966. 967. 968. 969. 970. 971. 972. 973. 974. 975. 976. 977. 978. 979. 980. 981. 982. 983. 984. 985. 986. 987. 988. 989. 990. 991. 992. 993. 994. 995. 996. 997. 998. 999. 1000. 1001. 1002. 1003. 1004. 1005. 1006. 1007. 1008. 1009. 1010. 1011. 1012. 1013. 1014. 1015. 1016. 1017. 1018. 1019. 1020. 1021. 1022. 1023. 1024. 1025. 1026. 1027. 1028. 1029. 1030. 1031. 1032. 1033. 1034. 1035. 1036. 1037. 1038. 1039. 1040. 1041. 1042. 1043. 1044. 1045. 1046. 1047. 1048. 1049. 1050. 1051. 1052. 1053. 1054. 1055. 1056. 1057. 1058. 1059. 1060. 1061. 1062. 1063. 1064. 1065. 1066. 1067. 1068. 1069. 1070. 1071. 1072. 1073. 1074. 1075. 1076. 1077. 1078. 1079. 1080. 1081. 1082. 1083. 1084. 1085. 1086. 1087. 1088. 1089. 1090. 1091. 1092. 1093. 1094. 1095. 1096. 1097. 1098. 1099. 1100. 1101. 1102. 1103. 1104. 1105. 1106. 1107. 1108. 1109. 1110. 1111. 1112. 1113. 1114. 1115. 1116. 1117. 1118. 1119. 1120. 1121. 1122. 1123. 1124. 1125. 1126. 1127. 1128. 1129. 1130. 1131. 1132. 1133. 1134. 1135. 1136. 1137. 1138. 1139. 1140. 1141. 1142. 1143. 1144. 1145. 1146. 1147. 1148. 1149. 1150. 1151. 1152. 1153. 1154. 1155. 1156. 1157. 1158. 1159. 1160. 1161. 1162. 1163. 1164. 1165. 1166. 1167. 1168. 1169. 1170. 1171. 1172. 1173. 1174. 1175. 1176. 1177. 1178. 1179. 1180. 1181. 1182. 1183. 1184. 1185. 1186. 1187. 1188. 1189. 1190. 1191. 1192. 1193. 1194. 1195. 1196. 1197. 1198. 1199. 1200. 1201. 1202. 1203. 1204. 1205. 1206. 1207. 1208. 1209. 1210. 1211. 1212. 1213. 1214. 1215. 1216. 1217. 1218. 1219. 1220. 1221. 1222. 1223. 1224. 1225. 1226. 1227. 1228. 1229. 1230. 1231. 1232. 1233. 1234. 1235. 1236. 1237. 1238. 1239. 1240. 1241. 1242. 1243. 1244. 1245. 1246. 1247. 1248. 1249. 1250. 1251. 1252. 1253. 1254. 1255. 1256. 1257. 1258. 1259. 1260. 1261. 1262. 1263. 1264. 1265. 1266. 1267. 1268. 1269. 1270. 1271. 1272. 1273. 1274. 1275. 1276. 1277. 1278. 1279. 1280. 1281. 1282. 1283. 1284. 1285. 1286. 1287. 1288. 1289. 1290. 1291. 1292. 1293. 1294. 1295. 1296. 1297. 1298. 1299. 1300. 1301. 1302. 1303. 1304. 1305. 1306. 1307. 1308. 1309. 1310. 1311. 1312. 1313. 1314. 1315. 1316. 1317. 1318. 1319. 1320. 1321. 1322. 1323. 1324. 1325. 1326. 1327. 1328. 1329. 1330. 1331. 1332. 1333. 1334. 1335. 1336. 1337. 1338. 1339. 1340. 1341. 1342. 1343. 1344. 1345. 1346. 1347. 1348. 1349. 1350. 1351. 1352. 1353. 1354. 1355. 1356. 1357. Код класса Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2011, 23:07 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Честно пытался понять, что у вас тут написано. А потом понял, в чем у вас ошибка - писать копипастом, да еще 150 раз очень плохо. Сгенерируйте нормальной программой форму и напишите свой метод сохранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 06:41 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Евегний , ты сможешь сделать простенький тестовый пример? Ибо твоя страничка - ппц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 08:48 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Евегний, м.б. потому что нет метода form_save() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 08:58 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Ivan.Kokovм.б. потому что нет метода form_save() ? Он (и еще кой-какие) создаётся ахтоматично при привязке объекта к форме... Почитай cspquickstart.pdf от ИС... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 09:26 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
krvsaПочитай cspquickstart.pdf от ИС... Скачать тут ... Искать по "Caché Server Pages QuickStart". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 09:28 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Но это не тот случай, когда нужно применять CSPBIND. Самодельный метод будет гораздо лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 09:48 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Блок А.Н., Какбе другого реального способа написать тест я не видел, так как в ПХП я не в зуб ногой то выбор пал на JS. Это банально кусок диплома который не я выбирал а мне всунули в зубы и сказали делать. krvsa Года полтора назад может и написал бы, сейчас банально делал по примеру нескольких лаб которые остальись с универа... ...Простите что тревожу нубскими проблемами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 10:39 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Евегний , даже потестить твою страничку дюже муторно... Столько полей... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 11:01 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Там можно прокликать Далі и сразу перейти к форме куда результаты записываются, там просто в полях везде 0 будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 11:09 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
ЕвегнийТам можно прокликать Далі и сразу перейти к форме куда результаты записываются, там просто в полях везде 0 будет. Я так и сделал. Вот только все поля формы обязательны к заполнению и с нулями не желают записываться в БД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 11:23 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
ЕвегнийКакбе другого реального способа написать тест я не видел Вот пример записи без CSPBIND... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 11:34 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо большое, вечером отпишусь об успехах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 12:11 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Евегний , у тебя вообще все цифири можно в строчку через запятую и одним параметром передать. Типа такого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 13:08 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
krvsa, Все равно записывать в глобал не хочет. cspbind с переменных я снял, вместо tmp.tmp в коде который вы предоставили прописал текущий класс. Безрезультатно. Сейчас цсп имеет следующий вид Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553. 554. 555. 556. 557. 558. 559. 560. 561. 562. 563. 564. 565. 566. 567. 568. 569. 570. 571. 572. 573. 574. 575. 576. 577. 578. 579. 580. 581. 582. 583. 584. 585. 586. 587. 588. 589. 590. 591. 592. 593. 594. 595. 596. 597. 598. 599. 600. 601. 602. 603. 604. 605. 606. 607. 608. 609. 610. 611. 612. 613. 614. 615. 616. 617. 618. 619. 620. 621. 622. 623. 624. 625. 626. 627. 628. 629. 630. 631. 632. 633. 634. 635. 636. 637. 638. 639. 640. 641. 642. 643. 644. 645. 646. 647. 648. 649. 650. 651. 652. 653. 654. 655. 656. 657. 658. 659. 660. 661. 662. 663. 664. 665. 666. 667. 668. 669. 670. 671. 672. 673. 674. 675. 676. 677. 678. 679. 680. 681. 682. 683. 684. 685. 686. 687. 688. 689. 690. 691. 692. 693. 694. 695. 696. 697. 698. 699. 700. 701. 702. 703. 704. 705. 706. 707. 708. 709. 710. 711. 712. 713. 714. 715. 716. 717. 718. 719. 720. 721. 722. 723. 724. 725. 726. 727. 728. 729. 730. 731. 732. 733. 734. 735. 736. 737. 738. 739. 740. 741. 742. 743. 744. 745. 746. 747. 748. 749. 750. 751. 752. 753. 754. 755. 756. 757. 758. 759. 760. 761. 762. 763. 764. 765. 766. 767. 768. 769. 770. 771. 772. 773. 774. 775. 776. 777. 778. 779. 780. 781. 782. 783. 784. 785. 786. 787. 788. 789. 790. 791. 792. 793. 794. 795. 796. 797. 798. 799. 800. 801. 802. 803. 804. 805. 806. 807. 808. 809. 810. 811. 812. 813. 814. 815. 816. 817. 818. 819. 820. 821. 822. 823. 824. 825. 826. 827. 828. 829. 830. 831. 832. 833. 834. 835. 836. 837. 838. 839. 840. 841. 842. 843. 844. 845. 846. 847. 848. 849. 850. 851. 852. 853. 854. 855. 856. 857. 858. 859. 860. 861. 862. 863. 864. 865. 866. 867. 868. 869. 870. 871. 872. 873. 874. 875. 876. 877. 878. 879. 880. 881. 882. 883. 884. 885. 886. 887. 888. 889. 890. 891. 892. 893. 894. 895. 896. 897. 898. 899. 900. 901. 902. 903. 904. 905. 906. 907. 908. 909. 910. 911. 912. 913. 914. 915. 916. 917. 918. 919. 920. 921. 922. 923. 924. 925. 926. 927. 928. 929. 930. 931. 932. 933. 934. 935. 936. 937. 938. 939. 940. 941. 942. 943. 944. 945. 946. 947. 948. 949. 950. 951. 952. 953. 954. 955. 956. 957. 958. 959. 960. 961. 962. 963. 964. 965. 966. 967. 968. 969. 970. 971. 972. 973. 974. 975. 976. 977. 978. 979. 980. 981. 982. 983. 984. 985. 986. 987. 988. 989. 990. 991. 992. 993. 994. 995. 996. 997. 998. 999. 1000. 1001. 1002. 1003. 1004. 1005. 1006. 1007. 1008. 1009. 1010. 1011. 1012. 1013. 1014. 1015. 1016. 1017. 1018. 1019. 1020. 1021. 1022. 1023. 1024. 1025. 1026. 1027. 1028. 1029. 1030. 1031. 1032. 1033. 1034. 1035. 1036. 1037. 1038. 1039. 1040. 1041. 1042. 1043. 1044. 1045. 1046. 1047. 1048. 1049. 1050. 1051. 1052. 1053. 1054. 1055. 1056. 1057. 1058. 1059. 1060. 1061. 1062. 1063. 1064. 1065. 1066. 1067. 1068. 1069. 1070. 1071. 1072. 1073. 1074. 1075. 1076. 1077. 1078. 1079. 1080. 1081. 1082. 1083. 1084. 1085. 1086. 1087. 1088. 1089. 1090. 1091. 1092. 1093. 1094. 1095. 1096. 1097. 1098. 1099. 1100. 1101. 1102. 1103. 1104. 1105. 1106. 1107. 1108. 1109. 1110. 1111. 1112. 1113. 1114. 1115. 1116. 1117. 1118. 1119. 1120. 1121. 1122. 1123. 1124. 1125. 1126. 1127. 1128. 1129. 1130. 1131. 1132. 1133. 1134. 1135. 1136. 1137. 1138. 1139. 1140. 1141. 1142. 1143. 1144. 1145. 1146. 1147. 1148. 1149. 1150. 1151. 1152. 1153. 1154. 1155. 1156. 1157. 1158. 1159. 1160. 1161. 1162. 1163. 1164. 1165. 1166. 1167. 1168. 1169. 1170. 1171. 1172. 1173. 1174. 1175. 1176. 1177. 1178. 1179. 1180. 1181. 1182. 1183. 1184. 1185. 1186. 1187. 1188. 1189. 1190. 1191. 1192. 1193. 1194. 1195. 1196. 1197. 1198. 1199. 1200. 1201. 1202. 1203. 1204. 1205. 1206. 1207. 1208. 1209. 1210. 1211. 1212. 1213. 1214. 1215. 1216. 1217. 1218. 1219. 1220. 1221. 1222. 1223. 1224. 1225. 1226. 1227. 1228. 1229. 1230. 1231. 1232. 1233. 1234. 1235. 1236. 1237. 1238. 1239. 1240. 1241. 1242. 1243. 1244. 1245. 1246. 1247. 1248. 1249. 1250. 1251. 1252. 1253. 1254. 1255. 1256. 1257. 1258. 1259. 1260. 1261. 1262. 1263. 1264. 1265. 1266. 1267. 1268. 1269. 1270. 1271. 1272. 1273. 1274. 1275. 1276. 1277. 1278. 1279. 1280. 1281. 1282. 1283. 1284. 1285. 1286. 1287. 1288. 1289. 1290. 1291. 1292. 1293. 1294. 1295. 1296. 1297. 1298. 1299. 1300. 1301. 1302. 1303. 1304. 1305. 1306. 1307. 1308. 1309. 1310. 1311. 1312. 1313. 1314. 1315. 1316. 1317. 1318. 1319. 1320. 1321. 1322. 1323. 1324. 1325. 1326. 1327. 1328. 1329. 1330. 1331. 1332. 1333. 1334. 1335. 1336. 1337. 1338. 1339. 1340. 1341. 1342. 1343. 1344. 1345. 1346. 1347. 1348. 1349. 1350. 1351. 1352. 1353. 1354. 1355. 1356. 1357. 1358. 1359. 1360. 1361. 1362. 1363. 1364. 1365. 1366. 1367. 1368. 1369. 1370. 1371. 1372. 1373. 1374. 1375. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2011, 22:43 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
ЕвегнийВсе равно записывать в глобал не хочет. И чем оно это мотивирует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 08:52 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Рискну предположить что каким-то несоответсвием... При нажатии на сейв все ничего не происходит (а-ля ерроров) а при проверке глобала он пустой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 09:24 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
ЕвегнийРискну предположить что каким-то несоответсвием... Вообще-то тестирование исключает "предположение". ЕвегнийПри нажатии на сейв все ничего не происходит (а-ля ерроров) Пиши в какой-то глобал ключевые значения после каждой строчки в методе - так поймёшь что случилось. Евегнийпри проверке глобала он пустой Ну это уже итог... Ищи причину, т.е. тестируй свой код... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 10:10 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное! Буду возиться дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 10:45 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Евегний , Пример кода Вашего теста на ZEN Class User.test1 Extends (%Persistent, %ZEN.DataModel.Adaptor) { /// Ергічність Психомоторна Property erm As %Integer [ Required ]; /// Ергічність Інтелектуальна Property eri As %Integer [ Required ]; /// Ергічність Комунікативна Property erc As %Integer [ Required ]; /// Пластиічність Психомоторна Property pm As %Integer [ Required ]; /// Пластичність Інтелектуальна Property pi As %Integer [ Required ]; /// Пластичість Комунікативна Property pc As %Integer [ Required ]; /// Швидкість Психомоторна Property sm As %Integer [ Required ]; /// Швидкість Інтелектуальна Property si As %Integer [ Required ]; /// Швидкість Комунікативна Property sc As %Integer [ Required ]; /// Емоційність Психомоторна Property em As %Integer [ Required ]; /// Емоційнвсть Інтелектуальна Property ei As %Integer [ Required ]; /// Емоційність Комунікативна Property ec As %Integer [ Required ]; /// Контрольна Шкала Property cs As %Integer [ Required ]; /// Індекс Психомоторної Активності Property ipa As %Integer [ Required ]; /// Індекс Інтелектуальної Активності Property iia As %Integer [ Required ]; /// Індек Комунікативної Активності Property ica As %Integer [ Required ]; /// Індекс Загальної Активності Property ioa As %Integer [ Required ]; /// Індекс Загальної Емоційності Property ioe As %Integer [ Required ]; /// Індекс Загальної Адаптивності Property ioad As %Integer [ Required ]; } --------------------------------------------------------------------------------------------------- Class del.test Extends %ZEN.Component.page { /// Имя приложения, которому принадлежит эта страница. Parameter APPLICATION; /// Отображаемое имя для нового приложения. Parameter PAGENAME; /// Домен, используемый для локализации. Parameter DOMAIN = "sqlru"; Property test1ID As %ZEN.Datatype.string(ZENURL = "test1ID"); /// Этот блок Style содержит определение CSS-стиля страницы. XData Style { <style type="text/css"> /* style for title bar */ #title { background: #C5D6D6; color: black; font-family: Verdana; font-size: 1.5em; font-weight: bold; padding: 5px; border-bottom: 1px solid black; text-align: center; } a.radioSetCaption { padding: 0 40 0 0; font-weight: bold; } </style> } XData LoadData { <table> <row>0^Я часто вiдчуваю потребу в русi</row> <row>1^Я не шукаю ноих рiшень вiдомих проблем</row> <row>0^Я постiйно хочу набувати новi знання</row> <row>0^У вiльний час я iз задоволенням займаюся фiзичною працею</row> <row>0^Я швидко рахую в розумi</row> <row>0^Я сильно хвилююся коли сдаю екзамен гiрше нiж очiкував</row> <row>1^Я обираю усамiтнення замiсть великоi компанii</row> <row>0^Менi легко робити декiлька справ одразу, наприклад дивитися телевiзор та читати</row> <row>0^Менi легко виконувати роботу що потебує тривадлоi уваги</row> <row>0^Я хвилююся коли виконую завдання не так як треба</row> <row>0^Я легкий на пiдйом</row> <row>0^Я засмучуюсь коли виявляю своi помилки при виконаннi iнтелектуальноi роботи</row> <row>0^Я легко перемикаюсь з однiєi задачi на iншу коли займаюся ручною роботою</row> <row>0^Я швидко вирiшую арифметичнi задачi</row> <row>0^Я без труднощiв пiключаюся до бесiди</row> <row>0^Я — рухлива людина</row> <row>0^Я втомлююсь вiд довгоi розумовоi роботи</row> <row>0^Я легко перемикаюся з однiєi проблеми на iншу</row> <row>0^Я полюбляю швидку ходу</row> <row>0^Я полюбляю швидку ходу</row> <row>0^Я часто висловлюю свою думку не подумавши</row> <row>0^Я засмучуюсь коли менi не вдається змайструвати щось самому(самiй)</row> <row>0^Я полюбляю iнтекектуальнi iгри в якi потребують швидкого прийняття рiшення</row> <row>0^Я вiдчуваю дискомфорт вiд того, що в мене поганий почерк</row> <row>0^Я часто побоююсь з-за того що можу не справитись зi складною розумовую роботою</row> <row>0^Я — ранима людина</row> <row>1^Я в'яло виконую термiнову розумову роботу</row> <row>0^Я часто не можу заснути з-за того, що менi не вдається знайти рiшення якоiсь проблеми</row> <row>0^Я завжди виконую своi обiцянки, незалежно вiд того, зручно менi це чи нi</row> <row>0^Я сумую коли сперечаюся з друзями</row> <row>0^У мене псується настрiй, коли я не можу вирiшити якусь проблему</row> <row>0^Менi легко робити фiзичнi справи тривалий час</row> <row>0^Я вiдчував(ла) би себе дискомфортно якщоб б тривалий час не мав(ла) можливостi спiлкуватися з людьми</row> <row>0^Я нiколи не запiзнювався(лась) на побачення чи роботу</row> <row>0^У мене багато друзiв та знайомих</row> <row>0^Я постiйно читаю про новi досягнення науки i технiки</row> <row>0^Я сильно хвилююся перед майбутнiм екзаменом</row> <row>1^Зазвичай моi думки протiкають неквапливо</row> <row>0^Менi подобається майструвати речi своiми руками</row> <row>0^Я успiшно виконую роботу, що потребує тонких скоординованих рухiв</row> <row>0^Я легко готуюся до декiлькох екзаменiв одночасно</row> <row>1^Трапляється, що я розмовляю про речi в яких не тямлю</row> <row>0^Моя мова часто випереджає моi думки</row> <row>0^Я схильний до перебiльшення власних невдач пов'язаних з розумовою дiяльнiстю</row> <row>0^Я полюбляю приймати участь у спортивних iграх що потребують швидких рухiв</row> <row>0^Пiд час розмови моi думки часто перестрибують з однiєi теми на iншу</row> <row>0^Менi було б легко здавати два екзамени в один день</row> <row>0^Я вiдчуваю в собi зайву iнтелектуальну енергiю</row> <row>0^Менi подобаються iгри що потребують швидкостi та провоностi рухiв</row> <row>0^Менi важко розмовляти швидко</row> <row>0^Менi легко знайомитися першим(ою)</row> <row>0^Я розчаровуюсь коли менi не вистачає пруткостi для участі у спортивних змаганнях</row> <row>0^Я швидко міркую знаходячись у будь якій ситуації</row> <row>1^Робота що потребує повної віддачі розумових сил, відштовхує мене</row> <row>0^Я засмучуюсь від того, що пишу повільно і ніколи не встигаю записувати потрібну інформацію</row> <row>0^Я турбуюся коли мене не розуміють під час розмови</row> <row>0^Я розмовляю вільно, без затримок</row> <row>0^Я із задоволенням виконую фізичну роботу</row> <row>0^Мені легко виконувати декілька завдань, що потребують розумової напруги</row> <row>1^Я надаю перевагу роботі яка не вимагає великих фізичних зусиль</row> <row>0^Я сильно хвилююся під час екзамену</row> <row>1^Я потребую багато часу, щоб розібратися в тій чи іншій проблемі</row> <row>1^Зазвичай я спілкуюся с малознайомими мені людьми</row> <row>0^Я легко навчаюся майструванню</row> <row>0^Мені подобаються задачі на кмітливість</row> <row>1^Я віддаю перевагу одноманітній фізичній роботі</row> <row>0^Я досить часто сварюся з друзями з-за того що сказав щось не обміркувавши</row> <row>0^Я надаю перевагу знаходженню серед людей</row> <row>0^Я швидко пишу</row> <row>1^Я швидко втомлююсь відн фізичної праці</row> <row>0^Я говірка людина</row> <row>0^Іноді я перебільшую негативне відношення до себе з боку своїх близьких</row> <row>0^У мене часто псується настрій через те, що зроблена мною річ виявляється не звосім вдалою</row> <row>0^Я легко ображаюся коли мені вказують на мої недоліки</row> <row>1^Під час фізичної роботи я часто роблю перерви для відпочинку</row> <row>0^Мені подобається різноманітна ручна праця</row> <row>0^Мені легко внести пожвавлення в компанію</row> <row>0^Я відчуваю тривоги, переходячи вулицю перед транспортом, що рухається</row> <row>0^Мені легко провести пряму лінію від руки (без лінійки)</row> <row>0^Я можу не міркуючи поставити запитання незнайомій людині</row> <row>0^Мене дратує швидка мова співрозмовника</row> <row>0^Я із задоволенням виконую розумову роботу</row> <row>1^Я вважаю свої рухи повільними і неквапливими</row> <row>0^Багато хто вважає мене фізично сильним(ою)</row> <row>0^Коли я жваво розповідаю про щось, то застовую міміку та жести</row> <row>1^У мене бувають думки які мені не хотілося б повідомляти навколишнім</row> <row>0^Для підготовки до іспитів я витрачаю часу менше ніж інші</row> <row>1^У моїй мові багато тривалих пауз</row> <row>0^Мене засмучує, що я фізично менш розвинений(нута) ніж інші</row> <row>0^Я сильно хвилююся перед відповідальною розмовою</row> <row>0^Я утомлююсь коли доводиться довго говорити</row> <row>0^Я почуваю в собі надлишок фізичних сил</row> <row>0^Рухи моїх рук швидкі й стрімкі</row> <row>0^Я вільно почуваю себе у фізичній компанії</row> <row>0^Мені подобаються завдання, що потребують постійного перемикання уваги</row> <row>1^Я віддаю перевагу завданням не пов'язаним з великим розумовим навантаженням</row> <row>1^Я волію вирішити завдання до кінця перш ніж братися за інше</row> <row>1^Навіть перебуваючи у тісному колі друзів я залишаюся мовчазним(ою)</row> <row>0^У роботі з господарства я легко перемикаюся з однієї справи на іншу</row> <row>0^Я вважаю себе майстром на всі руки</row> <row>0^Я легко висловлюю свої думки</row> <row>0^Я досить швидко виконую фізичну роботу</row> <row>0^Мене засмучують помилки, допущені при виконанні якого-небудь завдання</row> <row>0^Я швидко читаю вголос</row> <row>0^Я переживаю за те, що в мене немає досить виражених здатностей для оволодіння ремеслом, що цікавить мене</row> <row>0^Я грунтовно планую майбутню розумову роботу, щоб уникнути можливих помилок</row> <row>1^Я не відрізняюся оригінальністю в рішенні завдань</row> <row>0^Мене засмучує, що я недостатньо добре володію ремеслом (рукоділлям)</row> <row>0^Я сильно хвилююся, коли мені доводиться з'ясовувати відносини із друзями</row> <row>0^Я маю потребу в людях які мене підбадьорують і утішають</row> <row>1^Я намагаюся уникати важкої фізичної роботи</row> <row>0^У вільний час мене тягне поспілкуватися з людьми</row> <row>1^Я волію подумати, зважити і лише потім висловитися</row> <row>1^На вечірках і у компаінях я тримаюся обособлено</row> <row>0^Я без особої напруги зміг(змогла) би накреслити складну геометричну фігуру</row> <row>0^У компанії я завичайно починаю розмову першим (першою)</row> <row>1^Я легко сприймаю швидку мову</row> <row>1^У мене повільні рухи коли я щось майструю</row> <row>0^Я швикдо вирішую головоломки</row> <row>0^Тривала підіготовка до іспитів втомлює мене</row> <row>1^Я іноді брешу</row> <row>0^Я волію виконувати фізичну роботу у швидкому темпі</row> <row>0^Мені подобається швидко говорити</row> <row>0^Коли явиконую роботу, що вимагає чіткої координації рухів, я відчуваю деяке хвилювання</row> <row>0^Я люблю бувати в великих компаніях</row> <row>0^Я не намагаюся уникати конфліктів</row> <row>0^Я здатний(на) виконувати тривалу фізичну роботу без стомлення</row> <row>0^Мені приємні швидкі рухи</row> <row>1^Я люблю самоту</row> <row>0^Мені легко настроїтися на виконання нового завдання</row> <row>1^Мені з важкістю вдалося б зробити потрібну річ своїми руками</row> <row>0^Я вважаю себе фізично сильною людиною</row> <row>0^Я віддаю перевагу роботі, що не потребує віддачі інтелектуальних сил</row> <row>0^Мені важко утриматися від висловлення зненацька винкнувшої ідеї</row> <row>0^Я з легкістю можу звернутися із проханням до іншої людини</row> <row>1^Мені подобається робота, що не вимагає швидких рухів</row> <row>1^Я віддаю перевагу спокійній, повільній розмові</row> <row>0^Я відчуваю образу тому, що оточуючі мене люди, як мені здається, обходяться зі мною гірше, ніж варто було б</row> <row>0^Розумова робота для мене більш приваблива ніж фізична</row> <row>1^Звичайно я дочитую книгу до кінця перш ніж взяти нову</row> <row>0^У ручній праці мене дратують найменші неполадки</row> <row>1^Я зазвичай виконую інтелектуальні завдання повільно</row> <row>0^Я люблю багато читати</row> <row>0^Коли я щось майструю то я звертаю увагу навіть на незначні погрішності</row> <row>0^Багато хто знає, що я досить кмітлива людина</row> <row>0^У розмові я легко ображаюся по дрібницях</row> <row>0^Приступаючи до рішення навіть нескладного завдання я відчуваю невпевненість</row> <row>0^При спілкуванні з людьми я часто вічуваю себе невпевнено</row> <row>0^Я легко переглядаю свої рішення та приймаю нові</row> <row>1^Серед моїх знайомих є люди, які мені явно не подобаються</row> </table> } /// Этот XML блок описывает содержимое этой страницы. XData Contents [ XMLNamespace = " http://www.intersystems.com/zen" ] { <page xmlns=" http://www.intersystems.com/zen" title="Тестування за методикою Русалова"> <dataController id="controller" modelClass="User.test1" modelId="#(%page.test1ID)#"/> <html id="title">Тестування за методикою Русалова</html> <fieldSet legend="Тест" width="100%"> <form id="form" controllerId="controller" width="100%"> <tabGroup id="tgTest" showTabBar="false" currTab="15"> <tab id="tab16" width="100%"> <vgroup align="center" labelPosition="left"> <label value="Результати:" containerStyle="font-size:16pt;font-weight:bold;"/> <text id="erm" label="erm" dataBinding="erm"/> <text id="eri" label="eri" dataBinding="eri"/> <text id="erc" label="erc" dataBinding="erc"/> <text id="pm" label="pm" dataBinding="pm"/> <text id="pi" label="pi" dataBinding="pi"/> <text id="pc" label="pc" dataBinding="pc"/> <text id="sm" label="sm" dataBinding="sm"/> <text id="si" label="si" dataBinding="si"/> <text id="sc" label="sc" dataBinding="sc"/> <text id="em" label="em" dataBinding="em"/> <text id="ei" label="ei" dataBinding="ei"/> <text id="ec" label="ec" dataBinding="ec"/> <text id="cs" label="cs" dataBinding="cs"/> <text id="ipa" label="ipa" dataBinding="ipa"/> <text id="iia" label="iia" dataBinding="iia"/> <text id="ica" label="ica" dataBinding="ica"/> <text id="ioa" label="ioa" dataBinding="ioa"/> <text id="ioe" label="ioe" dataBinding="ioe"/> <text id="ioad" label="ioad" dataBinding="ioad"/> <button caption="Зберегти" onclick="zen('form').save();"/> </vgroup> </tab> </tabGroup> </form> </fieldSet> <hgroup align="right"> <button id="btPrev" caption="<<" onclick="zenPage.changeTab(false);"/> <spacer width="5"/> <button id="btNext" caption=">>" onclick="zenPage.changeTab(true);"/> </hgroup> </page> } ClientMethod changeTab(direction) [ Language = javascript ] { if (direction) { if ((zen('tgTest').getCurrTabNo()==15)&&(!zen('form').validate())) return; if (zen('tgTest').getCurrTabNo()<16) zen('tgTest').showNextTab(); if (zen('tgTest').getCurrTabNo()==16) { zenSetProp('btPrev','hidden',true); zenSetProp('btNext','hidden',true); zenPage.fillResultsTable(); } } else { if (zen('tgTest').getCurrTabNo()>1) zen('tgTest').showPreviousTab(); } } ClientMethod fillResultsTable() [ Language = javascript ] { function getSumOfAnswers() { var result = 0; for(var j = 0; j < getSumOfAnswers.arguments.length; j++ ) { result += parseInt(zenGetProp(getSumOfAnswers.arguments[j],'value')); } return result; } function setSumOfAnswers() { for(var j = 0; j < setSumOfAnswers.arguments.length; j++ ) { var name=setSumOfAnswers.arguments[j]; controller.setDataByName(name,obj[name]); zenSetProp(name,'value',obj[name]); } } var controller=zen('controller'); var obj=new Object(); obj.erm = getSumOfAnswers('q1', 'q4', 'q32', 'q58', 'q60', 'q70', 'q75', 'q84', 'q92', 'q111', 'q127', 'q132'); obj.eri = getSumOfAnswers('q3', 'q9', 'q17', 'q17', 'q36', 'q48', 'q54', 'q82', 'q96', 'q120', 'q133', 'q139', 'q143'); obj.erc = getSumOfAnswers('q7', 'q33', 'q35', 'q63', 'q68', 'q77', 'q94', 'q98', 'q112', 'q114', 'q125', 'q129'); obj.pm = getSumOfAnswers('q11', 'q13', 'q39', 'q40', 'q64', 'q66', 'q76', 'q79', 'q99', 'q100', 'q115', 'q131'); obj.pi = getSumOfAnswers('q2', 'q8', 'q18', 'q41', 'q47', 'q59', 'q95', 'q97', 'q107', 'q130', 'q140', 'q149'); obj.pc = getSumOfAnswers('q15', 'q21', 'q43', 'q46', 'q51', 'q67', 'q80', 'q101', 'q113', 'q116', 'q134', 'q135'); obj.sm = getSumOfAnswers('q16', 'q19', 'q45', 'q49', 'q69', 'q83', 'q93', 'q102', 'q118', 'q122', 'q128', 'q136'); obj.si = getSumOfAnswers('q5', 'q14', 'q23', 'q27', 'q38', 'q53', 'q62', 'q65', 'q87', 'q119', 'q142', 'q145'); obj.sc = getSumOfAnswers('q20', 'q50', 'q57', 'q71', 'q81', 'q85', 'q88', 'q91', 'q104', 'q117', 'q123', 'q137'); obj.em = getSumOfAnswers('q22', 'q24', 'q52', 'q55', 'q73', 'q78', 'q89', 'q105', 'q108', 'q124', 'q141', 'q144'); obj.ei = getSumOfAnswers('q6', 'q10', 'q12', 'q25', 'q28', 'q31', 'q37', 'q44', 'q61', 'q103', 'q106', 'q147'); obj.ec = getSumOfAnswers('q26', 'q30', 'q56', 'q72', 'q74', 'q90', 'q109', 'q110', 'q126', 'q138', 'q146', 'q148'); obj.cs = getSumOfAnswers('q29', 'q34', 'q42', 'q86', 'q121', 'q150'); obj.ipa = obj.erm + obj.pm + obj.sm; obj.iia = obj.eri + obj.pi + obj.si; obj.ica = obj.erc + obj.pc + obj.sc; obj.ioa = obj.ipa + obj.iia + obj.ica; obj.ioe = obj.em + obj.ei + obj.ec; obj.ioad = obj.ioa - obj.ioe; setSumOfAnswers('erm', 'eri', 'erc', 'pm', 'pi', 'pc', 'sm', 'si', 'sc', 'em', 'ei', 'ec', 'cs', 'ipa', 'iia', 'ica', 'ioa', 'ioe', 'ioad'); } Method %OnAfterCreatePage() As %Status { #dim tg As %ZEN.Component.tabGroup #dim tab As %ZEN.Component.tab #dim rs As %ZEN.Component.radioSet #dim ex As %Exception.AbstractException #dim xData As %Dictionary.CompiledXData #dim textreader As %XML.TextReader try { Set xData=##class(%Dictionary.CompiledXData).IDKEYOpen(..%ClassName(1),"LoadData").Data Quit:'$IsObject(xData) $$$ThrowOnError(##class(%XML.TextReader).ParseStream(xData,.textreader)) set tg=..%GetComponentById("tgTest") set tab16=..%GetComponentById("tab16") set i=1 While textreader.Read() { If (textreader.NodeType="chars") { Set value=textreader.Value set rs=##class(%ZEN.Component.radioSet).%New() set rs.id="q"_i set rs.label=i_". "_$Piece(value,"^",2)_":" set rs.displayList=$$$Text("Нехарактерно,Малохарактерно,Доволі Характерно,Характерно") set rs.valueList=$s($Piece(value,"^",1)=0:"1,2,3,4",1:"4,3,2,1") set rs.containerStyle="color:blue;" set rs.required=1 set rs.value=$random(4)+1 ;закомментируйте и поменяйте currTab с "15" на "1" if i#10=1 { set tab=##class(%ZEN.Component.tab).%New() set tab.id="tab"_i $$$ThrowOnError(tg.%AddChildBefore(tab,tab16)) } $$$ThrowOnError(tab.%AddChild(rs)) set i=i+1 } } } catch ex { } Quit $$$OK } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 17:16 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
servit Евегний , + Пример кода Вашего теста на ZEN Class User.test1 Extends (%Persistent, %ZEN.DataModel.Adaptor) { /// Ергічність Психомоторна Property erm As %Integer [ Required ]; /// Ергічність Інтелектуальна Property eri As %Integer [ Required ]; /// Ергічність Комунікативна Property erc As %Integer [ Required ]; /// Пластиічність Психомоторна Property pm As %Integer [ Required ]; /// Пластичність Інтелектуальна Property pi As %Integer [ Required ]; /// Пластичість Комунікативна Property pc As %Integer [ Required ]; /// Швидкість Психомоторна Property sm As %Integer [ Required ]; /// Швидкість Інтелектуальна Property si As %Integer [ Required ]; /// Швидкість Комунікативна Property sc As %Integer [ Required ]; /// Емоційність Психомоторна Property em As %Integer [ Required ]; /// Емоційнвсть Інтелектуальна Property ei As %Integer [ Required ]; /// Емоційність Комунікативна Property ec As %Integer [ Required ]; /// Контрольна Шкала Property cs As %Integer [ Required ]; /// Індекс Психомоторної Активності Property ipa As %Integer [ Required ]; /// Індекс Інтелектуальної Активності Property iia As %Integer [ Required ]; /// Індек Комунікативної Активності Property ica As %Integer [ Required ]; /// Індекс Загальної Активності Property ioa As %Integer [ Required ]; /// Індекс Загальної Емоційності Property ioe As %Integer [ Required ]; /// Індекс Загальної Адаптивності Property ioad As %Integer [ Required ]; } --------------------------------------------------------------------------------------------------- Class del.test Extends %ZEN.Component.page { /// Имя приложения, которому принадлежит эта страница. Parameter APPLICATION; /// Отображаемое имя для нового приложения. Parameter PAGENAME; /// Домен, используемый для локализации. Parameter DOMAIN = "sqlru"; Property test1ID As %ZEN.Datatype.string(ZENURL = "test1ID"); /// Этот блок Style содержит определение CSS-стиля страницы. XData Style { <style type="text/css"> /* style for title bar */ #title { background: #C5D6D6; color: black; font-family: Verdana; font-size: 1.5em; font-weight: bold; padding: 5px; border-bottom: 1px solid black; text-align: center; } a.radioSetCaption { padding: 0 40 0 0; font-weight: bold; } </style> } XData LoadData { <table> <row>0^Я часто вiдчуваю потребу в русi</row> <row>1^Я не шукаю ноих рiшень вiдомих проблем</row> <row>0^Я постiйно хочу набувати новi знання</row> <row>0^У вiльний час я iз задоволенням займаюся фiзичною працею</row> <row>0^Я швидко рахую в розумi</row> <row>0^Я сильно хвилююся коли сдаю екзамен гiрше нiж очiкував</row> <row>1^Я обираю усамiтнення замiсть великоi компанii</row> <row>0^Менi легко робити декiлька справ одразу, наприклад дивитися телевiзор та читати</row> <row>0^Менi легко виконувати роботу що потебує тривадлоi уваги</row> <row>0^Я хвилююся коли виконую завдання не так як треба</row> <row>0^Я легкий на пiдйом</row> <row>0^Я засмучуюсь коли виявляю своi помилки при виконаннi iнтелектуальноi роботи</row> <row>0^Я легко перемикаюсь з однiєi задачi на iншу коли займаюся ручною роботою</row> <row>0^Я швидко вирiшую арифметичнi задачi</row> <row>0^Я без труднощiв пiключаюся до бесiди</row> <row>0^Я — рухлива людина</row> <row>0^Я втомлююсь вiд довгоi розумовоi роботи</row> <row>0^Я легко перемикаюся з однiєi проблеми на iншу</row> <row>0^Я полюбляю швидку ходу</row> <row>0^Я полюбляю швидку ходу</row> <row>0^Я часто висловлюю свою думку не подумавши</row> <row>0^Я засмучуюсь коли менi не вдається змайструвати щось самому(самiй)</row> <row>0^Я полюбляю iнтекектуальнi iгри в якi потребують швидкого прийняття рiшення</row> <row>0^Я вiдчуваю дискомфорт вiд того, що в мене поганий почерк</row> <row>0^Я часто побоююсь з-за того що можу не справитись зi складною розумовую роботою</row> <row>0^Я — ранима людина</row> <row>1^Я в'яло виконую термiнову розумову роботу</row> <row>0^Я часто не можу заснути з-за того, що менi не вдається знайти рiшення якоiсь проблеми</row> <row>0^Я завжди виконую своi обiцянки, незалежно вiд того, зручно менi це чи нi</row> <row>0^Я сумую коли сперечаюся з друзями</row> <row>0^У мене псується настрiй, коли я не можу вирiшити якусь проблему</row> <row>0^Менi легко робити фiзичнi справи тривалий час</row> <row>0^Я вiдчував(ла) би себе дискомфортно якщоб б тривалий час не мав(ла) можливостi спiлкуватися з людьми</row> <row>0^Я нiколи не запiзнювався(лась) на побачення чи роботу</row> <row>0^У мене багато друзiв та знайомих</row> <row>0^Я постiйно читаю про новi досягнення науки i технiки</row> <row>0^Я сильно хвилююся перед майбутнiм екзаменом</row> <row>1^Зазвичай моi думки протiкають неквапливо</row> <row>0^Менi подобається майструвати речi своiми руками</row> <row>0^Я успiшно виконую роботу, що потребує тонких скоординованих рухiв</row> <row>0^Я легко готуюся до декiлькох екзаменiв одночасно</row> <row>1^Трапляється, що я розмовляю про речi в яких не тямлю</row> <row>0^Моя мова часто випереджає моi думки</row> <row>0^Я схильний до перебiльшення власних невдач пов'язаних з розумовою дiяльнiстю</row> <row>0^Я полюбляю приймати участь у спортивних iграх що потребують швидких рухiв</row> <row>0^Пiд час розмови моi думки часто перестрибують з однiєi теми на iншу</row> <row>0^Менi було б легко здавати два екзамени в один день</row> <row>0^Я вiдчуваю в собi зайву iнтелектуальну енергiю</row> <row>0^Менi подобаються iгри що потребують швидкостi та провоностi рухiв</row> <row>0^Менi важко розмовляти швидко</row> <row>0^Менi легко знайомитися першим(ою)</row> <row>0^Я розчаровуюсь коли менi не вистачає пруткостi для участі у спортивних змаганнях</row> <row>0^Я швидко міркую знаходячись у будь якій ситуації</row> <row>1^Робота що потребує повної віддачі розумових сил, відштовхує мене</row> <row>0^Я засмучуюсь від того, що пишу повільно і ніколи не встигаю записувати потрібну інформацію</row> <row>0^Я турбуюся коли мене не розуміють під час розмови</row> <row>0^Я розмовляю вільно, без затримок</row> <row>0^Я із задоволенням виконую фізичну роботу</row> <row>0^Мені легко виконувати декілька завдань, що потребують розумової напруги</row> <row>1^Я надаю перевагу роботі яка не вимагає великих фізичних зусиль</row> <row>0^Я сильно хвилююся під час екзамену</row> <row>1^Я потребую багато часу, щоб розібратися в тій чи іншій проблемі</row> <row>1^Зазвичай я спілкуюся с малознайомими мені людьми</row> <row>0^Я легко навчаюся майструванню</row> <row>0^Мені подобаються задачі на кмітливість</row> <row>1^Я віддаю перевагу одноманітній фізичній роботі</row> <row>0^Я досить часто сварюся з друзями з-за того що сказав щось не обміркувавши</row> <row>0^Я надаю перевагу знаходженню серед людей</row> <row>0^Я швидко пишу</row> <row>1^Я швидко втомлююсь відн фізичної праці</row> <row>0^Я говірка людина</row> <row>0^Іноді я перебільшую негативне відношення до себе з боку своїх близьких</row> <row>0^У мене часто псується настрій через те, що зроблена мною річ виявляється не звосім вдалою</row> <row>0^Я легко ображаюся коли мені вказують на мої недоліки</row> <row>1^Під час фізичної роботи я часто роблю перерви для відпочинку</row> <row>0^Мені подобається різноманітна ручна праця</row> <row>0^Мені легко внести пожвавлення в компанію</row> <row>0^Я відчуваю тривоги, переходячи вулицю перед транспортом, що рухається</row> <row>0^Мені легко провести пряму лінію від руки (без лінійки)</row> <row>0^Я можу не міркуючи поставити запитання незнайомій людині</row> <row>0^Мене дратує швидка мова співрозмовника</row> <row>0^Я із задоволенням виконую розумову роботу</row> <row>1^Я вважаю свої рухи повільними і неквапливими</row> <row>0^Багато хто вважає мене фізично сильним(ою)</row> <row>0^Коли я жваво розповідаю про щось, то застовую міміку та жести</row> <row>1^У мене бувають думки які мені не хотілося б повідомляти навколишнім</row> <row>0^Для підготовки до іспитів я витрачаю часу менше ніж інші</row> <row>1^У моїй мові багато тривалих пауз</row> <row>0^Мене засмучує, що я фізично менш розвинений(нута) ніж інші</row> <row>0^Я сильно хвилююся перед відповідальною розмовою</row> <row>0^Я утомлююсь коли доводиться довго говорити</row> <row>0^Я почуваю в собі надлишок фізичних сил</row> <row>0^Рухи моїх рук швидкі й стрімкі</row> <row>0^Я вільно почуваю себе у фізичній компанії</row> <row>0^Мені подобаються завдання, що потребують постійного перемикання уваги</row> <row>1^Я віддаю перевагу завданням не пов'язаним з великим розумовим навантаженням</row> <row>1^Я волію вирішити завдання до кінця перш ніж братися за інше</row> <row>1^Навіть перебуваючи у тісному колі друзів я залишаюся мовчазним(ою)</row> <row>0^У роботі з господарства я легко перемикаюся з однієї справи на іншу</row> <row>0^Я вважаю себе майстром на всі руки</row> <row>0^Я легко висловлюю свої думки</row> <row>0^Я досить швидко виконую фізичну роботу</row> <row>0^Мене засмучують помилки, допущені при виконанні якого-небудь завдання</row> <row>0^Я швидко читаю вголос</row> <row>0^Я переживаю за те, що в мене немає досить виражених здатностей для оволодіння ремеслом, що цікавить мене</row> <row>0^Я грунтовно планую майбутню розумову роботу, щоб уникнути можливих помилок</row> <row>1^Я не відрізняюся оригінальністю в рішенні завдань</row> <row>0^Мене засмучує, що я недостатньо добре володію ремеслом (рукоділлям)</row> <row>0^Я сильно хвилююся, коли мені доводиться з'ясовувати відносини із друзями</row> <row>0^Я маю потребу в людях які мене підбадьорують і утішають</row> <row>1^Я намагаюся уникати важкої фізичної роботи</row> <row>0^У вільний час мене тягне поспілкуватися з людьми</row> <row>1^Я волію подумати, зважити і лише потім висловитися</row> <row>1^На вечірках і у компаінях я тримаюся обособлено</row> <row>0^Я без особої напруги зміг(змогла) би накреслити складну геометричну фігуру</row> <row>0^У компанії я завичайно починаю розмову першим (першою)</row> <row>1^Я легко сприймаю швидку мову</row> <row>1^У мене повільні рухи коли я щось майструю</row> <row>0^Я швикдо вирішую головоломки</row> <row>0^Тривала підіготовка до іспитів втомлює мене</row> <row>1^Я іноді брешу</row> <row>0^Я волію виконувати фізичну роботу у швидкому темпі</row> <row>0^Мені подобається швидко говорити</row> <row>0^Коли явиконую роботу, що вимагає чіткої координації рухів, я відчуваю деяке хвилювання</row> <row>0^Я люблю бувати в великих компаніях</row> <row>0^Я не намагаюся уникати конфліктів</row> <row>0^Я здатний(на) виконувати тривалу фізичну роботу без стомлення</row> <row>0^Мені приємні швидкі рухи</row> <row>1^Я люблю самоту</row> <row>0^Мені легко настроїтися на виконання нового завдання</row> <row>1^Мені з важкістю вдалося б зробити потрібну річ своїми руками</row> <row>0^Я вважаю себе фізично сильною людиною</row> <row>0^Я віддаю перевагу роботі, що не потребує віддачі інтелектуальних сил</row> <row>0^Мені важко утриматися від висловлення зненацька винкнувшої ідеї</row> <row>0^Я з легкістю можу звернутися із проханням до іншої людини</row> <row>1^Мені подобається робота, що не вимагає швидких рухів</row> <row>1^Я віддаю перевагу спокійній, повільній розмові</row> <row>0^Я відчуваю образу тому, що оточуючі мене люди, як мені здається, обходяться зі мною гірше, ніж варто було б</row> <row>0^Розумова робота для мене більш приваблива ніж фізична</row> <row>1^Звичайно я дочитую книгу до кінця перш ніж взяти нову</row> <row>0^У ручній праці мене дратують найменші неполадки</row> <row>1^Я зазвичай виконую інтелектуальні завдання повільно</row> <row>0^Я люблю багато читати</row> <row>0^Коли я щось майструю то я звертаю увагу навіть на незначні погрішності</row> <row>0^Багато хто знає, що я досить кмітлива людина</row> <row>0^У розмові я легко ображаюся по дрібницях</row> <row>0^Приступаючи до рішення навіть нескладного завдання я відчуваю невпевненість</row> <row>0^При спілкуванні з людьми я часто вічуваю себе невпевнено</row> <row>0^Я легко переглядаю свої рішення та приймаю нові</row> <row>1^Серед моїх знайомих є люди, які мені явно не подобаються</row> </table> } /// Этот XML блок описывает содержимое этой страницы. XData Contents [ XMLNamespace = " http://www.intersystems.com/zen" ] { <page xmlns=" http://www.intersystems.com/zen" title="Тестування за методикою Русалова"> <dataController id="controller" modelClass="User.test1" modelId="#(%page.test1ID)#"/> <html id="title">Тестування за методикою Русалова</html> <fieldSet legend="Тест" width="100%"> <form id="form" controllerId="controller" width="100%"> <tabGroup id="tgTest" showTabBar="false" currTab="15"> <tab id="tab16" width="100%"> <vgroup align="center" labelPosition="left"> <label value="Результати:" containerStyle="font-size:16pt;font-weight:bold;"/> <text id="erm" label="erm" dataBinding="erm"/> <text id="eri" label="eri" dataBinding="eri"/> <text id="erc" label="erc" dataBinding="erc"/> <text id="pm" label="pm" dataBinding="pm"/> <text id="pi" label="pi" dataBinding="pi"/> <text id="pc" label="pc" dataBinding="pc"/> <text id="sm" label="sm" dataBinding="sm"/> <text id="si" label="si" dataBinding="si"/> <text id="sc" label="sc" dataBinding="sc"/> <text id="em" label="em" dataBinding="em"/> <text id="ei" label="ei" dataBinding="ei"/> <text id="ec" label="ec" dataBinding="ec"/> <text id="cs" label="cs" dataBinding="cs"/> <text id="ipa" label="ipa" dataBinding="ipa"/> <text id="iia" label="iia" dataBinding="iia"/> <text id="ica" label="ica" dataBinding="ica"/> <text id="ioa" label="ioa" dataBinding="ioa"/> <text id="ioe" label="ioe" dataBinding="ioe"/> <text id="ioad" label="ioad" dataBinding="ioad"/> <button caption="Зберегти" onclick="zen('form').save();"/> </vgroup> </tab> </tabGroup> </form> </fieldSet> <hgroup align="right"> <button id="btPrev" caption="<<" onclick="zenPage.changeTab(false);"/> <spacer width="5"/> <button id="btNext" caption=">>" onclick="zenPage.changeTab(true);"/> </hgroup> </page> } ClientMethod changeTab(direction) [ Language = javascript ] { if (direction) { if ((zen('tgTest').getCurrTabNo()==15)&&(!zen('form').validate())) return; if (zen('tgTest').getCurrTabNo()<16) zen('tgTest').showNextTab(); if (zen('tgTest').getCurrTabNo()==16) { zenSetProp('btPrev','hidden',true); zenSetProp('btNext','hidden',true); zenPage.fillResultsTable(); } } else { if (zen('tgTest').getCurrTabNo()>1) zen('tgTest').showPreviousTab(); } } ClientMethod fillResultsTable() [ Language = javascript ] { function getSumOfAnswers() { var result = 0; for(var j = 0; j < getSumOfAnswers.arguments.length; j++ ) { result += parseInt(zenGetProp(getSumOfAnswers.arguments[j],'value')); } return result; } function setSumOfAnswers() { for(var j = 0; j < setSumOfAnswers.arguments.length; j++ ) { var name=setSumOfAnswers.arguments[j]; controller.setDataByName(name,obj[name]); zenSetProp(name,'value',obj[name]); } } var controller=zen('controller'); var obj=new Object(); obj.erm = getSumOfAnswers('q1', 'q4', 'q32', 'q58', 'q60', 'q70', 'q75', 'q84', 'q92', 'q111', 'q127', 'q132'); obj.eri = getSumOfAnswers('q3', 'q9', 'q17', 'q17', 'q36', 'q48', 'q54', 'q82', 'q96', 'q120', 'q133', 'q139', 'q143'); obj.erc = getSumOfAnswers('q7', 'q33', 'q35', 'q63', 'q68', 'q77', 'q94', 'q98', 'q112', 'q114', 'q125', 'q129'); obj.pm = getSumOfAnswers('q11', 'q13', 'q39', 'q40', 'q64', 'q66', 'q76', 'q79', 'q99', 'q100', 'q115', 'q131'); obj.pi = getSumOfAnswers('q2', 'q8', 'q18', 'q41', 'q47', 'q59', 'q95', 'q97', 'q107', 'q130', 'q140', 'q149'); obj.pc = getSumOfAnswers('q15', 'q21', 'q43', 'q46', 'q51', 'q67', 'q80', 'q101', 'q113', 'q116', 'q134', 'q135'); obj.sm = getSumOfAnswers('q16', 'q19', 'q45', 'q49', 'q69', 'q83', 'q93', 'q102', 'q118', 'q122', 'q128', 'q136'); obj.si = getSumOfAnswers('q5', 'q14', 'q23', 'q27', 'q38', 'q53', 'q62', 'q65', 'q87', 'q119', 'q142', 'q145'); obj.sc = getSumOfAnswers('q20', 'q50', 'q57', 'q71', 'q81', 'q85', 'q88', 'q91', 'q104', 'q117', 'q123', 'q137'); obj.em = getSumOfAnswers('q22', 'q24', 'q52', 'q55', 'q73', 'q78', 'q89', 'q105', 'q108', 'q124', 'q141', 'q144'); obj.ei = getSumOfAnswers('q6', 'q10', 'q12', 'q25', 'q28', 'q31', 'q37', 'q44', 'q61', 'q103', 'q106', 'q147'); obj.ec = getSumOfAnswers('q26', 'q30', 'q56', 'q72', 'q74', 'q90', 'q109', 'q110', 'q126', 'q138', 'q146', 'q148'); obj.cs = getSumOfAnswers('q29', 'q34', 'q42', 'q86', 'q121', 'q150'); obj.ipa = obj.erm + obj.pm + obj.sm; obj.iia = obj.eri + obj.pi + obj.si; obj.ica = obj.erc + obj.pc + obj.sc; obj.ioa = obj.ipa + obj.iia + obj.ica; obj.ioe = obj.em + obj.ei + obj.ec; obj.ioad = obj.ioa - obj.ioe; setSumOfAnswers('erm', 'eri', 'erc', 'pm', 'pi', 'pc', 'sm', 'si', 'sc', 'em', 'ei', 'ec', 'cs', 'ipa', 'iia', 'ica', 'ioa', 'ioe', 'ioad'); } Method %OnAfterCreatePage() As %Status { #dim tg As %ZEN.Component.tabGroup #dim tab As %ZEN.Component.tab #dim rs As %ZEN.Component.radioSet #dim ex As %Exception.AbstractException #dim xData As %Dictionary.CompiledXData #dim textreader As %XML.TextReader try { Set xData=##class(%Dictionary.CompiledXData).IDKEYOpen(..%ClassName(1),"LoadData").Data Quit:'$IsObject(xData) $$$ThrowOnError(##class(%XML.TextReader).ParseStream(xData,.textreader)) set tg=..%GetComponentById("tgTest") set tab16=..%GetComponentById("tab16") set i=1 While textreader.Read() { If (textreader.NodeType="chars") { Set value=textreader.Value set rs=##class(%ZEN.Component.radioSet).%New() set rs.id="q"_i set rs.label=i_". "_$Piece(value,"^",2)_":" set rs.displayList=$$$Text("Нехарактерно,Малохарактерно,Доволі Характерно,Характерно") set rs.valueList=$s($Piece(value,"^",1)=0:"1,2,3,4",1:"4,3,2,1") set rs.containerStyle="color:blue;" set rs.required=1 set rs.value=$random(4)+1 ;закомментируйте и поменяйте currTab с "15" на "1" if i#10=1 { set tab=##class(%ZEN.Component.tab).%New() set tab.id="tab"_i $$$ThrowOnError(tg.%AddChildBefore(tab,tab16)) } $$$ThrowOnError(tab.%AddChild(rs)) set i=i+1 } } } catch ex { } Quit $$$OK } } Эта функция сейчас не используется...в первоначальном виде вытягивалась алертом относительно каждого параметра. За зен вариацию спасибо, опробую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 21:17 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
При компиляции выдает следующий алерт. Кто-то с подобным сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2011, 10:48 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
ЕвегнийПри компиляции выдает следующий алерт. Кто-то с подобным сталкивался? Там ведьнаписано в чём дело... Даже я со свими "знаниями" в аглицком понял в чём проблема. Код: plaintext 1. 2. В свойстве caption используются недопустимый символ "<". Нужно использовать мнемонику "левая скобка"... Просто не стоит иногда тупо копировать код из инета (там есть особенности отображения), бывает его нужно дорабатывать напильником. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2011, 11:08 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное, будете в киеве маякуйте с меня пиво!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2011, 11:42 |
|
||
|
CSP и класс
|
|||
|---|---|---|---|
|
#18+
Так сказать З.Ы. Я понимаю что этот вопрос будет феерией дебилизма с моей стороны но, как правильно сослаться из СSP страницы на ZEN страницу? Я до вчерашнего дня с ZEN ни разу не работал и тот факт что она не создает какого либо файла который можно подтянуть по ссылке меня ставит в ступор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2011, 17:51 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=44&tid=1557809]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 400ms |

| 0 / 0 |
