From 04973d1fa148381978b1251d10118e6bab86f435 Mon Sep 17 00:00:00 2001 From: Philip Häusler Date: Mon, 13 Jun 2011 18:05:51 +0200 Subject: moved public files to public, old and yet untouched files to directories ending with _old --- includes/error_handler.php | 125 -- includes/funktion_SendMessenges.php | 14 - includes/funktion_cron.php | 131 -- includes/funktion_db.php | 145 -- includes/funktion_db_list.php | 62 - includes/funktion_jabber.php | 1853 -------------------------- includes/funktion_modem.php | 34 - includes/funktion_schichtplan_beamer.php | 180 --- includes/funktion_xml.php | 152 --- includes/funktion_xml_room.php | 61 - includes/funktion_xml_schudle.php | 309 ----- includes/header.php | 102 -- includes_old/error_handler.php | 125 ++ includes_old/funktion_SendMessenges.php | 14 + includes_old/funktion_cron.php | 131 ++ includes_old/funktion_db.php | 145 ++ includes_old/funktion_db_list.php | 62 + includes_old/funktion_jabber.php | 1853 ++++++++++++++++++++++++++ includes_old/funktion_modem.php | 34 + includes_old/funktion_schichtplan_beamer.php | 180 +++ includes_old/funktion_xml.php | 152 +++ includes_old/funktion_xml_room.php | 61 + includes_old/funktion_xml_schudle.php | 309 +++++ includes_old/header.php | 102 ++ install/sec-notices | 2 - public/bootstrap.php | 10 + public/css/base.css | 205 +++ public/css/grossbild.js | 62 + public/css/style1.css | 83 ++ public/css/style10.css | 11 + public/css/style2.css | 117 ++ public/css/style3.css | 105 ++ public/css/style4.css | 70 + public/css/style5.css | 79 ++ public/css/style6.css | 76 ++ public/css/style7.css | 70 + public/css/style8.css | 70 + public/css/style9.css | 84 ++ public/index.php | 155 +++ public/pic/avatar/avatar1.gif | Bin 0 -> 933 bytes public/pic/avatar/avatar10.gif | Bin 0 -> 1262 bytes public/pic/avatar/avatar100.gif | Bin 0 -> 1086 bytes public/pic/avatar/avatar101.gif | Bin 0 -> 581 bytes public/pic/avatar/avatar102.gif | Bin 0 -> 286 bytes public/pic/avatar/avatar103.gif | Bin 0 -> 266 bytes public/pic/avatar/avatar104.gif | Bin 0 -> 293 bytes public/pic/avatar/avatar105.gif | Bin 0 -> 685 bytes public/pic/avatar/avatar106.gif | Bin 0 -> 276 bytes public/pic/avatar/avatar107.gif | Bin 0 -> 1041 bytes public/pic/avatar/avatar108.gif | Bin 0 -> 1038 bytes public/pic/avatar/avatar109.gif | Bin 0 -> 1048 bytes public/pic/avatar/avatar11.gif | Bin 0 -> 980 bytes public/pic/avatar/avatar110.gif | Bin 0 -> 322 bytes public/pic/avatar/avatar111.gif | Bin 0 -> 731 bytes public/pic/avatar/avatar112.gif | Bin 0 -> 1171 bytes public/pic/avatar/avatar113.gif | Bin 0 -> 1042 bytes public/pic/avatar/avatar114.gif | Bin 0 -> 1175 bytes public/pic/avatar/avatar115.gif | Bin 0 -> 883 bytes public/pic/avatar/avatar116.gif | Bin 0 -> 364 bytes public/pic/avatar/avatar117.gif | Bin 0 -> 662 bytes public/pic/avatar/avatar118.gif | Bin 0 -> 223 bytes public/pic/avatar/avatar119.gif | Bin 0 -> 1021 bytes public/pic/avatar/avatar12.gif | Bin 0 -> 956 bytes public/pic/avatar/avatar120.gif | Bin 0 -> 173 bytes public/pic/avatar/avatar121.gif | Bin 0 -> 159 bytes public/pic/avatar/avatar122.gif | Bin 0 -> 1141 bytes public/pic/avatar/avatar123.gif | Bin 0 -> 1796 bytes public/pic/avatar/avatar124.gif | Bin 0 -> 710 bytes public/pic/avatar/avatar125.gif | Bin 0 -> 945 bytes public/pic/avatar/avatar126.gif | Bin 0 -> 318 bytes public/pic/avatar/avatar127.gif | Bin 0 -> 717 bytes public/pic/avatar/avatar128.gif | Bin 0 -> 1191 bytes public/pic/avatar/avatar129.gif | Bin 0 -> 1088 bytes public/pic/avatar/avatar13.gif | Bin 0 -> 961 bytes public/pic/avatar/avatar130.gif | Bin 0 -> 1194 bytes public/pic/avatar/avatar131.gif | Bin 0 -> 471 bytes public/pic/avatar/avatar132.gif | Bin 0 -> 3851 bytes public/pic/avatar/avatar133.gif | Bin 0 -> 3161 bytes public/pic/avatar/avatar134.gif | Bin 0 -> 235 bytes public/pic/avatar/avatar135.gif | Bin 0 -> 1127 bytes public/pic/avatar/avatar136.gif | Bin 0 -> 2646 bytes public/pic/avatar/avatar137.gif | Bin 0 -> 1117 bytes public/pic/avatar/avatar138.gif | Bin 0 -> 5740 bytes public/pic/avatar/avatar139.gif | Bin 0 -> 4677 bytes public/pic/avatar/avatar14.gif | Bin 0 -> 1382 bytes public/pic/avatar/avatar140.gif | Bin 0 -> 214 bytes public/pic/avatar/avatar141.gif | Bin 0 -> 1167 bytes public/pic/avatar/avatar142.gif | Bin 0 -> 228 bytes public/pic/avatar/avatar143.gif | Bin 0 -> 2222 bytes public/pic/avatar/avatar144.gif | Bin 0 -> 1021 bytes public/pic/avatar/avatar145.gif | Bin 0 -> 223 bytes public/pic/avatar/avatar146.gif | Bin 0 -> 176 bytes public/pic/avatar/avatar147.gif | Bin 0 -> 1201 bytes public/pic/avatar/avatar148.gif | Bin 0 -> 572 bytes public/pic/avatar/avatar149.gif | Bin 0 -> 1069 bytes public/pic/avatar/avatar15.gif | Bin 0 -> 163 bytes public/pic/avatar/avatar150.gif | Bin 0 -> 2649 bytes public/pic/avatar/avatar151.gif | Bin 0 -> 236 bytes public/pic/avatar/avatar152.gif | Bin 0 -> 232 bytes public/pic/avatar/avatar153.gif | Bin 0 -> 240 bytes public/pic/avatar/avatar154.gif | Bin 0 -> 233 bytes public/pic/avatar/avatar155.gif | Bin 0 -> 448 bytes public/pic/avatar/avatar156.gif | Bin 0 -> 1118 bytes public/pic/avatar/avatar157.gif | Bin 0 -> 171 bytes public/pic/avatar/avatar158.gif | Bin 0 -> 1175 bytes public/pic/avatar/avatar159.gif | Bin 0 -> 4506 bytes public/pic/avatar/avatar16.gif | Bin 0 -> 158 bytes public/pic/avatar/avatar160.gif | Bin 0 -> 5826 bytes public/pic/avatar/avatar161.gif | Bin 0 -> 161 bytes public/pic/avatar/avatar162.gif | Bin 0 -> 204 bytes public/pic/avatar/avatar163.gif | Bin 0 -> 1088 bytes public/pic/avatar/avatar164.gif | Bin 0 -> 653 bytes public/pic/avatar/avatar165.gif | Bin 0 -> 2039 bytes public/pic/avatar/avatar166.gif | Bin 0 -> 324 bytes public/pic/avatar/avatar167.gif | Bin 0 -> 1037 bytes public/pic/avatar/avatar168.gif | Bin 0 -> 1176 bytes public/pic/avatar/avatar169.gif | Bin 0 -> 154 bytes public/pic/avatar/avatar17.gif | Bin 0 -> 2265 bytes public/pic/avatar/avatar170.gif | Bin 0 -> 173 bytes public/pic/avatar/avatar171.gif | Bin 0 -> 757 bytes public/pic/avatar/avatar172.gif | Bin 0 -> 206 bytes public/pic/avatar/avatar173.gif | Bin 0 -> 1197 bytes public/pic/avatar/avatar174.gif | Bin 0 -> 240 bytes public/pic/avatar/avatar175.gif | Bin 0 -> 659 bytes public/pic/avatar/avatar176.gif | Bin 0 -> 1186 bytes public/pic/avatar/avatar177.gif | Bin 0 -> 3786 bytes public/pic/avatar/avatar178.gif | Bin 0 -> 184 bytes public/pic/avatar/avatar179.gif | Bin 0 -> 167 bytes public/pic/avatar/avatar18.gif | Bin 0 -> 487 bytes public/pic/avatar/avatar180.gif | Bin 0 -> 359 bytes public/pic/avatar/avatar181.gif | Bin 0 -> 1144 bytes public/pic/avatar/avatar182.gif | Bin 0 -> 169 bytes public/pic/avatar/avatar183.gif | Bin 0 -> 981 bytes public/pic/avatar/avatar184.gif | Bin 0 -> 868 bytes public/pic/avatar/avatar185.gif | Bin 0 -> 1210 bytes public/pic/avatar/avatar186.gif | Bin 0 -> 243 bytes public/pic/avatar/avatar187.gif | Bin 0 -> 236 bytes public/pic/avatar/avatar188.gif | Bin 0 -> 178 bytes public/pic/avatar/avatar189.gif | Bin 0 -> 268 bytes public/pic/avatar/avatar19.gif | Bin 0 -> 343 bytes public/pic/avatar/avatar190.gif | Bin 0 -> 234 bytes public/pic/avatar/avatar191.gif | Bin 0 -> 1043 bytes public/pic/avatar/avatar192.gif | Bin 0 -> 329 bytes public/pic/avatar/avatar193.gif | Bin 0 -> 3363 bytes public/pic/avatar/avatar194.gif | Bin 0 -> 730 bytes public/pic/avatar/avatar195.gif | Bin 0 -> 322 bytes public/pic/avatar/avatar196.gif | Bin 0 -> 92 bytes public/pic/avatar/avatar197.gif | Bin 0 -> 3451 bytes public/pic/avatar/avatar198.gif | Bin 0 -> 9243 bytes public/pic/avatar/avatar199.gif | Bin 0 -> 696 bytes public/pic/avatar/avatar2.gif | Bin 0 -> 972 bytes public/pic/avatar/avatar20.gif | Bin 0 -> 1743 bytes public/pic/avatar/avatar200.gif | Bin 0 -> 667 bytes public/pic/avatar/avatar201.gif | Bin 0 -> 5471 bytes public/pic/avatar/avatar202.gif | Bin 0 -> 843 bytes public/pic/avatar/avatar203.gif | Bin 0 -> 1077 bytes public/pic/avatar/avatar204.gif | Bin 0 -> 1160 bytes public/pic/avatar/avatar205.gif | Bin 0 -> 216 bytes public/pic/avatar/avatar206.gif | Bin 0 -> 1150 bytes public/pic/avatar/avatar207.gif | Bin 0 -> 172 bytes public/pic/avatar/avatar208.gif | Bin 0 -> 238 bytes public/pic/avatar/avatar209.gif | Bin 0 -> 174 bytes public/pic/avatar/avatar21.gif | Bin 0 -> 983 bytes public/pic/avatar/avatar210.gif | Bin 0 -> 1034 bytes public/pic/avatar/avatar211.gif | Bin 0 -> 1131 bytes public/pic/avatar/avatar212.gif | Bin 0 -> 971 bytes public/pic/avatar/avatar213.gif | Bin 0 -> 453 bytes public/pic/avatar/avatar214.gif | Bin 0 -> 578 bytes public/pic/avatar/avatar215.gif | Bin 0 -> 703 bytes public/pic/avatar/avatar216.gif | Bin 0 -> 1356 bytes public/pic/avatar/avatar217.gif | Bin 0 -> 940 bytes public/pic/avatar/avatar218.gif | Bin 0 -> 1140 bytes public/pic/avatar/avatar219.gif | Bin 0 -> 238 bytes public/pic/avatar/avatar22.gif | Bin 0 -> 1026 bytes public/pic/avatar/avatar220.gif | Bin 0 -> 203 bytes public/pic/avatar/avatar221.gif | Bin 0 -> 172 bytes public/pic/avatar/avatar222.gif | Bin 0 -> 710 bytes public/pic/avatar/avatar223.gif | Bin 0 -> 206 bytes public/pic/avatar/avatar224.gif | Bin 0 -> 1323 bytes public/pic/avatar/avatar225.gif | Bin 0 -> 3157 bytes public/pic/avatar/avatar226.gif | Bin 0 -> 1617 bytes public/pic/avatar/avatar227.gif | Bin 0 -> 249 bytes public/pic/avatar/avatar228.gif | Bin 0 -> 1641 bytes public/pic/avatar/avatar229.gif | Bin 0 -> 976 bytes public/pic/avatar/avatar23.gif | Bin 0 -> 471 bytes public/pic/avatar/avatar230.gif | Bin 0 -> 1277 bytes public/pic/avatar/avatar231.gif | Bin 0 -> 606 bytes public/pic/avatar/avatar232.gif | Bin 0 -> 1079 bytes public/pic/avatar/avatar233.gif | Bin 0 -> 716 bytes public/pic/avatar/avatar234.gif | Bin 0 -> 1026 bytes public/pic/avatar/avatar235.gif | Bin 0 -> 11643 bytes public/pic/avatar/avatar236.gif | Bin 0 -> 358 bytes public/pic/avatar/avatar237.gif | Bin 0 -> 998 bytes public/pic/avatar/avatar238.gif | Bin 0 -> 1864 bytes public/pic/avatar/avatar239.gif | Bin 0 -> 2872 bytes public/pic/avatar/avatar24.gif | Bin 0 -> 226 bytes public/pic/avatar/avatar240.gif | Bin 0 -> 145 bytes public/pic/avatar/avatar241.gif | Bin 0 -> 6296 bytes public/pic/avatar/avatar242.gif | Bin 0 -> 234 bytes public/pic/avatar/avatar243.gif | Bin 0 -> 1209 bytes public/pic/avatar/avatar244.gif | Bin 0 -> 714 bytes public/pic/avatar/avatar245.gif | Bin 0 -> 1039 bytes public/pic/avatar/avatar246.gif | Bin 0 -> 594 bytes public/pic/avatar/avatar247.gif | Bin 0 -> 8114 bytes public/pic/avatar/avatar248.gif | Bin 0 -> 142 bytes public/pic/avatar/avatar249.gif | Bin 0 -> 1134 bytes public/pic/avatar/avatar25.gif | Bin 0 -> 1784 bytes public/pic/avatar/avatar250.gif | Bin 0 -> 324 bytes public/pic/avatar/avatar251.gif | Bin 0 -> 1167 bytes public/pic/avatar/avatar252.gif | Bin 0 -> 1110 bytes public/pic/avatar/avatar253.gif | Bin 0 -> 2015 bytes public/pic/avatar/avatar254.gif | Bin 0 -> 213 bytes public/pic/avatar/avatar255.gif | Bin 0 -> 1019 bytes public/pic/avatar/avatar256.gif | Bin 0 -> 3272 bytes public/pic/avatar/avatar257.gif | Bin 0 -> 225 bytes public/pic/avatar/avatar258.gif | Bin 0 -> 708 bytes public/pic/avatar/avatar259.gif | Bin 0 -> 174 bytes public/pic/avatar/avatar26.gif | Bin 0 -> 343 bytes public/pic/avatar/avatar260.gif | Bin 0 -> 990 bytes public/pic/avatar/avatar261.gif | Bin 0 -> 1428 bytes public/pic/avatar/avatar262.gif | Bin 0 -> 380 bytes public/pic/avatar/avatar263.gif | Bin 0 -> 159 bytes public/pic/avatar/avatar264.gif | Bin 0 -> 429 bytes public/pic/avatar/avatar265.gif | Bin 0 -> 233 bytes public/pic/avatar/avatar266.gif | Bin 0 -> 1341 bytes public/pic/avatar/avatar267.gif | Bin 0 -> 3274 bytes public/pic/avatar/avatar268.gif | Bin 0 -> 1126 bytes public/pic/avatar/avatar269.gif | Bin 0 -> 1234 bytes public/pic/avatar/avatar27.gif | Bin 0 -> 1264 bytes public/pic/avatar/avatar270.gif | Bin 0 -> 945 bytes public/pic/avatar/avatar271.gif | Bin 0 -> 4106 bytes public/pic/avatar/avatar272.gif | Bin 0 -> 620 bytes public/pic/avatar/avatar273.gif | Bin 0 -> 827 bytes public/pic/avatar/avatar274.gif | Bin 0 -> 1776 bytes public/pic/avatar/avatar275.gif | Bin 0 -> 717 bytes public/pic/avatar/avatar276.gif | Bin 0 -> 277 bytes public/pic/avatar/avatar277.gif | Bin 0 -> 1112 bytes public/pic/avatar/avatar278.gif | Bin 0 -> 1803 bytes public/pic/avatar/avatar279.gif | Bin 0 -> 170 bytes public/pic/avatar/avatar28.gif | Bin 0 -> 199 bytes public/pic/avatar/avatar280.gif | Bin 0 -> 3722 bytes public/pic/avatar/avatar281.gif | Bin 0 -> 382 bytes public/pic/avatar/avatar282.gif | Bin 0 -> 1180 bytes public/pic/avatar/avatar283.gif | Bin 0 -> 385 bytes public/pic/avatar/avatar284.gif | Bin 0 -> 270 bytes public/pic/avatar/avatar285.gif | Bin 0 -> 1037 bytes public/pic/avatar/avatar286.gif | Bin 0 -> 171 bytes public/pic/avatar/avatar287.gif | Bin 0 -> 235 bytes public/pic/avatar/avatar288.gif | Bin 0 -> 929 bytes public/pic/avatar/avatar289.gif | Bin 0 -> 246 bytes public/pic/avatar/avatar29.gif | Bin 0 -> 379 bytes public/pic/avatar/avatar290.gif | Bin 0 -> 1140 bytes public/pic/avatar/avatar291.gif | Bin 0 -> 155 bytes public/pic/avatar/avatar292.gif | Bin 0 -> 2889 bytes public/pic/avatar/avatar293.gif | Bin 0 -> 428 bytes public/pic/avatar/avatar294.gif | Bin 0 -> 269 bytes public/pic/avatar/avatar295.gif | Bin 0 -> 482 bytes public/pic/avatar/avatar296.gif | Bin 0 -> 1088 bytes public/pic/avatar/avatar297.gif | Bin 0 -> 1441 bytes public/pic/avatar/avatar298.gif | Bin 0 -> 437 bytes public/pic/avatar/avatar299.gif | Bin 0 -> 1064 bytes public/pic/avatar/avatar3.gif | Bin 0 -> 929 bytes public/pic/avatar/avatar30.gif | Bin 0 -> 199 bytes public/pic/avatar/avatar300.gif | Bin 0 -> 698 bytes public/pic/avatar/avatar301.gif | Bin 0 -> 584 bytes public/pic/avatar/avatar302.gif | Bin 0 -> 1101 bytes public/pic/avatar/avatar303.gif | Bin 0 -> 1044 bytes public/pic/avatar/avatar304.gif | Bin 0 -> 252 bytes public/pic/avatar/avatar305.gif | Bin 0 -> 710 bytes public/pic/avatar/avatar306.gif | Bin 0 -> 139 bytes public/pic/avatar/avatar307.gif | Bin 0 -> 1101 bytes public/pic/avatar/avatar308.gif | Bin 0 -> 501 bytes public/pic/avatar/avatar309.gif | Bin 0 -> 353 bytes public/pic/avatar/avatar31.gif | Bin 0 -> 128 bytes public/pic/avatar/avatar310.gif | Bin 0 -> 1065 bytes public/pic/avatar/avatar311.gif | Bin 0 -> 359 bytes public/pic/avatar/avatar312.gif | Bin 0 -> 1149 bytes public/pic/avatar/avatar313.gif | Bin 0 -> 658 bytes public/pic/avatar/avatar314.gif | Bin 0 -> 815 bytes public/pic/avatar/avatar315.gif | Bin 0 -> 138 bytes public/pic/avatar/avatar316.gif | Bin 0 -> 333 bytes public/pic/avatar/avatar317.gif | Bin 0 -> 876 bytes public/pic/avatar/avatar318.gif | Bin 0 -> 2280 bytes public/pic/avatar/avatar319.gif | Bin 0 -> 1253 bytes public/pic/avatar/avatar32.gif | Bin 0 -> 889 bytes public/pic/avatar/avatar320.gif | Bin 0 -> 612 bytes public/pic/avatar/avatar321.gif | Bin 0 -> 243 bytes public/pic/avatar/avatar322.gif | Bin 0 -> 1293 bytes public/pic/avatar/avatar323.gif | Bin 0 -> 173 bytes public/pic/avatar/avatar324.gif | Bin 0 -> 345 bytes public/pic/avatar/avatar325.gif | Bin 0 -> 1037 bytes public/pic/avatar/avatar326.gif | Bin 0 -> 3007 bytes public/pic/avatar/avatar327.gif | Bin 0 -> 533 bytes public/pic/avatar/avatar328.gif | Bin 0 -> 522 bytes public/pic/avatar/avatar329.gif | Bin 0 -> 607 bytes public/pic/avatar/avatar33.gif | Bin 0 -> 272 bytes public/pic/avatar/avatar330.gif | Bin 0 -> 764 bytes public/pic/avatar/avatar331.gif | Bin 0 -> 234 bytes public/pic/avatar/avatar332.gif | Bin 0 -> 716 bytes public/pic/avatar/avatar333.gif | Bin 0 -> 698 bytes public/pic/avatar/avatar334.gif | Bin 0 -> 554 bytes public/pic/avatar/avatar335.gif | Bin 0 -> 270 bytes public/pic/avatar/avatar336.gif | Bin 0 -> 2294 bytes public/pic/avatar/avatar337.gif | Bin 0 -> 4848 bytes public/pic/avatar/avatar338.gif | Bin 0 -> 240 bytes public/pic/avatar/avatar339.gif | Bin 0 -> 1179 bytes public/pic/avatar/avatar34.gif | Bin 0 -> 260 bytes public/pic/avatar/avatar340.gif | Bin 0 -> 6785 bytes public/pic/avatar/avatar341.gif | Bin 0 -> 725 bytes public/pic/avatar/avatar342.gif | Bin 0 -> 1151 bytes public/pic/avatar/avatar343.gif | Bin 0 -> 5856 bytes public/pic/avatar/avatar344.gif | Bin 0 -> 3784 bytes public/pic/avatar/avatar345.gif | Bin 0 -> 3885 bytes public/pic/avatar/avatar346.gif | Bin 0 -> 4973 bytes public/pic/avatar/avatar347.gif | Bin 0 -> 3070 bytes public/pic/avatar/avatar348.gif | Bin 0 -> 180 bytes public/pic/avatar/avatar349.gif | Bin 0 -> 2096 bytes public/pic/avatar/avatar35.gif | Bin 0 -> 862 bytes public/pic/avatar/avatar350.gif | Bin 0 -> 603 bytes public/pic/avatar/avatar351.gif | Bin 0 -> 149 bytes public/pic/avatar/avatar352.gif | Bin 0 -> 919 bytes public/pic/avatar/avatar353.gif | Bin 0 -> 705 bytes public/pic/avatar/avatar354.gif | Bin 0 -> 1146 bytes public/pic/avatar/avatar355.gif | Bin 0 -> 231 bytes public/pic/avatar/avatar356.gif | Bin 0 -> 2056 bytes public/pic/avatar/avatar357.gif | Bin 0 -> 2700 bytes public/pic/avatar/avatar358.gif | Bin 0 -> 2994 bytes public/pic/avatar/avatar359.gif | Bin 0 -> 868 bytes public/pic/avatar/avatar36.gif | Bin 0 -> 282 bytes public/pic/avatar/avatar360.gif | Bin 0 -> 326 bytes public/pic/avatar/avatar361.gif | Bin 0 -> 3039 bytes public/pic/avatar/avatar362.gif | Bin 0 -> 704 bytes public/pic/avatar/avatar363.gif | Bin 0 -> 1107 bytes public/pic/avatar/avatar364.gif | Bin 0 -> 638 bytes public/pic/avatar/avatar365.gif | Bin 0 -> 8258 bytes public/pic/avatar/avatar366.gif | Bin 0 -> 6962 bytes public/pic/avatar/avatar367.gif | Bin 0 -> 2791 bytes public/pic/avatar/avatar368.gif | Bin 0 -> 169 bytes public/pic/avatar/avatar369.gif | Bin 0 -> 1085 bytes public/pic/avatar/avatar37.gif | Bin 0 -> 791 bytes public/pic/avatar/avatar370.gif | Bin 0 -> 871 bytes public/pic/avatar/avatar371.gif | Bin 0 -> 1063 bytes public/pic/avatar/avatar372.gif | Bin 0 -> 1034 bytes public/pic/avatar/avatar373.gif | Bin 0 -> 1069 bytes public/pic/avatar/avatar374.gif | Bin 0 -> 238 bytes public/pic/avatar/avatar375.gif | Bin 0 -> 1174 bytes public/pic/avatar/avatar376.gif | Bin 0 -> 844 bytes public/pic/avatar/avatar377.gif | Bin 0 -> 234 bytes public/pic/avatar/avatar378.gif | Bin 0 -> 892 bytes public/pic/avatar/avatar379.gif | Bin 0 -> 705 bytes public/pic/avatar/avatar38.gif | Bin 0 -> 304 bytes public/pic/avatar/avatar380.gif | Bin 0 -> 624 bytes public/pic/avatar/avatar381.gif | Bin 0 -> 1886 bytes public/pic/avatar/avatar382.gif | Bin 0 -> 4532 bytes public/pic/avatar/avatar383.gif | Bin 0 -> 1532 bytes public/pic/avatar/avatar384.gif | Bin 0 -> 715 bytes public/pic/avatar/avatar385.gif | Bin 0 -> 331 bytes public/pic/avatar/avatar386.gif | Bin 0 -> 1177 bytes public/pic/avatar/avatar387.gif | Bin 0 -> 331 bytes public/pic/avatar/avatar388.gif | Bin 0 -> 1062 bytes public/pic/avatar/avatar389.gif | Bin 0 -> 722 bytes public/pic/avatar/avatar39.gif | Bin 0 -> 1600 bytes public/pic/avatar/avatar390.gif | Bin 0 -> 2156 bytes public/pic/avatar/avatar391.gif | Bin 0 -> 607 bytes public/pic/avatar/avatar392.gif | Bin 0 -> 4713 bytes public/pic/avatar/avatar393.gif | Bin 0 -> 1219 bytes public/pic/avatar/avatar394.gif | Bin 0 -> 1249 bytes public/pic/avatar/avatar395.gif | Bin 0 -> 1244 bytes public/pic/avatar/avatar396.gif | Bin 0 -> 1596 bytes public/pic/avatar/avatar397.gif | Bin 0 -> 612 bytes public/pic/avatar/avatar398.gif | Bin 0 -> 1161 bytes public/pic/avatar/avatar399.gif | Bin 0 -> 1034 bytes public/pic/avatar/avatar4.gif | Bin 0 -> 1175 bytes public/pic/avatar/avatar40.gif | Bin 0 -> 266 bytes public/pic/avatar/avatar400.gif | Bin 0 -> 1210 bytes public/pic/avatar/avatar401.gif | Bin 0 -> 1212 bytes public/pic/avatar/avatar402.gif | Bin 0 -> 1038 bytes public/pic/avatar/avatar403.gif | Bin 0 -> 324 bytes public/pic/avatar/avatar404.gif | Bin 0 -> 710 bytes public/pic/avatar/avatar405.gif | Bin 0 -> 231 bytes public/pic/avatar/avatar406.gif | Bin 0 -> 152 bytes public/pic/avatar/avatar407.gif | Bin 0 -> 1063 bytes public/pic/avatar/avatar408.gif | Bin 0 -> 174 bytes public/pic/avatar/avatar409.gif | Bin 0 -> 453 bytes public/pic/avatar/avatar41.gif | Bin 0 -> 293 bytes public/pic/avatar/avatar410.gif | Bin 0 -> 1757 bytes public/pic/avatar/avatar411.gif | Bin 0 -> 332 bytes public/pic/avatar/avatar412.gif | Bin 0 -> 708 bytes public/pic/avatar/avatar413.gif | Bin 0 -> 155 bytes public/pic/avatar/avatar414.gif | Bin 0 -> 1034 bytes public/pic/avatar/avatar415.gif | Bin 0 -> 245 bytes public/pic/avatar/avatar416.gif | Bin 0 -> 658 bytes public/pic/avatar/avatar417.gif | Bin 0 -> 461 bytes public/pic/avatar/avatar418.gif | Bin 0 -> 326 bytes public/pic/avatar/avatar419.gif | Bin 0 -> 4157 bytes public/pic/avatar/avatar42.gif | Bin 0 -> 884 bytes public/pic/avatar/avatar420.gif | Bin 0 -> 2721 bytes public/pic/avatar/avatar421.gif | Bin 0 -> 242 bytes public/pic/avatar/avatar422.gif | Bin 0 -> 171 bytes public/pic/avatar/avatar423.gif | Bin 0 -> 731 bytes public/pic/avatar/avatar424.gif | Bin 0 -> 4477 bytes public/pic/avatar/avatar425.gif | Bin 0 -> 749 bytes public/pic/avatar/avatar426.gif | Bin 0 -> 173 bytes public/pic/avatar/avatar427.gif | Bin 0 -> 1105 bytes public/pic/avatar/avatar428.gif | Bin 0 -> 164 bytes public/pic/avatar/avatar429.gif | Bin 0 -> 1094 bytes public/pic/avatar/avatar43.gif | Bin 0 -> 276 bytes public/pic/avatar/avatar430.gif | Bin 0 -> 1132 bytes public/pic/avatar/avatar431.gif | Bin 0 -> 169 bytes public/pic/avatar/avatar432.gif | Bin 0 -> 990 bytes public/pic/avatar/avatar433.gif | Bin 0 -> 8013 bytes public/pic/avatar/avatar434.gif | Bin 0 -> 3752 bytes public/pic/avatar/avatar435.gif | Bin 0 -> 207 bytes public/pic/avatar/avatar436.gif | Bin 0 -> 4539 bytes public/pic/avatar/avatar437.gif | Bin 0 -> 890 bytes public/pic/avatar/avatar438.gif | Bin 0 -> 200 bytes public/pic/avatar/avatar439.gif | Bin 0 -> 1137 bytes public/pic/avatar/avatar44.gif | Bin 0 -> 268 bytes public/pic/avatar/avatar440.gif | Bin 0 -> 1135 bytes public/pic/avatar/avatar441.gif | Bin 0 -> 884 bytes public/pic/avatar/avatar442.gif | Bin 0 -> 1071 bytes public/pic/avatar/avatar443.gif | Bin 0 -> 203 bytes public/pic/avatar/avatar444.gif | Bin 0 -> 2175 bytes public/pic/avatar/avatar445.gif | Bin 0 -> 178 bytes public/pic/avatar/avatar446.gif | Bin 0 -> 710 bytes public/pic/avatar/avatar447.gif | Bin 0 -> 9881 bytes public/pic/avatar/avatar448.gif | Bin 0 -> 425 bytes public/pic/avatar/avatar449.gif | Bin 0 -> 735 bytes public/pic/avatar/avatar45.gif | Bin 0 -> 193 bytes public/pic/avatar/avatar450.gif | Bin 0 -> 1180 bytes public/pic/avatar/avatar451.gif | Bin 0 -> 1112 bytes public/pic/avatar/avatar452.gif | Bin 0 -> 327 bytes public/pic/avatar/avatar453.gif | Bin 0 -> 333 bytes public/pic/avatar/avatar454.gif | Bin 0 -> 1211 bytes public/pic/avatar/avatar455.gif | Bin 0 -> 563 bytes public/pic/avatar/avatar456.gif | Bin 0 -> 890 bytes public/pic/avatar/avatar457.gif | Bin 0 -> 1216 bytes public/pic/avatar/avatar458.gif | Bin 0 -> 200 bytes public/pic/avatar/avatar459.gif | Bin 0 -> 897 bytes public/pic/avatar/avatar46.gif | Bin 0 -> 265 bytes public/pic/avatar/avatar460.gif | Bin 0 -> 723 bytes public/pic/avatar/avatar461.gif | Bin 0 -> 6948 bytes public/pic/avatar/avatar462.gif | Bin 0 -> 412 bytes public/pic/avatar/avatar463.gif | Bin 0 -> 412 bytes public/pic/avatar/avatar464.gif | Bin 0 -> 380 bytes public/pic/avatar/avatar465.gif | Bin 0 -> 172 bytes public/pic/avatar/avatar466.gif | Bin 0 -> 869 bytes public/pic/avatar/avatar467.gif | Bin 0 -> 946 bytes public/pic/avatar/avatar468.gif | Bin 0 -> 9275 bytes public/pic/avatar/avatar469.gif | Bin 0 -> 4058 bytes public/pic/avatar/avatar47.gif | Bin 0 -> 974 bytes public/pic/avatar/avatar470.gif | Bin 0 -> 421 bytes public/pic/avatar/avatar471.gif | Bin 0 -> 1171 bytes public/pic/avatar/avatar472.gif | Bin 0 -> 325 bytes public/pic/avatar/avatar473.gif | Bin 0 -> 668 bytes public/pic/avatar/avatar474.gif | Bin 0 -> 709 bytes public/pic/avatar/avatar475.gif | Bin 0 -> 154 bytes public/pic/avatar/avatar476.gif | Bin 0 -> 8013 bytes public/pic/avatar/avatar477.gif | Bin 0 -> 1189 bytes public/pic/avatar/avatar478.gif | Bin 0 -> 672 bytes public/pic/avatar/avatar479.gif | Bin 0 -> 1681 bytes public/pic/avatar/avatar48.gif | Bin 0 -> 275 bytes public/pic/avatar/avatar480.gif | Bin 0 -> 2693 bytes public/pic/avatar/avatar481.gif | Bin 0 -> 1554 bytes public/pic/avatar/avatar482.gif | Bin 0 -> 1410 bytes public/pic/avatar/avatar483.gif | Bin 0 -> 1306 bytes public/pic/avatar/avatar484.gif | Bin 0 -> 870 bytes public/pic/avatar/avatar485.gif | Bin 0 -> 350 bytes public/pic/avatar/avatar486.gif | Bin 0 -> 160 bytes public/pic/avatar/avatar487.gif | Bin 0 -> 945 bytes public/pic/avatar/avatar488.gif | Bin 0 -> 317 bytes public/pic/avatar/avatar489.gif | Bin 0 -> 514 bytes public/pic/avatar/avatar49.gif | Bin 0 -> 1960 bytes public/pic/avatar/avatar490.gif | Bin 0 -> 4350 bytes public/pic/avatar/avatar491.gif | Bin 0 -> 7431 bytes public/pic/avatar/avatar492.gif | Bin 0 -> 1289 bytes public/pic/avatar/avatar493.gif | Bin 0 -> 1399 bytes public/pic/avatar/avatar494.gif | Bin 0 -> 560 bytes public/pic/avatar/avatar495.gif | Bin 0 -> 1200 bytes public/pic/avatar/avatar496.gif | Bin 0 -> 1016 bytes public/pic/avatar/avatar497.gif | Bin 0 -> 4775 bytes public/pic/avatar/avatar498.gif | Bin 0 -> 696 bytes public/pic/avatar/avatar499.gif | Bin 0 -> 3945 bytes public/pic/avatar/avatar5.gif | Bin 0 -> 945 bytes public/pic/avatar/avatar50.gif | Bin 0 -> 496 bytes public/pic/avatar/avatar51.gif | Bin 0 -> 262 bytes public/pic/avatar/avatar52.gif | Bin 0 -> 272 bytes public/pic/avatar/avatar53.gif | Bin 0 -> 433 bytes public/pic/avatar/avatar54.gif | Bin 0 -> 300 bytes public/pic/avatar/avatar55.gif | Bin 0 -> 1731 bytes public/pic/avatar/avatar56.gif | Bin 0 -> 283 bytes public/pic/avatar/avatar57.gif | Bin 0 -> 287 bytes public/pic/avatar/avatar58.gif | Bin 0 -> 626 bytes public/pic/avatar/avatar59.gif | Bin 0 -> 155 bytes public/pic/avatar/avatar6.gif | Bin 0 -> 994 bytes public/pic/avatar/avatar60.gif | Bin 0 -> 200 bytes public/pic/avatar/avatar61.gif | Bin 0 -> 1083 bytes public/pic/avatar/avatar62.gif | Bin 0 -> 217 bytes public/pic/avatar/avatar63.gif | Bin 0 -> 260 bytes public/pic/avatar/avatar64.gif | Bin 0 -> 407 bytes public/pic/avatar/avatar65.gif | Bin 0 -> 343 bytes public/pic/avatar/avatar66.gif | Bin 0 -> 452 bytes public/pic/avatar/avatar67.gif | Bin 0 -> 674 bytes public/pic/avatar/avatar68.gif | Bin 0 -> 1431 bytes public/pic/avatar/avatar69.gif | Bin 0 -> 796 bytes public/pic/avatar/avatar7.gif | Bin 0 -> 1432 bytes public/pic/avatar/avatar70.gif | Bin 0 -> 159 bytes public/pic/avatar/avatar71.gif | Bin 0 -> 289 bytes public/pic/avatar/avatar72.gif | Bin 0 -> 256 bytes public/pic/avatar/avatar73.gif | Bin 0 -> 274 bytes public/pic/avatar/avatar74.gif | Bin 0 -> 197 bytes public/pic/avatar/avatar75.gif | Bin 0 -> 5696 bytes public/pic/avatar/avatar76.gif | Bin 0 -> 186 bytes public/pic/avatar/avatar77.gif | Bin 0 -> 236 bytes public/pic/avatar/avatar78.gif | Bin 0 -> 1888 bytes public/pic/avatar/avatar79.gif | Bin 0 -> 1880 bytes public/pic/avatar/avatar8.gif | Bin 0 -> 937 bytes public/pic/avatar/avatar80.gif | Bin 0 -> 1136 bytes public/pic/avatar/avatar81.gif | Bin 0 -> 185 bytes public/pic/avatar/avatar82.gif | Bin 0 -> 911 bytes public/pic/avatar/avatar83.gif | Bin 0 -> 183 bytes public/pic/avatar/avatar84.gif | Bin 0 -> 2027 bytes public/pic/avatar/avatar85.gif | Bin 0 -> 240 bytes public/pic/avatar/avatar86.gif | Bin 0 -> 281 bytes public/pic/avatar/avatar87.gif | Bin 0 -> 1729 bytes public/pic/avatar/avatar88.gif | Bin 0 -> 458 bytes public/pic/avatar/avatar89.gif | Bin 0 -> 959 bytes public/pic/avatar/avatar9.gif | Bin 0 -> 939 bytes public/pic/avatar/avatar90.gif | Bin 0 -> 2369 bytes public/pic/avatar/avatar91.gif | Bin 0 -> 453 bytes public/pic/avatar/avatar92.gif | Bin 0 -> 5416 bytes public/pic/avatar/avatar93.gif | Bin 0 -> 296 bytes public/pic/avatar/avatar94.gif | Bin 0 -> 2171 bytes public/pic/avatar/avatar95.gif | Bin 0 -> 2810 bytes public/pic/avatar/avatar96.gif | Bin 0 -> 304 bytes public/pic/avatar/avatar97.gif | Bin 0 -> 1288 bytes public/pic/avatar/avatar98.gif | Bin 0 -> 623 bytes public/pic/avatar/avatar99.gif | Bin 0 -> 703 bytes public/pic/engelsystem_logo.png | Bin 0 -> 8736 bytes public/pic/external.png | Bin 0 -> 267 bytes public/pic/flag/de.png | Bin 0 -> 545 bytes public/pic/flag/en.png | Bin 0 -> 599 bytes public/pic/himmel.png | Bin 0 -> 10338 bytes public/pic/himmel_drohnen.png | Bin 0 -> 82754 bytes public/pic/himmel_w.png | Bin 0 -> 4691 bytes public/pic/smiles/aerger2.gif | Bin 0 -> 561 bytes public/pic/smiles/alien.gif | Bin 0 -> 933 bytes public/pic/smiles/blush.gif | Bin 0 -> 954 bytes public/pic/smiles/boggle.gif | Bin 0 -> 951 bytes public/pic/smiles/bounce.gif | Bin 0 -> 2757 bytes public/pic/smiles/bun.gif | Bin 0 -> 956 bytes public/pic/smiles/candycane.gif | Bin 0 -> 904 bytes public/pic/smiles/cheesy.gif | Bin 0 -> 933 bytes public/pic/smiles/dead.gif | Bin 0 -> 961 bytes public/pic/smiles/depressed.gif | Bin 0 -> 977 bytes public/pic/smiles/ginger.gif | Bin 0 -> 980 bytes public/pic/smiles/hirsch1.gif | Bin 0 -> 1262 bytes public/pic/smiles/huh.gif | Bin 0 -> 939 bytes public/pic/smiles/icon_arrow.gif | Bin 0 -> 170 bytes public/pic/smiles/icon_biggrin.gif | Bin 0 -> 172 bytes public/pic/smiles/icon_confused.gif | Bin 0 -> 171 bytes public/pic/smiles/icon_cool.gif | Bin 0 -> 172 bytes public/pic/smiles/icon_cry.gif | Bin 0 -> 498 bytes public/pic/smiles/icon_eek.gif | Bin 0 -> 170 bytes public/pic/smiles/icon_evil.gif | Bin 0 -> 236 bytes public/pic/smiles/icon_exclaim.gif | Bin 0 -> 236 bytes public/pic/smiles/icon_frown.gif | Bin 0 -> 171 bytes public/pic/smiles/icon_idea.gif | Bin 0 -> 176 bytes public/pic/smiles/icon_lol.gif | Bin 0 -> 336 bytes public/pic/smiles/icon_mad.gif | Bin 0 -> 174 bytes public/pic/smiles/icon_mrgreen.gif | Bin 0 -> 349 bytes public/pic/smiles/icon_neutral.gif | Bin 0 -> 171 bytes public/pic/smiles/icon_question.gif | Bin 0 -> 248 bytes public/pic/smiles/icon_razz.gif | Bin 0 -> 176 bytes public/pic/smiles/icon_redface.gif | Bin 0 -> 650 bytes public/pic/smiles/icon_rolleyes.gif | Bin 0 -> 485 bytes public/pic/smiles/icon_sad.gif | Bin 0 -> 171 bytes public/pic/smiles/icon_smile.gif | Bin 0 -> 174 bytes public/pic/smiles/icon_surprised.gif | Bin 0 -> 174 bytes public/pic/smiles/icon_twisted.gif | Bin 0 -> 238 bytes public/pic/smiles/icon_wind.gif | Bin 0 -> 170 bytes public/pic/smiles/koenig1.gif | Bin 0 -> 937 bytes public/pic/smiles/laser1.gif | Bin 0 -> 1432 bytes public/pic/smiles/love1.gif | Bin 0 -> 1009 bytes public/pic/smiles/moo.gif | Bin 0 -> 1175 bytes public/pic/smiles/nuts.gif | Bin 0 -> 531 bytes public/pic/smiles/robin.gif | Bin 0 -> 971 bytes public/pic/smiles/sheep.gif | Bin 0 -> 915 bytes public/pic/smiles/sick.gif | Bin 0 -> 940 bytes public/pic/smiles/sleep.gif | Bin 0 -> 1005 bytes public/pic/smiles/soppy.gif | Bin 0 -> 994 bytes public/pic/smiles/stress.gif | Bin 0 -> 1258 bytes public/pic/smiles/sweet.gif | Bin 0 -> 972 bytes public/pic/smiles/tired.gif | Bin 0 -> 929 bytes public/pic/smiles/urgh.gif | Bin 0 -> 980 bytes public/pic/smiles/winken1.gif | Bin 0 -> 3249 bytes public/pic/smiles/worm.gif | Bin 0 -> 945 bytes public/pic/smiles/worry.gif | Bin 0 -> 951 bytes www-ssl/ShowUserPicture.php | 56 - www-ssl/admin/UserPicture.php | 132 -- www-ssl/admin/aktiv.php | 105 -- www-ssl/admin/dbUpdateFromXLS.php | 252 ---- www-ssl/admin/dect.php | 69 - www-ssl/admin/free.php | 98 -- www-ssl/admin/free_DECT.php | 65 - www-ssl/admin/room.php | 199 --- www-ssl/admin/schichtplan.1.php | 5 - www-ssl/admin/schichtplan.php | 362 ----- www-ssl/admin/schichtplan_druck.1.php | 5 - www-ssl/admin/schichtplan_druck.php | 119 -- www-ssl/admin/shiftadd.php | 350 ----- www-ssl/admin/tshirt.php | 62 - www-ssl/admin/userArrived.php | 53 - www-ssl/bootstrap.php | 10 - www-ssl/css/base.css | 205 --- www-ssl/css/grossbild.js | 62 - www-ssl/css/style1.css | 83 -- www-ssl/css/style10.css | 11 - www-ssl/css/style2.css | 117 -- www-ssl/css/style3.css | 105 -- www-ssl/css/style4.css | 70 - www-ssl/css/style5.css | 79 -- www-ssl/css/style6.css | 76 -- www-ssl/css/style7.css | 70 - www-ssl/css/style8.css | 70 - www-ssl/css/style9.css | 84 -- www-ssl/index.php | 155 --- www-ssl/nonpublic/myschichtplan.php | 178 --- www-ssl/nonpublic/myschichtplan_ical.php | 51 - www-ssl/nonpublic/schichtplan.1.php | 20 - www-ssl/nonpublic/schichtplan.2.php | 22 - www-ssl/nonpublic/schichtplan.php | 220 --- www-ssl/nonpublic/schichtplan_add.php | 114 -- www-ssl/nonpublic/schichtplan_beamer.php | 59 - www-ssl/pic/avatar/avatar1.gif | Bin 933 -> 0 bytes www-ssl/pic/avatar/avatar10.gif | Bin 1262 -> 0 bytes www-ssl/pic/avatar/avatar100.gif | Bin 1086 -> 0 bytes www-ssl/pic/avatar/avatar101.gif | Bin 581 -> 0 bytes www-ssl/pic/avatar/avatar102.gif | Bin 286 -> 0 bytes www-ssl/pic/avatar/avatar103.gif | Bin 266 -> 0 bytes www-ssl/pic/avatar/avatar104.gif | Bin 293 -> 0 bytes www-ssl/pic/avatar/avatar105.gif | Bin 685 -> 0 bytes www-ssl/pic/avatar/avatar106.gif | Bin 276 -> 0 bytes www-ssl/pic/avatar/avatar107.gif | Bin 1041 -> 0 bytes www-ssl/pic/avatar/avatar108.gif | Bin 1038 -> 0 bytes www-ssl/pic/avatar/avatar109.gif | Bin 1048 -> 0 bytes www-ssl/pic/avatar/avatar11.gif | Bin 980 -> 0 bytes www-ssl/pic/avatar/avatar110.gif | Bin 322 -> 0 bytes www-ssl/pic/avatar/avatar111.gif | Bin 731 -> 0 bytes www-ssl/pic/avatar/avatar112.gif | Bin 1171 -> 0 bytes www-ssl/pic/avatar/avatar113.gif | Bin 1042 -> 0 bytes www-ssl/pic/avatar/avatar114.gif | Bin 1175 -> 0 bytes www-ssl/pic/avatar/avatar115.gif | Bin 883 -> 0 bytes www-ssl/pic/avatar/avatar116.gif | Bin 364 -> 0 bytes www-ssl/pic/avatar/avatar117.gif | Bin 662 -> 0 bytes www-ssl/pic/avatar/avatar118.gif | Bin 223 -> 0 bytes www-ssl/pic/avatar/avatar119.gif | Bin 1021 -> 0 bytes www-ssl/pic/avatar/avatar12.gif | Bin 956 -> 0 bytes www-ssl/pic/avatar/avatar120.gif | Bin 173 -> 0 bytes www-ssl/pic/avatar/avatar121.gif | Bin 159 -> 0 bytes www-ssl/pic/avatar/avatar122.gif | Bin 1141 -> 0 bytes www-ssl/pic/avatar/avatar123.gif | Bin 1796 -> 0 bytes www-ssl/pic/avatar/avatar124.gif | Bin 710 -> 0 bytes www-ssl/pic/avatar/avatar125.gif | Bin 945 -> 0 bytes www-ssl/pic/avatar/avatar126.gif | Bin 318 -> 0 bytes www-ssl/pic/avatar/avatar127.gif | Bin 717 -> 0 bytes www-ssl/pic/avatar/avatar128.gif | Bin 1191 -> 0 bytes www-ssl/pic/avatar/avatar129.gif | Bin 1088 -> 0 bytes www-ssl/pic/avatar/avatar13.gif | Bin 961 -> 0 bytes www-ssl/pic/avatar/avatar130.gif | Bin 1194 -> 0 bytes www-ssl/pic/avatar/avatar131.gif | Bin 471 -> 0 bytes www-ssl/pic/avatar/avatar132.gif | Bin 3851 -> 0 bytes www-ssl/pic/avatar/avatar133.gif | Bin 3161 -> 0 bytes www-ssl/pic/avatar/avatar134.gif | Bin 235 -> 0 bytes www-ssl/pic/avatar/avatar135.gif | Bin 1127 -> 0 bytes www-ssl/pic/avatar/avatar136.gif | Bin 2646 -> 0 bytes www-ssl/pic/avatar/avatar137.gif | Bin 1117 -> 0 bytes www-ssl/pic/avatar/avatar138.gif | Bin 5740 -> 0 bytes www-ssl/pic/avatar/avatar139.gif | Bin 4677 -> 0 bytes www-ssl/pic/avatar/avatar14.gif | Bin 1382 -> 0 bytes www-ssl/pic/avatar/avatar140.gif | Bin 214 -> 0 bytes www-ssl/pic/avatar/avatar141.gif | Bin 1167 -> 0 bytes www-ssl/pic/avatar/avatar142.gif | Bin 228 -> 0 bytes www-ssl/pic/avatar/avatar143.gif | Bin 2222 -> 0 bytes www-ssl/pic/avatar/avatar144.gif | Bin 1021 -> 0 bytes www-ssl/pic/avatar/avatar145.gif | Bin 223 -> 0 bytes www-ssl/pic/avatar/avatar146.gif | Bin 176 -> 0 bytes www-ssl/pic/avatar/avatar147.gif | Bin 1201 -> 0 bytes www-ssl/pic/avatar/avatar148.gif | Bin 572 -> 0 bytes www-ssl/pic/avatar/avatar149.gif | Bin 1069 -> 0 bytes www-ssl/pic/avatar/avatar15.gif | Bin 163 -> 0 bytes www-ssl/pic/avatar/avatar150.gif | Bin 2649 -> 0 bytes www-ssl/pic/avatar/avatar151.gif | Bin 236 -> 0 bytes www-ssl/pic/avatar/avatar152.gif | Bin 232 -> 0 bytes www-ssl/pic/avatar/avatar153.gif | Bin 240 -> 0 bytes www-ssl/pic/avatar/avatar154.gif | Bin 233 -> 0 bytes www-ssl/pic/avatar/avatar155.gif | Bin 448 -> 0 bytes www-ssl/pic/avatar/avatar156.gif | Bin 1118 -> 0 bytes www-ssl/pic/avatar/avatar157.gif | Bin 171 -> 0 bytes www-ssl/pic/avatar/avatar158.gif | Bin 1175 -> 0 bytes www-ssl/pic/avatar/avatar159.gif | Bin 4506 -> 0 bytes www-ssl/pic/avatar/avatar16.gif | Bin 158 -> 0 bytes www-ssl/pic/avatar/avatar160.gif | Bin 5826 -> 0 bytes www-ssl/pic/avatar/avatar161.gif | Bin 161 -> 0 bytes www-ssl/pic/avatar/avatar162.gif | Bin 204 -> 0 bytes www-ssl/pic/avatar/avatar163.gif | Bin 1088 -> 0 bytes www-ssl/pic/avatar/avatar164.gif | Bin 653 -> 0 bytes www-ssl/pic/avatar/avatar165.gif | Bin 2039 -> 0 bytes www-ssl/pic/avatar/avatar166.gif | Bin 324 -> 0 bytes www-ssl/pic/avatar/avatar167.gif | Bin 1037 -> 0 bytes www-ssl/pic/avatar/avatar168.gif | Bin 1176 -> 0 bytes www-ssl/pic/avatar/avatar169.gif | Bin 154 -> 0 bytes www-ssl/pic/avatar/avatar17.gif | Bin 2265 -> 0 bytes www-ssl/pic/avatar/avatar170.gif | Bin 173 -> 0 bytes www-ssl/pic/avatar/avatar171.gif | Bin 757 -> 0 bytes www-ssl/pic/avatar/avatar172.gif | Bin 206 -> 0 bytes www-ssl/pic/avatar/avatar173.gif | Bin 1197 -> 0 bytes www-ssl/pic/avatar/avatar174.gif | Bin 240 -> 0 bytes www-ssl/pic/avatar/avatar175.gif | Bin 659 -> 0 bytes www-ssl/pic/avatar/avatar176.gif | Bin 1186 -> 0 bytes www-ssl/pic/avatar/avatar177.gif | Bin 3786 -> 0 bytes www-ssl/pic/avatar/avatar178.gif | Bin 184 -> 0 bytes www-ssl/pic/avatar/avatar179.gif | Bin 167 -> 0 bytes www-ssl/pic/avatar/avatar18.gif | Bin 487 -> 0 bytes www-ssl/pic/avatar/avatar180.gif | Bin 359 -> 0 bytes www-ssl/pic/avatar/avatar181.gif | Bin 1144 -> 0 bytes www-ssl/pic/avatar/avatar182.gif | Bin 169 -> 0 bytes www-ssl/pic/avatar/avatar183.gif | Bin 981 -> 0 bytes www-ssl/pic/avatar/avatar184.gif | Bin 868 -> 0 bytes www-ssl/pic/avatar/avatar185.gif | Bin 1210 -> 0 bytes www-ssl/pic/avatar/avatar186.gif | Bin 243 -> 0 bytes www-ssl/pic/avatar/avatar187.gif | Bin 236 -> 0 bytes www-ssl/pic/avatar/avatar188.gif | Bin 178 -> 0 bytes www-ssl/pic/avatar/avatar189.gif | Bin 268 -> 0 bytes www-ssl/pic/avatar/avatar19.gif | Bin 343 -> 0 bytes www-ssl/pic/avatar/avatar190.gif | Bin 234 -> 0 bytes www-ssl/pic/avatar/avatar191.gif | Bin 1043 -> 0 bytes www-ssl/pic/avatar/avatar192.gif | Bin 329 -> 0 bytes www-ssl/pic/avatar/avatar193.gif | Bin 3363 -> 0 bytes www-ssl/pic/avatar/avatar194.gif | Bin 730 -> 0 bytes www-ssl/pic/avatar/avatar195.gif | Bin 322 -> 0 bytes www-ssl/pic/avatar/avatar196.gif | Bin 92 -> 0 bytes www-ssl/pic/avatar/avatar197.gif | Bin 3451 -> 0 bytes www-ssl/pic/avatar/avatar198.gif | Bin 9243 -> 0 bytes www-ssl/pic/avatar/avatar199.gif | Bin 696 -> 0 bytes www-ssl/pic/avatar/avatar2.gif | Bin 972 -> 0 bytes www-ssl/pic/avatar/avatar20.gif | Bin 1743 -> 0 bytes www-ssl/pic/avatar/avatar200.gif | Bin 667 -> 0 bytes www-ssl/pic/avatar/avatar201.gif | Bin 5471 -> 0 bytes www-ssl/pic/avatar/avatar202.gif | Bin 843 -> 0 bytes www-ssl/pic/avatar/avatar203.gif | Bin 1077 -> 0 bytes www-ssl/pic/avatar/avatar204.gif | Bin 1160 -> 0 bytes www-ssl/pic/avatar/avatar205.gif | Bin 216 -> 0 bytes www-ssl/pic/avatar/avatar206.gif | Bin 1150 -> 0 bytes www-ssl/pic/avatar/avatar207.gif | Bin 172 -> 0 bytes www-ssl/pic/avatar/avatar208.gif | Bin 238 -> 0 bytes www-ssl/pic/avatar/avatar209.gif | Bin 174 -> 0 bytes www-ssl/pic/avatar/avatar21.gif | Bin 983 -> 0 bytes www-ssl/pic/avatar/avatar210.gif | Bin 1034 -> 0 bytes www-ssl/pic/avatar/avatar211.gif | Bin 1131 -> 0 bytes www-ssl/pic/avatar/avatar212.gif | Bin 971 -> 0 bytes www-ssl/pic/avatar/avatar213.gif | Bin 453 -> 0 bytes www-ssl/pic/avatar/avatar214.gif | Bin 578 -> 0 bytes www-ssl/pic/avatar/avatar215.gif | Bin 703 -> 0 bytes www-ssl/pic/avatar/avatar216.gif | Bin 1356 -> 0 bytes www-ssl/pic/avatar/avatar217.gif | Bin 940 -> 0 bytes www-ssl/pic/avatar/avatar218.gif | Bin 1140 -> 0 bytes www-ssl/pic/avatar/avatar219.gif | Bin 238 -> 0 bytes www-ssl/pic/avatar/avatar22.gif | Bin 1026 -> 0 bytes www-ssl/pic/avatar/avatar220.gif | Bin 203 -> 0 bytes www-ssl/pic/avatar/avatar221.gif | Bin 172 -> 0 bytes www-ssl/pic/avatar/avatar222.gif | Bin 710 -> 0 bytes www-ssl/pic/avatar/avatar223.gif | Bin 206 -> 0 bytes www-ssl/pic/avatar/avatar224.gif | Bin 1323 -> 0 bytes www-ssl/pic/avatar/avatar225.gif | Bin 3157 -> 0 bytes www-ssl/pic/avatar/avatar226.gif | Bin 1617 -> 0 bytes www-ssl/pic/avatar/avatar227.gif | Bin 249 -> 0 bytes www-ssl/pic/avatar/avatar228.gif | Bin 1641 -> 0 bytes www-ssl/pic/avatar/avatar229.gif | Bin 976 -> 0 bytes www-ssl/pic/avatar/avatar23.gif | Bin 471 -> 0 bytes www-ssl/pic/avatar/avatar230.gif | Bin 1277 -> 0 bytes www-ssl/pic/avatar/avatar231.gif | Bin 606 -> 0 bytes www-ssl/pic/avatar/avatar232.gif | Bin 1079 -> 0 bytes www-ssl/pic/avatar/avatar233.gif | Bin 716 -> 0 bytes www-ssl/pic/avatar/avatar234.gif | Bin 1026 -> 0 bytes www-ssl/pic/avatar/avatar235.gif | Bin 11643 -> 0 bytes www-ssl/pic/avatar/avatar236.gif | Bin 358 -> 0 bytes www-ssl/pic/avatar/avatar237.gif | Bin 998 -> 0 bytes www-ssl/pic/avatar/avatar238.gif | Bin 1864 -> 0 bytes www-ssl/pic/avatar/avatar239.gif | Bin 2872 -> 0 bytes www-ssl/pic/avatar/avatar24.gif | Bin 226 -> 0 bytes www-ssl/pic/avatar/avatar240.gif | Bin 145 -> 0 bytes www-ssl/pic/avatar/avatar241.gif | Bin 6296 -> 0 bytes www-ssl/pic/avatar/avatar242.gif | Bin 234 -> 0 bytes www-ssl/pic/avatar/avatar243.gif | Bin 1209 -> 0 bytes www-ssl/pic/avatar/avatar244.gif | Bin 714 -> 0 bytes www-ssl/pic/avatar/avatar245.gif | Bin 1039 -> 0 bytes www-ssl/pic/avatar/avatar246.gif | Bin 594 -> 0 bytes www-ssl/pic/avatar/avatar247.gif | Bin 8114 -> 0 bytes www-ssl/pic/avatar/avatar248.gif | Bin 142 -> 0 bytes www-ssl/pic/avatar/avatar249.gif | Bin 1134 -> 0 bytes www-ssl/pic/avatar/avatar25.gif | Bin 1784 -> 0 bytes www-ssl/pic/avatar/avatar250.gif | Bin 324 -> 0 bytes www-ssl/pic/avatar/avatar251.gif | Bin 1167 -> 0 bytes www-ssl/pic/avatar/avatar252.gif | Bin 1110 -> 0 bytes www-ssl/pic/avatar/avatar253.gif | Bin 2015 -> 0 bytes www-ssl/pic/avatar/avatar254.gif | Bin 213 -> 0 bytes www-ssl/pic/avatar/avatar255.gif | Bin 1019 -> 0 bytes www-ssl/pic/avatar/avatar256.gif | Bin 3272 -> 0 bytes www-ssl/pic/avatar/avatar257.gif | Bin 225 -> 0 bytes www-ssl/pic/avatar/avatar258.gif | Bin 708 -> 0 bytes www-ssl/pic/avatar/avatar259.gif | Bin 174 -> 0 bytes www-ssl/pic/avatar/avatar26.gif | Bin 343 -> 0 bytes www-ssl/pic/avatar/avatar260.gif | Bin 990 -> 0 bytes www-ssl/pic/avatar/avatar261.gif | Bin 1428 -> 0 bytes www-ssl/pic/avatar/avatar262.gif | Bin 380 -> 0 bytes www-ssl/pic/avatar/avatar263.gif | Bin 159 -> 0 bytes www-ssl/pic/avatar/avatar264.gif | Bin 429 -> 0 bytes www-ssl/pic/avatar/avatar265.gif | Bin 233 -> 0 bytes www-ssl/pic/avatar/avatar266.gif | Bin 1341 -> 0 bytes www-ssl/pic/avatar/avatar267.gif | Bin 3274 -> 0 bytes www-ssl/pic/avatar/avatar268.gif | Bin 1126 -> 0 bytes www-ssl/pic/avatar/avatar269.gif | Bin 1234 -> 0 bytes www-ssl/pic/avatar/avatar27.gif | Bin 1264 -> 0 bytes www-ssl/pic/avatar/avatar270.gif | Bin 945 -> 0 bytes www-ssl/pic/avatar/avatar271.gif | Bin 4106 -> 0 bytes www-ssl/pic/avatar/avatar272.gif | Bin 620 -> 0 bytes www-ssl/pic/avatar/avatar273.gif | Bin 827 -> 0 bytes www-ssl/pic/avatar/avatar274.gif | Bin 1776 -> 0 bytes www-ssl/pic/avatar/avatar275.gif | Bin 717 -> 0 bytes www-ssl/pic/avatar/avatar276.gif | Bin 277 -> 0 bytes www-ssl/pic/avatar/avatar277.gif | Bin 1112 -> 0 bytes www-ssl/pic/avatar/avatar278.gif | Bin 1803 -> 0 bytes www-ssl/pic/avatar/avatar279.gif | Bin 170 -> 0 bytes www-ssl/pic/avatar/avatar28.gif | Bin 199 -> 0 bytes www-ssl/pic/avatar/avatar280.gif | Bin 3722 -> 0 bytes www-ssl/pic/avatar/avatar281.gif | Bin 382 -> 0 bytes www-ssl/pic/avatar/avatar282.gif | Bin 1180 -> 0 bytes www-ssl/pic/avatar/avatar283.gif | Bin 385 -> 0 bytes www-ssl/pic/avatar/avatar284.gif | Bin 270 -> 0 bytes www-ssl/pic/avatar/avatar285.gif | Bin 1037 -> 0 bytes www-ssl/pic/avatar/avatar286.gif | Bin 171 -> 0 bytes www-ssl/pic/avatar/avatar287.gif | Bin 235 -> 0 bytes www-ssl/pic/avatar/avatar288.gif | Bin 929 -> 0 bytes www-ssl/pic/avatar/avatar289.gif | Bin 246 -> 0 bytes www-ssl/pic/avatar/avatar29.gif | Bin 379 -> 0 bytes www-ssl/pic/avatar/avatar290.gif | Bin 1140 -> 0 bytes www-ssl/pic/avatar/avatar291.gif | Bin 155 -> 0 bytes www-ssl/pic/avatar/avatar292.gif | Bin 2889 -> 0 bytes www-ssl/pic/avatar/avatar293.gif | Bin 428 -> 0 bytes www-ssl/pic/avatar/avatar294.gif | Bin 269 -> 0 bytes www-ssl/pic/avatar/avatar295.gif | Bin 482 -> 0 bytes www-ssl/pic/avatar/avatar296.gif | Bin 1088 -> 0 bytes www-ssl/pic/avatar/avatar297.gif | Bin 1441 -> 0 bytes www-ssl/pic/avatar/avatar298.gif | Bin 437 -> 0 bytes www-ssl/pic/avatar/avatar299.gif | Bin 1064 -> 0 bytes www-ssl/pic/avatar/avatar3.gif | Bin 929 -> 0 bytes www-ssl/pic/avatar/avatar30.gif | Bin 199 -> 0 bytes www-ssl/pic/avatar/avatar300.gif | Bin 698 -> 0 bytes www-ssl/pic/avatar/avatar301.gif | Bin 584 -> 0 bytes www-ssl/pic/avatar/avatar302.gif | Bin 1101 -> 0 bytes www-ssl/pic/avatar/avatar303.gif | Bin 1044 -> 0 bytes www-ssl/pic/avatar/avatar304.gif | Bin 252 -> 0 bytes www-ssl/pic/avatar/avatar305.gif | Bin 710 -> 0 bytes www-ssl/pic/avatar/avatar306.gif | Bin 139 -> 0 bytes www-ssl/pic/avatar/avatar307.gif | Bin 1101 -> 0 bytes www-ssl/pic/avatar/avatar308.gif | Bin 501 -> 0 bytes www-ssl/pic/avatar/avatar309.gif | Bin 353 -> 0 bytes www-ssl/pic/avatar/avatar31.gif | Bin 128 -> 0 bytes www-ssl/pic/avatar/avatar310.gif | Bin 1065 -> 0 bytes www-ssl/pic/avatar/avatar311.gif | Bin 359 -> 0 bytes www-ssl/pic/avatar/avatar312.gif | Bin 1149 -> 0 bytes www-ssl/pic/avatar/avatar313.gif | Bin 658 -> 0 bytes www-ssl/pic/avatar/avatar314.gif | Bin 815 -> 0 bytes www-ssl/pic/avatar/avatar315.gif | Bin 138 -> 0 bytes www-ssl/pic/avatar/avatar316.gif | Bin 333 -> 0 bytes www-ssl/pic/avatar/avatar317.gif | Bin 876 -> 0 bytes www-ssl/pic/avatar/avatar318.gif | Bin 2280 -> 0 bytes www-ssl/pic/avatar/avatar319.gif | Bin 1253 -> 0 bytes www-ssl/pic/avatar/avatar32.gif | Bin 889 -> 0 bytes www-ssl/pic/avatar/avatar320.gif | Bin 612 -> 0 bytes www-ssl/pic/avatar/avatar321.gif | Bin 243 -> 0 bytes www-ssl/pic/avatar/avatar322.gif | Bin 1293 -> 0 bytes www-ssl/pic/avatar/avatar323.gif | Bin 173 -> 0 bytes www-ssl/pic/avatar/avatar324.gif | Bin 345 -> 0 bytes www-ssl/pic/avatar/avatar325.gif | Bin 1037 -> 0 bytes www-ssl/pic/avatar/avatar326.gif | Bin 3007 -> 0 bytes www-ssl/pic/avatar/avatar327.gif | Bin 533 -> 0 bytes www-ssl/pic/avatar/avatar328.gif | Bin 522 -> 0 bytes www-ssl/pic/avatar/avatar329.gif | Bin 607 -> 0 bytes www-ssl/pic/avatar/avatar33.gif | Bin 272 -> 0 bytes www-ssl/pic/avatar/avatar330.gif | Bin 764 -> 0 bytes www-ssl/pic/avatar/avatar331.gif | Bin 234 -> 0 bytes www-ssl/pic/avatar/avatar332.gif | Bin 716 -> 0 bytes www-ssl/pic/avatar/avatar333.gif | Bin 698 -> 0 bytes www-ssl/pic/avatar/avatar334.gif | Bin 554 -> 0 bytes www-ssl/pic/avatar/avatar335.gif | Bin 270 -> 0 bytes www-ssl/pic/avatar/avatar336.gif | Bin 2294 -> 0 bytes www-ssl/pic/avatar/avatar337.gif | Bin 4848 -> 0 bytes www-ssl/pic/avatar/avatar338.gif | Bin 240 -> 0 bytes www-ssl/pic/avatar/avatar339.gif | Bin 1179 -> 0 bytes www-ssl/pic/avatar/avatar34.gif | Bin 260 -> 0 bytes www-ssl/pic/avatar/avatar340.gif | Bin 6785 -> 0 bytes www-ssl/pic/avatar/avatar341.gif | Bin 725 -> 0 bytes www-ssl/pic/avatar/avatar342.gif | Bin 1151 -> 0 bytes www-ssl/pic/avatar/avatar343.gif | Bin 5856 -> 0 bytes www-ssl/pic/avatar/avatar344.gif | Bin 3784 -> 0 bytes www-ssl/pic/avatar/avatar345.gif | Bin 3885 -> 0 bytes www-ssl/pic/avatar/avatar346.gif | Bin 4973 -> 0 bytes www-ssl/pic/avatar/avatar347.gif | Bin 3070 -> 0 bytes www-ssl/pic/avatar/avatar348.gif | Bin 180 -> 0 bytes www-ssl/pic/avatar/avatar349.gif | Bin 2096 -> 0 bytes www-ssl/pic/avatar/avatar35.gif | Bin 862 -> 0 bytes www-ssl/pic/avatar/avatar350.gif | Bin 603 -> 0 bytes www-ssl/pic/avatar/avatar351.gif | Bin 149 -> 0 bytes www-ssl/pic/avatar/avatar352.gif | Bin 919 -> 0 bytes www-ssl/pic/avatar/avatar353.gif | Bin 705 -> 0 bytes www-ssl/pic/avatar/avatar354.gif | Bin 1146 -> 0 bytes www-ssl/pic/avatar/avatar355.gif | Bin 231 -> 0 bytes www-ssl/pic/avatar/avatar356.gif | Bin 2056 -> 0 bytes www-ssl/pic/avatar/avatar357.gif | Bin 2700 -> 0 bytes www-ssl/pic/avatar/avatar358.gif | Bin 2994 -> 0 bytes www-ssl/pic/avatar/avatar359.gif | Bin 868 -> 0 bytes www-ssl/pic/avatar/avatar36.gif | Bin 282 -> 0 bytes www-ssl/pic/avatar/avatar360.gif | Bin 326 -> 0 bytes www-ssl/pic/avatar/avatar361.gif | Bin 3039 -> 0 bytes www-ssl/pic/avatar/avatar362.gif | Bin 704 -> 0 bytes www-ssl/pic/avatar/avatar363.gif | Bin 1107 -> 0 bytes www-ssl/pic/avatar/avatar364.gif | Bin 638 -> 0 bytes www-ssl/pic/avatar/avatar365.gif | Bin 8258 -> 0 bytes www-ssl/pic/avatar/avatar366.gif | Bin 6962 -> 0 bytes www-ssl/pic/avatar/avatar367.gif | Bin 2791 -> 0 bytes www-ssl/pic/avatar/avatar368.gif | Bin 169 -> 0 bytes www-ssl/pic/avatar/avatar369.gif | Bin 1085 -> 0 bytes www-ssl/pic/avatar/avatar37.gif | Bin 791 -> 0 bytes www-ssl/pic/avatar/avatar370.gif | Bin 871 -> 0 bytes www-ssl/pic/avatar/avatar371.gif | Bin 1063 -> 0 bytes www-ssl/pic/avatar/avatar372.gif | Bin 1034 -> 0 bytes www-ssl/pic/avatar/avatar373.gif | Bin 1069 -> 0 bytes www-ssl/pic/avatar/avatar374.gif | Bin 238 -> 0 bytes www-ssl/pic/avatar/avatar375.gif | Bin 1174 -> 0 bytes www-ssl/pic/avatar/avatar376.gif | Bin 844 -> 0 bytes www-ssl/pic/avatar/avatar377.gif | Bin 234 -> 0 bytes www-ssl/pic/avatar/avatar378.gif | Bin 892 -> 0 bytes www-ssl/pic/avatar/avatar379.gif | Bin 705 -> 0 bytes www-ssl/pic/avatar/avatar38.gif | Bin 304 -> 0 bytes www-ssl/pic/avatar/avatar380.gif | Bin 624 -> 0 bytes www-ssl/pic/avatar/avatar381.gif | Bin 1886 -> 0 bytes www-ssl/pic/avatar/avatar382.gif | Bin 4532 -> 0 bytes www-ssl/pic/avatar/avatar383.gif | Bin 1532 -> 0 bytes www-ssl/pic/avatar/avatar384.gif | Bin 715 -> 0 bytes www-ssl/pic/avatar/avatar385.gif | Bin 331 -> 0 bytes www-ssl/pic/avatar/avatar386.gif | Bin 1177 -> 0 bytes www-ssl/pic/avatar/avatar387.gif | Bin 331 -> 0 bytes www-ssl/pic/avatar/avatar388.gif | Bin 1062 -> 0 bytes www-ssl/pic/avatar/avatar389.gif | Bin 722 -> 0 bytes www-ssl/pic/avatar/avatar39.gif | Bin 1600 -> 0 bytes www-ssl/pic/avatar/avatar390.gif | Bin 2156 -> 0 bytes www-ssl/pic/avatar/avatar391.gif | Bin 607 -> 0 bytes www-ssl/pic/avatar/avatar392.gif | Bin 4713 -> 0 bytes www-ssl/pic/avatar/avatar393.gif | Bin 1219 -> 0 bytes www-ssl/pic/avatar/avatar394.gif | Bin 1249 -> 0 bytes www-ssl/pic/avatar/avatar395.gif | Bin 1244 -> 0 bytes www-ssl/pic/avatar/avatar396.gif | Bin 1596 -> 0 bytes www-ssl/pic/avatar/avatar397.gif | Bin 612 -> 0 bytes www-ssl/pic/avatar/avatar398.gif | Bin 1161 -> 0 bytes www-ssl/pic/avatar/avatar399.gif | Bin 1034 -> 0 bytes www-ssl/pic/avatar/avatar4.gif | Bin 1175 -> 0 bytes www-ssl/pic/avatar/avatar40.gif | Bin 266 -> 0 bytes www-ssl/pic/avatar/avatar400.gif | Bin 1210 -> 0 bytes www-ssl/pic/avatar/avatar401.gif | Bin 1212 -> 0 bytes www-ssl/pic/avatar/avatar402.gif | Bin 1038 -> 0 bytes www-ssl/pic/avatar/avatar403.gif | Bin 324 -> 0 bytes www-ssl/pic/avatar/avatar404.gif | Bin 710 -> 0 bytes www-ssl/pic/avatar/avatar405.gif | Bin 231 -> 0 bytes www-ssl/pic/avatar/avatar406.gif | Bin 152 -> 0 bytes www-ssl/pic/avatar/avatar407.gif | Bin 1063 -> 0 bytes www-ssl/pic/avatar/avatar408.gif | Bin 174 -> 0 bytes www-ssl/pic/avatar/avatar409.gif | Bin 453 -> 0 bytes www-ssl/pic/avatar/avatar41.gif | Bin 293 -> 0 bytes www-ssl/pic/avatar/avatar410.gif | Bin 1757 -> 0 bytes www-ssl/pic/avatar/avatar411.gif | Bin 332 -> 0 bytes www-ssl/pic/avatar/avatar412.gif | Bin 708 -> 0 bytes www-ssl/pic/avatar/avatar413.gif | Bin 155 -> 0 bytes www-ssl/pic/avatar/avatar414.gif | Bin 1034 -> 0 bytes www-ssl/pic/avatar/avatar415.gif | Bin 245 -> 0 bytes www-ssl/pic/avatar/avatar416.gif | Bin 658 -> 0 bytes www-ssl/pic/avatar/avatar417.gif | Bin 461 -> 0 bytes www-ssl/pic/avatar/avatar418.gif | Bin 326 -> 0 bytes www-ssl/pic/avatar/avatar419.gif | Bin 4157 -> 0 bytes www-ssl/pic/avatar/avatar42.gif | Bin 884 -> 0 bytes www-ssl/pic/avatar/avatar420.gif | Bin 2721 -> 0 bytes www-ssl/pic/avatar/avatar421.gif | Bin 242 -> 0 bytes www-ssl/pic/avatar/avatar422.gif | Bin 171 -> 0 bytes www-ssl/pic/avatar/avatar423.gif | Bin 731 -> 0 bytes www-ssl/pic/avatar/avatar424.gif | Bin 4477 -> 0 bytes www-ssl/pic/avatar/avatar425.gif | Bin 749 -> 0 bytes www-ssl/pic/avatar/avatar426.gif | Bin 173 -> 0 bytes www-ssl/pic/avatar/avatar427.gif | Bin 1105 -> 0 bytes www-ssl/pic/avatar/avatar428.gif | Bin 164 -> 0 bytes www-ssl/pic/avatar/avatar429.gif | Bin 1094 -> 0 bytes www-ssl/pic/avatar/avatar43.gif | Bin 276 -> 0 bytes www-ssl/pic/avatar/avatar430.gif | Bin 1132 -> 0 bytes www-ssl/pic/avatar/avatar431.gif | Bin 169 -> 0 bytes www-ssl/pic/avatar/avatar432.gif | Bin 990 -> 0 bytes www-ssl/pic/avatar/avatar433.gif | Bin 8013 -> 0 bytes www-ssl/pic/avatar/avatar434.gif | Bin 3752 -> 0 bytes www-ssl/pic/avatar/avatar435.gif | Bin 207 -> 0 bytes www-ssl/pic/avatar/avatar436.gif | Bin 4539 -> 0 bytes www-ssl/pic/avatar/avatar437.gif | Bin 890 -> 0 bytes www-ssl/pic/avatar/avatar438.gif | Bin 200 -> 0 bytes www-ssl/pic/avatar/avatar439.gif | Bin 1137 -> 0 bytes www-ssl/pic/avatar/avatar44.gif | Bin 268 -> 0 bytes www-ssl/pic/avatar/avatar440.gif | Bin 1135 -> 0 bytes www-ssl/pic/avatar/avatar441.gif | Bin 884 -> 0 bytes www-ssl/pic/avatar/avatar442.gif | Bin 1071 -> 0 bytes www-ssl/pic/avatar/avatar443.gif | Bin 203 -> 0 bytes www-ssl/pic/avatar/avatar444.gif | Bin 2175 -> 0 bytes www-ssl/pic/avatar/avatar445.gif | Bin 178 -> 0 bytes www-ssl/pic/avatar/avatar446.gif | Bin 710 -> 0 bytes www-ssl/pic/avatar/avatar447.gif | Bin 9881 -> 0 bytes www-ssl/pic/avatar/avatar448.gif | Bin 425 -> 0 bytes www-ssl/pic/avatar/avatar449.gif | Bin 735 -> 0 bytes www-ssl/pic/avatar/avatar45.gif | Bin 193 -> 0 bytes www-ssl/pic/avatar/avatar450.gif | Bin 1180 -> 0 bytes www-ssl/pic/avatar/avatar451.gif | Bin 1112 -> 0 bytes www-ssl/pic/avatar/avatar452.gif | Bin 327 -> 0 bytes www-ssl/pic/avatar/avatar453.gif | Bin 333 -> 0 bytes www-ssl/pic/avatar/avatar454.gif | Bin 1211 -> 0 bytes www-ssl/pic/avatar/avatar455.gif | Bin 563 -> 0 bytes www-ssl/pic/avatar/avatar456.gif | Bin 890 -> 0 bytes www-ssl/pic/avatar/avatar457.gif | Bin 1216 -> 0 bytes www-ssl/pic/avatar/avatar458.gif | Bin 200 -> 0 bytes www-ssl/pic/avatar/avatar459.gif | Bin 897 -> 0 bytes www-ssl/pic/avatar/avatar46.gif | Bin 265 -> 0 bytes www-ssl/pic/avatar/avatar460.gif | Bin 723 -> 0 bytes www-ssl/pic/avatar/avatar461.gif | Bin 6948 -> 0 bytes www-ssl/pic/avatar/avatar462.gif | Bin 412 -> 0 bytes www-ssl/pic/avatar/avatar463.gif | Bin 412 -> 0 bytes www-ssl/pic/avatar/avatar464.gif | Bin 380 -> 0 bytes www-ssl/pic/avatar/avatar465.gif | Bin 172 -> 0 bytes www-ssl/pic/avatar/avatar466.gif | Bin 869 -> 0 bytes www-ssl/pic/avatar/avatar467.gif | Bin 946 -> 0 bytes www-ssl/pic/avatar/avatar468.gif | Bin 9275 -> 0 bytes www-ssl/pic/avatar/avatar469.gif | Bin 4058 -> 0 bytes www-ssl/pic/avatar/avatar47.gif | Bin 974 -> 0 bytes www-ssl/pic/avatar/avatar470.gif | Bin 421 -> 0 bytes www-ssl/pic/avatar/avatar471.gif | Bin 1171 -> 0 bytes www-ssl/pic/avatar/avatar472.gif | Bin 325 -> 0 bytes www-ssl/pic/avatar/avatar473.gif | Bin 668 -> 0 bytes www-ssl/pic/avatar/avatar474.gif | Bin 709 -> 0 bytes www-ssl/pic/avatar/avatar475.gif | Bin 154 -> 0 bytes www-ssl/pic/avatar/avatar476.gif | Bin 8013 -> 0 bytes www-ssl/pic/avatar/avatar477.gif | Bin 1189 -> 0 bytes www-ssl/pic/avatar/avatar478.gif | Bin 672 -> 0 bytes www-ssl/pic/avatar/avatar479.gif | Bin 1681 -> 0 bytes www-ssl/pic/avatar/avatar48.gif | Bin 275 -> 0 bytes www-ssl/pic/avatar/avatar480.gif | Bin 2693 -> 0 bytes www-ssl/pic/avatar/avatar481.gif | Bin 1554 -> 0 bytes www-ssl/pic/avatar/avatar482.gif | Bin 1410 -> 0 bytes www-ssl/pic/avatar/avatar483.gif | Bin 1306 -> 0 bytes www-ssl/pic/avatar/avatar484.gif | Bin 870 -> 0 bytes www-ssl/pic/avatar/avatar485.gif | Bin 350 -> 0 bytes www-ssl/pic/avatar/avatar486.gif | Bin 160 -> 0 bytes www-ssl/pic/avatar/avatar487.gif | Bin 945 -> 0 bytes www-ssl/pic/avatar/avatar488.gif | Bin 317 -> 0 bytes www-ssl/pic/avatar/avatar489.gif | Bin 514 -> 0 bytes www-ssl/pic/avatar/avatar49.gif | Bin 1960 -> 0 bytes www-ssl/pic/avatar/avatar490.gif | Bin 4350 -> 0 bytes www-ssl/pic/avatar/avatar491.gif | Bin 7431 -> 0 bytes www-ssl/pic/avatar/avatar492.gif | Bin 1289 -> 0 bytes www-ssl/pic/avatar/avatar493.gif | Bin 1399 -> 0 bytes www-ssl/pic/avatar/avatar494.gif | Bin 560 -> 0 bytes www-ssl/pic/avatar/avatar495.gif | Bin 1200 -> 0 bytes www-ssl/pic/avatar/avatar496.gif | Bin 1016 -> 0 bytes www-ssl/pic/avatar/avatar497.gif | Bin 4775 -> 0 bytes www-ssl/pic/avatar/avatar498.gif | Bin 696 -> 0 bytes www-ssl/pic/avatar/avatar499.gif | Bin 3945 -> 0 bytes www-ssl/pic/avatar/avatar5.gif | Bin 945 -> 0 bytes www-ssl/pic/avatar/avatar50.gif | Bin 496 -> 0 bytes www-ssl/pic/avatar/avatar51.gif | Bin 262 -> 0 bytes www-ssl/pic/avatar/avatar52.gif | Bin 272 -> 0 bytes www-ssl/pic/avatar/avatar53.gif | Bin 433 -> 0 bytes www-ssl/pic/avatar/avatar54.gif | Bin 300 -> 0 bytes www-ssl/pic/avatar/avatar55.gif | Bin 1731 -> 0 bytes www-ssl/pic/avatar/avatar56.gif | Bin 283 -> 0 bytes www-ssl/pic/avatar/avatar57.gif | Bin 287 -> 0 bytes www-ssl/pic/avatar/avatar58.gif | Bin 626 -> 0 bytes www-ssl/pic/avatar/avatar59.gif | Bin 155 -> 0 bytes www-ssl/pic/avatar/avatar6.gif | Bin 994 -> 0 bytes www-ssl/pic/avatar/avatar60.gif | Bin 200 -> 0 bytes www-ssl/pic/avatar/avatar61.gif | Bin 1083 -> 0 bytes www-ssl/pic/avatar/avatar62.gif | Bin 217 -> 0 bytes www-ssl/pic/avatar/avatar63.gif | Bin 260 -> 0 bytes www-ssl/pic/avatar/avatar64.gif | Bin 407 -> 0 bytes www-ssl/pic/avatar/avatar65.gif | Bin 343 -> 0 bytes www-ssl/pic/avatar/avatar66.gif | Bin 452 -> 0 bytes www-ssl/pic/avatar/avatar67.gif | Bin 674 -> 0 bytes www-ssl/pic/avatar/avatar68.gif | Bin 1431 -> 0 bytes www-ssl/pic/avatar/avatar69.gif | Bin 796 -> 0 bytes www-ssl/pic/avatar/avatar7.gif | Bin 1432 -> 0 bytes www-ssl/pic/avatar/avatar70.gif | Bin 159 -> 0 bytes www-ssl/pic/avatar/avatar71.gif | Bin 289 -> 0 bytes www-ssl/pic/avatar/avatar72.gif | Bin 256 -> 0 bytes www-ssl/pic/avatar/avatar73.gif | Bin 274 -> 0 bytes www-ssl/pic/avatar/avatar74.gif | Bin 197 -> 0 bytes www-ssl/pic/avatar/avatar75.gif | Bin 5696 -> 0 bytes www-ssl/pic/avatar/avatar76.gif | Bin 186 -> 0 bytes www-ssl/pic/avatar/avatar77.gif | Bin 236 -> 0 bytes www-ssl/pic/avatar/avatar78.gif | Bin 1888 -> 0 bytes www-ssl/pic/avatar/avatar79.gif | Bin 1880 -> 0 bytes www-ssl/pic/avatar/avatar8.gif | Bin 937 -> 0 bytes www-ssl/pic/avatar/avatar80.gif | Bin 1136 -> 0 bytes www-ssl/pic/avatar/avatar81.gif | Bin 185 -> 0 bytes www-ssl/pic/avatar/avatar82.gif | Bin 911 -> 0 bytes www-ssl/pic/avatar/avatar83.gif | Bin 183 -> 0 bytes www-ssl/pic/avatar/avatar84.gif | Bin 2027 -> 0 bytes www-ssl/pic/avatar/avatar85.gif | Bin 240 -> 0 bytes www-ssl/pic/avatar/avatar86.gif | Bin 281 -> 0 bytes www-ssl/pic/avatar/avatar87.gif | Bin 1729 -> 0 bytes www-ssl/pic/avatar/avatar88.gif | Bin 458 -> 0 bytes www-ssl/pic/avatar/avatar89.gif | Bin 959 -> 0 bytes www-ssl/pic/avatar/avatar9.gif | Bin 939 -> 0 bytes www-ssl/pic/avatar/avatar90.gif | Bin 2369 -> 0 bytes www-ssl/pic/avatar/avatar91.gif | Bin 453 -> 0 bytes www-ssl/pic/avatar/avatar92.gif | Bin 5416 -> 0 bytes www-ssl/pic/avatar/avatar93.gif | Bin 296 -> 0 bytes www-ssl/pic/avatar/avatar94.gif | Bin 2171 -> 0 bytes www-ssl/pic/avatar/avatar95.gif | Bin 2810 -> 0 bytes www-ssl/pic/avatar/avatar96.gif | Bin 304 -> 0 bytes www-ssl/pic/avatar/avatar97.gif | Bin 1288 -> 0 bytes www-ssl/pic/avatar/avatar98.gif | Bin 623 -> 0 bytes www-ssl/pic/avatar/avatar99.gif | Bin 703 -> 0 bytes www-ssl/pic/engelsystem_logo.png | Bin 8736 -> 0 bytes www-ssl/pic/external.png | Bin 267 -> 0 bytes www-ssl/pic/flag/de.png | Bin 545 -> 0 bytes www-ssl/pic/flag/en.png | Bin 599 -> 0 bytes www-ssl/pic/himmel.png | Bin 10338 -> 0 bytes www-ssl/pic/himmel_drohnen.png | Bin 82754 -> 0 bytes www-ssl/pic/himmel_w.png | Bin 4691 -> 0 bytes www-ssl/pic/smiles/aerger2.gif | Bin 561 -> 0 bytes www-ssl/pic/smiles/alien.gif | Bin 933 -> 0 bytes www-ssl/pic/smiles/blush.gif | Bin 954 -> 0 bytes www-ssl/pic/smiles/boggle.gif | Bin 951 -> 0 bytes www-ssl/pic/smiles/bounce.gif | Bin 2757 -> 0 bytes www-ssl/pic/smiles/bun.gif | Bin 956 -> 0 bytes www-ssl/pic/smiles/candycane.gif | Bin 904 -> 0 bytes www-ssl/pic/smiles/cheesy.gif | Bin 933 -> 0 bytes www-ssl/pic/smiles/dead.gif | Bin 961 -> 0 bytes www-ssl/pic/smiles/depressed.gif | Bin 977 -> 0 bytes www-ssl/pic/smiles/ginger.gif | Bin 980 -> 0 bytes www-ssl/pic/smiles/hirsch1.gif | Bin 1262 -> 0 bytes www-ssl/pic/smiles/huh.gif | Bin 939 -> 0 bytes www-ssl/pic/smiles/icon_arrow.gif | Bin 170 -> 0 bytes www-ssl/pic/smiles/icon_biggrin.gif | Bin 172 -> 0 bytes www-ssl/pic/smiles/icon_confused.gif | Bin 171 -> 0 bytes www-ssl/pic/smiles/icon_cool.gif | Bin 172 -> 0 bytes www-ssl/pic/smiles/icon_cry.gif | Bin 498 -> 0 bytes www-ssl/pic/smiles/icon_eek.gif | Bin 170 -> 0 bytes www-ssl/pic/smiles/icon_evil.gif | Bin 236 -> 0 bytes www-ssl/pic/smiles/icon_exclaim.gif | Bin 236 -> 0 bytes www-ssl/pic/smiles/icon_frown.gif | Bin 171 -> 0 bytes www-ssl/pic/smiles/icon_idea.gif | Bin 176 -> 0 bytes www-ssl/pic/smiles/icon_lol.gif | Bin 336 -> 0 bytes www-ssl/pic/smiles/icon_mad.gif | Bin 174 -> 0 bytes www-ssl/pic/smiles/icon_mrgreen.gif | Bin 349 -> 0 bytes www-ssl/pic/smiles/icon_neutral.gif | Bin 171 -> 0 bytes www-ssl/pic/smiles/icon_question.gif | Bin 248 -> 0 bytes www-ssl/pic/smiles/icon_razz.gif | Bin 176 -> 0 bytes www-ssl/pic/smiles/icon_redface.gif | Bin 650 -> 0 bytes www-ssl/pic/smiles/icon_rolleyes.gif | Bin 485 -> 0 bytes www-ssl/pic/smiles/icon_sad.gif | Bin 171 -> 0 bytes www-ssl/pic/smiles/icon_smile.gif | Bin 174 -> 0 bytes www-ssl/pic/smiles/icon_surprised.gif | Bin 174 -> 0 bytes www-ssl/pic/smiles/icon_twisted.gif | Bin 238 -> 0 bytes www-ssl/pic/smiles/icon_wind.gif | Bin 170 -> 0 bytes www-ssl/pic/smiles/koenig1.gif | Bin 937 -> 0 bytes www-ssl/pic/smiles/laser1.gif | Bin 1432 -> 0 bytes www-ssl/pic/smiles/love1.gif | Bin 1009 -> 0 bytes www-ssl/pic/smiles/moo.gif | Bin 1175 -> 0 bytes www-ssl/pic/smiles/nuts.gif | Bin 531 -> 0 bytes www-ssl/pic/smiles/robin.gif | Bin 971 -> 0 bytes www-ssl/pic/smiles/sheep.gif | Bin 915 -> 0 bytes www-ssl/pic/smiles/sick.gif | Bin 940 -> 0 bytes www-ssl/pic/smiles/sleep.gif | Bin 1005 -> 0 bytes www-ssl/pic/smiles/soppy.gif | Bin 994 -> 0 bytes www-ssl/pic/smiles/stress.gif | Bin 1258 -> 0 bytes www-ssl/pic/smiles/sweet.gif | Bin 972 -> 0 bytes www-ssl/pic/smiles/tired.gif | Bin 929 -> 0 bytes www-ssl/pic/smiles/urgh.gif | Bin 980 -> 0 bytes www-ssl/pic/smiles/winken1.gif | Bin 3249 -> 0 bytes www-ssl/pic/smiles/worm.gif | Bin 945 -> 0 bytes www-ssl/pic/smiles/worry.gif | Bin 951 -> 0 bytes www-ssl_old/ShowUserPicture.php | 56 + www-ssl_old/admin/UserPicture.php | 132 ++ www-ssl_old/admin/aktiv.php | 105 ++ www-ssl_old/admin/dbUpdateFromXLS.php | 252 ++++ www-ssl_old/admin/dect.php | 69 + www-ssl_old/admin/free.php | 98 ++ www-ssl_old/admin/free_DECT.php | 65 + www-ssl_old/admin/room.php | 199 +++ www-ssl_old/admin/schichtplan.1.php | 5 + www-ssl_old/admin/schichtplan.php | 362 +++++ www-ssl_old/admin/schichtplan_druck.1.php | 5 + www-ssl_old/admin/schichtplan_druck.php | 119 ++ www-ssl_old/admin/shiftadd.php | 350 +++++ www-ssl_old/admin/tshirt.php | 62 + www-ssl_old/admin/userArrived.php | 53 + www-ssl_old/nonpublic/myschichtplan.php | 178 +++ www-ssl_old/nonpublic/myschichtplan_ical.php | 51 + www-ssl_old/nonpublic/schichtplan.1.php | 20 + www-ssl_old/nonpublic/schichtplan.2.php | 22 + www-ssl_old/nonpublic/schichtplan.php | 220 +++ www-ssl_old/nonpublic/schichtplan_add.php | 114 ++ www-ssl_old/nonpublic/schichtplan_beamer.php | 59 + 1215 files changed, 6961 insertions(+), 6963 deletions(-) delete mode 100644 includes/error_handler.php delete mode 100644 includes/funktion_SendMessenges.php delete mode 100644 includes/funktion_cron.php delete mode 100644 includes/funktion_db.php delete mode 100644 includes/funktion_db_list.php delete mode 100644 includes/funktion_jabber.php delete mode 100644 includes/funktion_modem.php delete mode 100644 includes/funktion_schichtplan_beamer.php delete mode 100644 includes/funktion_xml.php delete mode 100644 includes/funktion_xml_room.php delete mode 100644 includes/funktion_xml_schudle.php delete mode 100644 includes/header.php create mode 100644 includes_old/error_handler.php create mode 100644 includes_old/funktion_SendMessenges.php create mode 100644 includes_old/funktion_cron.php create mode 100644 includes_old/funktion_db.php create mode 100644 includes_old/funktion_db_list.php create mode 100644 includes_old/funktion_jabber.php create mode 100644 includes_old/funktion_modem.php create mode 100644 includes_old/funktion_schichtplan_beamer.php create mode 100644 includes_old/funktion_xml.php create mode 100644 includes_old/funktion_xml_room.php create mode 100644 includes_old/funktion_xml_schudle.php create mode 100644 includes_old/header.php delete mode 100644 install/sec-notices create mode 100644 public/bootstrap.php create mode 100644 public/css/base.css create mode 100644 public/css/grossbild.js create mode 100644 public/css/style1.css create mode 100644 public/css/style10.css create mode 100644 public/css/style2.css create mode 100644 public/css/style3.css create mode 100644 public/css/style4.css create mode 100644 public/css/style5.css create mode 100644 public/css/style6.css create mode 100644 public/css/style7.css create mode 100644 public/css/style8.css create mode 100644 public/css/style9.css create mode 100644 public/index.php create mode 100644 public/pic/avatar/avatar1.gif create mode 100644 public/pic/avatar/avatar10.gif create mode 100644 public/pic/avatar/avatar100.gif create mode 100644 public/pic/avatar/avatar101.gif create mode 100644 public/pic/avatar/avatar102.gif create mode 100644 public/pic/avatar/avatar103.gif create mode 100644 public/pic/avatar/avatar104.gif create mode 100644 public/pic/avatar/avatar105.gif create mode 100644 public/pic/avatar/avatar106.gif create mode 100644 public/pic/avatar/avatar107.gif create mode 100644 public/pic/avatar/avatar108.gif create mode 100644 public/pic/avatar/avatar109.gif create mode 100644 public/pic/avatar/avatar11.gif create mode 100644 public/pic/avatar/avatar110.gif create mode 100644 public/pic/avatar/avatar111.gif create mode 100644 public/pic/avatar/avatar112.gif create mode 100644 public/pic/avatar/avatar113.gif create mode 100644 public/pic/avatar/avatar114.gif create mode 100644 public/pic/avatar/avatar115.gif create mode 100644 public/pic/avatar/avatar116.gif create mode 100644 public/pic/avatar/avatar117.gif create mode 100644 public/pic/avatar/avatar118.gif create mode 100644 public/pic/avatar/avatar119.gif create mode 100644 public/pic/avatar/avatar12.gif create mode 100644 public/pic/avatar/avatar120.gif create mode 100644 public/pic/avatar/avatar121.gif create mode 100644 public/pic/avatar/avatar122.gif create mode 100644 public/pic/avatar/avatar123.gif create mode 100644 public/pic/avatar/avatar124.gif create mode 100644 public/pic/avatar/avatar125.gif create mode 100644 public/pic/avatar/avatar126.gif create mode 100644 public/pic/avatar/avatar127.gif create mode 100644 public/pic/avatar/avatar128.gif create mode 100644 public/pic/avatar/avatar129.gif create mode 100644 public/pic/avatar/avatar13.gif create mode 100644 public/pic/avatar/avatar130.gif create mode 100644 public/pic/avatar/avatar131.gif create mode 100644 public/pic/avatar/avatar132.gif create mode 100644 public/pic/avatar/avatar133.gif create mode 100644 public/pic/avatar/avatar134.gif create mode 100644 public/pic/avatar/avatar135.gif create mode 100644 public/pic/avatar/avatar136.gif create mode 100644 public/pic/avatar/avatar137.gif create mode 100644 public/pic/avatar/avatar138.gif create mode 100644 public/pic/avatar/avatar139.gif create mode 100644 public/pic/avatar/avatar14.gif create mode 100644 public/pic/avatar/avatar140.gif create mode 100644 public/pic/avatar/avatar141.gif create mode 100644 public/pic/avatar/avatar142.gif create mode 100644 public/pic/avatar/avatar143.gif create mode 100644 public/pic/avatar/avatar144.gif create mode 100644 public/pic/avatar/avatar145.gif create mode 100644 public/pic/avatar/avatar146.gif create mode 100644 public/pic/avatar/avatar147.gif create mode 100644 public/pic/avatar/avatar148.gif create mode 100644 public/pic/avatar/avatar149.gif create mode 100644 public/pic/avatar/avatar15.gif create mode 100644 public/pic/avatar/avatar150.gif create mode 100644 public/pic/avatar/avatar151.gif create mode 100644 public/pic/avatar/avatar152.gif create mode 100644 public/pic/avatar/avatar153.gif create mode 100644 public/pic/avatar/avatar154.gif create mode 100644 public/pic/avatar/avatar155.gif create mode 100644 public/pic/avatar/avatar156.gif create mode 100644 public/pic/avatar/avatar157.gif create mode 100644 public/pic/avatar/avatar158.gif create mode 100644 public/pic/avatar/avatar159.gif create mode 100644 public/pic/avatar/avatar16.gif create mode 100644 public/pic/avatar/avatar160.gif create mode 100644 public/pic/avatar/avatar161.gif create mode 100644 public/pic/avatar/avatar162.gif create mode 100644 public/pic/avatar/avatar163.gif create mode 100644 public/pic/avatar/avatar164.gif create mode 100644 public/pic/avatar/avatar165.gif create mode 100644 public/pic/avatar/avatar166.gif create mode 100644 public/pic/avatar/avatar167.gif create mode 100644 public/pic/avatar/avatar168.gif create mode 100644 public/pic/avatar/avatar169.gif create mode 100644 public/pic/avatar/avatar17.gif create mode 100644 public/pic/avatar/avatar170.gif create mode 100644 public/pic/avatar/avatar171.gif create mode 100644 public/pic/avatar/avatar172.gif create mode 100644 public/pic/avatar/avatar173.gif create mode 100644 public/pic/avatar/avatar174.gif create mode 100644 public/pic/avatar/avatar175.gif create mode 100644 public/pic/avatar/avatar176.gif create mode 100644 public/pic/avatar/avatar177.gif create mode 100644 public/pic/avatar/avatar178.gif create mode 100644 public/pic/avatar/avatar179.gif create mode 100644 public/pic/avatar/avatar18.gif create mode 100644 public/pic/avatar/avatar180.gif create mode 100644 public/pic/avatar/avatar181.gif create mode 100644 public/pic/avatar/avatar182.gif create mode 100644 public/pic/avatar/avatar183.gif create mode 100644 public/pic/avatar/avatar184.gif create mode 100644 public/pic/avatar/avatar185.gif create mode 100644 public/pic/avatar/avatar186.gif create mode 100644 public/pic/avatar/avatar187.gif create mode 100644 public/pic/avatar/avatar188.gif create mode 100644 public/pic/avatar/avatar189.gif create mode 100644 public/pic/avatar/avatar19.gif create mode 100644 public/pic/avatar/avatar190.gif create mode 100644 public/pic/avatar/avatar191.gif create mode 100644 public/pic/avatar/avatar192.gif create mode 100644 public/pic/avatar/avatar193.gif create mode 100644 public/pic/avatar/avatar194.gif create mode 100644 public/pic/avatar/avatar195.gif create mode 100644 public/pic/avatar/avatar196.gif create mode 100644 public/pic/avatar/avatar197.gif create mode 100644 public/pic/avatar/avatar198.gif create mode 100644 public/pic/avatar/avatar199.gif create mode 100644 public/pic/avatar/avatar2.gif create mode 100644 public/pic/avatar/avatar20.gif create mode 100644 public/pic/avatar/avatar200.gif create mode 100644 public/pic/avatar/avatar201.gif create mode 100644 public/pic/avatar/avatar202.gif create mode 100644 public/pic/avatar/avatar203.gif create mode 100644 public/pic/avatar/avatar204.gif create mode 100644 public/pic/avatar/avatar205.gif create mode 100644 public/pic/avatar/avatar206.gif create mode 100644 public/pic/avatar/avatar207.gif create mode 100644 public/pic/avatar/avatar208.gif create mode 100644 public/pic/avatar/avatar209.gif create mode 100644 public/pic/avatar/avatar21.gif create mode 100644 public/pic/avatar/avatar210.gif create mode 100644 public/pic/avatar/avatar211.gif create mode 100644 public/pic/avatar/avatar212.gif create mode 100644 public/pic/avatar/avatar213.gif create mode 100644 public/pic/avatar/avatar214.gif create mode 100644 public/pic/avatar/avatar215.gif create mode 100644 public/pic/avatar/avatar216.gif create mode 100644 public/pic/avatar/avatar217.gif create mode 100644 public/pic/avatar/avatar218.gif create mode 100644 public/pic/avatar/avatar219.gif create mode 100644 public/pic/avatar/avatar22.gif create mode 100644 public/pic/avatar/avatar220.gif create mode 100644 public/pic/avatar/avatar221.gif create mode 100644 public/pic/avatar/avatar222.gif create mode 100644 public/pic/avatar/avatar223.gif create mode 100644 public/pic/avatar/avatar224.gif create mode 100644 public/pic/avatar/avatar225.gif create mode 100644 public/pic/avatar/avatar226.gif create mode 100644 public/pic/avatar/avatar227.gif create mode 100644 public/pic/avatar/avatar228.gif create mode 100644 public/pic/avatar/avatar229.gif create mode 100644 public/pic/avatar/avatar23.gif create mode 100644 public/pic/avatar/avatar230.gif create mode 100644 public/pic/avatar/avatar231.gif create mode 100644 public/pic/avatar/avatar232.gif create mode 100644 public/pic/avatar/avatar233.gif create mode 100644 public/pic/avatar/avatar234.gif create mode 100644 public/pic/avatar/avatar235.gif create mode 100644 public/pic/avatar/avatar236.gif create mode 100644 public/pic/avatar/avatar237.gif create mode 100644 public/pic/avatar/avatar238.gif create mode 100644 public/pic/avatar/avatar239.gif create mode 100644 public/pic/avatar/avatar24.gif create mode 100644 public/pic/avatar/avatar240.gif create mode 100644 public/pic/avatar/avatar241.gif create mode 100644 public/pic/avatar/avatar242.gif create mode 100644 public/pic/avatar/avatar243.gif create mode 100644 public/pic/avatar/avatar244.gif create mode 100644 public/pic/avatar/avatar245.gif create mode 100644 public/pic/avatar/avatar246.gif create mode 100644 public/pic/avatar/avatar247.gif create mode 100644 public/pic/avatar/avatar248.gif create mode 100644 public/pic/avatar/avatar249.gif create mode 100644 public/pic/avatar/avatar25.gif create mode 100644 public/pic/avatar/avatar250.gif create mode 100644 public/pic/avatar/avatar251.gif create mode 100644 public/pic/avatar/avatar252.gif create mode 100644 public/pic/avatar/avatar253.gif create mode 100644 public/pic/avatar/avatar254.gif create mode 100644 public/pic/avatar/avatar255.gif create mode 100644 public/pic/avatar/avatar256.gif create mode 100644 public/pic/avatar/avatar257.gif create mode 100644 public/pic/avatar/avatar258.gif create mode 100644 public/pic/avatar/avatar259.gif create mode 100644 public/pic/avatar/avatar26.gif create mode 100644 public/pic/avatar/avatar260.gif create mode 100644 public/pic/avatar/avatar261.gif create mode 100644 public/pic/avatar/avatar262.gif create mode 100644 public/pic/avatar/avatar263.gif create mode 100644 public/pic/avatar/avatar264.gif create mode 100644 public/pic/avatar/avatar265.gif create mode 100644 public/pic/avatar/avatar266.gif create mode 100644 public/pic/avatar/avatar267.gif create mode 100644 public/pic/avatar/avatar268.gif create mode 100644 public/pic/avatar/avatar269.gif create mode 100644 public/pic/avatar/avatar27.gif create mode 100644 public/pic/avatar/avatar270.gif create mode 100644 public/pic/avatar/avatar271.gif create mode 100644 public/pic/avatar/avatar272.gif create mode 100644 public/pic/avatar/avatar273.gif create mode 100644 public/pic/avatar/avatar274.gif create mode 100644 public/pic/avatar/avatar275.gif create mode 100644 public/pic/avatar/avatar276.gif create mode 100644 public/pic/avatar/avatar277.gif create mode 100644 public/pic/avatar/avatar278.gif create mode 100644 public/pic/avatar/avatar279.gif create mode 100644 public/pic/avatar/avatar28.gif create mode 100644 public/pic/avatar/avatar280.gif create mode 100644 public/pic/avatar/avatar281.gif create mode 100644 public/pic/avatar/avatar282.gif create mode 100644 public/pic/avatar/avatar283.gif create mode 100644 public/pic/avatar/avatar284.gif create mode 100644 public/pic/avatar/avatar285.gif create mode 100644 public/pic/avatar/avatar286.gif create mode 100644 public/pic/avatar/avatar287.gif create mode 100644 public/pic/avatar/avatar288.gif create mode 100644 public/pic/avatar/avatar289.gif create mode 100644 public/pic/avatar/avatar29.gif create mode 100644 public/pic/avatar/avatar290.gif create mode 100644 public/pic/avatar/avatar291.gif create mode 100644 public/pic/avatar/avatar292.gif create mode 100644 public/pic/avatar/avatar293.gif create mode 100644 public/pic/avatar/avatar294.gif create mode 100644 public/pic/avatar/avatar295.gif create mode 100644 public/pic/avatar/avatar296.gif create mode 100644 public/pic/avatar/avatar297.gif create mode 100644 public/pic/avatar/avatar298.gif create mode 100644 public/pic/avatar/avatar299.gif create mode 100644 public/pic/avatar/avatar3.gif create mode 100644 public/pic/avatar/avatar30.gif create mode 100644 public/pic/avatar/avatar300.gif create mode 100644 public/pic/avatar/avatar301.gif create mode 100644 public/pic/avatar/avatar302.gif create mode 100644 public/pic/avatar/avatar303.gif create mode 100644 public/pic/avatar/avatar304.gif create mode 100644 public/pic/avatar/avatar305.gif create mode 100644 public/pic/avatar/avatar306.gif create mode 100644 public/pic/avatar/avatar307.gif create mode 100644 public/pic/avatar/avatar308.gif create mode 100644 public/pic/avatar/avatar309.gif create mode 100644 public/pic/avatar/avatar31.gif create mode 100644 public/pic/avatar/avatar310.gif create mode 100644 public/pic/avatar/avatar311.gif create mode 100644 public/pic/avatar/avatar312.gif create mode 100644 public/pic/avatar/avatar313.gif create mode 100644 public/pic/avatar/avatar314.gif create mode 100644 public/pic/avatar/avatar315.gif create mode 100644 public/pic/avatar/avatar316.gif create mode 100644 public/pic/avatar/avatar317.gif create mode 100644 public/pic/avatar/avatar318.gif create mode 100644 public/pic/avatar/avatar319.gif create mode 100644 public/pic/avatar/avatar32.gif create mode 100644 public/pic/avatar/avatar320.gif create mode 100644 public/pic/avatar/avatar321.gif create mode 100644 public/pic/avatar/avatar322.gif create mode 100644 public/pic/avatar/avatar323.gif create mode 100644 public/pic/avatar/avatar324.gif create mode 100644 public/pic/avatar/avatar325.gif create mode 100644 public/pic/avatar/avatar326.gif create mode 100644 public/pic/avatar/avatar327.gif create mode 100644 public/pic/avatar/avatar328.gif create mode 100644 public/pic/avatar/avatar329.gif create mode 100644 public/pic/avatar/avatar33.gif create mode 100644 public/pic/avatar/avatar330.gif create mode 100644 public/pic/avatar/avatar331.gif create mode 100644 public/pic/avatar/avatar332.gif create mode 100644 public/pic/avatar/avatar333.gif create mode 100644 public/pic/avatar/avatar334.gif create mode 100644 public/pic/avatar/avatar335.gif create mode 100644 public/pic/avatar/avatar336.gif create mode 100644 public/pic/avatar/avatar337.gif create mode 100644 public/pic/avatar/avatar338.gif create mode 100644 public/pic/avatar/avatar339.gif create mode 100644 public/pic/avatar/avatar34.gif create mode 100644 public/pic/avatar/avatar340.gif create mode 100644 public/pic/avatar/avatar341.gif create mode 100644 public/pic/avatar/avatar342.gif create mode 100644 public/pic/avatar/avatar343.gif create mode 100644 public/pic/avatar/avatar344.gif create mode 100644 public/pic/avatar/avatar345.gif create mode 100644 public/pic/avatar/avatar346.gif create mode 100644 public/pic/avatar/avatar347.gif create mode 100644 public/pic/avatar/avatar348.gif create mode 100644 public/pic/avatar/avatar349.gif create mode 100644 public/pic/avatar/avatar35.gif create mode 100644 public/pic/avatar/avatar350.gif create mode 100644 public/pic/avatar/avatar351.gif create mode 100644 public/pic/avatar/avatar352.gif create mode 100644 public/pic/avatar/avatar353.gif create mode 100644 public/pic/avatar/avatar354.gif create mode 100644 public/pic/avatar/avatar355.gif create mode 100644 public/pic/avatar/avatar356.gif create mode 100644 public/pic/avatar/avatar357.gif create mode 100644 public/pic/avatar/avatar358.gif create mode 100644 public/pic/avatar/avatar359.gif create mode 100644 public/pic/avatar/avatar36.gif create mode 100644 public/pic/avatar/avatar360.gif create mode 100644 public/pic/avatar/avatar361.gif create mode 100644 public/pic/avatar/avatar362.gif create mode 100644 public/pic/avatar/avatar363.gif create mode 100644 public/pic/avatar/avatar364.gif create mode 100644 public/pic/avatar/avatar365.gif create mode 100644 public/pic/avatar/avatar366.gif create mode 100644 public/pic/avatar/avatar367.gif create mode 100644 public/pic/avatar/avatar368.gif create mode 100644 public/pic/avatar/avatar369.gif create mode 100644 public/pic/avatar/avatar37.gif create mode 100644 public/pic/avatar/avatar370.gif create mode 100644 public/pic/avatar/avatar371.gif create mode 100644 public/pic/avatar/avatar372.gif create mode 100644 public/pic/avatar/avatar373.gif create mode 100644 public/pic/avatar/avatar374.gif create mode 100644 public/pic/avatar/avatar375.gif create mode 100644 public/pic/avatar/avatar376.gif create mode 100644 public/pic/avatar/avatar377.gif create mode 100644 public/pic/avatar/avatar378.gif create mode 100644 public/pic/avatar/avatar379.gif create mode 100644 public/pic/avatar/avatar38.gif create mode 100644 public/pic/avatar/avatar380.gif create mode 100644 public/pic/avatar/avatar381.gif create mode 100644 public/pic/avatar/avatar382.gif create mode 100644 public/pic/avatar/avatar383.gif create mode 100644 public/pic/avatar/avatar384.gif create mode 100644 public/pic/avatar/avatar385.gif create mode 100644 public/pic/avatar/avatar386.gif create mode 100644 public/pic/avatar/avatar387.gif create mode 100644 public/pic/avatar/avatar388.gif create mode 100644 public/pic/avatar/avatar389.gif create mode 100644 public/pic/avatar/avatar39.gif create mode 100644 public/pic/avatar/avatar390.gif create mode 100644 public/pic/avatar/avatar391.gif create mode 100644 public/pic/avatar/avatar392.gif create mode 100644 public/pic/avatar/avatar393.gif create mode 100644 public/pic/avatar/avatar394.gif create mode 100644 public/pic/avatar/avatar395.gif create mode 100644 public/pic/avatar/avatar396.gif create mode 100644 public/pic/avatar/avatar397.gif create mode 100644 public/pic/avatar/avatar398.gif create mode 100644 public/pic/avatar/avatar399.gif create mode 100644 public/pic/avatar/avatar4.gif create mode 100644 public/pic/avatar/avatar40.gif create mode 100644 public/pic/avatar/avatar400.gif create mode 100644 public/pic/avatar/avatar401.gif create mode 100644 public/pic/avatar/avatar402.gif create mode 100644 public/pic/avatar/avatar403.gif create mode 100644 public/pic/avatar/avatar404.gif create mode 100644 public/pic/avatar/avatar405.gif create mode 100644 public/pic/avatar/avatar406.gif create mode 100644 public/pic/avatar/avatar407.gif create mode 100644 public/pic/avatar/avatar408.gif create mode 100644 public/pic/avatar/avatar409.gif create mode 100644 public/pic/avatar/avatar41.gif create mode 100644 public/pic/avatar/avatar410.gif create mode 100644 public/pic/avatar/avatar411.gif create mode 100644 public/pic/avatar/avatar412.gif create mode 100644 public/pic/avatar/avatar413.gif create mode 100644 public/pic/avatar/avatar414.gif create mode 100644 public/pic/avatar/avatar415.gif create mode 100644 public/pic/avatar/avatar416.gif create mode 100644 public/pic/avatar/avatar417.gif create mode 100644 public/pic/avatar/avatar418.gif create mode 100644 public/pic/avatar/avatar419.gif create mode 100644 public/pic/avatar/avatar42.gif create mode 100644 public/pic/avatar/avatar420.gif create mode 100644 public/pic/avatar/avatar421.gif create mode 100644 public/pic/avatar/avatar422.gif create mode 100644 public/pic/avatar/avatar423.gif create mode 100644 public/pic/avatar/avatar424.gif create mode 100644 public/pic/avatar/avatar425.gif create mode 100644 public/pic/avatar/avatar426.gif create mode 100644 public/pic/avatar/avatar427.gif create mode 100644 public/pic/avatar/avatar428.gif create mode 100644 public/pic/avatar/avatar429.gif create mode 100644 public/pic/avatar/avatar43.gif create mode 100644 public/pic/avatar/avatar430.gif create mode 100644 public/pic/avatar/avatar431.gif create mode 100644 public/pic/avatar/avatar432.gif create mode 100644 public/pic/avatar/avatar433.gif create mode 100644 public/pic/avatar/avatar434.gif create mode 100644 public/pic/avatar/avatar435.gif create mode 100644 public/pic/avatar/avatar436.gif create mode 100644 public/pic/avatar/avatar437.gif create mode 100644 public/pic/avatar/avatar438.gif create mode 100644 public/pic/avatar/avatar439.gif create mode 100644 public/pic/avatar/avatar44.gif create mode 100644 public/pic/avatar/avatar440.gif create mode 100644 public/pic/avatar/avatar441.gif create mode 100644 public/pic/avatar/avatar442.gif create mode 100644 public/pic/avatar/avatar443.gif create mode 100644 public/pic/avatar/avatar444.gif create mode 100644 public/pic/avatar/avatar445.gif create mode 100644 public/pic/avatar/avatar446.gif create mode 100644 public/pic/avatar/avatar447.gif create mode 100644 public/pic/avatar/avatar448.gif create mode 100644 public/pic/avatar/avatar449.gif create mode 100644 public/pic/avatar/avatar45.gif create mode 100644 public/pic/avatar/avatar450.gif create mode 100644 public/pic/avatar/avatar451.gif create mode 100644 public/pic/avatar/avatar452.gif create mode 100644 public/pic/avatar/avatar453.gif create mode 100644 public/pic/avatar/avatar454.gif create mode 100644 public/pic/avatar/avatar455.gif create mode 100644 public/pic/avatar/avatar456.gif create mode 100644 public/pic/avatar/avatar457.gif create mode 100644 public/pic/avatar/avatar458.gif create mode 100644 public/pic/avatar/avatar459.gif create mode 100644 public/pic/avatar/avatar46.gif create mode 100644 public/pic/avatar/avatar460.gif create mode 100644 public/pic/avatar/avatar461.gif create mode 100644 public/pic/avatar/avatar462.gif create mode 100644 public/pic/avatar/avatar463.gif create mode 100644 public/pic/avatar/avatar464.gif create mode 100644 public/pic/avatar/avatar465.gif create mode 100644 public/pic/avatar/avatar466.gif create mode 100644 public/pic/avatar/avatar467.gif create mode 100644 public/pic/avatar/avatar468.gif create mode 100644 public/pic/avatar/avatar469.gif create mode 100644 public/pic/avatar/avatar47.gif create mode 100644 public/pic/avatar/avatar470.gif create mode 100644 public/pic/avatar/avatar471.gif create mode 100644 public/pic/avatar/avatar472.gif create mode 100644 public/pic/avatar/avatar473.gif create mode 100644 public/pic/avatar/avatar474.gif create mode 100644 public/pic/avatar/avatar475.gif create mode 100644 public/pic/avatar/avatar476.gif create mode 100644 public/pic/avatar/avatar477.gif create mode 100644 public/pic/avatar/avatar478.gif create mode 100644 public/pic/avatar/avatar479.gif create mode 100644 public/pic/avatar/avatar48.gif create mode 100644 public/pic/avatar/avatar480.gif create mode 100644 public/pic/avatar/avatar481.gif create mode 100644 public/pic/avatar/avatar482.gif create mode 100644 public/pic/avatar/avatar483.gif create mode 100644 public/pic/avatar/avatar484.gif create mode 100644 public/pic/avatar/avatar485.gif create mode 100644 public/pic/avatar/avatar486.gif create mode 100644 public/pic/avatar/avatar487.gif create mode 100644 public/pic/avatar/avatar488.gif create mode 100644 public/pic/avatar/avatar489.gif create mode 100644 public/pic/avatar/avatar49.gif create mode 100644 public/pic/avatar/avatar490.gif create mode 100644 public/pic/avatar/avatar491.gif create mode 100644 public/pic/avatar/avatar492.gif create mode 100644 public/pic/avatar/avatar493.gif create mode 100644 public/pic/avatar/avatar494.gif create mode 100644 public/pic/avatar/avatar495.gif create mode 100644 public/pic/avatar/avatar496.gif create mode 100644 public/pic/avatar/avatar497.gif create mode 100644 public/pic/avatar/avatar498.gif create mode 100644 public/pic/avatar/avatar499.gif create mode 100644 public/pic/avatar/avatar5.gif create mode 100644 public/pic/avatar/avatar50.gif create mode 100644 public/pic/avatar/avatar51.gif create mode 100644 public/pic/avatar/avatar52.gif create mode 100644 public/pic/avatar/avatar53.gif create mode 100644 public/pic/avatar/avatar54.gif create mode 100644 public/pic/avatar/avatar55.gif create mode 100644 public/pic/avatar/avatar56.gif create mode 100644 public/pic/avatar/avatar57.gif create mode 100644 public/pic/avatar/avatar58.gif create mode 100644 public/pic/avatar/avatar59.gif create mode 100644 public/pic/avatar/avatar6.gif create mode 100644 public/pic/avatar/avatar60.gif create mode 100644 public/pic/avatar/avatar61.gif create mode 100644 public/pic/avatar/avatar62.gif create mode 100644 public/pic/avatar/avatar63.gif create mode 100644 public/pic/avatar/avatar64.gif create mode 100644 public/pic/avatar/avatar65.gif create mode 100644 public/pic/avatar/avatar66.gif create mode 100644 public/pic/avatar/avatar67.gif create mode 100644 public/pic/avatar/avatar68.gif create mode 100644 public/pic/avatar/avatar69.gif create mode 100644 public/pic/avatar/avatar7.gif create mode 100644 public/pic/avatar/avatar70.gif create mode 100644 public/pic/avatar/avatar71.gif create mode 100644 public/pic/avatar/avatar72.gif create mode 100644 public/pic/avatar/avatar73.gif create mode 100644 public/pic/avatar/avatar74.gif create mode 100644 public/pic/avatar/avatar75.gif create mode 100644 public/pic/avatar/avatar76.gif create mode 100644 public/pic/avatar/avatar77.gif create mode 100644 public/pic/avatar/avatar78.gif create mode 100644 public/pic/avatar/avatar79.gif create mode 100644 public/pic/avatar/avatar8.gif create mode 100644 public/pic/avatar/avatar80.gif create mode 100644 public/pic/avatar/avatar81.gif create mode 100644 public/pic/avatar/avatar82.gif create mode 100644 public/pic/avatar/avatar83.gif create mode 100644 public/pic/avatar/avatar84.gif create mode 100644 public/pic/avatar/avatar85.gif create mode 100644 public/pic/avatar/avatar86.gif create mode 100644 public/pic/avatar/avatar87.gif create mode 100644 public/pic/avatar/avatar88.gif create mode 100644 public/pic/avatar/avatar89.gif create mode 100644 public/pic/avatar/avatar9.gif create mode 100644 public/pic/avatar/avatar90.gif create mode 100644 public/pic/avatar/avatar91.gif create mode 100644 public/pic/avatar/avatar92.gif create mode 100644 public/pic/avatar/avatar93.gif create mode 100644 public/pic/avatar/avatar94.gif create mode 100644 public/pic/avatar/avatar95.gif create mode 100644 public/pic/avatar/avatar96.gif create mode 100644 public/pic/avatar/avatar97.gif create mode 100644 public/pic/avatar/avatar98.gif create mode 100644 public/pic/avatar/avatar99.gif create mode 100644 public/pic/engelsystem_logo.png create mode 100644 public/pic/external.png create mode 100644 public/pic/flag/de.png create mode 100644 public/pic/flag/en.png create mode 100644 public/pic/himmel.png create mode 100644 public/pic/himmel_drohnen.png create mode 100644 public/pic/himmel_w.png create mode 100644 public/pic/smiles/aerger2.gif create mode 100644 public/pic/smiles/alien.gif create mode 100644 public/pic/smiles/blush.gif create mode 100644 public/pic/smiles/boggle.gif create mode 100644 public/pic/smiles/bounce.gif create mode 100644 public/pic/smiles/bun.gif create mode 100644 public/pic/smiles/candycane.gif create mode 100644 public/pic/smiles/cheesy.gif create mode 100644 public/pic/smiles/dead.gif create mode 100644 public/pic/smiles/depressed.gif create mode 100644 public/pic/smiles/ginger.gif create mode 100644 public/pic/smiles/hirsch1.gif create mode 100644 public/pic/smiles/huh.gif create mode 100644 public/pic/smiles/icon_arrow.gif create mode 100644 public/pic/smiles/icon_biggrin.gif create mode 100644 public/pic/smiles/icon_confused.gif create mode 100644 public/pic/smiles/icon_cool.gif create mode 100644 public/pic/smiles/icon_cry.gif create mode 100644 public/pic/smiles/icon_eek.gif create mode 100644 public/pic/smiles/icon_evil.gif create mode 100644 public/pic/smiles/icon_exclaim.gif create mode 100644 public/pic/smiles/icon_frown.gif create mode 100644 public/pic/smiles/icon_idea.gif create mode 100644 public/pic/smiles/icon_lol.gif create mode 100644 public/pic/smiles/icon_mad.gif create mode 100644 public/pic/smiles/icon_mrgreen.gif create mode 100644 public/pic/smiles/icon_neutral.gif create mode 100644 public/pic/smiles/icon_question.gif create mode 100644 public/pic/smiles/icon_razz.gif create mode 100644 public/pic/smiles/icon_redface.gif create mode 100644 public/pic/smiles/icon_rolleyes.gif create mode 100644 public/pic/smiles/icon_sad.gif create mode 100644 public/pic/smiles/icon_smile.gif create mode 100644 public/pic/smiles/icon_surprised.gif create mode 100644 public/pic/smiles/icon_twisted.gif create mode 100644 public/pic/smiles/icon_wind.gif create mode 100644 public/pic/smiles/koenig1.gif create mode 100644 public/pic/smiles/laser1.gif create mode 100644 public/pic/smiles/love1.gif create mode 100644 public/pic/smiles/moo.gif create mode 100644 public/pic/smiles/nuts.gif create mode 100644 public/pic/smiles/robin.gif create mode 100644 public/pic/smiles/sheep.gif create mode 100644 public/pic/smiles/sick.gif create mode 100644 public/pic/smiles/sleep.gif create mode 100644 public/pic/smiles/soppy.gif create mode 100644 public/pic/smiles/stress.gif create mode 100644 public/pic/smiles/sweet.gif create mode 100644 public/pic/smiles/tired.gif create mode 100644 public/pic/smiles/urgh.gif create mode 100644 public/pic/smiles/winken1.gif create mode 100644 public/pic/smiles/worm.gif create mode 100644 public/pic/smiles/worry.gif delete mode 100644 www-ssl/ShowUserPicture.php delete mode 100644 www-ssl/admin/UserPicture.php delete mode 100644 www-ssl/admin/aktiv.php delete mode 100644 www-ssl/admin/dbUpdateFromXLS.php delete mode 100644 www-ssl/admin/dect.php delete mode 100644 www-ssl/admin/free.php delete mode 100644 www-ssl/admin/free_DECT.php delete mode 100755 www-ssl/admin/room.php delete mode 100644 www-ssl/admin/schichtplan.1.php delete mode 100644 www-ssl/admin/schichtplan.php delete mode 100644 www-ssl/admin/schichtplan_druck.1.php delete mode 100644 www-ssl/admin/schichtplan_druck.php delete mode 100644 www-ssl/admin/shiftadd.php delete mode 100644 www-ssl/admin/tshirt.php delete mode 100644 www-ssl/admin/userArrived.php delete mode 100644 www-ssl/bootstrap.php delete mode 100644 www-ssl/css/base.css delete mode 100644 www-ssl/css/grossbild.js delete mode 100644 www-ssl/css/style1.css delete mode 100644 www-ssl/css/style10.css delete mode 100644 www-ssl/css/style2.css delete mode 100644 www-ssl/css/style3.css delete mode 100644 www-ssl/css/style4.css delete mode 100644 www-ssl/css/style5.css delete mode 100644 www-ssl/css/style6.css delete mode 100644 www-ssl/css/style7.css delete mode 100644 www-ssl/css/style8.css delete mode 100644 www-ssl/css/style9.css delete mode 100644 www-ssl/index.php delete mode 100644 www-ssl/nonpublic/myschichtplan.php delete mode 100644 www-ssl/nonpublic/myschichtplan_ical.php delete mode 100644 www-ssl/nonpublic/schichtplan.1.php delete mode 100644 www-ssl/nonpublic/schichtplan.2.php delete mode 100644 www-ssl/nonpublic/schichtplan.php delete mode 100644 www-ssl/nonpublic/schichtplan_add.php delete mode 100644 www-ssl/nonpublic/schichtplan_beamer.php delete mode 100644 www-ssl/pic/avatar/avatar1.gif delete mode 100644 www-ssl/pic/avatar/avatar10.gif delete mode 100644 www-ssl/pic/avatar/avatar100.gif delete mode 100644 www-ssl/pic/avatar/avatar101.gif delete mode 100644 www-ssl/pic/avatar/avatar102.gif delete mode 100644 www-ssl/pic/avatar/avatar103.gif delete mode 100644 www-ssl/pic/avatar/avatar104.gif delete mode 100644 www-ssl/pic/avatar/avatar105.gif delete mode 100644 www-ssl/pic/avatar/avatar106.gif delete mode 100644 www-ssl/pic/avatar/avatar107.gif delete mode 100644 www-ssl/pic/avatar/avatar108.gif delete mode 100644 www-ssl/pic/avatar/avatar109.gif delete mode 100644 www-ssl/pic/avatar/avatar11.gif delete mode 100644 www-ssl/pic/avatar/avatar110.gif delete mode 100644 www-ssl/pic/avatar/avatar111.gif delete mode 100644 www-ssl/pic/avatar/avatar112.gif delete mode 100644 www-ssl/pic/avatar/avatar113.gif delete mode 100644 www-ssl/pic/avatar/avatar114.gif delete mode 100644 www-ssl/pic/avatar/avatar115.gif delete mode 100644 www-ssl/pic/avatar/avatar116.gif delete mode 100644 www-ssl/pic/avatar/avatar117.gif delete mode 100644 www-ssl/pic/avatar/avatar118.gif delete mode 100644 www-ssl/pic/avatar/avatar119.gif delete mode 100644 www-ssl/pic/avatar/avatar12.gif delete mode 100644 www-ssl/pic/avatar/avatar120.gif delete mode 100644 www-ssl/pic/avatar/avatar121.gif delete mode 100644 www-ssl/pic/avatar/avatar122.gif delete mode 100644 www-ssl/pic/avatar/avatar123.gif delete mode 100644 www-ssl/pic/avatar/avatar124.gif delete mode 100644 www-ssl/pic/avatar/avatar125.gif delete mode 100644 www-ssl/pic/avatar/avatar126.gif delete mode 100644 www-ssl/pic/avatar/avatar127.gif delete mode 100644 www-ssl/pic/avatar/avatar128.gif delete mode 100644 www-ssl/pic/avatar/avatar129.gif delete mode 100644 www-ssl/pic/avatar/avatar13.gif delete mode 100644 www-ssl/pic/avatar/avatar130.gif delete mode 100644 www-ssl/pic/avatar/avatar131.gif delete mode 100644 www-ssl/pic/avatar/avatar132.gif delete mode 100644 www-ssl/pic/avatar/avatar133.gif delete mode 100644 www-ssl/pic/avatar/avatar134.gif delete mode 100644 www-ssl/pic/avatar/avatar135.gif delete mode 100644 www-ssl/pic/avatar/avatar136.gif delete mode 100644 www-ssl/pic/avatar/avatar137.gif delete mode 100644 www-ssl/pic/avatar/avatar138.gif delete mode 100644 www-ssl/pic/avatar/avatar139.gif delete mode 100644 www-ssl/pic/avatar/avatar14.gif delete mode 100644 www-ssl/pic/avatar/avatar140.gif delete mode 100644 www-ssl/pic/avatar/avatar141.gif delete mode 100644 www-ssl/pic/avatar/avatar142.gif delete mode 100644 www-ssl/pic/avatar/avatar143.gif delete mode 100644 www-ssl/pic/avatar/avatar144.gif delete mode 100644 www-ssl/pic/avatar/avatar145.gif delete mode 100644 www-ssl/pic/avatar/avatar146.gif delete mode 100644 www-ssl/pic/avatar/avatar147.gif delete mode 100644 www-ssl/pic/avatar/avatar148.gif delete mode 100644 www-ssl/pic/avatar/avatar149.gif delete mode 100644 www-ssl/pic/avatar/avatar15.gif delete mode 100644 www-ssl/pic/avatar/avatar150.gif delete mode 100644 www-ssl/pic/avatar/avatar151.gif delete mode 100644 www-ssl/pic/avatar/avatar152.gif delete mode 100644 www-ssl/pic/avatar/avatar153.gif delete mode 100644 www-ssl/pic/avatar/avatar154.gif delete mode 100644 www-ssl/pic/avatar/avatar155.gif delete mode 100644 www-ssl/pic/avatar/avatar156.gif delete mode 100644 www-ssl/pic/avatar/avatar157.gif delete mode 100644 www-ssl/pic/avatar/avatar158.gif delete mode 100644 www-ssl/pic/avatar/avatar159.gif delete mode 100644 www-ssl/pic/avatar/avatar16.gif delete mode 100644 www-ssl/pic/avatar/avatar160.gif delete mode 100644 www-ssl/pic/avatar/avatar161.gif delete mode 100644 www-ssl/pic/avatar/avatar162.gif delete mode 100644 www-ssl/pic/avatar/avatar163.gif delete mode 100644 www-ssl/pic/avatar/avatar164.gif delete mode 100644 www-ssl/pic/avatar/avatar165.gif delete mode 100644 www-ssl/pic/avatar/avatar166.gif delete mode 100644 www-ssl/pic/avatar/avatar167.gif delete mode 100644 www-ssl/pic/avatar/avatar168.gif delete mode 100644 www-ssl/pic/avatar/avatar169.gif delete mode 100644 www-ssl/pic/avatar/avatar17.gif delete mode 100644 www-ssl/pic/avatar/avatar170.gif delete mode 100644 www-ssl/pic/avatar/avatar171.gif delete mode 100644 www-ssl/pic/avatar/avatar172.gif delete mode 100644 www-ssl/pic/avatar/avatar173.gif delete mode 100644 www-ssl/pic/avatar/avatar174.gif delete mode 100644 www-ssl/pic/avatar/avatar175.gif delete mode 100644 www-ssl/pic/avatar/avatar176.gif delete mode 100644 www-ssl/pic/avatar/avatar177.gif delete mode 100644 www-ssl/pic/avatar/avatar178.gif delete mode 100644 www-ssl/pic/avatar/avatar179.gif delete mode 100644 www-ssl/pic/avatar/avatar18.gif delete mode 100644 www-ssl/pic/avatar/avatar180.gif delete mode 100644 www-ssl/pic/avatar/avatar181.gif delete mode 100644 www-ssl/pic/avatar/avatar182.gif delete mode 100644 www-ssl/pic/avatar/avatar183.gif delete mode 100644 www-ssl/pic/avatar/avatar184.gif delete mode 100644 www-ssl/pic/avatar/avatar185.gif delete mode 100644 www-ssl/pic/avatar/avatar186.gif delete mode 100644 www-ssl/pic/avatar/avatar187.gif delete mode 100644 www-ssl/pic/avatar/avatar188.gif delete mode 100644 www-ssl/pic/avatar/avatar189.gif delete mode 100644 www-ssl/pic/avatar/avatar19.gif delete mode 100644 www-ssl/pic/avatar/avatar190.gif delete mode 100644 www-ssl/pic/avatar/avatar191.gif delete mode 100644 www-ssl/pic/avatar/avatar192.gif delete mode 100644 www-ssl/pic/avatar/avatar193.gif delete mode 100644 www-ssl/pic/avatar/avatar194.gif delete mode 100644 www-ssl/pic/avatar/avatar195.gif delete mode 100644 www-ssl/pic/avatar/avatar196.gif delete mode 100644 www-ssl/pic/avatar/avatar197.gif delete mode 100644 www-ssl/pic/avatar/avatar198.gif delete mode 100644 www-ssl/pic/avatar/avatar199.gif delete mode 100644 www-ssl/pic/avatar/avatar2.gif delete mode 100644 www-ssl/pic/avatar/avatar20.gif delete mode 100644 www-ssl/pic/avatar/avatar200.gif delete mode 100644 www-ssl/pic/avatar/avatar201.gif delete mode 100644 www-ssl/pic/avatar/avatar202.gif delete mode 100644 www-ssl/pic/avatar/avatar203.gif delete mode 100644 www-ssl/pic/avatar/avatar204.gif delete mode 100644 www-ssl/pic/avatar/avatar205.gif delete mode 100644 www-ssl/pic/avatar/avatar206.gif delete mode 100644 www-ssl/pic/avatar/avatar207.gif delete mode 100644 www-ssl/pic/avatar/avatar208.gif delete mode 100644 www-ssl/pic/avatar/avatar209.gif delete mode 100644 www-ssl/pic/avatar/avatar21.gif delete mode 100644 www-ssl/pic/avatar/avatar210.gif delete mode 100644 www-ssl/pic/avatar/avatar211.gif delete mode 100644 www-ssl/pic/avatar/avatar212.gif delete mode 100644 www-ssl/pic/avatar/avatar213.gif delete mode 100644 www-ssl/pic/avatar/avatar214.gif delete mode 100644 www-ssl/pic/avatar/avatar215.gif delete mode 100644 www-ssl/pic/avatar/avatar216.gif delete mode 100644 www-ssl/pic/avatar/avatar217.gif delete mode 100644 www-ssl/pic/avatar/avatar218.gif delete mode 100644 www-ssl/pic/avatar/avatar219.gif delete mode 100644 www-ssl/pic/avatar/avatar22.gif delete mode 100644 www-ssl/pic/avatar/avatar220.gif delete mode 100644 www-ssl/pic/avatar/avatar221.gif delete mode 100644 www-ssl/pic/avatar/avatar222.gif delete mode 100644 www-ssl/pic/avatar/avatar223.gif delete mode 100644 www-ssl/pic/avatar/avatar224.gif delete mode 100644 www-ssl/pic/avatar/avatar225.gif delete mode 100644 www-ssl/pic/avatar/avatar226.gif delete mode 100644 www-ssl/pic/avatar/avatar227.gif delete mode 100644 www-ssl/pic/avatar/avatar228.gif delete mode 100644 www-ssl/pic/avatar/avatar229.gif delete mode 100644 www-ssl/pic/avatar/avatar23.gif delete mode 100644 www-ssl/pic/avatar/avatar230.gif delete mode 100644 www-ssl/pic/avatar/avatar231.gif delete mode 100644 www-ssl/pic/avatar/avatar232.gif delete mode 100644 www-ssl/pic/avatar/avatar233.gif delete mode 100644 www-ssl/pic/avatar/avatar234.gif delete mode 100644 www-ssl/pic/avatar/avatar235.gif delete mode 100644 www-ssl/pic/avatar/avatar236.gif delete mode 100644 www-ssl/pic/avatar/avatar237.gif delete mode 100644 www-ssl/pic/avatar/avatar238.gif delete mode 100644 www-ssl/pic/avatar/avatar239.gif delete mode 100644 www-ssl/pic/avatar/avatar24.gif delete mode 100644 www-ssl/pic/avatar/avatar240.gif delete mode 100644 www-ssl/pic/avatar/avatar241.gif delete mode 100644 www-ssl/pic/avatar/avatar242.gif delete mode 100644 www-ssl/pic/avatar/avatar243.gif delete mode 100644 www-ssl/pic/avatar/avatar244.gif delete mode 100644 www-ssl/pic/avatar/avatar245.gif delete mode 100644 www-ssl/pic/avatar/avatar246.gif delete mode 100644 www-ssl/pic/avatar/avatar247.gif delete mode 100644 www-ssl/pic/avatar/avatar248.gif delete mode 100644 www-ssl/pic/avatar/avatar249.gif delete mode 100644 www-ssl/pic/avatar/avatar25.gif delete mode 100644 www-ssl/pic/avatar/avatar250.gif delete mode 100644 www-ssl/pic/avatar/avatar251.gif delete mode 100644 www-ssl/pic/avatar/avatar252.gif delete mode 100644 www-ssl/pic/avatar/avatar253.gif delete mode 100644 www-ssl/pic/avatar/avatar254.gif delete mode 100644 www-ssl/pic/avatar/avatar255.gif delete mode 100644 www-ssl/pic/avatar/avatar256.gif delete mode 100644 www-ssl/pic/avatar/avatar257.gif delete mode 100644 www-ssl/pic/avatar/avatar258.gif delete mode 100644 www-ssl/pic/avatar/avatar259.gif delete mode 100644 www-ssl/pic/avatar/avatar26.gif delete mode 100644 www-ssl/pic/avatar/avatar260.gif delete mode 100644 www-ssl/pic/avatar/avatar261.gif delete mode 100644 www-ssl/pic/avatar/avatar262.gif delete mode 100644 www-ssl/pic/avatar/avatar263.gif delete mode 100644 www-ssl/pic/avatar/avatar264.gif delete mode 100644 www-ssl/pic/avatar/avatar265.gif delete mode 100644 www-ssl/pic/avatar/avatar266.gif delete mode 100644 www-ssl/pic/avatar/avatar267.gif delete mode 100644 www-ssl/pic/avatar/avatar268.gif delete mode 100644 www-ssl/pic/avatar/avatar269.gif delete mode 100644 www-ssl/pic/avatar/avatar27.gif delete mode 100644 www-ssl/pic/avatar/avatar270.gif delete mode 100644 www-ssl/pic/avatar/avatar271.gif delete mode 100644 www-ssl/pic/avatar/avatar272.gif delete mode 100644 www-ssl/pic/avatar/avatar273.gif delete mode 100644 www-ssl/pic/avatar/avatar274.gif delete mode 100644 www-ssl/pic/avatar/avatar275.gif delete mode 100644 www-ssl/pic/avatar/avatar276.gif delete mode 100644 www-ssl/pic/avatar/avatar277.gif delete mode 100644 www-ssl/pic/avatar/avatar278.gif delete mode 100644 www-ssl/pic/avatar/avatar279.gif delete mode 100644 www-ssl/pic/avatar/avatar28.gif delete mode 100644 www-ssl/pic/avatar/avatar280.gif delete mode 100644 www-ssl/pic/avatar/avatar281.gif delete mode 100644 www-ssl/pic/avatar/avatar282.gif delete mode 100644 www-ssl/pic/avatar/avatar283.gif delete mode 100644 www-ssl/pic/avatar/avatar284.gif delete mode 100644 www-ssl/pic/avatar/avatar285.gif delete mode 100644 www-ssl/pic/avatar/avatar286.gif delete mode 100644 www-ssl/pic/avatar/avatar287.gif delete mode 100644 www-ssl/pic/avatar/avatar288.gif delete mode 100644 www-ssl/pic/avatar/avatar289.gif delete mode 100644 www-ssl/pic/avatar/avatar29.gif delete mode 100644 www-ssl/pic/avatar/avatar290.gif delete mode 100644 www-ssl/pic/avatar/avatar291.gif delete mode 100644 www-ssl/pic/avatar/avatar292.gif delete mode 100644 www-ssl/pic/avatar/avatar293.gif delete mode 100644 www-ssl/pic/avatar/avatar294.gif delete mode 100644 www-ssl/pic/avatar/avatar295.gif delete mode 100644 www-ssl/pic/avatar/avatar296.gif delete mode 100644 www-ssl/pic/avatar/avatar297.gif delete mode 100644 www-ssl/pic/avatar/avatar298.gif delete mode 100644 www-ssl/pic/avatar/avatar299.gif delete mode 100644 www-ssl/pic/avatar/avatar3.gif delete mode 100644 www-ssl/pic/avatar/avatar30.gif delete mode 100644 www-ssl/pic/avatar/avatar300.gif delete mode 100644 www-ssl/pic/avatar/avatar301.gif delete mode 100644 www-ssl/pic/avatar/avatar302.gif delete mode 100644 www-ssl/pic/avatar/avatar303.gif delete mode 100644 www-ssl/pic/avatar/avatar304.gif delete mode 100644 www-ssl/pic/avatar/avatar305.gif delete mode 100644 www-ssl/pic/avatar/avatar306.gif delete mode 100644 www-ssl/pic/avatar/avatar307.gif delete mode 100644 www-ssl/pic/avatar/avatar308.gif delete mode 100644 www-ssl/pic/avatar/avatar309.gif delete mode 100644 www-ssl/pic/avatar/avatar31.gif delete mode 100644 www-ssl/pic/avatar/avatar310.gif delete mode 100644 www-ssl/pic/avatar/avatar311.gif delete mode 100644 www-ssl/pic/avatar/avatar312.gif delete mode 100644 www-ssl/pic/avatar/avatar313.gif delete mode 100644 www-ssl/pic/avatar/avatar314.gif delete mode 100644 www-ssl/pic/avatar/avatar315.gif delete mode 100644 www-ssl/pic/avatar/avatar316.gif delete mode 100644 www-ssl/pic/avatar/avatar317.gif delete mode 100644 www-ssl/pic/avatar/avatar318.gif delete mode 100644 www-ssl/pic/avatar/avatar319.gif delete mode 100644 www-ssl/pic/avatar/avatar32.gif delete mode 100644 www-ssl/pic/avatar/avatar320.gif delete mode 100644 www-ssl/pic/avatar/avatar321.gif delete mode 100644 www-ssl/pic/avatar/avatar322.gif delete mode 100644 www-ssl/pic/avatar/avatar323.gif delete mode 100644 www-ssl/pic/avatar/avatar324.gif delete mode 100644 www-ssl/pic/avatar/avatar325.gif delete mode 100644 www-ssl/pic/avatar/avatar326.gif delete mode 100644 www-ssl/pic/avatar/avatar327.gif delete mode 100644 www-ssl/pic/avatar/avatar328.gif delete mode 100644 www-ssl/pic/avatar/avatar329.gif delete mode 100644 www-ssl/pic/avatar/avatar33.gif delete mode 100644 www-ssl/pic/avatar/avatar330.gif delete mode 100644 www-ssl/pic/avatar/avatar331.gif delete mode 100644 www-ssl/pic/avatar/avatar332.gif delete mode 100644 www-ssl/pic/avatar/avatar333.gif delete mode 100644 www-ssl/pic/avatar/avatar334.gif delete mode 100644 www-ssl/pic/avatar/avatar335.gif delete mode 100644 www-ssl/pic/avatar/avatar336.gif delete mode 100644 www-ssl/pic/avatar/avatar337.gif delete mode 100644 www-ssl/pic/avatar/avatar338.gif delete mode 100644 www-ssl/pic/avatar/avatar339.gif delete mode 100644 www-ssl/pic/avatar/avatar34.gif delete mode 100644 www-ssl/pic/avatar/avatar340.gif delete mode 100644 www-ssl/pic/avatar/avatar341.gif delete mode 100644 www-ssl/pic/avatar/avatar342.gif delete mode 100644 www-ssl/pic/avatar/avatar343.gif delete mode 100644 www-ssl/pic/avatar/avatar344.gif delete mode 100644 www-ssl/pic/avatar/avatar345.gif delete mode 100644 www-ssl/pic/avatar/avatar346.gif delete mode 100644 www-ssl/pic/avatar/avatar347.gif delete mode 100644 www-ssl/pic/avatar/avatar348.gif delete mode 100644 www-ssl/pic/avatar/avatar349.gif delete mode 100644 www-ssl/pic/avatar/avatar35.gif delete mode 100644 www-ssl/pic/avatar/avatar350.gif delete mode 100644 www-ssl/pic/avatar/avatar351.gif delete mode 100644 www-ssl/pic/avatar/avatar352.gif delete mode 100644 www-ssl/pic/avatar/avatar353.gif delete mode 100644 www-ssl/pic/avatar/avatar354.gif delete mode 100644 www-ssl/pic/avatar/avatar355.gif delete mode 100644 www-ssl/pic/avatar/avatar356.gif delete mode 100644 www-ssl/pic/avatar/avatar357.gif delete mode 100644 www-ssl/pic/avatar/avatar358.gif delete mode 100644 www-ssl/pic/avatar/avatar359.gif delete mode 100644 www-ssl/pic/avatar/avatar36.gif delete mode 100644 www-ssl/pic/avatar/avatar360.gif delete mode 100644 www-ssl/pic/avatar/avatar361.gif delete mode 100644 www-ssl/pic/avatar/avatar362.gif delete mode 100644 www-ssl/pic/avatar/avatar363.gif delete mode 100644 www-ssl/pic/avatar/avatar364.gif delete mode 100644 www-ssl/pic/avatar/avatar365.gif delete mode 100644 www-ssl/pic/avatar/avatar366.gif delete mode 100644 www-ssl/pic/avatar/avatar367.gif delete mode 100644 www-ssl/pic/avatar/avatar368.gif delete mode 100644 www-ssl/pic/avatar/avatar369.gif delete mode 100644 www-ssl/pic/avatar/avatar37.gif delete mode 100644 www-ssl/pic/avatar/avatar370.gif delete mode 100644 www-ssl/pic/avatar/avatar371.gif delete mode 100644 www-ssl/pic/avatar/avatar372.gif delete mode 100644 www-ssl/pic/avatar/avatar373.gif delete mode 100644 www-ssl/pic/avatar/avatar374.gif delete mode 100644 www-ssl/pic/avatar/avatar375.gif delete mode 100644 www-ssl/pic/avatar/avatar376.gif delete mode 100644 www-ssl/pic/avatar/avatar377.gif delete mode 100644 www-ssl/pic/avatar/avatar378.gif delete mode 100644 www-ssl/pic/avatar/avatar379.gif delete mode 100644 www-ssl/pic/avatar/avatar38.gif delete mode 100644 www-ssl/pic/avatar/avatar380.gif delete mode 100644 www-ssl/pic/avatar/avatar381.gif delete mode 100644 www-ssl/pic/avatar/avatar382.gif delete mode 100644 www-ssl/pic/avatar/avatar383.gif delete mode 100644 www-ssl/pic/avatar/avatar384.gif delete mode 100644 www-ssl/pic/avatar/avatar385.gif delete mode 100644 www-ssl/pic/avatar/avatar386.gif delete mode 100644 www-ssl/pic/avatar/avatar387.gif delete mode 100644 www-ssl/pic/avatar/avatar388.gif delete mode 100644 www-ssl/pic/avatar/avatar389.gif delete mode 100644 www-ssl/pic/avatar/avatar39.gif delete mode 100644 www-ssl/pic/avatar/avatar390.gif delete mode 100644 www-ssl/pic/avatar/avatar391.gif delete mode 100644 www-ssl/pic/avatar/avatar392.gif delete mode 100644 www-ssl/pic/avatar/avatar393.gif delete mode 100644 www-ssl/pic/avatar/avatar394.gif delete mode 100644 www-ssl/pic/avatar/avatar395.gif delete mode 100644 www-ssl/pic/avatar/avatar396.gif delete mode 100644 www-ssl/pic/avatar/avatar397.gif delete mode 100644 www-ssl/pic/avatar/avatar398.gif delete mode 100644 www-ssl/pic/avatar/avatar399.gif delete mode 100644 www-ssl/pic/avatar/avatar4.gif delete mode 100644 www-ssl/pic/avatar/avatar40.gif delete mode 100644 www-ssl/pic/avatar/avatar400.gif delete mode 100644 www-ssl/pic/avatar/avatar401.gif delete mode 100644 www-ssl/pic/avatar/avatar402.gif delete mode 100644 www-ssl/pic/avatar/avatar403.gif delete mode 100644 www-ssl/pic/avatar/avatar404.gif delete mode 100644 www-ssl/pic/avatar/avatar405.gif delete mode 100644 www-ssl/pic/avatar/avatar406.gif delete mode 100644 www-ssl/pic/avatar/avatar407.gif delete mode 100644 www-ssl/pic/avatar/avatar408.gif delete mode 100644 www-ssl/pic/avatar/avatar409.gif delete mode 100644 www-ssl/pic/avatar/avatar41.gif delete mode 100644 www-ssl/pic/avatar/avatar410.gif delete mode 100644 www-ssl/pic/avatar/avatar411.gif delete mode 100644 www-ssl/pic/avatar/avatar412.gif delete mode 100644 www-ssl/pic/avatar/avatar413.gif delete mode 100644 www-ssl/pic/avatar/avatar414.gif delete mode 100644 www-ssl/pic/avatar/avatar415.gif delete mode 100644 www-ssl/pic/avatar/avatar416.gif delete mode 100644 www-ssl/pic/avatar/avatar417.gif delete mode 100644 www-ssl/pic/avatar/avatar418.gif delete mode 100644 www-ssl/pic/avatar/avatar419.gif delete mode 100644 www-ssl/pic/avatar/avatar42.gif delete mode 100644 www-ssl/pic/avatar/avatar420.gif delete mode 100644 www-ssl/pic/avatar/avatar421.gif delete mode 100644 www-ssl/pic/avatar/avatar422.gif delete mode 100644 www-ssl/pic/avatar/avatar423.gif delete mode 100644 www-ssl/pic/avatar/avatar424.gif delete mode 100644 www-ssl/pic/avatar/avatar425.gif delete mode 100644 www-ssl/pic/avatar/avatar426.gif delete mode 100644 www-ssl/pic/avatar/avatar427.gif delete mode 100644 www-ssl/pic/avatar/avatar428.gif delete mode 100644 www-ssl/pic/avatar/avatar429.gif delete mode 100644 www-ssl/pic/avatar/avatar43.gif delete mode 100644 www-ssl/pic/avatar/avatar430.gif delete mode 100644 www-ssl/pic/avatar/avatar431.gif delete mode 100644 www-ssl/pic/avatar/avatar432.gif delete mode 100644 www-ssl/pic/avatar/avatar433.gif delete mode 100644 www-ssl/pic/avatar/avatar434.gif delete mode 100644 www-ssl/pic/avatar/avatar435.gif delete mode 100644 www-ssl/pic/avatar/avatar436.gif delete mode 100644 www-ssl/pic/avatar/avatar437.gif delete mode 100644 www-ssl/pic/avatar/avatar438.gif delete mode 100644 www-ssl/pic/avatar/avatar439.gif delete mode 100644 www-ssl/pic/avatar/avatar44.gif delete mode 100644 www-ssl/pic/avatar/avatar440.gif delete mode 100644 www-ssl/pic/avatar/avatar441.gif delete mode 100644 www-ssl/pic/avatar/avatar442.gif delete mode 100644 www-ssl/pic/avatar/avatar443.gif delete mode 100644 www-ssl/pic/avatar/avatar444.gif delete mode 100644 www-ssl/pic/avatar/avatar445.gif delete mode 100644 www-ssl/pic/avatar/avatar446.gif delete mode 100644 www-ssl/pic/avatar/avatar447.gif delete mode 100644 www-ssl/pic/avatar/avatar448.gif delete mode 100644 www-ssl/pic/avatar/avatar449.gif delete mode 100644 www-ssl/pic/avatar/avatar45.gif delete mode 100644 www-ssl/pic/avatar/avatar450.gif delete mode 100644 www-ssl/pic/avatar/avatar451.gif delete mode 100644 www-ssl/pic/avatar/avatar452.gif delete mode 100644 www-ssl/pic/avatar/avatar453.gif delete mode 100644 www-ssl/pic/avatar/avatar454.gif delete mode 100644 www-ssl/pic/avatar/avatar455.gif delete mode 100644 www-ssl/pic/avatar/avatar456.gif delete mode 100644 www-ssl/pic/avatar/avatar457.gif delete mode 100644 www-ssl/pic/avatar/avatar458.gif delete mode 100644 www-ssl/pic/avatar/avatar459.gif delete mode 100644 www-ssl/pic/avatar/avatar46.gif delete mode 100644 www-ssl/pic/avatar/avatar460.gif delete mode 100644 www-ssl/pic/avatar/avatar461.gif delete mode 100644 www-ssl/pic/avatar/avatar462.gif delete mode 100644 www-ssl/pic/avatar/avatar463.gif delete mode 100644 www-ssl/pic/avatar/avatar464.gif delete mode 100644 www-ssl/pic/avatar/avatar465.gif delete mode 100644 www-ssl/pic/avatar/avatar466.gif delete mode 100644 www-ssl/pic/avatar/avatar467.gif delete mode 100644 www-ssl/pic/avatar/avatar468.gif delete mode 100644 www-ssl/pic/avatar/avatar469.gif delete mode 100644 www-ssl/pic/avatar/avatar47.gif delete mode 100644 www-ssl/pic/avatar/avatar470.gif delete mode 100644 www-ssl/pic/avatar/avatar471.gif delete mode 100644 www-ssl/pic/avatar/avatar472.gif delete mode 100644 www-ssl/pic/avatar/avatar473.gif delete mode 100644 www-ssl/pic/avatar/avatar474.gif delete mode 100644 www-ssl/pic/avatar/avatar475.gif delete mode 100644 www-ssl/pic/avatar/avatar476.gif delete mode 100644 www-ssl/pic/avatar/avatar477.gif delete mode 100644 www-ssl/pic/avatar/avatar478.gif delete mode 100644 www-ssl/pic/avatar/avatar479.gif delete mode 100644 www-ssl/pic/avatar/avatar48.gif delete mode 100644 www-ssl/pic/avatar/avatar480.gif delete mode 100644 www-ssl/pic/avatar/avatar481.gif delete mode 100644 www-ssl/pic/avatar/avatar482.gif delete mode 100644 www-ssl/pic/avatar/avatar483.gif delete mode 100644 www-ssl/pic/avatar/avatar484.gif delete mode 100644 www-ssl/pic/avatar/avatar485.gif delete mode 100644 www-ssl/pic/avatar/avatar486.gif delete mode 100644 www-ssl/pic/avatar/avatar487.gif delete mode 100644 www-ssl/pic/avatar/avatar488.gif delete mode 100644 www-ssl/pic/avatar/avatar489.gif delete mode 100644 www-ssl/pic/avatar/avatar49.gif delete mode 100644 www-ssl/pic/avatar/avatar490.gif delete mode 100644 www-ssl/pic/avatar/avatar491.gif delete mode 100644 www-ssl/pic/avatar/avatar492.gif delete mode 100644 www-ssl/pic/avatar/avatar493.gif delete mode 100644 www-ssl/pic/avatar/avatar494.gif delete mode 100644 www-ssl/pic/avatar/avatar495.gif delete mode 100644 www-ssl/pic/avatar/avatar496.gif delete mode 100644 www-ssl/pic/avatar/avatar497.gif delete mode 100644 www-ssl/pic/avatar/avatar498.gif delete mode 100644 www-ssl/pic/avatar/avatar499.gif delete mode 100644 www-ssl/pic/avatar/avatar5.gif delete mode 100644 www-ssl/pic/avatar/avatar50.gif delete mode 100644 www-ssl/pic/avatar/avatar51.gif delete mode 100644 www-ssl/pic/avatar/avatar52.gif delete mode 100644 www-ssl/pic/avatar/avatar53.gif delete mode 100644 www-ssl/pic/avatar/avatar54.gif delete mode 100644 www-ssl/pic/avatar/avatar55.gif delete mode 100644 www-ssl/pic/avatar/avatar56.gif delete mode 100644 www-ssl/pic/avatar/avatar57.gif delete mode 100644 www-ssl/pic/avatar/avatar58.gif delete mode 100644 www-ssl/pic/avatar/avatar59.gif delete mode 100644 www-ssl/pic/avatar/avatar6.gif delete mode 100644 www-ssl/pic/avatar/avatar60.gif delete mode 100644 www-ssl/pic/avatar/avatar61.gif delete mode 100644 www-ssl/pic/avatar/avatar62.gif delete mode 100644 www-ssl/pic/avatar/avatar63.gif delete mode 100644 www-ssl/pic/avatar/avatar64.gif delete mode 100644 www-ssl/pic/avatar/avatar65.gif delete mode 100644 www-ssl/pic/avatar/avatar66.gif delete mode 100644 www-ssl/pic/avatar/avatar67.gif delete mode 100644 www-ssl/pic/avatar/avatar68.gif delete mode 100644 www-ssl/pic/avatar/avatar69.gif delete mode 100644 www-ssl/pic/avatar/avatar7.gif delete mode 100644 www-ssl/pic/avatar/avatar70.gif delete mode 100644 www-ssl/pic/avatar/avatar71.gif delete mode 100644 www-ssl/pic/avatar/avatar72.gif delete mode 100644 www-ssl/pic/avatar/avatar73.gif delete mode 100644 www-ssl/pic/avatar/avatar74.gif delete mode 100644 www-ssl/pic/avatar/avatar75.gif delete mode 100644 www-ssl/pic/avatar/avatar76.gif delete mode 100644 www-ssl/pic/avatar/avatar77.gif delete mode 100644 www-ssl/pic/avatar/avatar78.gif delete mode 100644 www-ssl/pic/avatar/avatar79.gif delete mode 100644 www-ssl/pic/avatar/avatar8.gif delete mode 100644 www-ssl/pic/avatar/avatar80.gif delete mode 100644 www-ssl/pic/avatar/avatar81.gif delete mode 100644 www-ssl/pic/avatar/avatar82.gif delete mode 100644 www-ssl/pic/avatar/avatar83.gif delete mode 100644 www-ssl/pic/avatar/avatar84.gif delete mode 100644 www-ssl/pic/avatar/avatar85.gif delete mode 100644 www-ssl/pic/avatar/avatar86.gif delete mode 100644 www-ssl/pic/avatar/avatar87.gif delete mode 100644 www-ssl/pic/avatar/avatar88.gif delete mode 100644 www-ssl/pic/avatar/avatar89.gif delete mode 100644 www-ssl/pic/avatar/avatar9.gif delete mode 100644 www-ssl/pic/avatar/avatar90.gif delete mode 100644 www-ssl/pic/avatar/avatar91.gif delete mode 100644 www-ssl/pic/avatar/avatar92.gif delete mode 100644 www-ssl/pic/avatar/avatar93.gif delete mode 100644 www-ssl/pic/avatar/avatar94.gif delete mode 100644 www-ssl/pic/avatar/avatar95.gif delete mode 100644 www-ssl/pic/avatar/avatar96.gif delete mode 100644 www-ssl/pic/avatar/avatar97.gif delete mode 100644 www-ssl/pic/avatar/avatar98.gif delete mode 100644 www-ssl/pic/avatar/avatar99.gif delete mode 100644 www-ssl/pic/engelsystem_logo.png delete mode 100644 www-ssl/pic/external.png delete mode 100644 www-ssl/pic/flag/de.png delete mode 100644 www-ssl/pic/flag/en.png delete mode 100644 www-ssl/pic/himmel.png delete mode 100644 www-ssl/pic/himmel_drohnen.png delete mode 100644 www-ssl/pic/himmel_w.png delete mode 100644 www-ssl/pic/smiles/aerger2.gif delete mode 100644 www-ssl/pic/smiles/alien.gif delete mode 100644 www-ssl/pic/smiles/blush.gif delete mode 100644 www-ssl/pic/smiles/boggle.gif delete mode 100644 www-ssl/pic/smiles/bounce.gif delete mode 100644 www-ssl/pic/smiles/bun.gif delete mode 100644 www-ssl/pic/smiles/candycane.gif delete mode 100644 www-ssl/pic/smiles/cheesy.gif delete mode 100644 www-ssl/pic/smiles/dead.gif delete mode 100644 www-ssl/pic/smiles/depressed.gif delete mode 100644 www-ssl/pic/smiles/ginger.gif delete mode 100644 www-ssl/pic/smiles/hirsch1.gif delete mode 100644 www-ssl/pic/smiles/huh.gif delete mode 100644 www-ssl/pic/smiles/icon_arrow.gif delete mode 100644 www-ssl/pic/smiles/icon_biggrin.gif delete mode 100644 www-ssl/pic/smiles/icon_confused.gif delete mode 100644 www-ssl/pic/smiles/icon_cool.gif delete mode 100644 www-ssl/pic/smiles/icon_cry.gif delete mode 100644 www-ssl/pic/smiles/icon_eek.gif delete mode 100644 www-ssl/pic/smiles/icon_evil.gif delete mode 100644 www-ssl/pic/smiles/icon_exclaim.gif delete mode 100644 www-ssl/pic/smiles/icon_frown.gif delete mode 100644 www-ssl/pic/smiles/icon_idea.gif delete mode 100644 www-ssl/pic/smiles/icon_lol.gif delete mode 100644 www-ssl/pic/smiles/icon_mad.gif delete mode 100644 www-ssl/pic/smiles/icon_mrgreen.gif delete mode 100644 www-ssl/pic/smiles/icon_neutral.gif delete mode 100644 www-ssl/pic/smiles/icon_question.gif delete mode 100644 www-ssl/pic/smiles/icon_razz.gif delete mode 100644 www-ssl/pic/smiles/icon_redface.gif delete mode 100644 www-ssl/pic/smiles/icon_rolleyes.gif delete mode 100644 www-ssl/pic/smiles/icon_sad.gif delete mode 100644 www-ssl/pic/smiles/icon_smile.gif delete mode 100644 www-ssl/pic/smiles/icon_surprised.gif delete mode 100644 www-ssl/pic/smiles/icon_twisted.gif delete mode 100644 www-ssl/pic/smiles/icon_wind.gif delete mode 100644 www-ssl/pic/smiles/koenig1.gif delete mode 100644 www-ssl/pic/smiles/laser1.gif delete mode 100644 www-ssl/pic/smiles/love1.gif delete mode 100644 www-ssl/pic/smiles/moo.gif delete mode 100644 www-ssl/pic/smiles/nuts.gif delete mode 100644 www-ssl/pic/smiles/robin.gif delete mode 100644 www-ssl/pic/smiles/sheep.gif delete mode 100644 www-ssl/pic/smiles/sick.gif delete mode 100644 www-ssl/pic/smiles/sleep.gif delete mode 100644 www-ssl/pic/smiles/soppy.gif delete mode 100644 www-ssl/pic/smiles/stress.gif delete mode 100644 www-ssl/pic/smiles/sweet.gif delete mode 100644 www-ssl/pic/smiles/tired.gif delete mode 100644 www-ssl/pic/smiles/urgh.gif delete mode 100644 www-ssl/pic/smiles/winken1.gif delete mode 100644 www-ssl/pic/smiles/worm.gif delete mode 100644 www-ssl/pic/smiles/worry.gif create mode 100644 www-ssl_old/ShowUserPicture.php create mode 100644 www-ssl_old/admin/UserPicture.php create mode 100644 www-ssl_old/admin/aktiv.php create mode 100644 www-ssl_old/admin/dbUpdateFromXLS.php create mode 100644 www-ssl_old/admin/dect.php create mode 100644 www-ssl_old/admin/free.php create mode 100644 www-ssl_old/admin/free_DECT.php create mode 100755 www-ssl_old/admin/room.php create mode 100644 www-ssl_old/admin/schichtplan.1.php create mode 100644 www-ssl_old/admin/schichtplan.php create mode 100644 www-ssl_old/admin/schichtplan_druck.1.php create mode 100644 www-ssl_old/admin/schichtplan_druck.php create mode 100644 www-ssl_old/admin/shiftadd.php create mode 100644 www-ssl_old/admin/tshirt.php create mode 100644 www-ssl_old/admin/userArrived.php create mode 100644 www-ssl_old/nonpublic/myschichtplan.php create mode 100644 www-ssl_old/nonpublic/myschichtplan_ical.php create mode 100644 www-ssl_old/nonpublic/schichtplan.1.php create mode 100644 www-ssl_old/nonpublic/schichtplan.2.php create mode 100644 www-ssl_old/nonpublic/schichtplan.php create mode 100644 www-ssl_old/nonpublic/schichtplan_add.php create mode 100644 www-ssl_old/nonpublic/schichtplan_beamer.php diff --git a/includes/error_handler.php b/includes/error_handler.php deleted file mode 100644 index 42e561fc..00000000 --- a/includes/error_handler.php +++ /dev/null @@ -1,125 +0,0 @@ - $v) - if((strpos( "0$k", "sql") > 0) || (strpos( "0$k", "SQL") > 0)) - $Temp .= "Error Context: $k = $v\n"; - - if((strpos( "0$error_string", "MySQL") > 0)) - $Temp .= "Error MySQL: ". mysql_error($con). "\n"; - - // Uebergeben des arrays - array_push($error_messages, "Error Number: " . $error_number . "\n". - "Error String: " . $error_string . "\n". - "Error File: " . $error_file . "\n". - "Error Line: " . $error_line . "\n". - (strlen($Temp)? "$Temp": "")); - } - - // register error handler - set_error_handler("Error_Handler"); - - error_reporting(E_ALL); - - if($debug) { - ini_set("display_errors", "On"); - ini_set("display_startup_errors", "On"); - ini_set("html_errors", "On"); - } - - // send errors - function send_errors() { - global $error_messages; - - if(!$error_messages) - return; - - $message = ""; - foreach($error_messages as $value) - $message .= $value."\n"; - - $message .= "\n"; - - if(isset($_POST)) { - foreach ($_POST as $k => $v) - $message .= "_POST: $k = ". ( $k!="password"? $v : "???..."). "\n"; - - $message .= "\n"; - } - - if(isset($_GET)) { - foreach ($_GET as $k => $v) - $message .= "_GET: $k = $v\n"; - - $message .= "\n"; - } - - $message .= "\n\n"; - - if( isset( $_SESSION)) - { - foreach ($_SESSION as $k => $v ) - $message .= "_SESSION: $k = $v\n"; - $message .= "\n"; - } - - if( isset( $_SESSION['CVS'])) - { - foreach ($_SESSION['CVS'] as $k => $v ) - if( strlen($k)>3 ) - $message .= "_SESSION['CVS']: $k = $v\n"; - $message .= "\n"; - } - - foreach ($_SERVER as $k => $v ) - if( strpos( "0$k", "SERVER_")==0) - $message .= "_SERVER: $k = $v\n"; - - send_message($message); - - // display error messages on screen too for developers - if ($_SESSION['CVS']['admin/debug.php']=='Y') - { - echo "
\n".$message."
"; - } - -} - - register_shutdown_function("send_errors"); - - // send jabber message and email - function send_message(&$message) - { - chdir(dirname(__FILE__)); - require_once('../config/config_jabber.php'); - - if (isset($jabber_recipient) && count($jabber_recipient)) { - $jabber = new Jabber($server, $port, $username, $password, $resource); - if ($jabber->Connect() && $jabber->SendAuth()) { - foreach($jabber_recipient as $value) - { - $jabber->SendMessage($value, "normal", NULL, array("body" => $message, "subject" => "Error in Pentabarf"), NULL); - } - $jabber->Disconnect(); - } else { - array_push($message, "Couldn't connect to Jabber Server."); - } - } - - if (isset($mail_recipient) && count($mail_recipient)) { - foreach($mail_recipient as $to) { - mail($to, isset($mail_subject) ? $mail_subject : "Pentabarf Error", $message); - } - } - } - -?> diff --git a/includes/funktion_SendMessenges.php b/includes/funktion_SendMessenges.php deleted file mode 100644 index b6de67cc..00000000 --- a/includes/funktion_SendMessenges.php +++ /dev/null @@ -1,14 +0,0 @@ - diff --git a/includes/funktion_cron.php b/includes/funktion_cron.php deleted file mode 100644 index 3a0e984b..00000000 --- a/includes/funktion_cron.php +++ /dev/null @@ -1,131 +0,0 @@ - $v) { - $o.= "$k=" . urlencode(utf8_encode($v)) . "&"; - } - - $post_data = substr($o, 0, -1); - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_POST, 1); - curl_setopt($ch, CURLOPT_HEADER, 0); - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); - $result = curl_exec($ch); - echo curl_error($ch); - curl_close($ch); - } else { - // IAX file Schareiebn - $CallFile = $Tempdir. "/call_". date("Ymd_His"). "_$DECTnumber"; - - if($DebugDECT) - echo "IAX create file for dialing Number $DECTnumber\n"; - - $file = fopen( $CallFile, 'w'); - - if($file != false) { - fputs($file, "Channel: SIP/$DECTnumber@$IAXserver\n"); - fputs($file, "Callerid: Engelserver\n"); - fputs($file, "Extension: s\n"); - fputs($file, "MaxRetries: 1\n"); - fputs($file, "RetryTime: 10\n"); - fputs($file, "SetVar: msg=$Message\n"); - fclose($file); - system("chmod 777 " . $CallFile); - system("mv " . $CallFile . " " . $AsteriskOutputDir); - } else - echo "error: $CallFile not created"; - } - } else - if($DebugDECT) - echo "IAX is disable\n"; - } - - function DialNumberModem($DECTnumber, $Time) { - global $AnrufDelay; - - // Parameter verarbeiten - $TimeH = substr($Time, 11, 2); - $TimeM = substr($Time, 14, 2); - $TimeM = substr($Time, 14, 2) + $AnrufDelay; - - if($TimeM < 0) { - $TimeM += 60; - $TimeH -= 1; - } - - if($TimeH < 0) - $TimeH += 24; - - if(strlen( $TimeH) == 1) - $TimeH = "0" . $TimeH; - - SetWackeup($DECTnumber, $TimeH, $TimeM); - } -?> diff --git a/includes/funktion_db.php b/includes/funktion_db.php deleted file mode 100644 index ffd7d6a2..00000000 --- a/includes/funktion_db.php +++ /dev/null @@ -1,145 +0,0 @@ -"; - $Diff .= ""; - - for ($m = 0 ; $m < $Anzahl_Felder ; $m++) - $Diff .= "". mysql_field_name($Erg, $m). ""; - - $Diff .= ""; - - for ($n = 0 ; $n < $Zeilen ; $n++) { - $Diff .= ""; - - for ($m = 0 ; $m < $Anzahl_Felder ; $m++) - $Diff .= "".mysql_result($Erg, $n, $m). ""; - - $Diff .= ""; - } - - $Diff .= ""; - return $Diff; - } - - function db_querry_getDatenAssocArray($SQL) { - global $con; - - $Erg = mysql_query($SQL, $con); - echo mysql_error($con); - - $Daten = array(); - - for( $i=0; $i $Data1) { - if(isset( $Daten2[$DataKey])) { - $Data2 = $Daten2[$DataKey]; - - foreach($Data1 as $key => $value) - if( $value != $Data2[$key]) { - $Gefunden = true; - $Diff .= "\n$key\n$value\n" . $Data2[$key] . "\n"; - } - } else - foreach($Data1 as $key => $value) { - $Gefunden = true; - $Diff .= "\n$key\n$value\n\n"; - } - } - - $Diff .= "\n"; - - if($Gefunden) - return $Diff; - else - return "\nno changes Fount\n"; - } - - function db_query( $SQL, $comment) { - global $con, $Page; - $Diff = ""; - - // commed anlyse udn daten sicherung - if(strpos("#$SQL", "UPDATE") > 0) { - // Tabellen name ermitteln - $Table_Start = strpos( $SQL, "`"); - $Table_End = strpos( $SQL, "`", $Table_Start+1); - $Table = substr( $SQL, $Table_Start, ($Table_End-$Table_Start+1)); - - //SecureTest - if( $Table_Start == 0 || $Table_End == 0) die("

funktion_db ERROR SQL: '$SQL' nicht OK

"); - - //WHERE ermitteln - $Where_Start = strpos( $SQL, "WHERE"); - $Where = substr( $SQL, $Where_Start); - if( $Where_Start == 0) $Where = ";"; - - if( strlen( $Where) < 2) - { - $Diff = "can't show, too mutch data (no filter was set)"; - $querry_erg = mysql_query($SQL, $con); - } - else - { - $Daten1 = db_querry_getDatenAssocArray( "SELECT * FROM $Table $Where"); - $querry_erg = mysql_query($SQL, $con); - $Daten2 = db_querry_getDatenAssocArray( "SELECT * FROM $Table $Where"); - $Diff = db_querry_diffDaten($Daten1, $Daten2); - } - } - elseif( strpos( "#$SQL", "DELETE") > 0) - { - $TableWhere = substr( $SQL, 6); - $Diff .= Ausgabe_Daten( "SELECT * $TableWhere"); - - //execute command - $querry_erg = mysql_query($SQL, $con); - } - elseif( strpos( "#$SQL", "INSERT") > 0) - { - //execute command - $querry_erg = mysql_query($SQL, $con); - } - else - { - //execute command - $querry_erg = mysql_query($SQL, $con); - } - - $SQLCommand = "SQL:
". htmlentities( $SQL, ENT_QUOTES); - if( strlen($Diff) > 0) - $SQLCommand .= "

Diff:
$Diff"; - - $Commend = htmlentities( ($Page["Name"]. ": ". $comment), ENT_QUOTES); - //LOG commands in DB - $SQL_SEC = "INSERT INTO `ChangeLog` ( `UID` , `SQLCommad` , `Commend` ) ". - " VALUES ( '". $_SESSION['UID']. "', ". - "'". mysql_escape_string( $SQLCommand). "', ". - "'". mysql_escape_string( $Commend). "' );"; - $erg = mysql_query($SQL_SEC, $con); - echo mysql_error($con); - return $querry_erg; - }//function db_query( -} - -?> diff --git a/includes/funktion_db_list.php b/includes/funktion_db_list.php deleted file mode 100644 index 35bb7255..00000000 --- a/includes/funktion_db_list.php +++ /dev/null @@ -1,62 +0,0 @@ -"; - $html .= "DB: $Table_Name"; - - $html .= ""; - for ($m = 0; $m < $Anzahl_Felder; $m++) { - $html .= "" . mysql_field_name($Erg, $m) . ""; - } - $html .= ""; - - for ($n = 0; $n < $Zeilen; $n++) { - $html .= ""; - for ($m = 0; $m < $Anzahl_Felder; $m++) { - $html .= "" . mysql_result($Erg, $n, $m) . ""; - } - $html .= ""; - } - $html .= ""; - return $html; -} - -function funktion_db_element_list_2row($TopicName, $SQL) { - $html = ""; - $html .= "\n"; - $html .= ""; - # $html .= "\n"; - - $Erg = sql_query($SQL); - - $html .= ""; - for ($m = 0; $m < mysql_num_fields($Erg); $m++) { - $html .= ""; - } - $html .= ""; - - for ($n = 0; $n < mysql_num_rows($Erg); $n++) { - $html .= ""; - for ($m = 0; $m < mysql_num_fields($Erg); $m++) { - $html .= ""; - } - $html .= ""; - } - $html .= "
$TopicName

$TopicName

" . mysql_field_name($Erg, $m) . "
" . mysql_result($Erg, $n, $m) . "
\n"; - return $html; -} -?> diff --git a/includes/funktion_jabber.php b/includes/funktion_jabber.php deleted file mode 100644 index 9c699d70..00000000 --- a/includes/funktion_jabber.php +++ /dev/null @@ -1,1853 +0,0 @@ -server = $server; - $this->port = $port; - - $this->username = $username; - $this->password = $password; - $this->resource = $resource; - - $this->enable_logging = FALSE; - $this->log_array = array(); - $this->log_filename = ''; - $this->log_filehandler = FALSE; - - $this->packet_queue = array(); - $this->subscription_queue = array(); - - $this->iq_sleep_timer = 1; - $this->delay_disconnect = 1; - - $this->returned_keep_alive = TRUE; - $this->txnid = 0; - - $this->iq_version_name = "Class.Jabber.PHP -- http://cjphp.netflint.net -- by Nathan 'Fritzy' Fritz, fritz@netflint.net"; - $this->iq_version_version = "0.4"; - $this->iq_version_os = $_SERVER['SERVER_SOFTWARE']; - - $this->connection_class = "CJP_StandardConnector"; - - $this->error_codes = array(400 => "Bad Request", - 401 => "Unauthorized", - 402 => "Payment Required", - 403 => "Forbidden", - 404 => "Not Found", - 405 => "Not Allowed", - 406 => "Not Acceptable", - 407 => "Registration Required", - 408 => "Request Timeout", - 409 => "Conflict", - 500 => "Internal Server Error", - 501 => "Not Implemented", - 502 => "Remove Server Error", - 503 => "Service Unavailable", - 504 => "Remove Server Timeout", - 510 => "Disconnected"); - } - - - - function Connect() - { - $this->_create_logfile(); - - $this->CONNECTOR = new $this->connection_class; - - if ($this->CONNECTOR->OpenSocket($this->server, $this->port)) - { - $this->SendPacket("\n"); - $this->SendPacket("\n"); - - sleep(2); - - if ($this->_check_connected()) - { - $this->connected = TRUE; // Nathan Fritz - return TRUE; - } - else - { - $this->AddToLog("ERROR: Connect() #1"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: Connect() #2"); - return FALSE; - } - } - - - - function Disconnect() - { - if (is_int($this->delay_disconnect)) - { - sleep($this->delay_disconnect); - } - - $this->SendPacket(""); - $this->CONNECTOR->CloseSocket(); - - $this->_close_logfile(); - $this->PrintLog(); - } - - - - function SendAuth() - { - $this->auth_id = "auth_" . md5(time() . $_SERVER['REMOTE_ADDR']); - - $this->resource = ($this->resource != NULL) ? $this->resource : ("Class.Jabber.PHP " . md5($this->auth_id)); - $this->jid = "{$this->username}@{$this->server}/{$this->resource}"; - - // request available authentication methods - $payload = "{$this->username}"; - $packet = $this->SendIq(NULL, 'get', $this->auth_id, "jabber:iq:auth", $payload); - - // was a result returned? - if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) - { - // yes, now check for auth method availability in descending order (best to worst) - - if (!function_exists('mhash')) - { - $this->AddToLog("ATTENTION: SendAuth() - mhash() is not available; screw 0k and digest method, we need to go with plaintext auth"); - } - - // auth_0k - if (function_exists('mhash') && isset($packet['iq']['#']['query'][0]['#']['sequence'][0]["#"]) && isset($packet['iq']['#']['query'][0]['#']['token'][0]["#"])) - { - return $this->_sendauth_0k($packet['iq']['#']['query'][0]['#']['token'][0]["#"], $packet['iq']['#']['query'][0]['#']['sequence'][0]["#"]); - } - // digest - elseif (function_exists('mhash') && isset($packet['iq']['#']['query'][0]['#']['digest'])) - { - return $this->_sendauth_digest(); - } - // plain text - elseif ($packet['iq']['#']['query'][0]['#']['password']) - { - return $this->_sendauth_plaintext(); - } - // dude, you're fucked - { - $this->AddToLog("ERROR: SendAuth() #2 - No auth method available!"); - return FALSE; - } - } - else - { - // no result returned - $this->AddToLog("ERROR: SendAuth() #1"); - return FALSE; - } - } - - - - function AccountRegistration($reg_email = NULL, $reg_name = NULL) - { - $packet = $this->SendIq($this->server, 'get', 'reg_01', 'jabber:iq:register'); - - if ($packet) - { - $key = $this->GetInfoFromIqKey($packet); // just in case a key was passed back from the server - unset($packet); - - $payload = "{$this->username} - {$this->password} - $reg_email - $reg_name\n"; - - $payload .= ($key) ? "$key\n" : ''; - - $packet = $this->SendIq($this->server, 'set', "reg_01", "jabber:iq:register", $payload); - - if ($this->GetInfoFromIqType($packet) == 'result') - { - if (isset($packet['iq']['#']['query'][0]['#']['registered'][0]['#'])) - { - $return_code = 1; - } - else - { - $return_code = 2; - } - - if ($this->resource) - { - $this->jid = "{$this->username}@{$this->server}/{$this->resource}"; - } - else - { - $this->jid = "{$this->username}@{$this->server}"; - } - - } - elseif ($this->GetInfoFromIqType($packet) == 'error' && isset($packet['iq']['#']['error'][0]['#'])) - { - // "conflict" error, i.e. already registered - if ($packet['iq']['#']['error'][0]['@']['code'] == '409') - { - $return_code = 1; - } - else - { - $return_code = "Error " . $packet['iq']['#']['error'][0]['@']['code'] . ": " . $packet['iq']['#']['error'][0]['#']; - } - } - - return $return_code; - - } - else - { - return 3; - } - } - - - - function SendPacket($xml) - { - $xml = trim($xml); - - if ($this->CONNECTOR->WriteToSocket($xml)) - { - $this->AddToLog("SEND: $xml"); - return TRUE; - } - else - { - $this->AddToLog('ERROR: SendPacket() #1'); - return FALSE; - } - } - - - - function Listen() - { - $incoming = ""; - - while ($line = $this->CONNECTOR->ReadFromSocket(4096)) - { - $incoming .= $line; - } - - $incoming = trim($incoming); - - if ($incoming != "") - { - $this->AddToLog("RECV: $incoming"); - } - - if ($incoming != "") - { - $temp = $this->_split_incoming($incoming); - - for ($a = 0; $a < count($temp); $a++) - { - $this->packet_queue[] = $this->xmlize($temp[$a]); - } - } - - return TRUE; - } - - - - function StripJID($jid = NULL) - { - preg_match("/(.*)\/(.*)/Ui", $jid, $temp); - return ($temp[1] != "") ? $temp[1] : $jid; - } - - - - function SendMessage($to, $type = "normal", $id = NULL, $content = NULL, $payload = NULL) - { - if ($to && is_array($content)) - { - if (!$id) - { - $id = $type . "_" . time(); - } - - $content = $this->_array_htmlspecialchars($content); - - $xml = "\n"; - - if (isset($content['subject'])) - { - $xml .= "" . $content['subject'] . "\n"; - } - - if (isset($content['thread'])) - { - $xml .= "" . $content['thread'] . "\n"; - } - - $xml .= "" . $content['body'] . "\n"; - $xml .= $payload; - $xml .= "\n"; - - - if ($this->SendPacket($xml)) - { - return TRUE; - } - else - { - $this->AddToLog("ERROR: SendMessage() #1"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: SendMessage() #2"); - return FALSE; - } - } - - - - function SendPresence($type = NULL, $to = NULL, $status = NULL, $show = NULL, $priority = NULL) - { - $xml = "\n" : " />\n"; - - $xml .= ($status) ? " $status\n" : ''; - $xml .= ($show) ? " $show\n" : ''; - $xml .= ($priority) ? " $priority\n" : ''; - - $xml .= ($status || $show || $priority) ? "\n" : ''; - - if ($this->SendPacket($xml)) - { - return TRUE; - } - else - { - $this->AddToLog("ERROR: SendPresence() #1"); - return FALSE; - } - } - - - - function SendError($to, $id = NULL, $error_number, $error_message = NULL) - { - $xml = "error_codes[$error_number]; - $xml .= "\n"; - $xml .= ""; - - $this->SendPacket($xml); - } - - - - function RosterUpdate() - { - $roster_request_id = "roster_" . time(); - - $incoming_array = $this->SendIq(NULL, 'get', $roster_request_id, "jabber:iq:roster"); - - if (is_array($incoming_array)) - { - if ($incoming_array['iq']['@']['type'] == 'result' - && $incoming_array['iq']['@']['id'] == $roster_request_id - && $incoming_array['iq']['#']['query']['0']['@']['xmlns'] == "jabber:iq:roster") - { - $number_of_contacts = count($incoming_array['iq']['#']['query'][0]['#']['item']); - $this->roster = array(); - - for ($a = 0; $a < $number_of_contacts; $a++) - { - $this->roster[$a] = array( "jid" => strtolower($incoming_array['iq']['#']['query'][0]['#']['item'][$a]['@']['jid']), - "name" => $incoming_array['iq']['#']['query'][0]['#']['item'][$a]['@']['name'], - "subscription" => $incoming_array['iq']['#']['query'][0]['#']['item'][$a]['@']['subscription'], - "group" => $incoming_array['iq']['#']['query'][0]['#']['item'][$a]['#']['group'][0]['#'] - ); - } - - return TRUE; - } - else - { - $this->AddToLog("ERROR: RosterUpdate() #1"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: RosterUpdate() #2"); - return FALSE; - } - } - - - - function RosterAddUser($jid = NULL, $id = NULL, $name = NULL) - { - $id = ($id) ? $id : "adduser_" . time(); - - if ($jid) - { - $payload = " SendIq(NULL, 'set', $id, "jabber:iq:roster", $payload); - - if ($this->GetInfoFromIqType($packet) == 'result') - { - $this->RosterUpdate(); - return TRUE; - } - else - { - $this->AddToLog("ERROR: RosterAddUser() #2"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: RosterAddUser() #1"); - return FALSE; - } - } - - - - function RosterRemoveUser($jid = NULL, $id = NULL) - { - $id = ($id) ? $id : 'deluser_' . time(); - - if ($jid && $id) - { - $packet = $this->SendIq(NULL, 'set', $id, "jabber:iq:roster", ""); - - if ($this->GetInfoFromIqType($packet) == 'result') - { - $this->RosterUpdate(); - return TRUE; - } - else - { - $this->AddToLog("ERROR: RosterRemoveUser() #2"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: RosterRemoveUser() #1"); - return FALSE; - } - } - - - - function RosterExistsJID($jid = NULL) - { - if ($jid) - { - if ($this->roster) - { - for ($a = 0; $a < count($this->roster); $a++) - { - if ($this->roster[$a]['jid'] == strtolower($jid)) - { - return $a; - } - } - } - else - { - $this->AddToLog("ERROR: RosterExistsJID() #2"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: RosterExistsJID() #1"); - return FALSE; - } - } - - - - function GetFirstFromQueue() - { - return array_shift($this->packet_queue); - } - - - - function GetFromQueueById($packet_type, $id) - { - $found_message = FALSE; - - foreach ($this->packet_queue as $key => $value) - { - if ($value[$packet_type]['@']['id'] == $id) - { - $found_message = $value; - unset($this->packet_queue[$key]); - - break; - } - } - - return (is_array($found_message)) ? $found_message : FALSE; - } - - - - function CallHandler($packet = NULL) - { - $packet_type = $this->_get_packet_type($packet); - - if ($packet_type == "message") - { - $type = $packet['message']['@']['type']; - $type = ($type != "") ? $type : "normal"; - $funcmeth = "Handler_message_$type"; - } - elseif ($packet_type == "iq") - { - $namespace = $packet['iq']['#']['query'][0]['@']['xmlns']; - $namespace = str_replace(":", "_", $namespace); - $funcmeth = "Handler_iq_$namespace"; - } - elseif ($packet_type == "presence") - { - $type = $packet['presence']['@']['type']; - $type = ($type != "") ? $type : "available"; - $funcmeth = "Handler_presence_$type"; - } - - - if ($funcmeth != '') - { - if (function_exists($funcmeth)) - { - call_user_func($funcmeth, $packet); - } - elseif (method_exists($this, $funcmeth)) - { - call_user_func(array(&$this, $funcmeth), $packet); - } - else - { - $this->Handler_NOT_IMPLEMENTED($packet); - $this->AddToLog("ERROR: CallHandler() #1 - neither method nor function $funcmeth() available"); - } - } - } - - - - function CruiseControl($seconds = -1) - { - $count = 0; - - while ($count != $seconds) - { - $this->Listen(); - - do { - $packet = $this->GetFirstFromQueue(); - - if ($packet) { - $this->CallHandler($packet); - } - - } while (count($this->packet_queue) > 1); - - $count += 0.25; - usleep(250000); - - if ($this->last_ping_time + 180 < time()) - { - // Modified by Nathan Fritz - if ($this->returned_keep_alive == FALSE) - { - $this->connected = FALSE; - $this->AddToLog('EVENT: Disconnected'); - } - if ($this->returned_keep_alive == TRUE) - { - $this->connected = TRUE; - } - - $this->returned_keep_alive = FALSE; - $this->keep_alive_id = 'keep_alive_' . time(); - //$this->SendPacket("", 'CruiseControl'); - $this->SendPacket(""); - // ** - - $this->last_ping_time = time(); - } - } - - return TRUE; - } - - - - function SubscriptionAcceptRequest($to = NULL) - { - return ($to) ? $this->SendPresence("subscribed", $to) : FALSE; - } - - - - function SubscriptionDenyRequest($to = NULL) - { - return ($to) ? $this->SendPresence("unsubscribed", $to) : FALSE; - } - - - - function Subscribe($to = NULL) - { - return ($to) ? $this->SendPresence("subscribe", $to) : FALSE; - } - - - - function Unsubscribe($to = NULL) - { - return ($to) ? $this->SendPresence("unsubscribe", $to) : FALSE; - } - - - - function SendIq($to = NULL, $type = 'get', $id = NULL, $xmlns = NULL, $payload = NULL, $from = NULL) - { - if (!preg_match("/^(get|set|result|error)$/", $type)) - { - unset($type); - - $this->AddToLog("ERROR: SendIq() #2 - type must be 'get', 'set', 'result' or 'error'"); - return FALSE; - } - elseif ($id && $xmlns) - { - $xml = "SendPacket($xml); - sleep($this->iq_sleep_timer); - $this->Listen(); - - return (preg_match("/^(get|set)$/", $type)) ? $this->GetFromQueueById("iq", $id) : TRUE; - } - else - { - $this->AddToLog("ERROR: SendIq() #1 - to, id and xmlns are mandatory"); - return FALSE; - } - } - - - - // get the transport registration fields - // method written by Steve Blinch, http://www.blitzaffe.com - function TransportRegistrationDetails($transport) - { - $this->txnid++; - $packet = $this->SendIq($transport, 'get', "reg_{$this->txnid}", "jabber:iq:register", NULL, $this->jid); - - if ($packet) - { - $res = array(); - - foreach ($packet['iq']['#']['query'][0]['#'] as $element => $data) - { - if ($element != 'instructions' && $element != 'key') - { - $res[] = $element; - } - } - - return $res; - } - else - { - return 3; - } - } - - - - // register with the transport - // method written by Steve Blinch, http://www.blitzaffe.com - function TransportRegistration($transport, $details) - { - $this->txnid++; - $packet = $this->SendIq($transport, 'get', "reg_{$this->txnid}", "jabber:iq:register", NULL, $this->jid); - - if ($packet) - { - $key = $this->GetInfoFromIqKey($packet); // just in case a key was passed back from the server - unset($packet); - - $payload = ($key) ? "$key\n" : ''; - foreach ($details as $element => $value) - { - $payload .= "<$element>$value\n"; - } - - $packet = $this->SendIq($transport, 'set', "reg_{$this->txnid}", "jabber:iq:register", $payload); - - if ($this->GetInfoFromIqType($packet) == 'result') - { - if (isset($packet['iq']['#']['query'][0]['#']['registered'][0]['#'])) - { - $return_code = 1; - } - else - { - $return_code = 2; - } - } - elseif ($this->GetInfoFromIqType($packet) == 'error') - { - if (isset($packet['iq']['#']['error'][0]['#'])) - { - $return_code = "Error " . $packet['iq']['#']['error'][0]['@']['code'] . ": " . $packet['iq']['#']['error'][0]['#']; - $this->AddToLog('ERROR: TransportRegistration()'); - } - } - - return $return_code; - } - else - { - return 3; - } - } - - - - function GetvCard($jid = NULL, $id = NULL) - { - if (!$id) - { - $id = "vCard_" . md5(time() . $_SERVER['REMOTE_ADDR']); - } - - if ($jid) - { - $xml = " - - "; - - $this->SendPacket($xml); - sleep($this->iq_sleep_timer); - $this->Listen(); - - return $this->GetFromQueueById("iq", $id); - } - else - { - $this->AddToLog("ERROR: GetvCard() #1 - to and id are mandatory"); - return FALSE; - } - } - - - - function PrintLog() - { - if ($this->enable_logging) - { - if ($this->log_filehandler) - { - echo "

Logging enabled, logged events have been written to the file {$this->log_filename}.

\n"; - } - else - { - echo "

Logging enabled, logged events below:

\n"; - echo "
\n";
-        echo (count($this->log_array) > 0) ? implode("\n\n\n", $this->log_array) : "No logged events.";
-        echo "
\n"; - } - } - } - - - - // ====================================================================== - // private methods - // ====================================================================== - - - - function _sendauth_0k($zerok_token, $zerok_sequence) - { - // initial hash of password - $zerok_hash = mhash(MHASH_SHA1, $this->password); - $zerok_hash = bin2hex($zerok_hash); - - // sequence 0: hash of hashed-password and token - $zerok_hash = mhash(MHASH_SHA1, $zerok_hash . $zerok_token); - $zerok_hash = bin2hex($zerok_hash); - - // repeat as often as needed - for ($a = 0; $a < $zerok_sequence; $a++) - { - $zerok_hash = mhash(MHASH_SHA1, $zerok_hash); - $zerok_hash = bin2hex($zerok_hash); - } - - $payload = "{$this->username} - $zerok_hash - {$this->resource}"; - - $packet = $this->SendIq(NULL, 'set', $this->auth_id, "jabber:iq:auth", $payload); - - // was a result returned? - if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) - { - return TRUE; - } - else - { - $this->AddToLog("ERROR: _sendauth_0k() #1"); - return FALSE; - } - } - - - - function _sendauth_digest() - { - $payload = "{$this->username} - {$this->resource} - " . bin2hex(mhash(MHASH_SHA1, $this->stream_id . $this->password)) . ""; - - $packet = $this->SendIq(NULL, 'set', $this->auth_id, "jabber:iq:auth", $payload); - - // was a result returned? - if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) - { - return TRUE; - } - else - { - $this->AddToLog("ERROR: _sendauth_digest() #1"); - return FALSE; - } - } - - - - function _sendauth_plaintext() - { - $payload = "{$this->username} - {$this->password} - {$this->resource}"; - - $packet = $this->SendIq(NULL, 'set', $this->auth_id, "jabber:iq:auth", $payload); - - // was a result returned? - if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) - { - return TRUE; - } - else - { - $this->AddToLog("ERROR: _sendauth_plaintext() #1"); - return FALSE; - } - } - - - - function _listen_incoming() - { - $incoming = ""; - - while ($line = $this->CONNECTOR->ReadFromSocket(4096)) - { - $incoming .= $line; - } - - $incoming = trim($incoming); - - if ($incoming != "") - { - $this->AddToLog("RECV: $incoming"); - } - - return $this->xmlize($incoming); - } - - - - function _check_connected() - { - $incoming_array = $this->_listen_incoming(); - - if (is_array($incoming_array)) - { - if ($incoming_array["stream:stream"]['@']['from'] == $this->server - && $incoming_array["stream:stream"]['@']['xmlns'] == "jabber:client" - && $incoming_array["stream:stream"]['@']["xmlns:stream"] == "http://etherx.jabber.org/streams") - { - $this->stream_id = $incoming_array["stream:stream"]['@']['id']; - - return TRUE; - } - else - { - $this->AddToLog("ERROR: _check_connected() #1"); - return FALSE; - } - } - else - { - $this->AddToLog("ERROR: _check_connected() #2"); - return FALSE; - } - } - - - - function _get_packet_type($packet = NULL) - { - if (is_array($packet)) - { - reset($packet); - $packet_type = key($packet); - } - - return ($packet_type) ? $packet_type : FALSE; - } - - - - function _split_incoming($incoming) - { - $temp = preg_split("/<(message|iq|presence|stream)/", $incoming, -1, PREG_SPLIT_DELIM_CAPTURE); - $array = array(); - - for ($a = 1; $a < count($temp); $a = $a + 2) - { - $array[] = "<" . $temp[$a] . $temp[($a + 1)]; - } - - return $array; - } - - - - function _create_logfile() - { - if ($this->log_filename != '' && $this->enable_logging) - { - $this->log_filehandler = fopen($this->log_filename, 'w'); - } - } - - - - function AddToLog($string) - { - if ($this->enable_logging) - { - if ($this->log_filehandler) - { - #fwrite($this->log_filehandler, $string . "\n\n"); - print "$string \n\n"; - } - else - { - $this->log_array[] = htmlspecialchars($string); - } - } - } - - - - function _close_logfile() - { - if ($this->log_filehandler) - { - fclose($this->log_filehandler); - } - } - - - - // _array_htmlspecialchars() - // applies htmlspecialchars() to all values in an array - - function _array_htmlspecialchars($array) - { - if (is_array($array)) - { - foreach ($array as $k => $v) - { - if (is_array($v)) - { - $v = $this->_array_htmlspecialchars($v); - } - else - { - $v = htmlspecialchars($v); - } - } - } - - return $array; - } - - - - // ====================================================================== - // parsers - // ====================================================================== - - - - function GetInfoFromMessageFrom($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['@']['from'] : FALSE; - } - - - - function GetInfoFromMessageType($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['@']['type'] : FALSE; - } - - - - function GetInfoFromMessageId($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['@']['id'] : FALSE; - } - - - - function GetInfoFromMessageThread($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['#']['thread'][0]['#'] : FALSE; - } - - - - function GetInfoFromMessageSubject($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['#']['subject'][0]['#'] : FALSE; - } - - - - function GetInfoFromMessageBody($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['#']['body'][0]['#'] : FALSE; - } - - function GetInfoFromMessageXMLNS($packet = NULL) - { - return (is_array($packet)) ? $packet['message']['#']['x'] : FALSE; - } - - - - function GetInfoFromMessageError($packet = NULL) - { - $error = preg_replace("/^\/$/", "", ($packet['message']['#']['error'][0]['@']['code'] . "/" . $packet['message']['#']['error'][0]['#'])); - return (is_array($packet)) ? $error : FALSE; - } - - - - // ====================================================================== - // parsers - // ====================================================================== - - - - function GetInfoFromIqFrom($packet = NULL) - { - return (is_array($packet)) ? $packet['iq']['@']['from'] : FALSE; - } - - - - function GetInfoFromIqType($packet = NULL) - { - return (is_array($packet)) ? $packet['iq']['@']['type'] : FALSE; - } - - - - function GetInfoFromIqId($packet = NULL) - { - return (is_array($packet)) ? $packet['iq']['@']['id'] : FALSE; - } - - - - function GetInfoFromIqKey($packet = NULL) - { - return (is_array($packet)) ? $packet['iq']['#']['query'][0]['#']['key'][0]['#'] : FALSE; - } - - - - function GetInfoFromIqError($packet = NULL) - { - $error = preg_replace("/^\/$/", "", ($packet['iq']['#']['error'][0]['@']['code'] . "/" . $packet['iq']['#']['error'][0]['#'])); - return (is_array($packet)) ? $error : FALSE; - } - - - - // ====================================================================== - // parsers - // ====================================================================== - - - - function GetInfoFromPresenceFrom($packet = NULL) - { - return (is_array($packet)) ? $packet['presence']['@']['from'] : FALSE; - } - - - - function GetInfoFromPresenceType($packet = NULL) - { - return (is_array($packet)) ? $packet['presence']['@']['type'] : FALSE; - } - - - - function GetInfoFromPresenceStatus($packet = NULL) - { - return (is_array($packet)) ? $packet['presence']['#']['status'][0]['#'] : FALSE; - } - - - - function GetInfoFromPresenceShow($packet = NULL) - { - return (is_array($packet)) ? $packet['presence']['#']['show'][0]['#'] : FALSE; - } - - - - function GetInfoFromPresencePriority($packet = NULL) - { - return (is_array($packet)) ? $packet['presence']['#']['priority'][0]['#'] : FALSE; - } - - - - // ====================================================================== - // handlers - // ====================================================================== - - - - function Handler_message_normal($packet) - { - $from = $packet['message']['@']['from']; - $this->AddToLog("EVENT: Message (type normal) from $from"); - } - - - - function Handler_message_chat($packet) - { - $from = $packet['message']['@']['from']; - $this->AddToLog("EVENT: Message (type chat) from $from"); - } - - - - function Handler_message_groupchat($packet) - { - $from = $packet['message']['@']['from']; - $this->AddToLog("EVENT: Message (type groupchat) from $from"); - } - - - - function Handler_message_headline($packet) - { - $from = $packet['message']['@']['from']; - $this->AddToLog("EVENT: Message (type headline) from $from"); - } - - - - function Handler_message_error($packet) - { - $from = $packet['message']['@']['from']; - $this->AddToLog("EVENT: Message (type error) from $from"); - } - - - - // ====================================================================== - // handlers - // ====================================================================== - - - - // application version updates - function Handler_iq_jabber_iq_autoupdate($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:autoupdate from $from"); - } - - - - // interactive server component properties - function Handler_iq_jabber_iq_agent($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:agent from $from"); - } - - - - // method to query interactive server components - function Handler_iq_jabber_iq_agents($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:agents from $from"); - } - - - - // simple client authentication - function Handler_iq_jabber_iq_auth($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:auth from $from"); - } - - - - // out of band data - function Handler_iq_jabber_iq_oob($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:oob from $from"); - } - - - - // method to store private data on the server - function Handler_iq_jabber_iq_private($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:private from $from"); - } - - - - // method for interactive registration - function Handler_iq_jabber_iq_register($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:register from $from"); - } - - - - // client roster management - function Handler_iq_jabber_iq_roster($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:roster from $from"); - } - - - - // method for searching a user database - function Handler_iq_jabber_iq_search($packet) - { - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: jabber:iq:search from $from"); - } - - - - // method for requesting the current time - function Handler_iq_jabber_iq_time($packet) - { - if ($this->keep_alive_id == $this->GetInfoFromIqId($packet)) - { - $this->returned_keep_alive = TRUE; - $this->connected = TRUE; - $this->AddToLog('EVENT: Keep-Alive returned, connection alive.'); - } - $type = $this->GetInfoFromIqType($packet); - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - $id = ($id != "") ? $id : "time_" . time(); - - if ($type == 'get') - { - $payload = "" . gmdate("Ydm\TH:i:s") . " - " . date("T") . " - " . date("Y/d/m h:i:s A") . ""; - - $this->SendIq($from, 'result', $id, "jabber:iq:time", $payload); - } - - $this->AddToLog("EVENT: jabber:iq:time (type $type) from $from"); - } - - - - // method for requesting version - function Handler_iq_jabber_iq_version($packet) - { - $type = $this->GetInfoFromIqType($packet); - $from = $this->GetInfoFromIqFrom($packet); - $id = $this->GetInfoFromIqId($packet); - $id = ($id != "") ? $id : "version_" . time(); - - if ($type == 'get') - { - $payload = "{$this->iq_version_name} - {$this->iq_version_os} - {$this->iq_version_version}"; - - #$this->SendIq($from, 'result', $id, "jabber:iq:version", $payload); - } - - $this->AddToLog("EVENT: jabber:iq:version (type $type) from $from -- DISABLED"); - } - - - - // keepalive method, added by Nathan Fritz - /* - function Handler_jabber_iq_time($packet) - { - if ($this->keep_alive_id == $this->GetInfoFromIqId($packet)) - { - $this->returned_keep_alive = TRUE; - $this->connected = TRUE; - $this->AddToLog('EVENT: Keep-Alive returned, connection alive.'); - } - } - */ - - - // ====================================================================== - // handlers - // ====================================================================== - - - - function Handler_presence_available($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - - $show_status = $this->GetInfoFromPresenceStatus($packet) . " / " . $this->GetInfoFromPresenceShow($packet); - $show_status = ($show_status != " / ") ? " ($addendum)" : ''; - - $this->AddToLog("EVENT: Presence (type: available) - $from is available $show_status"); - } - - - - function Handler_presence_unavailable($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - - $show_status = $this->GetInfoFromPresenceStatus($packet) . " / " . $this->GetInfoFromPresenceShow($packet); - $show_status = ($show_status != " / ") ? " ($addendum)" : ''; - - $this->AddToLog("EVENT: Presence (type: unavailable) - $from is unavailable $show_status"); - } - - - - function Handler_presence_subscribe($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - $this->SubscriptionAcceptRequest($from); - $this->RosterUpdate(); - - $this->log_array[] = "Presence: (type: subscribe) - Subscription request from $from, was added to \$this->subscription_queue, roster updated"; - } - - - - function Handler_presence_subscribed($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - $this->RosterUpdate(); - - $this->AddToLog("EVENT: Presence (type: subscribed) - Subscription allowed by $from, roster updated"); - } - - - - function Handler_presence_unsubscribe($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - $this->SendPresence("unsubscribed", $from); - $this->RosterUpdate(); - - $this->AddToLog("EVENT: Presence (type: unsubscribe) - Request to unsubscribe from $from, was automatically approved, roster updated"); - } - - - - function Handler_presence_unsubscribed($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - $this->RosterUpdate(); - - $this->AddToLog("EVENT: Presence (type: unsubscribed) - Unsubscribed from $from's presence"); - } - - - - // Added By Nathan Fritz - function Handler_presence_error($packet) - { - $from = $this->GetInfoFromPresenceFrom($packet); - $this->AddToLog("EVENT: Presence (type: error) - Error in $from's presence"); - } - - - - // ====================================================================== - // Generic handlers - // ====================================================================== - - - - // Generic handler for unsupported requests - function Handler_NOT_IMPLEMENTED($packet) - { - $packet_type = $this->_get_packet_type($packet); - $from = call_user_func(array(&$this, "GetInfoFrom" . ucfirst($packet_type) . "From"), $packet); - $id = call_user_func(array(&$this, "GetInfoFrom" . ucfirst($packet_type) . "Id"), $packet); - - $this->SendError($from, $id, 501); - $this->AddToLog("EVENT: Unrecognized <$packet_type/> from $from"); - } - - - - // ====================================================================== - // Third party code - // m@d pr0ps to the coders ;) - // ====================================================================== - - - - // xmlize() - // (c) Hans Anderson / http://www.hansanderson.com/php/xml/ - - function xmlize($data) - { - $vals = $index = $array = array(); - $parser = xml_parser_create('utf-8'); - xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); - xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); - xml_parse_into_struct($parser, $data, $vals, $index); - xml_parser_free($parser); - - $i = 0; - - $tagname = $vals[$i]['tag']; - $array[$tagname]['@'] = $vals[$i]['attributes']; - $array[$tagname]['#'] = $this->_xml_depth($vals, $i); - - return $array; - } - - - - // _xml_depth() - // (c) Hans Anderson / http://www.hansanderson.com/php/xml/ - - function _xml_depth($vals, &$i) - { - $children = array(); - - if (isset($vals[$i]['value'])) - { - array_push($children, trim($vals[$i]['value'])); - } - - while (++$i < count($vals)) - { - switch ($vals[$i]['type']) - { - case 'cdata': - array_push($children, trim($vals[$i]['value'])); - break; - - case 'complete': - $tagname = $vals[$i]['tag']; - $size = isset($children[$tagname]) ? sizeof($children[$tagname]) : 0; - $children[$tagname][$size]['#'] = isset($vals[$i]['value']) ? trim($vals[$i]['value']) : ""; - if (isset($vals[$i]['attributes'])) - { - $children[$tagname][$size]['@'] = $vals[$i]['attributes']; - } - break; - - case 'open': - $tagname = $vals[$i]['tag']; - $size = isset($children[$tagname]) ? sizeof($children[$tagname]) : 0; - if ($vals[$i]['attributes']) - { - $children[$tagname][$size]['@'] = $vals[$i]['attributes']; - $children[$tagname][$size]['#'] = $this->_xml_depth($vals, $i); - } - else - { - $children[$tagname][$size]['#'] = $this->_xml_depth($vals, $i); - } - break; - - case 'close': - return $children; - break; - } - } - - return $children; - } - - - - // TraverseXMLize() - // (c) acebone@f2s.com, a HUGE help! - - function TraverseXMLize($array, $arrName = "array", $level = 0) - { - if ($level == 0) - { - echo "
";
-    }
-
-    while (list($key, $val) = @each($array))
-    {
-      if (is_array($val))
-      {
-        $this->TraverseXMLize($val, $arrName . "[" . $key . "]", $level + 1);
-      }
-      else
-      {
-        echo '$' . $arrName . '[' . $key . '] = "' . $val . "\"\n";
-      }
-    }
-
-    if ($level == 0)
-    {
-      echo "
"; - } - } -} - - - -class MakeXML extends Jabber -{ - - function MakeXML() - { - $nodes = array(); - } - - - - function AddPacketDetails($string, $value = NULL) - { - if (preg_match("/\(([0-9]*)\)$/i", $string)) - { - $string .= "/[\"#\"]"; - } - - $temp = @explode("/", $string); - - for ($a = 0; $a < count($temp); $a++) - { - $temp[$a] = preg_replace("/^[@]{1}([a-z0-9_]*)$/i", "[\"@\"][\"\\1\"]", $temp[$a]); - $temp[$a] = preg_replace("/^([a-z0-9_]*)\(([0-9]*)\)$/i", "[\"\\1\"][\\2]", $temp[$a]); - $temp[$a] = preg_replace("/^([a-z0-9_]*)$/i", "[\"\\1\"]", $temp[$a]); - } - - $node = implode("", $temp); - - // Yeahyeahyeah, I know it's ugly... get over it. ;) - echo "\$this->nodes$node = \"" . htmlspecialchars($value) . "\";
"; - eval("\$this->nodes$node = \"" . htmlspecialchars($value) . "\";"); - } - - - - function BuildPacket($array = NULL) - { - - if (!$array) - { - $array = $this->nodes; - } - - if (is_array($array)) - { - array_multisort($array, SORT_ASC, SORT_STRING); - - foreach ($array as $key => $value) - { - if (is_array($value) && $key == "@") - { - foreach ($value as $subkey => $subvalue) - { - $subvalue = htmlspecialchars($subvalue); - $text .= " $subkey='$subvalue'"; - } - - $text .= ">\n"; - - } - elseif ($key == "#") - { - $text .= htmlspecialchars($value); - } - elseif (is_array($value)) - { - for ($a = 0; $a < count($value); $a++) - { - $text .= "<$key"; - - if (!$this->_preg_grep_keys("/^@/", $value[$a])) - { - $text .= ">"; - } - - $text .= $this->BuildPacket($value[$a]); - - $text .= "\n"; - } - } - else - { - $value = htmlspecialchars($value); - $text .= "<$key>$value\n"; - } - } - - return $text; - } - } - - - - function _preg_grep_keys($pattern, $array) - { - while (list($key, $val) = each($array)) - { - if (preg_match($pattern, $key)) - { - $newarray[$key] = $val; - } - } - return (is_array($newarray)) ? $newarray : FALSE; - } -} - - - -class CJP_StandardConnector -{ - function OpenSocket($server, $port) - { - if ($this->active_socket = fsockopen($server, $port)) - { - socket_set_blocking($this->active_socket, 0); - socket_set_timeout($this->active_socket, 31536000); - - return TRUE; - } - else - { - return FALSE; - } - } - - - - function CloseSocket() - { - return fclose($this->active_socket); - } - - - - function WriteToSocket($data) - { - return fwrite($this->active_socket, $data); - } - - - - function ReadFromSocket($chunksize) - { - set_magic_quotes_runtime(0); - $buffer = fread($this->active_socket, $chunksize); - set_magic_quotes_runtime(get_magic_quotes_gpc()); - - return $buffer; - } -} - - - -?> diff --git a/includes/funktion_modem.php b/includes/funktion_modem.php deleted file mode 100644 index 8e93ebf4..00000000 --- a/includes/funktion_modem.php +++ /dev/null @@ -1,34 +0,0 @@ -$Number' was called
\n"; - - $fp = fopen( $ModemDev, "w"); - sleep(1); - fwrite( $fp, "+++"); - sleep(1); - fwrite( $fp, "ATZ\n"); - sleep(1); - fwrite( $fp, "ATX1\n"); - sleep(1); - fwrite( $fp, "ATD $Number \n"); - sleep(8); - fclose($fp); - sleep(1); - } - else - echo "Modem is Disable, number: '$Number' was not called
\n"; -} - - -function SetWackeup( $Number, $TimeH, $TimeM) -{ - global $WakeupNumber; - DialNumber( "$WakeupNumber$TimeH$TimeM$Number"); -} - -?> diff --git a/includes/funktion_schichtplan_beamer.php b/includes/funktion_schichtplan_beamer.php deleted file mode 100644 index 85c5ffe8..00000000 --- a/includes/funktion_schichtplan_beamer.php +++ /dev/null @@ -1,180 +0,0 @@ -\n"; - - $Out.= "\n". - "\n". - "\n". - "\n"; - - /////////////////////////////////////////////////////////////////// - // SQL abfrage für die benötigten schichten - /////////////////////////////////////////////////////////////////// - $SQL = "SELECT * FROM `ShiftEntry` WHERE (`SID` = '$SID') ORDER BY `TID`, `UID` DESC ;"; - $Erg = mysql_query($SQL, $con); - - $Anzahl = mysql_num_rows($Erg); - $Feld=-1; - for( $i = 0; $i < $Anzahl; $i++ ) - { - - $Temp_TID = mysql_result($Erg, $i, "TID"); - - // wenn sich der Type ändert wird zumnästen feld geweckselt - if( ($i==0) || ($Temp_TID_old != $Temp_TID) ) - { - $Feld++; - $Temp[$Feld]["free"]=0; - $Temp[$Feld]["Engel"]=array(); - } - - $Temp[$Feld]["TID"] = $Temp_TID; - $Temp[$Feld]["UID"] = mysql_result($Erg, $i, "UID"); - - // ist es eine zu vergeben schicht? - if( $Temp[$Feld]["UID"] == 0 ) - $Temp[$Feld]["free"]++; - else - $Temp[$Feld]["Engel"][] = $Temp[$Feld]["UID"]; - - $Temp_TID_old = $Temp[$Feld]["TID"]; - } // FOR - - - /////////////////////////////////////////////////////////////////// - // Aus gabe der Schicht - /////////////////////////////////////////////////////////////////// - if( isset($Temp) && count($Temp) ) - foreach( $Temp as $TempEntry => $TempValue ) - { - $Out.= "\n"; - - // ausgabe EngelType - $Out.= "". $EngelTypeID[ $TempValue["TID"] ]; - - // ausgabe Eingetragener Engel - if( count($TempValue["Engel"]) > 0 ) - { - if( count($TempValue["Engel"]) == 1 ) - $Out.= " ". trim(Get_Text("inc_schicht_ist")). ":"; - else - $Out.= " ". trim(Get_Text("inc_schicht_sind")). ":"; - $Out.= "\n"; - $Out.= ""; - - foreach( $TempValue["Engel"] as $TempEngelEntry=> $TempEngelID ) - $Out.= UID2Nick( $TempEngelID ). ", "; -// $Out.= UID2Nick( $TempEngelID ). DisplayAvatar( $TempEngelID ). ", "; - $Out = substr( $Out, 0, strlen($Out)-2 ); - } - else - { - $Out.= ":\n"; - $Out.= "\n"; - } - - - // ausgabe benötigter Engel - //////////////////////////// - if( $_SESSION['CVS']["nonpublic/schichtplan_add.php"] == "Y") - { - if ( $TempValue["free"] > 0) - { - if( count($TempValue["Engel"]) > 0) - $Out.= ", "; - $Out.= $TempValue["free"]. "x free "; - } - } - $Out.= "\n"; - $Out.= "\n"; - - } // FOREACH - - $Out.= "\n"; - - return $Out; -} // function Ausgabe_Feld_Inhalt - - - -/*####################################################### -# gibt die engelschischten für einen Ruam aus # -#######################################################*/ -function ausgabe_Zeile( $RID, $Time, &$AnzahlEintraege ) -{ - global $con; - - $SQL = "SELECT `SID`, `Len`, `Man` FROM `Shifts` ". - "WHERE ( (`RID` = '$RID') AND ". - "((`DateE` like '". gmdate("Y-m-d H", $Time+3600). "%') OR ". - " (`DateS` like '". gmdate("Y-m-d H", $Time). "%')) ) ORDER BY `DateS`;"; - - $ErgRoom = mysql_query($SQL, $con); - $Out= ""; - if( mysql_num_rows( $ErgRoom)>0 ) - for( $i=1; $i<=mysql_num_rows( $ErgRoom); $i++ ) - { - $AnzahlEintraege++; - $Out.= ausgabe_Feld_Inhalt( mysql_result( $ErgRoom, $i-1, "SID"), - mysql_result( $ErgRoom, $i-1, "Man")); - if( (mysql_num_rows( $ErgRoom) > 1) && !($i==mysql_num_rows( $ErgRoom)) ) - $Out.= "
"; -// $Out.= "
\n"; - - } - else - $Out.= " "; - - $Out.= "\n"; - - return $Out; -} - -?> diff --git a/includes/funktion_xml.php b/includes/funktion_xml.php deleted file mode 100644 index 4ab3bfd5..00000000 --- a/includes/funktion_xml.php +++ /dev/null @@ -1,152 +0,0 @@ -sub[$XMLpos[$Tiefe]]->data .= htmlentities(convertValues($Data), ENT_QUOTES); - - if ($XMLDEBUG) - echo "???" . $Objekt->sub[$XMLpos[$Tiefe]]->name . "|$Data|$Tiefe???
"; - } else - dataXMLmain($Data, $Objekt->sub[$XMLpos[$Tiefe]], $Tiefe +1); -} - -function startXMLmain($Data, & $Objekt, $Tiefe) { - global $XMLpos, $depth, $XMLDEBUG; - - if ($XMLDEBUG) - if ($Tiefe == 1) { - print_r(array_values($XMLpos)); - echo "--" . $Data->name; - echo " #$Tiefe/$depth#"; - } - - if ($depth == $Tiefe) { - $Objekt->sub[$XMLpos[$Tiefe]] = $Data; - if ($XMLDEBUG) - echo "|" . $XMLpos[$Tiefe] . "|" . $Objekt->sub[$XMLpos[$Tiefe]]->name . " " . $Data->name . " save|" . "#-#
"; - } else - startXMLmain($Data, $Objekt->sub[$XMLpos[$Tiefe]], $Tiefe +1); -} - -function start_element_handler($parser, $name, $attribs) { - global $depth, $XMLmain, $XMLpos; - - $Data = new element; - $Data->name = $name; - while (list ($key, $value) = each($attribs)) - $Data->attributes[$key] = convertValues($value); - $Data->depth = $depth; - $XMLpos[$depth]++; - - if ($depth == 0) - $XMLmain = $Data; - else - startXMLmain($Data, $XMLmain, 1); - - $depth++; -} - -function end_element_handler($parser, $name) { - global $depth, $XMLpos; - $XMLpos[$depth] = 0; - $depth--; -} - -function character_data_handler($parser, $data) { - global $XMLmain; - if (strlen(trim($data))) - dataXMLmain($data, $XMLmain, 1); -} - -/*#######################################################################################*/ -function readXMLfile($file) { - global $XMLDEBUG; - - //$xml_parser = xml_parser_create_ns(); - $xml_parser = xml_parser_create("UTF-8"); - xml_set_element_handler($xml_parser, "start_element_handler", "end_element_handler"); - xml_set_character_data_handler($xml_parser, "character_data_handler"); - - if (file_exists($file)) { - if (!($fp = fopen($file, "r"))) { - echo ("

could not open XML file \"$file\"

"); - return -1; - } - } else { - echo ("

XML file \"$file\" not exist

"); - return -1; - } - - if ($XMLDEBUG) - echo "
";
-	while ($data = fread($fp, 4096)) {
-		if (!xml_parse($xml_parser, $data, feof($fp))) {
-			die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
-		}
-	}
-	if ($XMLDEBUG)
-		echo "
"; - xml_parser_free($xml_parser); - return 0; -} - -/*#######################################################################################*/ -function getXMLsubPease($Sourse, $Name) { - foreach ($Sourse->sub as $key => $value) { - if ($value->name == $Name) { - return $value; - } - } - // die; -} - -/*#######################################################################################*/ -function getXMLsubData($Sourse, $Name) { - $XML = getXMLsubPease($Sourse, $Name); - return $XML->data; -} -?> diff --git a/includes/funktion_xml_room.php b/includes/funktion_xml_room.php deleted file mode 100644 index f31d5661..00000000 --- a/includes/funktion_xml_room.php +++ /dev/null @@ -1,61 +0,0 @@ -Rooms:\n"; - - function saveRoomData() { - global $con; - - if(isset($_GET["NameXML"])) { - $SQL = "INSERT INTO `Room` ( `Name`, `FromPentabarf` ) ". - "VALUES ('". mysql_escape_string($_GET["NameXML"]). "', 'Y');"; - $Erg = mysql_query($SQL, $con); - - if($Erg) - echo "Aenderung, an Raum ". $_GET["NameXML"]. ", war erfogreich
"; - else - echo "Aenderung, an Raum ". $_GET["NameXML"]. ", war nicht erfogreich.(". - - mysql_error($con). ")
[$SQL]
"; - } else - echo "Fehler in den Parametern!
"; - } - - if(isset($_GET["RoomUpdate"])) - saveRoomData(); - - // INIT Status counter - $DS_KO = 0; - - // Ausgabe - echo "\n"; - echo "\n"; - - if($EnableSchudle) { - foreach($XMLmain->sub as $EventKey => $Event) { - if( $Event->name == "VEVENT") { - $NameXML = getXMLsubData( $Event, "LOCATION"); - - if( !isset( $RoomName[$NameXML])) { - $RoomName[$NameXML] = ""; - - if(isset($_GET["UpdateALL"])) { - $_GET["NameXML"] = $NameXML; - saveRoomData(); - CreateRoomArrays(); - } else { - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - $DS_KO++; - echo "\n"; - echo "\n"; - echo "
"; - } - } - } - } - } - - echo "\n"; - echo "
Namestate
status: $DS_KO nicht vorhanden.
\n"; -?> diff --git a/includes/funktion_xml_schudle.php b/includes/funktion_xml_schudle.php deleted file mode 100644 index f73f11ad..00000000 --- a/includes/funktion_xml_schudle.php +++ /dev/null @@ -1,309 +0,0 @@ -Schedule:\n"; - - -function SaveSchedule() -{ - global $RoomID, $RoomName; - global $con; - - if( isset($_GET["PSIDXML"]) && - isset($_GET["DateXML"]) && - isset($_GET["RIDXML"]) && - isset($_GET["LenXML"]) && - isset($_GET["ManXML"]) && - isset($_GET["URLXML"]) ) - { - //erzeuge von `DateE` - $TimeStart = substr( $_GET["DateXML"], 11, 2) + (substr($_GET["DateXML"], 14, 2)/60); - $TimeEnd = ($_GET["LenXML"] + $TimeStart) * 60; - $TimeM = $TimeEnd % 60; - $TimeH = ($TimeEnd - $TimeM)/60; - if( $TimeH>=24 ) - { - $TimeH -= 24; - $DateEnd = substr($_GET["DateXML"], 0, 8). - (substr($_GET["DateXML"], 8, 2)+1). " "; - } - else - $DateEnd = substr($_GET["DateXML"], 0, 11); - $DateEnd .= "$TimeH:$TimeM:00"; - - //Namen ermitteln - $_GET["RIDXML"] = $RoomName[$_GET["RIDXML"]]; - - //Update OR insert ? - $SQL1 = "Select `SID` FROM `Shifts` WHERE `PSID`='". $_GET["PSIDXML"]. "';"; - $Erg1 = mysql_query($SQL1, $con); - - if( mysql_num_rows($Erg1)==0) - { - echo "Aenderung, am Schedule '". $_GET["PSIDXML"]. "'"; - $SQL= "INSERT INTO `Shifts` (`PSID`, `DateS`, `DateE`, `Len`, `RID`, `Man`, `URL`) ". - "VALUES ('". $_GET["PSIDXML"]. "', ". - "'". $_GET["DateXML"]. "', ". - "'". $DateEnd. "', ". - "'". $_GET["LenXML"]. "', ". - "'". $_GET["RIDXML"]. "', ". - "'". mysql_escape_string($_GET["ManXML"]). "', ". - "'". $_GET["URLXML"]. "'". - ");"; - } - else - { - echo "Aenderung, am Schedule '". $_GET["PSIDXML"]. "' (SID ". - mysql_result( $Erg1, 0, "SID"). ")"; - $SQL= "UPDATE `Shifts` SET ". - "`DateS` = '". $_GET["DateXML"]. "', ". - "`DateE` = '". $DateEnd. "', ". - "`Len` = '". $_GET["LenXML"]. "', ". - "`RID` = '". $_GET["RIDXML"]. "', ". - "`Man` = '". mysql_escape_string($_GET["ManXML"]). "', ". - "`URL`= '". $_GET["URLXML"]. "' ". - "WHERE `PSID` = '". $_GET["PSIDXML"]. "' LIMIT 1;"; - } - $Erg = mysql_query($SQL, $con); - if( $Erg ) - { - echo ", war erfogreich
\n"; - - //SID auslesen - $SQL1 = "Select `SID` FROM `Shifts` WHERE `PSID`='". $_GET["PSIDXML"]. "';"; - $Erg1 = mysql_query($SQL1, $con); - $newSID = mysql_result($Erg1, 0, 0); - - // erstellt ein Array der Reume - $sql2 = "SELECT * FROM `Room` ". - "WHERE `RID`='".$_GET["RIDXML"]. "' ". - "ORDER BY `Number`, `Name`;"; - $Erg2 = mysql_query( $sql2, $con); - for( $j=0; $j $EngelNeeded_Exist) - { - echo "---->Create Shifts for engeltype: ". TID2Type($EngelTypeID). " ". - ($EngelNeeded-$EngelNeeded_Exist). "x
\n------>\n"; - for( $i=0; $i < ($EngelNeeded-$EngelNeeded_Exist); $i++ ) - { - $SQL3 = "INSERT INTO `ShiftEntry` (`SID`, `TID`) VALUES (". - "'". $newSID. "', ". - "'". $EngelTypeID. "');"; - $Erg3 = mysql_query($SQL3, $con); - if ($Erg3 == 1) - echo "pass "; - else - echo "fail ". mysql_error($con). - "($SQL3)
\n"; - } - echo "
\n"; - } - else if ($EngelNeeded < $EngelNeeded_Exist) - { - if( $EngelNeeded > $EngelNeeded_NotEmpty) - { - $EngelMin = $EngelNeeded; - } - else - { - $EngelMin = $EngelNeeded_NotEmpty; - echo "---> WARING ". $EngelNeeded_NotEmpty. - " shift is used, can't del ". TID2Type($EngelTypeID). " shifts"; - } - - echo "---->Delete empty Shifts for engeltype: ". TID2Type($EngelTypeID). " ". - ($EngelNeeded_Exist-$EngelMin)."x
\n------>\n"; - for( $i=$EngelMin; $i<$EngelNeeded_Exist; $i++ ) - { - $SQL3 = "DELETE FROM `ShiftEntry` ". - "WHERE `SID` = ". $newSID. " AND ". - "`TID` = ". $EngelTypeID. " AND ". - "`UID` = 0 ". - "LIMIT 1;"; - $Erg3 = mysql_query($SQL3, $con); - if ($Erg3 == 1) - echo "pass "; - else - echo "fail ". mysql_error($con). - "($SQL3)
\n"; - } - echo "
\n"; - } - else - { -// echo "---->Nothing to do, for engeltype: ". TID2Type($EngelTypeID). "
\n"; - } - } - } - - } - else - echo ", war nicht erfogreich.(". - mysql_error($con). ")
[$SQL]
\n"; - } - else - echo "Fehler in den Parametern!
"; -} /*SaveSchedule*/ - -if( isset($_GET["ScheduleUpdate"])) - SaveSchedule(); - -//INIT Status counter -$DS_OK = 0; -$DS_KO = 0; -$Where = ""; - -//ausgabe -echo "\n"; -echo "". - "\n"; -echo "". - "\n"; - -if( $EnableSchudle) -foreach($XMLmain->sub as $EventKey => $Event) -{ - if( $Event->name == "VEVENT") - { - echo "\n"; - echo "\n"; - - $PSIDXML = getXMLsubData( $Event, "UID"); - $DateXML = - substr( getXMLsubData( $Event, "DTSTART"), 0, 4). "-". - substr( getXMLsubData( $Event, "DTSTART"), 4, 2). "-". - substr( getXMLsubData( $Event, "DTSTART"), 6, 2). " ". - substr( getXMLsubData( $Event, "DTSTART"), 9, 2). ":". - substr( getXMLsubData( $Event, "DTSTART"), 11,2). ":00"; - $LenXML = substr( getXMLsubData( $Event, "DURATION"), 0, 2) + ( substr( getXMLsubData( $Event, "DURATION"), 3, 2)/60); - $RIDXML = getXMLsubData( $Event, "LOCATION"); - $ManXML = getXMLsubData( $Event, "SUMMARY"); - $URLXML = getXMLsubData( $Event, "URL"); - - if( isset($_GET["UpdateALL"])) - { - $_GET["PSIDXML"] = $PSIDXML; - $_GET["DateXML"] = $DateXML; - $_GET["LenXML"] = $LenXML; - $_GET["RIDXML"] = $RIDXML; - $_GET["ManXML"] = $ManXML; - $_GET["URLXML"] = $URLXML; - SaveSchedule(); - } - - $SQL = "SELECT * FROM `Shifts` WHERE `PSID`='$PSIDXML'"; - $Erg = mysql_query($SQL, $con); - if(mysql_num_rows($Erg)>0) - { - $SIDDB = mysql_result($Erg, 0, "SID"); - $PSIDDB = mysql_result($Erg, 0, "PSID"); - $TimeDB = mysql_result($Erg, 0, "DateS"); - $LenDB = mysql_result($Erg, 0, "Len"); - if( isset($RoomID[mysql_result($Erg, 0, "RID")])) - $RIDDB = $RoomID[mysql_result($Erg, 0, "RID")]; - else - $RIDDB = "RID". mysql_result($Erg, 0, "RID"); - - $ManDB = mysql_result($Erg, 0, "Man"); - $URLDB = mysql_result($Erg, 0, "URL"); - } - else - $SIDDB = $PSIDDB = $TimeDB = $LenDB = $RIDDB = $ManDB = $URLDB = ""; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - if( !( $PSIDXML==$PSIDDB && - $DateXML==$TimeDB && - $RIDXML==$RIDDB && - $LenXML==$LenDB && - $ManXML==$ManDB && - $URLXML==$URLDB) ) - { - echo "\n"; - $DS_KO++; - } - else - { - echo "\n"; - $DS_OK++; - } - echo "\n"; - echo "\n"; - $Where.= " OR `PSID`='$PSIDXML'"; - } -} -echo "\n"; - - -//Anzeige von nicht im XML File vorkommende entraege -if( $Where =="") - $SQL2 = "SELECT * FROM `Shifts` WHERE NOT `PSID`='';"; -else - $SQL2 = "SELECT * FROM `Shifts` WHERE NOT (".substr( $Where, 4). ") AND NOT PSID = '';"; - -$Erg2 = mysql_query($SQL2, $con); -echo mysql_error($con); -if(mysql_num_rows($Erg2)>0 && $EnableSchudleDB ) - for( $i=0; $i\n"; - $SID = mysql_result($Erg2, $i, "SID"); - $Time = mysql_result($Erg2, $i, "DateS"); - $Len = mysql_result($Erg2, $i, "Len"); - if( isset($RoomID[ mysql_result($Erg2, $i, "RID")])) - $RID = $RoomID[ mysql_result($Erg2, $i, "RID")]; - else - $RID = "RID.". mysql_result($Erg2, $i, "RID"); - $Man = mysql_result($Erg2, $i, "Man"); - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - } -echo "
PSIDDateRoomLenNamestate
XML - DBXML - DBXML - DBXML - DBXML - DB
\n". - "\n". - "\n". - "\n". - "". funktion_isLinkAllowed_addLink_OrLinkText("admin/schichtplan.php?action=change&SID=".$SIDDB, "edit"). "
status: $DS_KO/$DS_OK nicht Aktuel.
\n". - "\n". - "\n". - "\n". - "". funktion_isLinkAllowed_addLink_OrLinkText( "admin/schichtplan.php?action=change&SID=".$SID, "edit"). - "
"; - - -?> diff --git a/includes/header.php b/includes/header.php deleted file mode 100644 index 9cd2e51d..00000000 --- a/includes/header.php +++ /dev/null @@ -1,102 +0,0 @@ -\n"; -?> - - - -<?php echo $title; ?> - Engelsystem - - - - - - - - - - - - - - -\n"; -} - -if (isset ($Page["AutoReload"])) - echo "\n\n"; - -echo "\n"; - -///////////////////////////////////////////////////////////////////////////////////////////// -////////////////////////////////////// B O D Y -///////////////////////////////////////////////////////////////////////////////////////////// -echo "\n"; - -echo '
'; - -//ausgabe new message -if (isset ($_SESSION['CVS']["nonpublic/messages.php"])) { - if ($_SESSION['CVS']["nonpublic/messages.php"] == "Y") { - $SQL = "SELECT `Datum` FROM `Messages` WHERE `RUID`=" . $_SESSION["UID"] . " AND `isRead`='N'"; - $erg = mysql_query($SQL, $con); - if (mysql_num_rows($erg) > 0) - echo "
" . Get_Text("pub_messages_new1") . - " " . mysql_num_rows($erg) . " " . - Get_Text("pub_messages_new2") . "

"; - } -} -?> -
- -
-' . (strlen($header) == 0 ? Get_Text($Page["Name"]) : $header) . ''; -echo '
'; - -if (isset ($_SESSION['UID'])) { - if (isset ($_SESSION['oldurl'])) - $BACKUP_SESSION_OLDURL = $_SESSION['oldurl']; - if (isset ($_SESSION['newurl'])) - $_SESSION['oldurl'] = $_SESSION['newurl']; - $_SESSION['newurl'] = $_SERVER["REQUEST_URI"]; -} - -function SetHeaderGo2Back() { - global $BACKUP_SESSION_OLDURL; - $_SESSION['oldurl'] = $BACKUP_SESSION_OLDURL; -} - -if ($Page["CVS"] != "Y") { - echo "Du besitzt kein Rechte für diesen Bereich.
\n"; - - if (isset ($_SESSION['oldurl'])) - echo "hier gehts zurück...\n"; - else - echo "hier geht's zurück...\n"; - - exit (); -} -?> - - diff --git a/includes_old/error_handler.php b/includes_old/error_handler.php new file mode 100644 index 00000000..42e561fc --- /dev/null +++ b/includes_old/error_handler.php @@ -0,0 +1,125 @@ + $v) + if((strpos( "0$k", "sql") > 0) || (strpos( "0$k", "SQL") > 0)) + $Temp .= "Error Context: $k = $v\n"; + + if((strpos( "0$error_string", "MySQL") > 0)) + $Temp .= "Error MySQL: ". mysql_error($con). "\n"; + + // Uebergeben des arrays + array_push($error_messages, "Error Number: " . $error_number . "\n". + "Error String: " . $error_string . "\n". + "Error File: " . $error_file . "\n". + "Error Line: " . $error_line . "\n". + (strlen($Temp)? "$Temp": "")); + } + + // register error handler + set_error_handler("Error_Handler"); + + error_reporting(E_ALL); + + if($debug) { + ini_set("display_errors", "On"); + ini_set("display_startup_errors", "On"); + ini_set("html_errors", "On"); + } + + // send errors + function send_errors() { + global $error_messages; + + if(!$error_messages) + return; + + $message = ""; + foreach($error_messages as $value) + $message .= $value."\n"; + + $message .= "\n"; + + if(isset($_POST)) { + foreach ($_POST as $k => $v) + $message .= "_POST: $k = ". ( $k!="password"? $v : "???..."). "\n"; + + $message .= "\n"; + } + + if(isset($_GET)) { + foreach ($_GET as $k => $v) + $message .= "_GET: $k = $v\n"; + + $message .= "\n"; + } + + $message .= "\n\n"; + + if( isset( $_SESSION)) + { + foreach ($_SESSION as $k => $v ) + $message .= "_SESSION: $k = $v\n"; + $message .= "\n"; + } + + if( isset( $_SESSION['CVS'])) + { + foreach ($_SESSION['CVS'] as $k => $v ) + if( strlen($k)>3 ) + $message .= "_SESSION['CVS']: $k = $v\n"; + $message .= "\n"; + } + + foreach ($_SERVER as $k => $v ) + if( strpos( "0$k", "SERVER_")==0) + $message .= "_SERVER: $k = $v\n"; + + send_message($message); + + // display error messages on screen too for developers + if ($_SESSION['CVS']['admin/debug.php']=='Y') + { + echo "
\n".$message."
"; + } + +} + + register_shutdown_function("send_errors"); + + // send jabber message and email + function send_message(&$message) + { + chdir(dirname(__FILE__)); + require_once('../config/config_jabber.php'); + + if (isset($jabber_recipient) && count($jabber_recipient)) { + $jabber = new Jabber($server, $port, $username, $password, $resource); + if ($jabber->Connect() && $jabber->SendAuth()) { + foreach($jabber_recipient as $value) + { + $jabber->SendMessage($value, "normal", NULL, array("body" => $message, "subject" => "Error in Pentabarf"), NULL); + } + $jabber->Disconnect(); + } else { + array_push($message, "Couldn't connect to Jabber Server."); + } + } + + if (isset($mail_recipient) && count($mail_recipient)) { + foreach($mail_recipient as $to) { + mail($to, isset($mail_subject) ? $mail_subject : "Pentabarf Error", $message); + } + } + } + +?> diff --git a/includes_old/funktion_SendMessenges.php b/includes_old/funktion_SendMessenges.php new file mode 100644 index 00000000..b6de67cc --- /dev/null +++ b/includes_old/funktion_SendMessenges.php @@ -0,0 +1,14 @@ + diff --git a/includes_old/funktion_cron.php b/includes_old/funktion_cron.php new file mode 100644 index 00000000..3a0e984b --- /dev/null +++ b/includes_old/funktion_cron.php @@ -0,0 +1,131 @@ + $v) { + $o.= "$k=" . urlencode(utf8_encode($v)) . "&"; + } + + $post_data = substr($o, 0, -1); + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_POST, 1); + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_URL, $url); + curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); + $result = curl_exec($ch); + echo curl_error($ch); + curl_close($ch); + } else { + // IAX file Schareiebn + $CallFile = $Tempdir. "/call_". date("Ymd_His"). "_$DECTnumber"; + + if($DebugDECT) + echo "IAX create file for dialing Number $DECTnumber\n"; + + $file = fopen( $CallFile, 'w'); + + if($file != false) { + fputs($file, "Channel: SIP/$DECTnumber@$IAXserver\n"); + fputs($file, "Callerid: Engelserver\n"); + fputs($file, "Extension: s\n"); + fputs($file, "MaxRetries: 1\n"); + fputs($file, "RetryTime: 10\n"); + fputs($file, "SetVar: msg=$Message\n"); + fclose($file); + system("chmod 777 " . $CallFile); + system("mv " . $CallFile . " " . $AsteriskOutputDir); + } else + echo "error: $CallFile not created"; + } + } else + if($DebugDECT) + echo "IAX is disable\n"; + } + + function DialNumberModem($DECTnumber, $Time) { + global $AnrufDelay; + + // Parameter verarbeiten + $TimeH = substr($Time, 11, 2); + $TimeM = substr($Time, 14, 2); + $TimeM = substr($Time, 14, 2) + $AnrufDelay; + + if($TimeM < 0) { + $TimeM += 60; + $TimeH -= 1; + } + + if($TimeH < 0) + $TimeH += 24; + + if(strlen( $TimeH) == 1) + $TimeH = "0" . $TimeH; + + SetWackeup($DECTnumber, $TimeH, $TimeM); + } +?> diff --git a/includes_old/funktion_db.php b/includes_old/funktion_db.php new file mode 100644 index 00000000..ffd7d6a2 --- /dev/null +++ b/includes_old/funktion_db.php @@ -0,0 +1,145 @@ +"; + $Diff .= ""; + + for ($m = 0 ; $m < $Anzahl_Felder ; $m++) + $Diff .= "". mysql_field_name($Erg, $m). ""; + + $Diff .= ""; + + for ($n = 0 ; $n < $Zeilen ; $n++) { + $Diff .= ""; + + for ($m = 0 ; $m < $Anzahl_Felder ; $m++) + $Diff .= "".mysql_result($Erg, $n, $m). ""; + + $Diff .= ""; + } + + $Diff .= ""; + return $Diff; + } + + function db_querry_getDatenAssocArray($SQL) { + global $con; + + $Erg = mysql_query($SQL, $con); + echo mysql_error($con); + + $Daten = array(); + + for( $i=0; $i $Data1) { + if(isset( $Daten2[$DataKey])) { + $Data2 = $Daten2[$DataKey]; + + foreach($Data1 as $key => $value) + if( $value != $Data2[$key]) { + $Gefunden = true; + $Diff .= "\n$key\n$value\n" . $Data2[$key] . "\n"; + } + } else + foreach($Data1 as $key => $value) { + $Gefunden = true; + $Diff .= "\n$key\n$value\n\n"; + } + } + + $Diff .= "\n"; + + if($Gefunden) + return $Diff; + else + return "\nno changes Fount\n"; + } + + function db_query( $SQL, $comment) { + global $con, $Page; + $Diff = ""; + + // commed anlyse udn daten sicherung + if(strpos("#$SQL", "UPDATE") > 0) { + // Tabellen name ermitteln + $Table_Start = strpos( $SQL, "`"); + $Table_End = strpos( $SQL, "`", $Table_Start+1); + $Table = substr( $SQL, $Table_Start, ($Table_End-$Table_Start+1)); + + //SecureTest + if( $Table_Start == 0 || $Table_End == 0) die("

funktion_db ERROR SQL: '$SQL' nicht OK

"); + + //WHERE ermitteln + $Where_Start = strpos( $SQL, "WHERE"); + $Where = substr( $SQL, $Where_Start); + if( $Where_Start == 0) $Where = ";"; + + if( strlen( $Where) < 2) + { + $Diff = "can't show, too mutch data (no filter was set)"; + $querry_erg = mysql_query($SQL, $con); + } + else + { + $Daten1 = db_querry_getDatenAssocArray( "SELECT * FROM $Table $Where"); + $querry_erg = mysql_query($SQL, $con); + $Daten2 = db_querry_getDatenAssocArray( "SELECT * FROM $Table $Where"); + $Diff = db_querry_diffDaten($Daten1, $Daten2); + } + } + elseif( strpos( "#$SQL", "DELETE") > 0) + { + $TableWhere = substr( $SQL, 6); + $Diff .= Ausgabe_Daten( "SELECT * $TableWhere"); + + //execute command + $querry_erg = mysql_query($SQL, $con); + } + elseif( strpos( "#$SQL", "INSERT") > 0) + { + //execute command + $querry_erg = mysql_query($SQL, $con); + } + else + { + //execute command + $querry_erg = mysql_query($SQL, $con); + } + + $SQLCommand = "SQL:
". htmlentities( $SQL, ENT_QUOTES); + if( strlen($Diff) > 0) + $SQLCommand .= "

Diff:
$Diff"; + + $Commend = htmlentities( ($Page["Name"]. ": ". $comment), ENT_QUOTES); + //LOG commands in DB + $SQL_SEC = "INSERT INTO `ChangeLog` ( `UID` , `SQLCommad` , `Commend` ) ". + " VALUES ( '". $_SESSION['UID']. "', ". + "'". mysql_escape_string( $SQLCommand). "', ". + "'". mysql_escape_string( $Commend). "' );"; + $erg = mysql_query($SQL_SEC, $con); + echo mysql_error($con); + return $querry_erg; + }//function db_query( +} + +?> diff --git a/includes_old/funktion_db_list.php b/includes_old/funktion_db_list.php new file mode 100644 index 00000000..35bb7255 --- /dev/null +++ b/includes_old/funktion_db_list.php @@ -0,0 +1,62 @@ +"; + $html .= "DB: $Table_Name"; + + $html .= ""; + for ($m = 0; $m < $Anzahl_Felder; $m++) { + $html .= "" . mysql_field_name($Erg, $m) . ""; + } + $html .= ""; + + for ($n = 0; $n < $Zeilen; $n++) { + $html .= ""; + for ($m = 0; $m < $Anzahl_Felder; $m++) { + $html .= "" . mysql_result($Erg, $n, $m) . ""; + } + $html .= ""; + } + $html .= ""; + return $html; +} + +function funktion_db_element_list_2row($TopicName, $SQL) { + $html = ""; + $html .= "\n"; + $html .= ""; + # $html .= "\n"; + + $Erg = sql_query($SQL); + + $html .= ""; + for ($m = 0; $m < mysql_num_fields($Erg); $m++) { + $html .= ""; + } + $html .= ""; + + for ($n = 0; $n < mysql_num_rows($Erg); $n++) { + $html .= ""; + for ($m = 0; $m < mysql_num_fields($Erg); $m++) { + $html .= ""; + } + $html .= ""; + } + $html .= "
$TopicName

$TopicName

" . mysql_field_name($Erg, $m) . "
" . mysql_result($Erg, $n, $m) . "
\n"; + return $html; +} +?> diff --git a/includes_old/funktion_jabber.php b/includes_old/funktion_jabber.php new file mode 100644 index 00000000..9c699d70 --- /dev/null +++ b/includes_old/funktion_jabber.php @@ -0,0 +1,1853 @@ +server = $server; + $this->port = $port; + + $this->username = $username; + $this->password = $password; + $this->resource = $resource; + + $this->enable_logging = FALSE; + $this->log_array = array(); + $this->log_filename = ''; + $this->log_filehandler = FALSE; + + $this->packet_queue = array(); + $this->subscription_queue = array(); + + $this->iq_sleep_timer = 1; + $this->delay_disconnect = 1; + + $this->returned_keep_alive = TRUE; + $this->txnid = 0; + + $this->iq_version_name = "Class.Jabber.PHP -- http://cjphp.netflint.net -- by Nathan 'Fritzy' Fritz, fritz@netflint.net"; + $this->iq_version_version = "0.4"; + $this->iq_version_os = $_SERVER['SERVER_SOFTWARE']; + + $this->connection_class = "CJP_StandardConnector"; + + $this->error_codes = array(400 => "Bad Request", + 401 => "Unauthorized", + 402 => "Payment Required", + 403 => "Forbidden", + 404 => "Not Found", + 405 => "Not Allowed", + 406 => "Not Acceptable", + 407 => "Registration Required", + 408 => "Request Timeout", + 409 => "Conflict", + 500 => "Internal Server Error", + 501 => "Not Implemented", + 502 => "Remove Server Error", + 503 => "Service Unavailable", + 504 => "Remove Server Timeout", + 510 => "Disconnected"); + } + + + + function Connect() + { + $this->_create_logfile(); + + $this->CONNECTOR = new $this->connection_class; + + if ($this->CONNECTOR->OpenSocket($this->server, $this->port)) + { + $this->SendPacket("\n"); + $this->SendPacket("\n"); + + sleep(2); + + if ($this->_check_connected()) + { + $this->connected = TRUE; // Nathan Fritz + return TRUE; + } + else + { + $this->AddToLog("ERROR: Connect() #1"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: Connect() #2"); + return FALSE; + } + } + + + + function Disconnect() + { + if (is_int($this->delay_disconnect)) + { + sleep($this->delay_disconnect); + } + + $this->SendPacket(""); + $this->CONNECTOR->CloseSocket(); + + $this->_close_logfile(); + $this->PrintLog(); + } + + + + function SendAuth() + { + $this->auth_id = "auth_" . md5(time() . $_SERVER['REMOTE_ADDR']); + + $this->resource = ($this->resource != NULL) ? $this->resource : ("Class.Jabber.PHP " . md5($this->auth_id)); + $this->jid = "{$this->username}@{$this->server}/{$this->resource}"; + + // request available authentication methods + $payload = "{$this->username}"; + $packet = $this->SendIq(NULL, 'get', $this->auth_id, "jabber:iq:auth", $payload); + + // was a result returned? + if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) + { + // yes, now check for auth method availability in descending order (best to worst) + + if (!function_exists('mhash')) + { + $this->AddToLog("ATTENTION: SendAuth() - mhash() is not available; screw 0k and digest method, we need to go with plaintext auth"); + } + + // auth_0k + if (function_exists('mhash') && isset($packet['iq']['#']['query'][0]['#']['sequence'][0]["#"]) && isset($packet['iq']['#']['query'][0]['#']['token'][0]["#"])) + { + return $this->_sendauth_0k($packet['iq']['#']['query'][0]['#']['token'][0]["#"], $packet['iq']['#']['query'][0]['#']['sequence'][0]["#"]); + } + // digest + elseif (function_exists('mhash') && isset($packet['iq']['#']['query'][0]['#']['digest'])) + { + return $this->_sendauth_digest(); + } + // plain text + elseif ($packet['iq']['#']['query'][0]['#']['password']) + { + return $this->_sendauth_plaintext(); + } + // dude, you're fucked + { + $this->AddToLog("ERROR: SendAuth() #2 - No auth method available!"); + return FALSE; + } + } + else + { + // no result returned + $this->AddToLog("ERROR: SendAuth() #1"); + return FALSE; + } + } + + + + function AccountRegistration($reg_email = NULL, $reg_name = NULL) + { + $packet = $this->SendIq($this->server, 'get', 'reg_01', 'jabber:iq:register'); + + if ($packet) + { + $key = $this->GetInfoFromIqKey($packet); // just in case a key was passed back from the server + unset($packet); + + $payload = "{$this->username} + {$this->password} + $reg_email + $reg_name\n"; + + $payload .= ($key) ? "$key\n" : ''; + + $packet = $this->SendIq($this->server, 'set', "reg_01", "jabber:iq:register", $payload); + + if ($this->GetInfoFromIqType($packet) == 'result') + { + if (isset($packet['iq']['#']['query'][0]['#']['registered'][0]['#'])) + { + $return_code = 1; + } + else + { + $return_code = 2; + } + + if ($this->resource) + { + $this->jid = "{$this->username}@{$this->server}/{$this->resource}"; + } + else + { + $this->jid = "{$this->username}@{$this->server}"; + } + + } + elseif ($this->GetInfoFromIqType($packet) == 'error' && isset($packet['iq']['#']['error'][0]['#'])) + { + // "conflict" error, i.e. already registered + if ($packet['iq']['#']['error'][0]['@']['code'] == '409') + { + $return_code = 1; + } + else + { + $return_code = "Error " . $packet['iq']['#']['error'][0]['@']['code'] . ": " . $packet['iq']['#']['error'][0]['#']; + } + } + + return $return_code; + + } + else + { + return 3; + } + } + + + + function SendPacket($xml) + { + $xml = trim($xml); + + if ($this->CONNECTOR->WriteToSocket($xml)) + { + $this->AddToLog("SEND: $xml"); + return TRUE; + } + else + { + $this->AddToLog('ERROR: SendPacket() #1'); + return FALSE; + } + } + + + + function Listen() + { + $incoming = ""; + + while ($line = $this->CONNECTOR->ReadFromSocket(4096)) + { + $incoming .= $line; + } + + $incoming = trim($incoming); + + if ($incoming != "") + { + $this->AddToLog("RECV: $incoming"); + } + + if ($incoming != "") + { + $temp = $this->_split_incoming($incoming); + + for ($a = 0; $a < count($temp); $a++) + { + $this->packet_queue[] = $this->xmlize($temp[$a]); + } + } + + return TRUE; + } + + + + function StripJID($jid = NULL) + { + preg_match("/(.*)\/(.*)/Ui", $jid, $temp); + return ($temp[1] != "") ? $temp[1] : $jid; + } + + + + function SendMessage($to, $type = "normal", $id = NULL, $content = NULL, $payload = NULL) + { + if ($to && is_array($content)) + { + if (!$id) + { + $id = $type . "_" . time(); + } + + $content = $this->_array_htmlspecialchars($content); + + $xml = "\n"; + + if (isset($content['subject'])) + { + $xml .= "" . $content['subject'] . "\n"; + } + + if (isset($content['thread'])) + { + $xml .= "" . $content['thread'] . "\n"; + } + + $xml .= "" . $content['body'] . "\n"; + $xml .= $payload; + $xml .= "\n"; + + + if ($this->SendPacket($xml)) + { + return TRUE; + } + else + { + $this->AddToLog("ERROR: SendMessage() #1"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: SendMessage() #2"); + return FALSE; + } + } + + + + function SendPresence($type = NULL, $to = NULL, $status = NULL, $show = NULL, $priority = NULL) + { + $xml = "\n" : " />\n"; + + $xml .= ($status) ? " $status\n" : ''; + $xml .= ($show) ? " $show\n" : ''; + $xml .= ($priority) ? " $priority\n" : ''; + + $xml .= ($status || $show || $priority) ? "\n" : ''; + + if ($this->SendPacket($xml)) + { + return TRUE; + } + else + { + $this->AddToLog("ERROR: SendPresence() #1"); + return FALSE; + } + } + + + + function SendError($to, $id = NULL, $error_number, $error_message = NULL) + { + $xml = "error_codes[$error_number]; + $xml .= "\n"; + $xml .= ""; + + $this->SendPacket($xml); + } + + + + function RosterUpdate() + { + $roster_request_id = "roster_" . time(); + + $incoming_array = $this->SendIq(NULL, 'get', $roster_request_id, "jabber:iq:roster"); + + if (is_array($incoming_array)) + { + if ($incoming_array['iq']['@']['type'] == 'result' + && $incoming_array['iq']['@']['id'] == $roster_request_id + && $incoming_array['iq']['#']['query']['0']['@']['xmlns'] == "jabber:iq:roster") + { + $number_of_contacts = count($incoming_array['iq']['#']['query'][0]['#']['item']); + $this->roster = array(); + + for ($a = 0; $a < $number_of_contacts; $a++) + { + $this->roster[$a] = array( "jid" => strtolower($incoming_array['iq']['#']['query'][0]['#']['item'][$a]['@']['jid']), + "name" => $incoming_array['iq']['#']['query'][0]['#']['item'][$a]['@']['name'], + "subscription" => $incoming_array['iq']['#']['query'][0]['#']['item'][$a]['@']['subscription'], + "group" => $incoming_array['iq']['#']['query'][0]['#']['item'][$a]['#']['group'][0]['#'] + ); + } + + return TRUE; + } + else + { + $this->AddToLog("ERROR: RosterUpdate() #1"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: RosterUpdate() #2"); + return FALSE; + } + } + + + + function RosterAddUser($jid = NULL, $id = NULL, $name = NULL) + { + $id = ($id) ? $id : "adduser_" . time(); + + if ($jid) + { + $payload = " SendIq(NULL, 'set', $id, "jabber:iq:roster", $payload); + + if ($this->GetInfoFromIqType($packet) == 'result') + { + $this->RosterUpdate(); + return TRUE; + } + else + { + $this->AddToLog("ERROR: RosterAddUser() #2"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: RosterAddUser() #1"); + return FALSE; + } + } + + + + function RosterRemoveUser($jid = NULL, $id = NULL) + { + $id = ($id) ? $id : 'deluser_' . time(); + + if ($jid && $id) + { + $packet = $this->SendIq(NULL, 'set', $id, "jabber:iq:roster", ""); + + if ($this->GetInfoFromIqType($packet) == 'result') + { + $this->RosterUpdate(); + return TRUE; + } + else + { + $this->AddToLog("ERROR: RosterRemoveUser() #2"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: RosterRemoveUser() #1"); + return FALSE; + } + } + + + + function RosterExistsJID($jid = NULL) + { + if ($jid) + { + if ($this->roster) + { + for ($a = 0; $a < count($this->roster); $a++) + { + if ($this->roster[$a]['jid'] == strtolower($jid)) + { + return $a; + } + } + } + else + { + $this->AddToLog("ERROR: RosterExistsJID() #2"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: RosterExistsJID() #1"); + return FALSE; + } + } + + + + function GetFirstFromQueue() + { + return array_shift($this->packet_queue); + } + + + + function GetFromQueueById($packet_type, $id) + { + $found_message = FALSE; + + foreach ($this->packet_queue as $key => $value) + { + if ($value[$packet_type]['@']['id'] == $id) + { + $found_message = $value; + unset($this->packet_queue[$key]); + + break; + } + } + + return (is_array($found_message)) ? $found_message : FALSE; + } + + + + function CallHandler($packet = NULL) + { + $packet_type = $this->_get_packet_type($packet); + + if ($packet_type == "message") + { + $type = $packet['message']['@']['type']; + $type = ($type != "") ? $type : "normal"; + $funcmeth = "Handler_message_$type"; + } + elseif ($packet_type == "iq") + { + $namespace = $packet['iq']['#']['query'][0]['@']['xmlns']; + $namespace = str_replace(":", "_", $namespace); + $funcmeth = "Handler_iq_$namespace"; + } + elseif ($packet_type == "presence") + { + $type = $packet['presence']['@']['type']; + $type = ($type != "") ? $type : "available"; + $funcmeth = "Handler_presence_$type"; + } + + + if ($funcmeth != '') + { + if (function_exists($funcmeth)) + { + call_user_func($funcmeth, $packet); + } + elseif (method_exists($this, $funcmeth)) + { + call_user_func(array(&$this, $funcmeth), $packet); + } + else + { + $this->Handler_NOT_IMPLEMENTED($packet); + $this->AddToLog("ERROR: CallHandler() #1 - neither method nor function $funcmeth() available"); + } + } + } + + + + function CruiseControl($seconds = -1) + { + $count = 0; + + while ($count != $seconds) + { + $this->Listen(); + + do { + $packet = $this->GetFirstFromQueue(); + + if ($packet) { + $this->CallHandler($packet); + } + + } while (count($this->packet_queue) > 1); + + $count += 0.25; + usleep(250000); + + if ($this->last_ping_time + 180 < time()) + { + // Modified by Nathan Fritz + if ($this->returned_keep_alive == FALSE) + { + $this->connected = FALSE; + $this->AddToLog('EVENT: Disconnected'); + } + if ($this->returned_keep_alive == TRUE) + { + $this->connected = TRUE; + } + + $this->returned_keep_alive = FALSE; + $this->keep_alive_id = 'keep_alive_' . time(); + //$this->SendPacket("", 'CruiseControl'); + $this->SendPacket(""); + // ** + + $this->last_ping_time = time(); + } + } + + return TRUE; + } + + + + function SubscriptionAcceptRequest($to = NULL) + { + return ($to) ? $this->SendPresence("subscribed", $to) : FALSE; + } + + + + function SubscriptionDenyRequest($to = NULL) + { + return ($to) ? $this->SendPresence("unsubscribed", $to) : FALSE; + } + + + + function Subscribe($to = NULL) + { + return ($to) ? $this->SendPresence("subscribe", $to) : FALSE; + } + + + + function Unsubscribe($to = NULL) + { + return ($to) ? $this->SendPresence("unsubscribe", $to) : FALSE; + } + + + + function SendIq($to = NULL, $type = 'get', $id = NULL, $xmlns = NULL, $payload = NULL, $from = NULL) + { + if (!preg_match("/^(get|set|result|error)$/", $type)) + { + unset($type); + + $this->AddToLog("ERROR: SendIq() #2 - type must be 'get', 'set', 'result' or 'error'"); + return FALSE; + } + elseif ($id && $xmlns) + { + $xml = "SendPacket($xml); + sleep($this->iq_sleep_timer); + $this->Listen(); + + return (preg_match("/^(get|set)$/", $type)) ? $this->GetFromQueueById("iq", $id) : TRUE; + } + else + { + $this->AddToLog("ERROR: SendIq() #1 - to, id and xmlns are mandatory"); + return FALSE; + } + } + + + + // get the transport registration fields + // method written by Steve Blinch, http://www.blitzaffe.com + function TransportRegistrationDetails($transport) + { + $this->txnid++; + $packet = $this->SendIq($transport, 'get', "reg_{$this->txnid}", "jabber:iq:register", NULL, $this->jid); + + if ($packet) + { + $res = array(); + + foreach ($packet['iq']['#']['query'][0]['#'] as $element => $data) + { + if ($element != 'instructions' && $element != 'key') + { + $res[] = $element; + } + } + + return $res; + } + else + { + return 3; + } + } + + + + // register with the transport + // method written by Steve Blinch, http://www.blitzaffe.com + function TransportRegistration($transport, $details) + { + $this->txnid++; + $packet = $this->SendIq($transport, 'get', "reg_{$this->txnid}", "jabber:iq:register", NULL, $this->jid); + + if ($packet) + { + $key = $this->GetInfoFromIqKey($packet); // just in case a key was passed back from the server + unset($packet); + + $payload = ($key) ? "$key\n" : ''; + foreach ($details as $element => $value) + { + $payload .= "<$element>$value\n"; + } + + $packet = $this->SendIq($transport, 'set', "reg_{$this->txnid}", "jabber:iq:register", $payload); + + if ($this->GetInfoFromIqType($packet) == 'result') + { + if (isset($packet['iq']['#']['query'][0]['#']['registered'][0]['#'])) + { + $return_code = 1; + } + else + { + $return_code = 2; + } + } + elseif ($this->GetInfoFromIqType($packet) == 'error') + { + if (isset($packet['iq']['#']['error'][0]['#'])) + { + $return_code = "Error " . $packet['iq']['#']['error'][0]['@']['code'] . ": " . $packet['iq']['#']['error'][0]['#']; + $this->AddToLog('ERROR: TransportRegistration()'); + } + } + + return $return_code; + } + else + { + return 3; + } + } + + + + function GetvCard($jid = NULL, $id = NULL) + { + if (!$id) + { + $id = "vCard_" . md5(time() . $_SERVER['REMOTE_ADDR']); + } + + if ($jid) + { + $xml = " + + "; + + $this->SendPacket($xml); + sleep($this->iq_sleep_timer); + $this->Listen(); + + return $this->GetFromQueueById("iq", $id); + } + else + { + $this->AddToLog("ERROR: GetvCard() #1 - to and id are mandatory"); + return FALSE; + } + } + + + + function PrintLog() + { + if ($this->enable_logging) + { + if ($this->log_filehandler) + { + echo "

Logging enabled, logged events have been written to the file {$this->log_filename}.

\n"; + } + else + { + echo "

Logging enabled, logged events below:

\n"; + echo "
\n";
+        echo (count($this->log_array) > 0) ? implode("\n\n\n", $this->log_array) : "No logged events.";
+        echo "
\n"; + } + } + } + + + + // ====================================================================== + // private methods + // ====================================================================== + + + + function _sendauth_0k($zerok_token, $zerok_sequence) + { + // initial hash of password + $zerok_hash = mhash(MHASH_SHA1, $this->password); + $zerok_hash = bin2hex($zerok_hash); + + // sequence 0: hash of hashed-password and token + $zerok_hash = mhash(MHASH_SHA1, $zerok_hash . $zerok_token); + $zerok_hash = bin2hex($zerok_hash); + + // repeat as often as needed + for ($a = 0; $a < $zerok_sequence; $a++) + { + $zerok_hash = mhash(MHASH_SHA1, $zerok_hash); + $zerok_hash = bin2hex($zerok_hash); + } + + $payload = "{$this->username} + $zerok_hash + {$this->resource}"; + + $packet = $this->SendIq(NULL, 'set', $this->auth_id, "jabber:iq:auth", $payload); + + // was a result returned? + if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) + { + return TRUE; + } + else + { + $this->AddToLog("ERROR: _sendauth_0k() #1"); + return FALSE; + } + } + + + + function _sendauth_digest() + { + $payload = "{$this->username} + {$this->resource} + " . bin2hex(mhash(MHASH_SHA1, $this->stream_id . $this->password)) . ""; + + $packet = $this->SendIq(NULL, 'set', $this->auth_id, "jabber:iq:auth", $payload); + + // was a result returned? + if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) + { + return TRUE; + } + else + { + $this->AddToLog("ERROR: _sendauth_digest() #1"); + return FALSE; + } + } + + + + function _sendauth_plaintext() + { + $payload = "{$this->username} + {$this->password} + {$this->resource}"; + + $packet = $this->SendIq(NULL, 'set', $this->auth_id, "jabber:iq:auth", $payload); + + // was a result returned? + if ($this->GetInfoFromIqType($packet) == 'result' && $this->GetInfoFromIqId($packet) == $this->auth_id) + { + return TRUE; + } + else + { + $this->AddToLog("ERROR: _sendauth_plaintext() #1"); + return FALSE; + } + } + + + + function _listen_incoming() + { + $incoming = ""; + + while ($line = $this->CONNECTOR->ReadFromSocket(4096)) + { + $incoming .= $line; + } + + $incoming = trim($incoming); + + if ($incoming != "") + { + $this->AddToLog("RECV: $incoming"); + } + + return $this->xmlize($incoming); + } + + + + function _check_connected() + { + $incoming_array = $this->_listen_incoming(); + + if (is_array($incoming_array)) + { + if ($incoming_array["stream:stream"]['@']['from'] == $this->server + && $incoming_array["stream:stream"]['@']['xmlns'] == "jabber:client" + && $incoming_array["stream:stream"]['@']["xmlns:stream"] == "http://etherx.jabber.org/streams") + { + $this->stream_id = $incoming_array["stream:stream"]['@']['id']; + + return TRUE; + } + else + { + $this->AddToLog("ERROR: _check_connected() #1"); + return FALSE; + } + } + else + { + $this->AddToLog("ERROR: _check_connected() #2"); + return FALSE; + } + } + + + + function _get_packet_type($packet = NULL) + { + if (is_array($packet)) + { + reset($packet); + $packet_type = key($packet); + } + + return ($packet_type) ? $packet_type : FALSE; + } + + + + function _split_incoming($incoming) + { + $temp = preg_split("/<(message|iq|presence|stream)/", $incoming, -1, PREG_SPLIT_DELIM_CAPTURE); + $array = array(); + + for ($a = 1; $a < count($temp); $a = $a + 2) + { + $array[] = "<" . $temp[$a] . $temp[($a + 1)]; + } + + return $array; + } + + + + function _create_logfile() + { + if ($this->log_filename != '' && $this->enable_logging) + { + $this->log_filehandler = fopen($this->log_filename, 'w'); + } + } + + + + function AddToLog($string) + { + if ($this->enable_logging) + { + if ($this->log_filehandler) + { + #fwrite($this->log_filehandler, $string . "\n\n"); + print "$string \n\n"; + } + else + { + $this->log_array[] = htmlspecialchars($string); + } + } + } + + + + function _close_logfile() + { + if ($this->log_filehandler) + { + fclose($this->log_filehandler); + } + } + + + + // _array_htmlspecialchars() + // applies htmlspecialchars() to all values in an array + + function _array_htmlspecialchars($array) + { + if (is_array($array)) + { + foreach ($array as $k => $v) + { + if (is_array($v)) + { + $v = $this->_array_htmlspecialchars($v); + } + else + { + $v = htmlspecialchars($v); + } + } + } + + return $array; + } + + + + // ====================================================================== + // parsers + // ====================================================================== + + + + function GetInfoFromMessageFrom($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['@']['from'] : FALSE; + } + + + + function GetInfoFromMessageType($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['@']['type'] : FALSE; + } + + + + function GetInfoFromMessageId($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['@']['id'] : FALSE; + } + + + + function GetInfoFromMessageThread($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['#']['thread'][0]['#'] : FALSE; + } + + + + function GetInfoFromMessageSubject($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['#']['subject'][0]['#'] : FALSE; + } + + + + function GetInfoFromMessageBody($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['#']['body'][0]['#'] : FALSE; + } + + function GetInfoFromMessageXMLNS($packet = NULL) + { + return (is_array($packet)) ? $packet['message']['#']['x'] : FALSE; + } + + + + function GetInfoFromMessageError($packet = NULL) + { + $error = preg_replace("/^\/$/", "", ($packet['message']['#']['error'][0]['@']['code'] . "/" . $packet['message']['#']['error'][0]['#'])); + return (is_array($packet)) ? $error : FALSE; + } + + + + // ====================================================================== + // parsers + // ====================================================================== + + + + function GetInfoFromIqFrom($packet = NULL) + { + return (is_array($packet)) ? $packet['iq']['@']['from'] : FALSE; + } + + + + function GetInfoFromIqType($packet = NULL) + { + return (is_array($packet)) ? $packet['iq']['@']['type'] : FALSE; + } + + + + function GetInfoFromIqId($packet = NULL) + { + return (is_array($packet)) ? $packet['iq']['@']['id'] : FALSE; + } + + + + function GetInfoFromIqKey($packet = NULL) + { + return (is_array($packet)) ? $packet['iq']['#']['query'][0]['#']['key'][0]['#'] : FALSE; + } + + + + function GetInfoFromIqError($packet = NULL) + { + $error = preg_replace("/^\/$/", "", ($packet['iq']['#']['error'][0]['@']['code'] . "/" . $packet['iq']['#']['error'][0]['#'])); + return (is_array($packet)) ? $error : FALSE; + } + + + + // ====================================================================== + // parsers + // ====================================================================== + + + + function GetInfoFromPresenceFrom($packet = NULL) + { + return (is_array($packet)) ? $packet['presence']['@']['from'] : FALSE; + } + + + + function GetInfoFromPresenceType($packet = NULL) + { + return (is_array($packet)) ? $packet['presence']['@']['type'] : FALSE; + } + + + + function GetInfoFromPresenceStatus($packet = NULL) + { + return (is_array($packet)) ? $packet['presence']['#']['status'][0]['#'] : FALSE; + } + + + + function GetInfoFromPresenceShow($packet = NULL) + { + return (is_array($packet)) ? $packet['presence']['#']['show'][0]['#'] : FALSE; + } + + + + function GetInfoFromPresencePriority($packet = NULL) + { + return (is_array($packet)) ? $packet['presence']['#']['priority'][0]['#'] : FALSE; + } + + + + // ====================================================================== + // handlers + // ====================================================================== + + + + function Handler_message_normal($packet) + { + $from = $packet['message']['@']['from']; + $this->AddToLog("EVENT: Message (type normal) from $from"); + } + + + + function Handler_message_chat($packet) + { + $from = $packet['message']['@']['from']; + $this->AddToLog("EVENT: Message (type chat) from $from"); + } + + + + function Handler_message_groupchat($packet) + { + $from = $packet['message']['@']['from']; + $this->AddToLog("EVENT: Message (type groupchat) from $from"); + } + + + + function Handler_message_headline($packet) + { + $from = $packet['message']['@']['from']; + $this->AddToLog("EVENT: Message (type headline) from $from"); + } + + + + function Handler_message_error($packet) + { + $from = $packet['message']['@']['from']; + $this->AddToLog("EVENT: Message (type error) from $from"); + } + + + + // ====================================================================== + // handlers + // ====================================================================== + + + + // application version updates + function Handler_iq_jabber_iq_autoupdate($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:autoupdate from $from"); + } + + + + // interactive server component properties + function Handler_iq_jabber_iq_agent($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:agent from $from"); + } + + + + // method to query interactive server components + function Handler_iq_jabber_iq_agents($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:agents from $from"); + } + + + + // simple client authentication + function Handler_iq_jabber_iq_auth($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:auth from $from"); + } + + + + // out of band data + function Handler_iq_jabber_iq_oob($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:oob from $from"); + } + + + + // method to store private data on the server + function Handler_iq_jabber_iq_private($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:private from $from"); + } + + + + // method for interactive registration + function Handler_iq_jabber_iq_register($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:register from $from"); + } + + + + // client roster management + function Handler_iq_jabber_iq_roster($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:roster from $from"); + } + + + + // method for searching a user database + function Handler_iq_jabber_iq_search($packet) + { + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: jabber:iq:search from $from"); + } + + + + // method for requesting the current time + function Handler_iq_jabber_iq_time($packet) + { + if ($this->keep_alive_id == $this->GetInfoFromIqId($packet)) + { + $this->returned_keep_alive = TRUE; + $this->connected = TRUE; + $this->AddToLog('EVENT: Keep-Alive returned, connection alive.'); + } + $type = $this->GetInfoFromIqType($packet); + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + $id = ($id != "") ? $id : "time_" . time(); + + if ($type == 'get') + { + $payload = "" . gmdate("Ydm\TH:i:s") . " + " . date("T") . " + " . date("Y/d/m h:i:s A") . ""; + + $this->SendIq($from, 'result', $id, "jabber:iq:time", $payload); + } + + $this->AddToLog("EVENT: jabber:iq:time (type $type) from $from"); + } + + + + // method for requesting version + function Handler_iq_jabber_iq_version($packet) + { + $type = $this->GetInfoFromIqType($packet); + $from = $this->GetInfoFromIqFrom($packet); + $id = $this->GetInfoFromIqId($packet); + $id = ($id != "") ? $id : "version_" . time(); + + if ($type == 'get') + { + $payload = "{$this->iq_version_name} + {$this->iq_version_os} + {$this->iq_version_version}"; + + #$this->SendIq($from, 'result', $id, "jabber:iq:version", $payload); + } + + $this->AddToLog("EVENT: jabber:iq:version (type $type) from $from -- DISABLED"); + } + + + + // keepalive method, added by Nathan Fritz + /* + function Handler_jabber_iq_time($packet) + { + if ($this->keep_alive_id == $this->GetInfoFromIqId($packet)) + { + $this->returned_keep_alive = TRUE; + $this->connected = TRUE; + $this->AddToLog('EVENT: Keep-Alive returned, connection alive.'); + } + } + */ + + + // ====================================================================== + // handlers + // ====================================================================== + + + + function Handler_presence_available($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + + $show_status = $this->GetInfoFromPresenceStatus($packet) . " / " . $this->GetInfoFromPresenceShow($packet); + $show_status = ($show_status != " / ") ? " ($addendum)" : ''; + + $this->AddToLog("EVENT: Presence (type: available) - $from is available $show_status"); + } + + + + function Handler_presence_unavailable($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + + $show_status = $this->GetInfoFromPresenceStatus($packet) . " / " . $this->GetInfoFromPresenceShow($packet); + $show_status = ($show_status != " / ") ? " ($addendum)" : ''; + + $this->AddToLog("EVENT: Presence (type: unavailable) - $from is unavailable $show_status"); + } + + + + function Handler_presence_subscribe($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + $this->SubscriptionAcceptRequest($from); + $this->RosterUpdate(); + + $this->log_array[] = "Presence: (type: subscribe) - Subscription request from $from, was added to \$this->subscription_queue, roster updated"; + } + + + + function Handler_presence_subscribed($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + $this->RosterUpdate(); + + $this->AddToLog("EVENT: Presence (type: subscribed) - Subscription allowed by $from, roster updated"); + } + + + + function Handler_presence_unsubscribe($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + $this->SendPresence("unsubscribed", $from); + $this->RosterUpdate(); + + $this->AddToLog("EVENT: Presence (type: unsubscribe) - Request to unsubscribe from $from, was automatically approved, roster updated"); + } + + + + function Handler_presence_unsubscribed($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + $this->RosterUpdate(); + + $this->AddToLog("EVENT: Presence (type: unsubscribed) - Unsubscribed from $from's presence"); + } + + + + // Added By Nathan Fritz + function Handler_presence_error($packet) + { + $from = $this->GetInfoFromPresenceFrom($packet); + $this->AddToLog("EVENT: Presence (type: error) - Error in $from's presence"); + } + + + + // ====================================================================== + // Generic handlers + // ====================================================================== + + + + // Generic handler for unsupported requests + function Handler_NOT_IMPLEMENTED($packet) + { + $packet_type = $this->_get_packet_type($packet); + $from = call_user_func(array(&$this, "GetInfoFrom" . ucfirst($packet_type) . "From"), $packet); + $id = call_user_func(array(&$this, "GetInfoFrom" . ucfirst($packet_type) . "Id"), $packet); + + $this->SendError($from, $id, 501); + $this->AddToLog("EVENT: Unrecognized <$packet_type/> from $from"); + } + + + + // ====================================================================== + // Third party code + // m@d pr0ps to the coders ;) + // ====================================================================== + + + + // xmlize() + // (c) Hans Anderson / http://www.hansanderson.com/php/xml/ + + function xmlize($data) + { + $vals = $index = $array = array(); + $parser = xml_parser_create('utf-8'); + xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); + xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); + xml_parse_into_struct($parser, $data, $vals, $index); + xml_parser_free($parser); + + $i = 0; + + $tagname = $vals[$i]['tag']; + $array[$tagname]['@'] = $vals[$i]['attributes']; + $array[$tagname]['#'] = $this->_xml_depth($vals, $i); + + return $array; + } + + + + // _xml_depth() + // (c) Hans Anderson / http://www.hansanderson.com/php/xml/ + + function _xml_depth($vals, &$i) + { + $children = array(); + + if (isset($vals[$i]['value'])) + { + array_push($children, trim($vals[$i]['value'])); + } + + while (++$i < count($vals)) + { + switch ($vals[$i]['type']) + { + case 'cdata': + array_push($children, trim($vals[$i]['value'])); + break; + + case 'complete': + $tagname = $vals[$i]['tag']; + $size = isset($children[$tagname]) ? sizeof($children[$tagname]) : 0; + $children[$tagname][$size]['#'] = isset($vals[$i]['value']) ? trim($vals[$i]['value']) : ""; + if (isset($vals[$i]['attributes'])) + { + $children[$tagname][$size]['@'] = $vals[$i]['attributes']; + } + break; + + case 'open': + $tagname = $vals[$i]['tag']; + $size = isset($children[$tagname]) ? sizeof($children[$tagname]) : 0; + if ($vals[$i]['attributes']) + { + $children[$tagname][$size]['@'] = $vals[$i]['attributes']; + $children[$tagname][$size]['#'] = $this->_xml_depth($vals, $i); + } + else + { + $children[$tagname][$size]['#'] = $this->_xml_depth($vals, $i); + } + break; + + case 'close': + return $children; + break; + } + } + + return $children; + } + + + + // TraverseXMLize() + // (c) acebone@f2s.com, a HUGE help! + + function TraverseXMLize($array, $arrName = "array", $level = 0) + { + if ($level == 0) + { + echo "
";
+    }
+
+    while (list($key, $val) = @each($array))
+    {
+      if (is_array($val))
+      {
+        $this->TraverseXMLize($val, $arrName . "[" . $key . "]", $level + 1);
+      }
+      else
+      {
+        echo '$' . $arrName . '[' . $key . '] = "' . $val . "\"\n";
+      }
+    }
+
+    if ($level == 0)
+    {
+      echo "
"; + } + } +} + + + +class MakeXML extends Jabber +{ + + function MakeXML() + { + $nodes = array(); + } + + + + function AddPacketDetails($string, $value = NULL) + { + if (preg_match("/\(([0-9]*)\)$/i", $string)) + { + $string .= "/[\"#\"]"; + } + + $temp = @explode("/", $string); + + for ($a = 0; $a < count($temp); $a++) + { + $temp[$a] = preg_replace("/^[@]{1}([a-z0-9_]*)$/i", "[\"@\"][\"\\1\"]", $temp[$a]); + $temp[$a] = preg_replace("/^([a-z0-9_]*)\(([0-9]*)\)$/i", "[\"\\1\"][\\2]", $temp[$a]); + $temp[$a] = preg_replace("/^([a-z0-9_]*)$/i", "[\"\\1\"]", $temp[$a]); + } + + $node = implode("", $temp); + + // Yeahyeahyeah, I know it's ugly... get over it. ;) + echo "\$this->nodes$node = \"" . htmlspecialchars($value) . "\";
"; + eval("\$this->nodes$node = \"" . htmlspecialchars($value) . "\";"); + } + + + + function BuildPacket($array = NULL) + { + + if (!$array) + { + $array = $this->nodes; + } + + if (is_array($array)) + { + array_multisort($array, SORT_ASC, SORT_STRING); + + foreach ($array as $key => $value) + { + if (is_array($value) && $key == "@") + { + foreach ($value as $subkey => $subvalue) + { + $subvalue = htmlspecialchars($subvalue); + $text .= " $subkey='$subvalue'"; + } + + $text .= ">\n"; + + } + elseif ($key == "#") + { + $text .= htmlspecialchars($value); + } + elseif (is_array($value)) + { + for ($a = 0; $a < count($value); $a++) + { + $text .= "<$key"; + + if (!$this->_preg_grep_keys("/^@/", $value[$a])) + { + $text .= ">"; + } + + $text .= $this->BuildPacket($value[$a]); + + $text .= "\n"; + } + } + else + { + $value = htmlspecialchars($value); + $text .= "<$key>$value\n"; + } + } + + return $text; + } + } + + + + function _preg_grep_keys($pattern, $array) + { + while (list($key, $val) = each($array)) + { + if (preg_match($pattern, $key)) + { + $newarray[$key] = $val; + } + } + return (is_array($newarray)) ? $newarray : FALSE; + } +} + + + +class CJP_StandardConnector +{ + function OpenSocket($server, $port) + { + if ($this->active_socket = fsockopen($server, $port)) + { + socket_set_blocking($this->active_socket, 0); + socket_set_timeout($this->active_socket, 31536000); + + return TRUE; + } + else + { + return FALSE; + } + } + + + + function CloseSocket() + { + return fclose($this->active_socket); + } + + + + function WriteToSocket($data) + { + return fwrite($this->active_socket, $data); + } + + + + function ReadFromSocket($chunksize) + { + set_magic_quotes_runtime(0); + $buffer = fread($this->active_socket, $chunksize); + set_magic_quotes_runtime(get_magic_quotes_gpc()); + + return $buffer; + } +} + + + +?> diff --git a/includes_old/funktion_modem.php b/includes_old/funktion_modem.php new file mode 100644 index 00000000..8e93ebf4 --- /dev/null +++ b/includes_old/funktion_modem.php @@ -0,0 +1,34 @@ +$Number' was called
\n"; + + $fp = fopen( $ModemDev, "w"); + sleep(1); + fwrite( $fp, "+++"); + sleep(1); + fwrite( $fp, "ATZ\n"); + sleep(1); + fwrite( $fp, "ATX1\n"); + sleep(1); + fwrite( $fp, "ATD $Number \n"); + sleep(8); + fclose($fp); + sleep(1); + } + else + echo "Modem is Disable, number: '$Number' was not called
\n"; +} + + +function SetWackeup( $Number, $TimeH, $TimeM) +{ + global $WakeupNumber; + DialNumber( "$WakeupNumber$TimeH$TimeM$Number"); +} + +?> diff --git a/includes_old/funktion_schichtplan_beamer.php b/includes_old/funktion_schichtplan_beamer.php new file mode 100644 index 00000000..85c5ffe8 --- /dev/null +++ b/includes_old/funktion_schichtplan_beamer.php @@ -0,0 +1,180 @@ +\n"; + + $Out.= "\n". + "\n". + "\n". + "\n"; + + /////////////////////////////////////////////////////////////////// + // SQL abfrage für die benötigten schichten + /////////////////////////////////////////////////////////////////// + $SQL = "SELECT * FROM `ShiftEntry` WHERE (`SID` = '$SID') ORDER BY `TID`, `UID` DESC ;"; + $Erg = mysql_query($SQL, $con); + + $Anzahl = mysql_num_rows($Erg); + $Feld=-1; + for( $i = 0; $i < $Anzahl; $i++ ) + { + + $Temp_TID = mysql_result($Erg, $i, "TID"); + + // wenn sich der Type ändert wird zumnästen feld geweckselt + if( ($i==0) || ($Temp_TID_old != $Temp_TID) ) + { + $Feld++; + $Temp[$Feld]["free"]=0; + $Temp[$Feld]["Engel"]=array(); + } + + $Temp[$Feld]["TID"] = $Temp_TID; + $Temp[$Feld]["UID"] = mysql_result($Erg, $i, "UID"); + + // ist es eine zu vergeben schicht? + if( $Temp[$Feld]["UID"] == 0 ) + $Temp[$Feld]["free"]++; + else + $Temp[$Feld]["Engel"][] = $Temp[$Feld]["UID"]; + + $Temp_TID_old = $Temp[$Feld]["TID"]; + } // FOR + + + /////////////////////////////////////////////////////////////////// + // Aus gabe der Schicht + /////////////////////////////////////////////////////////////////// + if( isset($Temp) && count($Temp) ) + foreach( $Temp as $TempEntry => $TempValue ) + { + $Out.= "\n"; + + // ausgabe EngelType + $Out.= "". $EngelTypeID[ $TempValue["TID"] ]; + + // ausgabe Eingetragener Engel + if( count($TempValue["Engel"]) > 0 ) + { + if( count($TempValue["Engel"]) == 1 ) + $Out.= " ". trim(Get_Text("inc_schicht_ist")). ":"; + else + $Out.= " ". trim(Get_Text("inc_schicht_sind")). ":"; + $Out.= "\n"; + $Out.= ""; + + foreach( $TempValue["Engel"] as $TempEngelEntry=> $TempEngelID ) + $Out.= UID2Nick( $TempEngelID ). ", "; +// $Out.= UID2Nick( $TempEngelID ). DisplayAvatar( $TempEngelID ). ", "; + $Out = substr( $Out, 0, strlen($Out)-2 ); + } + else + { + $Out.= ":\n"; + $Out.= "\n"; + } + + + // ausgabe benötigter Engel + //////////////////////////// + if( $_SESSION['CVS']["nonpublic/schichtplan_add.php"] == "Y") + { + if ( $TempValue["free"] > 0) + { + if( count($TempValue["Engel"]) > 0) + $Out.= ", "; + $Out.= $TempValue["free"]. "x free "; + } + } + $Out.= "\n"; + $Out.= "\n"; + + } // FOREACH + + $Out.= "\n"; + + return $Out; +} // function Ausgabe_Feld_Inhalt + + + +/*####################################################### +# gibt die engelschischten für einen Ruam aus # +#######################################################*/ +function ausgabe_Zeile( $RID, $Time, &$AnzahlEintraege ) +{ + global $con; + + $SQL = "SELECT `SID`, `Len`, `Man` FROM `Shifts` ". + "WHERE ( (`RID` = '$RID') AND ". + "((`DateE` like '". gmdate("Y-m-d H", $Time+3600). "%') OR ". + " (`DateS` like '". gmdate("Y-m-d H", $Time). "%')) ) ORDER BY `DateS`;"; + + $ErgRoom = mysql_query($SQL, $con); + $Out= ""; + if( mysql_num_rows( $ErgRoom)>0 ) + for( $i=1; $i<=mysql_num_rows( $ErgRoom); $i++ ) + { + $AnzahlEintraege++; + $Out.= ausgabe_Feld_Inhalt( mysql_result( $ErgRoom, $i-1, "SID"), + mysql_result( $ErgRoom, $i-1, "Man")); + if( (mysql_num_rows( $ErgRoom) > 1) && !($i==mysql_num_rows( $ErgRoom)) ) + $Out.= "
"; +// $Out.= "
\n"; + + } + else + $Out.= " "; + + $Out.= "\n"; + + return $Out; +} + +?> diff --git a/includes_old/funktion_xml.php b/includes_old/funktion_xml.php new file mode 100644 index 00000000..4ab3bfd5 --- /dev/null +++ b/includes_old/funktion_xml.php @@ -0,0 +1,152 @@ +sub[$XMLpos[$Tiefe]]->data .= htmlentities(convertValues($Data), ENT_QUOTES); + + if ($XMLDEBUG) + echo "???" . $Objekt->sub[$XMLpos[$Tiefe]]->name . "|$Data|$Tiefe???
"; + } else + dataXMLmain($Data, $Objekt->sub[$XMLpos[$Tiefe]], $Tiefe +1); +} + +function startXMLmain($Data, & $Objekt, $Tiefe) { + global $XMLpos, $depth, $XMLDEBUG; + + if ($XMLDEBUG) + if ($Tiefe == 1) { + print_r(array_values($XMLpos)); + echo "--" . $Data->name; + echo " #$Tiefe/$depth#"; + } + + if ($depth == $Tiefe) { + $Objekt->sub[$XMLpos[$Tiefe]] = $Data; + if ($XMLDEBUG) + echo "|" . $XMLpos[$Tiefe] . "|" . $Objekt->sub[$XMLpos[$Tiefe]]->name . " " . $Data->name . " save|" . "#-#
"; + } else + startXMLmain($Data, $Objekt->sub[$XMLpos[$Tiefe]], $Tiefe +1); +} + +function start_element_handler($parser, $name, $attribs) { + global $depth, $XMLmain, $XMLpos; + + $Data = new element; + $Data->name = $name; + while (list ($key, $value) = each($attribs)) + $Data->attributes[$key] = convertValues($value); + $Data->depth = $depth; + $XMLpos[$depth]++; + + if ($depth == 0) + $XMLmain = $Data; + else + startXMLmain($Data, $XMLmain, 1); + + $depth++; +} + +function end_element_handler($parser, $name) { + global $depth, $XMLpos; + $XMLpos[$depth] = 0; + $depth--; +} + +function character_data_handler($parser, $data) { + global $XMLmain; + if (strlen(trim($data))) + dataXMLmain($data, $XMLmain, 1); +} + +/*#######################################################################################*/ +function readXMLfile($file) { + global $XMLDEBUG; + + //$xml_parser = xml_parser_create_ns(); + $xml_parser = xml_parser_create("UTF-8"); + xml_set_element_handler($xml_parser, "start_element_handler", "end_element_handler"); + xml_set_character_data_handler($xml_parser, "character_data_handler"); + + if (file_exists($file)) { + if (!($fp = fopen($file, "r"))) { + echo ("

could not open XML file \"$file\"

"); + return -1; + } + } else { + echo ("

XML file \"$file\" not exist

"); + return -1; + } + + if ($XMLDEBUG) + echo "
";
+	while ($data = fread($fp, 4096)) {
+		if (!xml_parse($xml_parser, $data, feof($fp))) {
+			die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
+		}
+	}
+	if ($XMLDEBUG)
+		echo "
"; + xml_parser_free($xml_parser); + return 0; +} + +/*#######################################################################################*/ +function getXMLsubPease($Sourse, $Name) { + foreach ($Sourse->sub as $key => $value) { + if ($value->name == $Name) { + return $value; + } + } + // die; +} + +/*#######################################################################################*/ +function getXMLsubData($Sourse, $Name) { + $XML = getXMLsubPease($Sourse, $Name); + return $XML->data; +} +?> diff --git a/includes_old/funktion_xml_room.php b/includes_old/funktion_xml_room.php new file mode 100644 index 00000000..f31d5661 --- /dev/null +++ b/includes_old/funktion_xml_room.php @@ -0,0 +1,61 @@ +Rooms:\n"; + + function saveRoomData() { + global $con; + + if(isset($_GET["NameXML"])) { + $SQL = "INSERT INTO `Room` ( `Name`, `FromPentabarf` ) ". + "VALUES ('". mysql_escape_string($_GET["NameXML"]). "', 'Y');"; + $Erg = mysql_query($SQL, $con); + + if($Erg) + echo "Aenderung, an Raum ". $_GET["NameXML"]. ", war erfogreich
"; + else + echo "Aenderung, an Raum ". $_GET["NameXML"]. ", war nicht erfogreich.(". + + mysql_error($con). ")
[$SQL]
"; + } else + echo "Fehler in den Parametern!
"; + } + + if(isset($_GET["RoomUpdate"])) + saveRoomData(); + + // INIT Status counter + $DS_KO = 0; + + // Ausgabe + echo "\n"; + echo "\n"; + + if($EnableSchudle) { + foreach($XMLmain->sub as $EventKey => $Event) { + if( $Event->name == "VEVENT") { + $NameXML = getXMLsubData( $Event, "LOCATION"); + + if( !isset( $RoomName[$NameXML])) { + $RoomName[$NameXML] = ""; + + if(isset($_GET["UpdateALL"])) { + $_GET["NameXML"] = $NameXML; + saveRoomData(); + CreateRoomArrays(); + } else { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + $DS_KO++; + echo "\n"; + echo "\n"; + echo "
"; + } + } + } + } + } + + echo "\n"; + echo "
Namestate
status: $DS_KO nicht vorhanden.
\n"; +?> diff --git a/includes_old/funktion_xml_schudle.php b/includes_old/funktion_xml_schudle.php new file mode 100644 index 00000000..f73f11ad --- /dev/null +++ b/includes_old/funktion_xml_schudle.php @@ -0,0 +1,309 @@ +Schedule:\n"; + + +function SaveSchedule() +{ + global $RoomID, $RoomName; + global $con; + + if( isset($_GET["PSIDXML"]) && + isset($_GET["DateXML"]) && + isset($_GET["RIDXML"]) && + isset($_GET["LenXML"]) && + isset($_GET["ManXML"]) && + isset($_GET["URLXML"]) ) + { + //erzeuge von `DateE` + $TimeStart = substr( $_GET["DateXML"], 11, 2) + (substr($_GET["DateXML"], 14, 2)/60); + $TimeEnd = ($_GET["LenXML"] + $TimeStart) * 60; + $TimeM = $TimeEnd % 60; + $TimeH = ($TimeEnd - $TimeM)/60; + if( $TimeH>=24 ) + { + $TimeH -= 24; + $DateEnd = substr($_GET["DateXML"], 0, 8). + (substr($_GET["DateXML"], 8, 2)+1). " "; + } + else + $DateEnd = substr($_GET["DateXML"], 0, 11); + $DateEnd .= "$TimeH:$TimeM:00"; + + //Namen ermitteln + $_GET["RIDXML"] = $RoomName[$_GET["RIDXML"]]; + + //Update OR insert ? + $SQL1 = "Select `SID` FROM `Shifts` WHERE `PSID`='". $_GET["PSIDXML"]. "';"; + $Erg1 = mysql_query($SQL1, $con); + + if( mysql_num_rows($Erg1)==0) + { + echo "Aenderung, am Schedule '". $_GET["PSIDXML"]. "'"; + $SQL= "INSERT INTO `Shifts` (`PSID`, `DateS`, `DateE`, `Len`, `RID`, `Man`, `URL`) ". + "VALUES ('". $_GET["PSIDXML"]. "', ". + "'". $_GET["DateXML"]. "', ". + "'". $DateEnd. "', ". + "'". $_GET["LenXML"]. "', ". + "'". $_GET["RIDXML"]. "', ". + "'". mysql_escape_string($_GET["ManXML"]). "', ". + "'". $_GET["URLXML"]. "'". + ");"; + } + else + { + echo "Aenderung, am Schedule '". $_GET["PSIDXML"]. "' (SID ". + mysql_result( $Erg1, 0, "SID"). ")"; + $SQL= "UPDATE `Shifts` SET ". + "`DateS` = '". $_GET["DateXML"]. "', ". + "`DateE` = '". $DateEnd. "', ". + "`Len` = '". $_GET["LenXML"]. "', ". + "`RID` = '". $_GET["RIDXML"]. "', ". + "`Man` = '". mysql_escape_string($_GET["ManXML"]). "', ". + "`URL`= '". $_GET["URLXML"]. "' ". + "WHERE `PSID` = '". $_GET["PSIDXML"]. "' LIMIT 1;"; + } + $Erg = mysql_query($SQL, $con); + if( $Erg ) + { + echo ", war erfogreich
\n"; + + //SID auslesen + $SQL1 = "Select `SID` FROM `Shifts` WHERE `PSID`='". $_GET["PSIDXML"]. "';"; + $Erg1 = mysql_query($SQL1, $con); + $newSID = mysql_result($Erg1, 0, 0); + + // erstellt ein Array der Reume + $sql2 = "SELECT * FROM `Room` ". + "WHERE `RID`='".$_GET["RIDXML"]. "' ". + "ORDER BY `Number`, `Name`;"; + $Erg2 = mysql_query( $sql2, $con); + for( $j=0; $j $EngelNeeded_Exist) + { + echo "---->Create Shifts for engeltype: ". TID2Type($EngelTypeID). " ". + ($EngelNeeded-$EngelNeeded_Exist). "x
\n------>\n"; + for( $i=0; $i < ($EngelNeeded-$EngelNeeded_Exist); $i++ ) + { + $SQL3 = "INSERT INTO `ShiftEntry` (`SID`, `TID`) VALUES (". + "'". $newSID. "', ". + "'". $EngelTypeID. "');"; + $Erg3 = mysql_query($SQL3, $con); + if ($Erg3 == 1) + echo "pass "; + else + echo "fail ". mysql_error($con). + "($SQL3)
\n"; + } + echo "
\n"; + } + else if ($EngelNeeded < $EngelNeeded_Exist) + { + if( $EngelNeeded > $EngelNeeded_NotEmpty) + { + $EngelMin = $EngelNeeded; + } + else + { + $EngelMin = $EngelNeeded_NotEmpty; + echo "---> WARING ". $EngelNeeded_NotEmpty. + " shift is used, can't del ". TID2Type($EngelTypeID). " shifts"; + } + + echo "---->Delete empty Shifts for engeltype: ". TID2Type($EngelTypeID). " ". + ($EngelNeeded_Exist-$EngelMin)."x
\n------>\n"; + for( $i=$EngelMin; $i<$EngelNeeded_Exist; $i++ ) + { + $SQL3 = "DELETE FROM `ShiftEntry` ". + "WHERE `SID` = ". $newSID. " AND ". + "`TID` = ". $EngelTypeID. " AND ". + "`UID` = 0 ". + "LIMIT 1;"; + $Erg3 = mysql_query($SQL3, $con); + if ($Erg3 == 1) + echo "pass "; + else + echo "fail ". mysql_error($con). + "($SQL3)
\n"; + } + echo "
\n"; + } + else + { +// echo "---->Nothing to do, for engeltype: ". TID2Type($EngelTypeID). "
\n"; + } + } + } + + } + else + echo ", war nicht erfogreich.(". + mysql_error($con). ")
[$SQL]
\n"; + } + else + echo "Fehler in den Parametern!
"; +} /*SaveSchedule*/ + +if( isset($_GET["ScheduleUpdate"])) + SaveSchedule(); + +//INIT Status counter +$DS_OK = 0; +$DS_KO = 0; +$Where = ""; + +//ausgabe +echo "\n"; +echo "". + "\n"; +echo "". + "\n"; + +if( $EnableSchudle) +foreach($XMLmain->sub as $EventKey => $Event) +{ + if( $Event->name == "VEVENT") + { + echo "\n"; + echo "\n"; + + $PSIDXML = getXMLsubData( $Event, "UID"); + $DateXML = + substr( getXMLsubData( $Event, "DTSTART"), 0, 4). "-". + substr( getXMLsubData( $Event, "DTSTART"), 4, 2). "-". + substr( getXMLsubData( $Event, "DTSTART"), 6, 2). " ". + substr( getXMLsubData( $Event, "DTSTART"), 9, 2). ":". + substr( getXMLsubData( $Event, "DTSTART"), 11,2). ":00"; + $LenXML = substr( getXMLsubData( $Event, "DURATION"), 0, 2) + ( substr( getXMLsubData( $Event, "DURATION"), 3, 2)/60); + $RIDXML = getXMLsubData( $Event, "LOCATION"); + $ManXML = getXMLsubData( $Event, "SUMMARY"); + $URLXML = getXMLsubData( $Event, "URL"); + + if( isset($_GET["UpdateALL"])) + { + $_GET["PSIDXML"] = $PSIDXML; + $_GET["DateXML"] = $DateXML; + $_GET["LenXML"] = $LenXML; + $_GET["RIDXML"] = $RIDXML; + $_GET["ManXML"] = $ManXML; + $_GET["URLXML"] = $URLXML; + SaveSchedule(); + } + + $SQL = "SELECT * FROM `Shifts` WHERE `PSID`='$PSIDXML'"; + $Erg = mysql_query($SQL, $con); + if(mysql_num_rows($Erg)>0) + { + $SIDDB = mysql_result($Erg, 0, "SID"); + $PSIDDB = mysql_result($Erg, 0, "PSID"); + $TimeDB = mysql_result($Erg, 0, "DateS"); + $LenDB = mysql_result($Erg, 0, "Len"); + if( isset($RoomID[mysql_result($Erg, 0, "RID")])) + $RIDDB = $RoomID[mysql_result($Erg, 0, "RID")]; + else + $RIDDB = "RID". mysql_result($Erg, 0, "RID"); + + $ManDB = mysql_result($Erg, 0, "Man"); + $URLDB = mysql_result($Erg, 0, "URL"); + } + else + $SIDDB = $PSIDDB = $TimeDB = $LenDB = $RIDDB = $ManDB = $URLDB = ""; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if( !( $PSIDXML==$PSIDDB && + $DateXML==$TimeDB && + $RIDXML==$RIDDB && + $LenXML==$LenDB && + $ManXML==$ManDB && + $URLXML==$URLDB) ) + { + echo "\n"; + $DS_KO++; + } + else + { + echo "\n"; + $DS_OK++; + } + echo "\n"; + echo "\n"; + $Where.= " OR `PSID`='$PSIDXML'"; + } +} +echo "\n"; + + +//Anzeige von nicht im XML File vorkommende entraege +if( $Where =="") + $SQL2 = "SELECT * FROM `Shifts` WHERE NOT `PSID`='';"; +else + $SQL2 = "SELECT * FROM `Shifts` WHERE NOT (".substr( $Where, 4). ") AND NOT PSID = '';"; + +$Erg2 = mysql_query($SQL2, $con); +echo mysql_error($con); +if(mysql_num_rows($Erg2)>0 && $EnableSchudleDB ) + for( $i=0; $i\n"; + $SID = mysql_result($Erg2, $i, "SID"); + $Time = mysql_result($Erg2, $i, "DateS"); + $Len = mysql_result($Erg2, $i, "Len"); + if( isset($RoomID[ mysql_result($Erg2, $i, "RID")])) + $RID = $RoomID[ mysql_result($Erg2, $i, "RID")]; + else + $RID = "RID.". mysql_result($Erg2, $i, "RID"); + $Man = mysql_result($Erg2, $i, "Man"); + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + } +echo "
PSIDDateRoomLenNamestate
XML - DBXML - DBXML - DBXML - DBXML - DB
\n". + "\n". + "\n". + "\n". + "". funktion_isLinkAllowed_addLink_OrLinkText("admin/schichtplan.php?action=change&SID=".$SIDDB, "edit"). "
status: $DS_KO/$DS_OK nicht Aktuel.
\n". + "\n". + "\n". + "\n". + "". funktion_isLinkAllowed_addLink_OrLinkText( "admin/schichtplan.php?action=change&SID=".$SID, "edit"). + "
"; + + +?> diff --git a/includes_old/header.php b/includes_old/header.php new file mode 100644 index 00000000..9cd2e51d --- /dev/null +++ b/includes_old/header.php @@ -0,0 +1,102 @@ +\n"; +?> + + + +<?php echo $title; ?> - Engelsystem + + + + + + + + + + + + + + +\n"; +} + +if (isset ($Page["AutoReload"])) + echo "\n\n"; + +echo "\n"; + +///////////////////////////////////////////////////////////////////////////////////////////// +////////////////////////////////////// B O D Y +///////////////////////////////////////////////////////////////////////////////////////////// +echo "\n"; + +echo '
'; + +//ausgabe new message +if (isset ($_SESSION['CVS']["nonpublic/messages.php"])) { + if ($_SESSION['CVS']["nonpublic/messages.php"] == "Y") { + $SQL = "SELECT `Datum` FROM `Messages` WHERE `RUID`=" . $_SESSION["UID"] . " AND `isRead`='N'"; + $erg = mysql_query($SQL, $con); + if (mysql_num_rows($erg) > 0) + echo "
" . Get_Text("pub_messages_new1") . + " " . mysql_num_rows($erg) . " " . + Get_Text("pub_messages_new2") . "

"; + } +} +?> +
+ +
+' . (strlen($header) == 0 ? Get_Text($Page["Name"]) : $header) . ''; +echo '
'; + +if (isset ($_SESSION['UID'])) { + if (isset ($_SESSION['oldurl'])) + $BACKUP_SESSION_OLDURL = $_SESSION['oldurl']; + if (isset ($_SESSION['newurl'])) + $_SESSION['oldurl'] = $_SESSION['newurl']; + $_SESSION['newurl'] = $_SERVER["REQUEST_URI"]; +} + +function SetHeaderGo2Back() { + global $BACKUP_SESSION_OLDURL; + $_SESSION['oldurl'] = $BACKUP_SESSION_OLDURL; +} + +if ($Page["CVS"] != "Y") { + echo "Du besitzt kein Rechte für diesen Bereich.
\n"; + + if (isset ($_SESSION['oldurl'])) + echo "hier gehts zurück...\n"; + else + echo "hier geht's zurück...\n"; + + exit (); +} +?> + + diff --git a/install/sec-notices b/install/sec-notices deleted file mode 100644 index ec5df269..00000000 --- a/install/sec-notices +++ /dev/null @@ -1,2 +0,0 @@ -todo: replace secure.php - diff --git a/public/bootstrap.php b/public/bootstrap.php new file mode 100644 index 00000000..40a32578 --- /dev/null +++ b/public/bootstrap.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/public/css/base.css b/public/css/base.css new file mode 100644 index 00000000..236eba81 --- /dev/null +++ b/public/css/base.css @@ -0,0 +1,205 @@ +* { + margin: 0; + padding: 0; +} + +body { + font-family: Arial; + sans-serif; + font-size: + 14px; +} + +header { + display: block; + width: 100%; +} + +article, details { + clear: none; + display: block; + float: none; +} + +footer { + clear: both; + display: block; + font-size: 12px; + text-align: center; + width: 100%; +} + +footer p { + margin: 10px auto; +} + +#logo { + background: url('../pic/himmel.png') top left no-repeat; + display: block; + height: 32px; + margin: 10px auto; + width: 380px; +} + +#body { + margin: 0 5%; +} + +#menu { + float: left; + width: 200px; +} + +#content { + margin-left: 200px; +} + +a { + color: #000; +} + +td, dt, dd { + padding: 4px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 20px; +} + +h1, h2, h3, h4 { + font-size: 16px; + padding: 0 4px; +} + +hr { + margin: 10px 0; +} + +ul { + padding: 5px 0 5px 20px; +} + +nav { + margin: 0 10px 10px 0; +} + +#content > article { + padding: 10px; +} + +p { + padding: 0 0 10px 0; +} + +#menu p { + padding: 4px; +} + +a.sprache img { + margin-right: 5px; +} + +table { + border-collapse: collapse; +} + +th { + background: #f0f0f0; +} + +td, th { + border: 1px solid #888; +} + +textarea { + height: 200px; + width: 300px; +} + +.hidden { + background: #fff; + border: 1px solid #888; + display: none; + font-size: 12px; + padding: 4px; +} + +td .hidden { + position: absolute; +} + +tr:hover .hidden { + display: block; +} + +.clear { + clear: both; +} + +.pagination { + text-align: center; +} + +.background { + background: #f0f0f0; +} + +.container { + border: 1px solid #888; +} + +.content { + background: #fff; +} + +.error { + color: #f00; +} + +.success { + color: #090; +} + +.notice { + background: #f0f0f0; + border: 2px solid #888; + margin: 10px; + padding: 10px; +} + +.new_message { + font-weight: bold; +} + +.news_comment, .news { + border: 1px solid #888; + margin: 10px 0; +} + +.news_comment details, .news details { + background: #f0f0f0; + padding: 4px; +} + +.news_comment p, .news p, h3 { + padding: 4px; +} + +.news_comment p, .news_comment details { + margin-left: 72px; +} + +.avatar { + float: left; + margin: 4px; + max-width: 64px; +} + +.news.meeting { + border: 1px solid #000; + box-shadow: 1px 1px 5px #888; +} diff --git a/public/css/grossbild.js b/public/css/grossbild.js new file mode 100644 index 00000000..618ecc1f --- /dev/null +++ b/public/css/grossbild.js @@ -0,0 +1,62 @@ + function isClass(object, className) { + return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1); + } + + var grossbild_an = 0 + + function grossbild_over(e) { + if(grossbild_an) return + grossbild_an = 1 + if(!e) e = window.event; + body = document.getElementsByTagName("body")[0] + i = document.createElement("img") + i.src = e.target.src; + i.style.position = "absolute" + /*a = "" + for(b in e) a += b + " " + alert(a)*/ + i.style.top = e.clientY + window.scrollY + i.style.left = e.clientX + window.scrollX + i.id = "mouseoverphoto" + i.onmouseover = grossbild_over + i.onmouseout = grossbild_out + //i.onmousemove = grossbild_move + body.appendChild(i); + } + + function grossbild_out(e) { + if(!grossbild_an) return + grossbild_an = 0 + if(!e) e = window.event; + body = document.getElementsByTagName("body")[0] + i = document.getElementById("mouseoverphoto") + body.removeChild(i) + } + + function grossbild_move(e) { + if(!e) e = window.event; + i = document.getElementById("mouseoverphoto") + i.style.top = e.clientY + window.scrollY + i.style.left = e.clientX + window.scrollX +} + + function grossbild_register(objekt) { + objekt.onmouseover = grossbild_over + objekt.onmouseout = grossbild_out + objekt.onmousemove = grossbild_move + } + + function grossbild_registrieren() { + if(grossbild_altonload) + grossbild_altonload() + + objekte = document.getElementsByTagName("img"); + for(var i = 0; i < objekte.length; i++) { + if(isClass(objekte[i], "photo")) { + grossbild_register(objekte[i]) + } + } + } + + var grossbild_altonload = window.onload + window.onload = grossbild_registrieren diff --git a/public/css/style1.css b/public/css/style1.css new file mode 100644 index 00000000..fd8426f1 --- /dev/null +++ b/public/css/style1.css @@ -0,0 +1,83 @@ + +body, .background { + background-color: #131313; + color: #424242; + line-height: 150%; + font-family: Trebuchet MS, Lucida Grande, Arial, sans-serif; +} + +a { + text-decoration: none; + color: #424242 +} + +td { + font-size: small +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #131313; + color: #424242; +} + +.contenttopic, h1 { + font-weight: bold; + font-size: small; + color: #000000; + background-color: #333333 +} + +.border, .container { + background-color: #333333; + border: 1px solid #424242; +} + +.menu { + background-color: #131313; + color: #424242; + font-size: small +} + +h4 { + background-color: #333333; + font-weight: bold; + font-size: small; + color: #000000 +} + +.linkbox { + background-color: #ffffff +} + +.linkboxtitle { + font-weight: bold; + background-color: #000000; + color: #ffffff +} + +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} + +.comment { + font-size: 6pt; +} diff --git a/public/css/style10.css b/public/css/style10.css new file mode 100644 index 00000000..fdaf9398 --- /dev/null +++ b/public/css/style10.css @@ -0,0 +1,11 @@ +#logo { + background: url('../pic/engelsystem_logo.png') top left no-repeat; + display: block; + height: 69px; + margin: 10px auto; + width: 523px; +} + +tr:hover > td { + background: #f0f0f0; +} \ No newline at end of file diff --git a/public/css/style2.css b/public/css/style2.css new file mode 100644 index 00000000..e8510809 --- /dev/null +++ b/public/css/style2.css @@ -0,0 +1,117 @@ +body { + font-size : small; + font-family : Arial; + background-color : #f3b115; + color : navy; +} +a { + font-family : Arial; + font-size : small; + text-decoration : none; + color : #0000a0; +} + +td { + font-size : small; +} + +A:Visited { + font-family : Arial; + font-size : small; + color : #0000a0; + text-decoration : none; +} + +A:Active { + text-decoration : none; + font-family : Arial; + font-size : small; +} + +A:Hover { + font-family : Arial; + font-size : small; + color : #0000a0; + text-decoration : underline; + font-weight : bold; +} + +li { + font-size: small +} + + +H4 { + font-family : Arial,Verdana; +} + + +B { + font-weight : bold; + font-family : Arial; + font-size : small; +} + +.content { + background-color: #aa8822; + + color: #000000 +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #ffffff; + background-color: #ff1111 +} + + + +a.title { + color:#ffa000; +} +.border { + background-color: #050509 + } + +.menu { + background-color: #bdd9ef; + color: #000022; + font-size: small +} + +h4.menu { + font-weight: bold; + font-size: small; + color: #3e9fef +} + +.linkbox { + background-color: #ffffff +} + +.linkboxtitle { + font-weight: bold; + background-color: #000000; + color: #bdd9ef +} + +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} + +.comment { + font-size : 6pt; +} + diff --git a/public/css/style3.css b/public/css/style3.css new file mode 100644 index 00000000..ca45d73c --- /dev/null +++ b/public/css/style3.css @@ -0,0 +1,105 @@ +body { + font-size : small; + font-family : Arial; + background-color : #f3b115; + color : navy; +} +a { + font-family : Arial; + font-size : small; + text-decoration : none; + color : #0000a0; +} + +td { + font-size : small; +} + +A:Visited { + font-family : Arial; + font-size : small; + color : #0000a0; + text-decoration : none; +} + +A:Active { + text-decoration : none; + font-family : Arial; + font-size : small; +} + +A:Hover { + font-family : Arial; + font-size : small; + color : #0000a0; + text-decoration : underline; + font-weight : bold; +} + +li { + font-size: small +} + + +H4 { + font-family : Arial,Verdana; +} + + +B { + font-weight : bold; + font-family : Arial; + font-size : small; +} + +.content { + background-color: #ffeba2; + color: #000000 +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #ffa000; + background-color: navy +} + + + +a.title { + color:#ffa000; +} +.border { + background-color: #050509 + } + +.menu { + background-color: #ffeba2; + color: navy; + font-size: small +} + +h4.menu { + font-weight: bold; + font-size: small; +} + +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} + +.comment { + font-size : 6pt; +} + diff --git a/public/css/style4.css b/public/css/style4.css new file mode 100644 index 00000000..b818c9c9 --- /dev/null +++ b/public/css/style4.css @@ -0,0 +1,70 @@ + +body { + font-family: Arial; + background-color: #00009f; + color: #e0a09f; + font-size: small +} + +a { + text-decoration: none; + color: #e0ffff +} + +td { + font-size: small; + color: #e0a09f + +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #90009f; + color: #e0a09f +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #e0e09f; + background-color: #740057 +} + +.border { + background-color: #0000FF +} + +.menu { + background-color: #5f0043; + color: #e0ff9f; + font-size: small +} +h4.menu { + font-weight: bold; + font-size: small; + color: #e0ff9f +} +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} +.comment { + font-size : 6pt; +} diff --git a/public/css/style5.css b/public/css/style5.css new file mode 100644 index 00000000..4a8f7bcc --- /dev/null +++ b/public/css/style5.css @@ -0,0 +1,79 @@ + +body { + font-family: Verdana,Helvetica,Arial; + background-color: #e1d6d6; + color: #8a0000; + font-size: small +} + +a { + text-decoration: none; + color: #583a3a +} + +td { + font-size: small +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #e7e2e2; + color: #8a0000 +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #ffeded; + background-color: #8a0000 +} + +.border { + background-color: #8a0000 +} + +.menu { + background-color: #e7e2e2; + color: #8a0000; + font-size: small +} +h4.menu { + font-weight: bold; + font-size: small; + color: #8a0000 +} + +.linkbox { + background-color: #e7e2e2 +} + +.linkboxtitle { + font-weight: bold; + background-color: #e7e2e2; + color: #8a0000 +} + +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} +.comment { + font-size : 6pt; +} diff --git a/public/css/style6.css b/public/css/style6.css new file mode 100644 index 00000000..8dc008e7 --- /dev/null +++ b/public/css/style6.css @@ -0,0 +1,76 @@ + +body, .background { + font-family: Arial, Helvetica, sans-serif; + background-color: #121327; + color: #FFFFFF; + font-size: small +} + +#logo { + background-image: url('../pic/himmel_w.png'); +} + +a { + text-decoration: none; + color: #ff9900 +} + +td { + font-size: small +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #636e77; + color: #FFFFFF +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #FF9900; + background-color: #333e47 +} + +.border, .container { + background-color: #000000 +} + +.menu { + background-color: #1f203f; + color: #fff3bf; + font-size: small +} +h4.menu { + font-weight: bold; + font-size: small; + color: #fff3bf +} +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #FF0000; +} + +.answer { + font-size: 9pt; +} +.comment { + font-size : 6pt; +} + +h4, h1, th { + background: #333E47; +} diff --git a/public/css/style7.css b/public/css/style7.css new file mode 100644 index 00000000..297f1d0c --- /dev/null +++ b/public/css/style7.css @@ -0,0 +1,70 @@ + +body { + font-family: Arial; + background-color: #353d87; + color: #FFFFFF; + font-size: small +} + +a { + text-decoration: none; + color: #832fb8 +} + +td { + font-size: small; + color: #353d87 + +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #fff3bf; + color: #353d87 +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #fff3bf; + background-color: #353daa +} + +.border { + background-color: #0000FF +} + +.menu { + background-color: #c5bfff; + color: #973cff; + font-size: small +} +h4.menu { + font-weight: bold; + font-size: small; + color: #973cff +} +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} +.comment { + font-size : 6pt; +} diff --git a/public/css/style8.css b/public/css/style8.css new file mode 100644 index 00000000..91d3b325 --- /dev/null +++ b/public/css/style8.css @@ -0,0 +1,70 @@ + +body { + font-family: Arial; + background-color: #a4ffff; + color: #f7ff00; + font-size: small +} + +a { + text-decoration: none; + color: #a45f9f +} + +td { + font-size: small; + color: #f7ff00 + +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #bd9bff; + color: #f7ff00 +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #f7ff00; + background-color: #ffb2ff +} + +.border { + background-color: #0000FF +} + +.menu { + background-color: #ffb2ff; + color: #f7ff00; + font-size: small +} +h4.menu { + font-weight: bold; + font-size: small; + color: #f7ff00 +} +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} +.comment { + font-size : 6pt; +} diff --git a/public/css/style9.css b/public/css/style9.css new file mode 100644 index 00000000..4310ca8c --- /dev/null +++ b/public/css/style9.css @@ -0,0 +1,84 @@ + +body { + background-color: #ffffff; + + color: black; + + line-height: 150%; + font-family: Trebuchet MS, Lucida Grande, Arial, sans-serif; + + margin-bottom: 20px; +} + +a { + text-decoration: none; + color: #304930 +} + +td { + font-size: small +} + +a:active, a:hover { + font-weight: bold +} + +li { + font-size: small +} + +.content { + background-color: #ffffff; + color: #000000 +} + +.contenttopic { + font-weight: bold; + font-size: small; + color: #000000; + background-color: #A4C93C +} + +.border { + background-color: #A4C93C +} + +.menu { + background-color: #ffffff; + color: #000000; + font-size: small +} +h4.menu { + background-color: #A4C93C; + font-weight: bold; + font-size: small; + color: #000000 +} + +.linkbox { + background-color: #ffffff +} + +.linkboxtitle { + font-weight: bold; + background-color: #000000; + color: #ffffff +} + +.question { + font-weight: bold; + font-size: 9pt +} + +.engeltreffen { + font-weight: bold; + font-size: 9pt; + color: #ff0000; +} + +.answer { + font-size: 9pt; +} +.comment { + font-size : 6pt; +} diff --git a/public/index.php b/public/index.php new file mode 100644 index 00000000..e1a4496f --- /dev/null +++ b/public/index.php @@ -0,0 +1,155 @@ + isset ($user) ? $user['color'] : $default_theme, + 'title' => $title, + 'menu' => make_menu(), + 'content' => $content +)); + +counter(); +?> diff --git a/public/pic/avatar/avatar1.gif b/public/pic/avatar/avatar1.gif new file mode 100644 index 00000000..1404f299 Binary files /dev/null and b/public/pic/avatar/avatar1.gif differ diff --git a/public/pic/avatar/avatar10.gif b/public/pic/avatar/avatar10.gif new file mode 100644 index 00000000..6ef61330 Binary files /dev/null and b/public/pic/avatar/avatar10.gif differ diff --git a/public/pic/avatar/avatar100.gif b/public/pic/avatar/avatar100.gif new file mode 100644 index 00000000..1e00f0d3 Binary files /dev/null and b/public/pic/avatar/avatar100.gif differ diff --git a/public/pic/avatar/avatar101.gif b/public/pic/avatar/avatar101.gif new file mode 100644 index 00000000..15a41959 Binary files /dev/null and b/public/pic/avatar/avatar101.gif differ diff --git a/public/pic/avatar/avatar102.gif b/public/pic/avatar/avatar102.gif new file mode 100644 index 00000000..325d9173 Binary files /dev/null and b/public/pic/avatar/avatar102.gif differ diff --git a/public/pic/avatar/avatar103.gif b/public/pic/avatar/avatar103.gif new file mode 100644 index 00000000..c842fcdf Binary files /dev/null and b/public/pic/avatar/avatar103.gif differ diff --git a/public/pic/avatar/avatar104.gif b/public/pic/avatar/avatar104.gif new file mode 100644 index 00000000..83483253 Binary files /dev/null and b/public/pic/avatar/avatar104.gif differ diff --git a/public/pic/avatar/avatar105.gif b/public/pic/avatar/avatar105.gif new file mode 100644 index 00000000..1cdc0d10 Binary files /dev/null and b/public/pic/avatar/avatar105.gif differ diff --git a/public/pic/avatar/avatar106.gif b/public/pic/avatar/avatar106.gif new file mode 100644 index 00000000..be773e15 Binary files /dev/null and b/public/pic/avatar/avatar106.gif differ diff --git a/public/pic/avatar/avatar107.gif b/public/pic/avatar/avatar107.gif new file mode 100644 index 00000000..b111f9c8 Binary files /dev/null and b/public/pic/avatar/avatar107.gif differ diff --git a/public/pic/avatar/avatar108.gif b/public/pic/avatar/avatar108.gif new file mode 100644 index 00000000..12a21a94 Binary files /dev/null and b/public/pic/avatar/avatar108.gif differ diff --git a/public/pic/avatar/avatar109.gif b/public/pic/avatar/avatar109.gif new file mode 100644 index 00000000..32534f83 Binary files /dev/null and b/public/pic/avatar/avatar109.gif differ diff --git a/public/pic/avatar/avatar11.gif b/public/pic/avatar/avatar11.gif new file mode 100644 index 00000000..199b085d Binary files /dev/null and b/public/pic/avatar/avatar11.gif differ diff --git a/public/pic/avatar/avatar110.gif b/public/pic/avatar/avatar110.gif new file mode 100644 index 00000000..e2c70f54 Binary files /dev/null and b/public/pic/avatar/avatar110.gif differ diff --git a/public/pic/avatar/avatar111.gif b/public/pic/avatar/avatar111.gif new file mode 100644 index 00000000..f197ea67 Binary files /dev/null and b/public/pic/avatar/avatar111.gif differ diff --git a/public/pic/avatar/avatar112.gif b/public/pic/avatar/avatar112.gif new file mode 100644 index 00000000..ff4ec284 Binary files /dev/null and b/public/pic/avatar/avatar112.gif differ diff --git a/public/pic/avatar/avatar113.gif b/public/pic/avatar/avatar113.gif new file mode 100644 index 00000000..1dbd37aa Binary files /dev/null and b/public/pic/avatar/avatar113.gif differ diff --git a/public/pic/avatar/avatar114.gif b/public/pic/avatar/avatar114.gif new file mode 100644 index 00000000..6b4b107e Binary files /dev/null and b/public/pic/avatar/avatar114.gif differ diff --git a/public/pic/avatar/avatar115.gif b/public/pic/avatar/avatar115.gif new file mode 100644 index 00000000..2af52d2b Binary files /dev/null and b/public/pic/avatar/avatar115.gif differ diff --git a/public/pic/avatar/avatar116.gif b/public/pic/avatar/avatar116.gif new file mode 100644 index 00000000..7db21919 Binary files /dev/null and b/public/pic/avatar/avatar116.gif differ diff --git a/public/pic/avatar/avatar117.gif b/public/pic/avatar/avatar117.gif new file mode 100644 index 00000000..5cb57d35 Binary files /dev/null and b/public/pic/avatar/avatar117.gif differ diff --git a/public/pic/avatar/avatar118.gif b/public/pic/avatar/avatar118.gif new file mode 100644 index 00000000..fb1e43b5 Binary files /dev/null and b/public/pic/avatar/avatar118.gif differ diff --git a/public/pic/avatar/avatar119.gif b/public/pic/avatar/avatar119.gif new file mode 100644 index 00000000..6a78fee5 Binary files /dev/null and b/public/pic/avatar/avatar119.gif differ diff --git a/public/pic/avatar/avatar12.gif b/public/pic/avatar/avatar12.gif new file mode 100644 index 00000000..c6ee6937 Binary files /dev/null and b/public/pic/avatar/avatar12.gif differ diff --git a/public/pic/avatar/avatar120.gif b/public/pic/avatar/avatar120.gif new file mode 100644 index 00000000..278c5b14 Binary files /dev/null and b/public/pic/avatar/avatar120.gif differ diff --git a/public/pic/avatar/avatar121.gif b/public/pic/avatar/avatar121.gif new file mode 100644 index 00000000..77bb5793 Binary files /dev/null and b/public/pic/avatar/avatar121.gif differ diff --git a/public/pic/avatar/avatar122.gif b/public/pic/avatar/avatar122.gif new file mode 100644 index 00000000..67c03bfd Binary files /dev/null and b/public/pic/avatar/avatar122.gif differ diff --git a/public/pic/avatar/avatar123.gif b/public/pic/avatar/avatar123.gif new file mode 100644 index 00000000..351c7ee0 Binary files /dev/null and b/public/pic/avatar/avatar123.gif differ diff --git a/public/pic/avatar/avatar124.gif b/public/pic/avatar/avatar124.gif new file mode 100644 index 00000000..13a090bc Binary files /dev/null and b/public/pic/avatar/avatar124.gif differ diff --git a/public/pic/avatar/avatar125.gif b/public/pic/avatar/avatar125.gif new file mode 100644 index 00000000..e4338b9f Binary files /dev/null and b/public/pic/avatar/avatar125.gif differ diff --git a/public/pic/avatar/avatar126.gif b/public/pic/avatar/avatar126.gif new file mode 100644 index 00000000..80759725 Binary files /dev/null and b/public/pic/avatar/avatar126.gif differ diff --git a/public/pic/avatar/avatar127.gif b/public/pic/avatar/avatar127.gif new file mode 100644 index 00000000..e3c7e056 Binary files /dev/null and b/public/pic/avatar/avatar127.gif differ diff --git a/public/pic/avatar/avatar128.gif b/public/pic/avatar/avatar128.gif new file mode 100644 index 00000000..fb00ebd9 Binary files /dev/null and b/public/pic/avatar/avatar128.gif differ diff --git a/public/pic/avatar/avatar129.gif b/public/pic/avatar/avatar129.gif new file mode 100644 index 00000000..40651db7 Binary files /dev/null and b/public/pic/avatar/avatar129.gif differ diff --git a/public/pic/avatar/avatar13.gif b/public/pic/avatar/avatar13.gif new file mode 100644 index 00000000..8328c337 Binary files /dev/null and b/public/pic/avatar/avatar13.gif differ diff --git a/public/pic/avatar/avatar130.gif b/public/pic/avatar/avatar130.gif new file mode 100644 index 00000000..45faa378 Binary files /dev/null and b/public/pic/avatar/avatar130.gif differ diff --git a/public/pic/avatar/avatar131.gif b/public/pic/avatar/avatar131.gif new file mode 100644 index 00000000..92cff06c Binary files /dev/null and b/public/pic/avatar/avatar131.gif differ diff --git a/public/pic/avatar/avatar132.gif b/public/pic/avatar/avatar132.gif new file mode 100644 index 00000000..8835d905 Binary files /dev/null and b/public/pic/avatar/avatar132.gif differ diff --git a/public/pic/avatar/avatar133.gif b/public/pic/avatar/avatar133.gif new file mode 100644 index 00000000..15abbcbe Binary files /dev/null and b/public/pic/avatar/avatar133.gif differ diff --git a/public/pic/avatar/avatar134.gif b/public/pic/avatar/avatar134.gif new file mode 100644 index 00000000..f559359f Binary files /dev/null and b/public/pic/avatar/avatar134.gif differ diff --git a/public/pic/avatar/avatar135.gif b/public/pic/avatar/avatar135.gif new file mode 100644 index 00000000..d9a07c47 Binary files /dev/null and b/public/pic/avatar/avatar135.gif differ diff --git a/public/pic/avatar/avatar136.gif b/public/pic/avatar/avatar136.gif new file mode 100644 index 00000000..e7f9f76c Binary files /dev/null and b/public/pic/avatar/avatar136.gif differ diff --git a/public/pic/avatar/avatar137.gif b/public/pic/avatar/avatar137.gif new file mode 100644 index 00000000..b62b374b Binary files /dev/null and b/public/pic/avatar/avatar137.gif differ diff --git a/public/pic/avatar/avatar138.gif b/public/pic/avatar/avatar138.gif new file mode 100644 index 00000000..49c44308 Binary files /dev/null and b/public/pic/avatar/avatar138.gif differ diff --git a/public/pic/avatar/avatar139.gif b/public/pic/avatar/avatar139.gif new file mode 100644 index 00000000..4281e84a Binary files /dev/null and b/public/pic/avatar/avatar139.gif differ diff --git a/public/pic/avatar/avatar14.gif b/public/pic/avatar/avatar14.gif new file mode 100644 index 00000000..1edaa2ca Binary files /dev/null and b/public/pic/avatar/avatar14.gif differ diff --git a/public/pic/avatar/avatar140.gif b/public/pic/avatar/avatar140.gif new file mode 100644 index 00000000..b058941a Binary files /dev/null and b/public/pic/avatar/avatar140.gif differ diff --git a/public/pic/avatar/avatar141.gif b/public/pic/avatar/avatar141.gif new file mode 100644 index 00000000..33def8f5 Binary files /dev/null and b/public/pic/avatar/avatar141.gif differ diff --git a/public/pic/avatar/avatar142.gif b/public/pic/avatar/avatar142.gif new file mode 100644 index 00000000..416e7c26 Binary files /dev/null and b/public/pic/avatar/avatar142.gif differ diff --git a/public/pic/avatar/avatar143.gif b/public/pic/avatar/avatar143.gif new file mode 100644 index 00000000..18ee70d9 Binary files /dev/null and b/public/pic/avatar/avatar143.gif differ diff --git a/public/pic/avatar/avatar144.gif b/public/pic/avatar/avatar144.gif new file mode 100644 index 00000000..e322ac57 Binary files /dev/null and b/public/pic/avatar/avatar144.gif differ diff --git a/public/pic/avatar/avatar145.gif b/public/pic/avatar/avatar145.gif new file mode 100644 index 00000000..5f047a5f Binary files /dev/null and b/public/pic/avatar/avatar145.gif differ diff --git a/public/pic/avatar/avatar146.gif b/public/pic/avatar/avatar146.gif new file mode 100644 index 00000000..3d2fe843 Binary files /dev/null and b/public/pic/avatar/avatar146.gif differ diff --git a/public/pic/avatar/avatar147.gif b/public/pic/avatar/avatar147.gif new file mode 100644 index 00000000..d1d54f74 Binary files /dev/null and b/public/pic/avatar/avatar147.gif differ diff --git a/public/pic/avatar/avatar148.gif b/public/pic/avatar/avatar148.gif new file mode 100644 index 00000000..0e715ed8 Binary files /dev/null and b/public/pic/avatar/avatar148.gif differ diff --git a/public/pic/avatar/avatar149.gif b/public/pic/avatar/avatar149.gif new file mode 100644 index 00000000..9cbe72c6 Binary files /dev/null and b/public/pic/avatar/avatar149.gif differ diff --git a/public/pic/avatar/avatar15.gif b/public/pic/avatar/avatar15.gif new file mode 100644 index 00000000..d197e82a Binary files /dev/null and b/public/pic/avatar/avatar15.gif differ diff --git a/public/pic/avatar/avatar150.gif b/public/pic/avatar/avatar150.gif new file mode 100644 index 00000000..b790d296 Binary files /dev/null and b/public/pic/avatar/avatar150.gif differ diff --git a/public/pic/avatar/avatar151.gif b/public/pic/avatar/avatar151.gif new file mode 100644 index 00000000..afc3b333 Binary files /dev/null and b/public/pic/avatar/avatar151.gif differ diff --git a/public/pic/avatar/avatar152.gif b/public/pic/avatar/avatar152.gif new file mode 100644 index 00000000..e30287d6 Binary files /dev/null and b/public/pic/avatar/avatar152.gif differ diff --git a/public/pic/avatar/avatar153.gif b/public/pic/avatar/avatar153.gif new file mode 100644 index 00000000..82bb1775 Binary files /dev/null and b/public/pic/avatar/avatar153.gif differ diff --git a/public/pic/avatar/avatar154.gif b/public/pic/avatar/avatar154.gif new file mode 100644 index 00000000..872008da Binary files /dev/null and b/public/pic/avatar/avatar154.gif differ diff --git a/public/pic/avatar/avatar155.gif b/public/pic/avatar/avatar155.gif new file mode 100644 index 00000000..51931858 Binary files /dev/null and b/public/pic/avatar/avatar155.gif differ diff --git a/public/pic/avatar/avatar156.gif b/public/pic/avatar/avatar156.gif new file mode 100644 index 00000000..8b3781ff Binary files /dev/null and b/public/pic/avatar/avatar156.gif differ diff --git a/public/pic/avatar/avatar157.gif b/public/pic/avatar/avatar157.gif new file mode 100644 index 00000000..7c8667cf Binary files /dev/null and b/public/pic/avatar/avatar157.gif differ diff --git a/public/pic/avatar/avatar158.gif b/public/pic/avatar/avatar158.gif new file mode 100644 index 00000000..ce3472cd Binary files /dev/null and b/public/pic/avatar/avatar158.gif differ diff --git a/public/pic/avatar/avatar159.gif b/public/pic/avatar/avatar159.gif new file mode 100644 index 00000000..c54f2b29 Binary files /dev/null and b/public/pic/avatar/avatar159.gif differ diff --git a/public/pic/avatar/avatar16.gif b/public/pic/avatar/avatar16.gif new file mode 100644 index 00000000..d76a15cd Binary files /dev/null and b/public/pic/avatar/avatar16.gif differ diff --git a/public/pic/avatar/avatar160.gif b/public/pic/avatar/avatar160.gif new file mode 100644 index 00000000..deb3507c Binary files /dev/null and b/public/pic/avatar/avatar160.gif differ diff --git a/public/pic/avatar/avatar161.gif b/public/pic/avatar/avatar161.gif new file mode 100644 index 00000000..f425b1f2 Binary files /dev/null and b/public/pic/avatar/avatar161.gif differ diff --git a/public/pic/avatar/avatar162.gif b/public/pic/avatar/avatar162.gif new file mode 100644 index 00000000..5625fe09 Binary files /dev/null and b/public/pic/avatar/avatar162.gif differ diff --git a/public/pic/avatar/avatar163.gif b/public/pic/avatar/avatar163.gif new file mode 100644 index 00000000..8146a09d Binary files /dev/null and b/public/pic/avatar/avatar163.gif differ diff --git a/public/pic/avatar/avatar164.gif b/public/pic/avatar/avatar164.gif new file mode 100644 index 00000000..4690f9cb Binary files /dev/null and b/public/pic/avatar/avatar164.gif differ diff --git a/public/pic/avatar/avatar165.gif b/public/pic/avatar/avatar165.gif new file mode 100644 index 00000000..efe72a35 Binary files /dev/null and b/public/pic/avatar/avatar165.gif differ diff --git a/public/pic/avatar/avatar166.gif b/public/pic/avatar/avatar166.gif new file mode 100644 index 00000000..a1720be3 Binary files /dev/null and b/public/pic/avatar/avatar166.gif differ diff --git a/public/pic/avatar/avatar167.gif b/public/pic/avatar/avatar167.gif new file mode 100644 index 00000000..04d31691 Binary files /dev/null and b/public/pic/avatar/avatar167.gif differ diff --git a/public/pic/avatar/avatar168.gif b/public/pic/avatar/avatar168.gif new file mode 100644 index 00000000..4d804c2a Binary files /dev/null and b/public/pic/avatar/avatar168.gif differ diff --git a/public/pic/avatar/avatar169.gif b/public/pic/avatar/avatar169.gif new file mode 100644 index 00000000..afe58a3f Binary files /dev/null and b/public/pic/avatar/avatar169.gif differ diff --git a/public/pic/avatar/avatar17.gif b/public/pic/avatar/avatar17.gif new file mode 100644 index 00000000..994836b7 Binary files /dev/null and b/public/pic/avatar/avatar17.gif differ diff --git a/public/pic/avatar/avatar170.gif b/public/pic/avatar/avatar170.gif new file mode 100644 index 00000000..dae4c36a Binary files /dev/null and b/public/pic/avatar/avatar170.gif differ diff --git a/public/pic/avatar/avatar171.gif b/public/pic/avatar/avatar171.gif new file mode 100644 index 00000000..774aa9c2 Binary files /dev/null and b/public/pic/avatar/avatar171.gif differ diff --git a/public/pic/avatar/avatar172.gif b/public/pic/avatar/avatar172.gif new file mode 100644 index 00000000..e6f7bc6c Binary files /dev/null and b/public/pic/avatar/avatar172.gif differ diff --git a/public/pic/avatar/avatar173.gif b/public/pic/avatar/avatar173.gif new file mode 100644 index 00000000..3222ac99 Binary files /dev/null and b/public/pic/avatar/avatar173.gif differ diff --git a/public/pic/avatar/avatar174.gif b/public/pic/avatar/avatar174.gif new file mode 100644 index 00000000..a64201ca Binary files /dev/null and b/public/pic/avatar/avatar174.gif differ diff --git a/public/pic/avatar/avatar175.gif b/public/pic/avatar/avatar175.gif new file mode 100644 index 00000000..c172a6eb Binary files /dev/null and b/public/pic/avatar/avatar175.gif differ diff --git a/public/pic/avatar/avatar176.gif b/public/pic/avatar/avatar176.gif new file mode 100644 index 00000000..bda3bae5 Binary files /dev/null and b/public/pic/avatar/avatar176.gif differ diff --git a/public/pic/avatar/avatar177.gif b/public/pic/avatar/avatar177.gif new file mode 100644 index 00000000..d2951985 Binary files /dev/null and b/public/pic/avatar/avatar177.gif differ diff --git a/public/pic/avatar/avatar178.gif b/public/pic/avatar/avatar178.gif new file mode 100644 index 00000000..400ae2eb Binary files /dev/null and b/public/pic/avatar/avatar178.gif differ diff --git a/public/pic/avatar/avatar179.gif b/public/pic/avatar/avatar179.gif new file mode 100644 index 00000000..cfb7a1cf Binary files /dev/null and b/public/pic/avatar/avatar179.gif differ diff --git a/public/pic/avatar/avatar18.gif b/public/pic/avatar/avatar18.gif new file mode 100644 index 00000000..4c1d9b57 Binary files /dev/null and b/public/pic/avatar/avatar18.gif differ diff --git a/public/pic/avatar/avatar180.gif b/public/pic/avatar/avatar180.gif new file mode 100644 index 00000000..5be98c79 Binary files /dev/null and b/public/pic/avatar/avatar180.gif differ diff --git a/public/pic/avatar/avatar181.gif b/public/pic/avatar/avatar181.gif new file mode 100644 index 00000000..44918224 Binary files /dev/null and b/public/pic/avatar/avatar181.gif differ diff --git a/public/pic/avatar/avatar182.gif b/public/pic/avatar/avatar182.gif new file mode 100644 index 00000000..914c3efc Binary files /dev/null and b/public/pic/avatar/avatar182.gif differ diff --git a/public/pic/avatar/avatar183.gif b/public/pic/avatar/avatar183.gif new file mode 100644 index 00000000..27d55f8f Binary files /dev/null and b/public/pic/avatar/avatar183.gif differ diff --git a/public/pic/avatar/avatar184.gif b/public/pic/avatar/avatar184.gif new file mode 100644 index 00000000..2ce57015 Binary files /dev/null and b/public/pic/avatar/avatar184.gif differ diff --git a/public/pic/avatar/avatar185.gif b/public/pic/avatar/avatar185.gif new file mode 100644 index 00000000..8eb60378 Binary files /dev/null and b/public/pic/avatar/avatar185.gif differ diff --git a/public/pic/avatar/avatar186.gif b/public/pic/avatar/avatar186.gif new file mode 100644 index 00000000..d30bc664 Binary files /dev/null and b/public/pic/avatar/avatar186.gif differ diff --git a/public/pic/avatar/avatar187.gif b/public/pic/avatar/avatar187.gif new file mode 100644 index 00000000..34bcc7d2 Binary files /dev/null and b/public/pic/avatar/avatar187.gif differ diff --git a/public/pic/avatar/avatar188.gif b/public/pic/avatar/avatar188.gif new file mode 100644 index 00000000..3056d45a Binary files /dev/null and b/public/pic/avatar/avatar188.gif differ diff --git a/public/pic/avatar/avatar189.gif b/public/pic/avatar/avatar189.gif new file mode 100644 index 00000000..9fb4cd83 Binary files /dev/null and b/public/pic/avatar/avatar189.gif differ diff --git a/public/pic/avatar/avatar19.gif b/public/pic/avatar/avatar19.gif new file mode 100644 index 00000000..40d42724 Binary files /dev/null and b/public/pic/avatar/avatar19.gif differ diff --git a/public/pic/avatar/avatar190.gif b/public/pic/avatar/avatar190.gif new file mode 100644 index 00000000..f8c38853 Binary files /dev/null and b/public/pic/avatar/avatar190.gif differ diff --git a/public/pic/avatar/avatar191.gif b/public/pic/avatar/avatar191.gif new file mode 100644 index 00000000..e6af0d88 Binary files /dev/null and b/public/pic/avatar/avatar191.gif differ diff --git a/public/pic/avatar/avatar192.gif b/public/pic/avatar/avatar192.gif new file mode 100644 index 00000000..123ed736 Binary files /dev/null and b/public/pic/avatar/avatar192.gif differ diff --git a/public/pic/avatar/avatar193.gif b/public/pic/avatar/avatar193.gif new file mode 100644 index 00000000..f82524d9 Binary files /dev/null and b/public/pic/avatar/avatar193.gif differ diff --git a/public/pic/avatar/avatar194.gif b/public/pic/avatar/avatar194.gif new file mode 100644 index 00000000..ae1d743b Binary files /dev/null and b/public/pic/avatar/avatar194.gif differ diff --git a/public/pic/avatar/avatar195.gif b/public/pic/avatar/avatar195.gif new file mode 100644 index 00000000..e22c9ba0 Binary files /dev/null and b/public/pic/avatar/avatar195.gif differ diff --git a/public/pic/avatar/avatar196.gif b/public/pic/avatar/avatar196.gif new file mode 100644 index 00000000..87e6293d Binary files /dev/null and b/public/pic/avatar/avatar196.gif differ diff --git a/public/pic/avatar/avatar197.gif b/public/pic/avatar/avatar197.gif new file mode 100644 index 00000000..88764c73 Binary files /dev/null and b/public/pic/avatar/avatar197.gif differ diff --git a/public/pic/avatar/avatar198.gif b/public/pic/avatar/avatar198.gif new file mode 100644 index 00000000..58a64280 Binary files /dev/null and b/public/pic/avatar/avatar198.gif differ diff --git a/public/pic/avatar/avatar199.gif b/public/pic/avatar/avatar199.gif new file mode 100644 index 00000000..e3861e3e Binary files /dev/null and b/public/pic/avatar/avatar199.gif differ diff --git a/public/pic/avatar/avatar2.gif b/public/pic/avatar/avatar2.gif new file mode 100644 index 00000000..6c1e79a7 Binary files /dev/null and b/public/pic/avatar/avatar2.gif differ diff --git a/public/pic/avatar/avatar20.gif b/public/pic/avatar/avatar20.gif new file mode 100644 index 00000000..7480ddd1 Binary files /dev/null and b/public/pic/avatar/avatar20.gif differ diff --git a/public/pic/avatar/avatar200.gif b/public/pic/avatar/avatar200.gif new file mode 100644 index 00000000..bcee18dd Binary files /dev/null and b/public/pic/avatar/avatar200.gif differ diff --git a/public/pic/avatar/avatar201.gif b/public/pic/avatar/avatar201.gif new file mode 100644 index 00000000..7ff54bd0 Binary files /dev/null and b/public/pic/avatar/avatar201.gif differ diff --git a/public/pic/avatar/avatar202.gif b/public/pic/avatar/avatar202.gif new file mode 100644 index 00000000..9b9ad5aa Binary files /dev/null and b/public/pic/avatar/avatar202.gif differ diff --git a/public/pic/avatar/avatar203.gif b/public/pic/avatar/avatar203.gif new file mode 100644 index 00000000..777e6ab9 Binary files /dev/null and b/public/pic/avatar/avatar203.gif differ diff --git a/public/pic/avatar/avatar204.gif b/public/pic/avatar/avatar204.gif new file mode 100644 index 00000000..6e16ed30 Binary files /dev/null and b/public/pic/avatar/avatar204.gif differ diff --git a/public/pic/avatar/avatar205.gif b/public/pic/avatar/avatar205.gif new file mode 100644 index 00000000..f780d7d8 Binary files /dev/null and b/public/pic/avatar/avatar205.gif differ diff --git a/public/pic/avatar/avatar206.gif b/public/pic/avatar/avatar206.gif new file mode 100644 index 00000000..6a5b3ad7 Binary files /dev/null and b/public/pic/avatar/avatar206.gif differ diff --git a/public/pic/avatar/avatar207.gif b/public/pic/avatar/avatar207.gif new file mode 100644 index 00000000..d956d1f9 Binary files /dev/null and b/public/pic/avatar/avatar207.gif differ diff --git a/public/pic/avatar/avatar208.gif b/public/pic/avatar/avatar208.gif new file mode 100644 index 00000000..571e059f Binary files /dev/null and b/public/pic/avatar/avatar208.gif differ diff --git a/public/pic/avatar/avatar209.gif b/public/pic/avatar/avatar209.gif new file mode 100644 index 00000000..d2976d85 Binary files /dev/null and b/public/pic/avatar/avatar209.gif differ diff --git a/public/pic/avatar/avatar21.gif b/public/pic/avatar/avatar21.gif new file mode 100644 index 00000000..45b1b8a3 Binary files /dev/null and b/public/pic/avatar/avatar21.gif differ diff --git a/public/pic/avatar/avatar210.gif b/public/pic/avatar/avatar210.gif new file mode 100644 index 00000000..2bd579b9 Binary files /dev/null and b/public/pic/avatar/avatar210.gif differ diff --git a/public/pic/avatar/avatar211.gif b/public/pic/avatar/avatar211.gif new file mode 100644 index 00000000..6e95b7d5 Binary files /dev/null and b/public/pic/avatar/avatar211.gif differ diff --git a/public/pic/avatar/avatar212.gif b/public/pic/avatar/avatar212.gif new file mode 100644 index 00000000..39e012b7 Binary files /dev/null and b/public/pic/avatar/avatar212.gif differ diff --git a/public/pic/avatar/avatar213.gif b/public/pic/avatar/avatar213.gif new file mode 100644 index 00000000..659fbb65 Binary files /dev/null and b/public/pic/avatar/avatar213.gif differ diff --git a/public/pic/avatar/avatar214.gif b/public/pic/avatar/avatar214.gif new file mode 100644 index 00000000..822d3530 Binary files /dev/null and b/public/pic/avatar/avatar214.gif differ diff --git a/public/pic/avatar/avatar215.gif b/public/pic/avatar/avatar215.gif new file mode 100644 index 00000000..e0909042 Binary files /dev/null and b/public/pic/avatar/avatar215.gif differ diff --git a/public/pic/avatar/avatar216.gif b/public/pic/avatar/avatar216.gif new file mode 100644 index 00000000..7ba52487 Binary files /dev/null and b/public/pic/avatar/avatar216.gif differ diff --git a/public/pic/avatar/avatar217.gif b/public/pic/avatar/avatar217.gif new file mode 100644 index 00000000..1d69bb45 Binary files /dev/null and b/public/pic/avatar/avatar217.gif differ diff --git a/public/pic/avatar/avatar218.gif b/public/pic/avatar/avatar218.gif new file mode 100644 index 00000000..508bff13 Binary files /dev/null and b/public/pic/avatar/avatar218.gif differ diff --git a/public/pic/avatar/avatar219.gif b/public/pic/avatar/avatar219.gif new file mode 100644 index 00000000..6c695dd8 Binary files /dev/null and b/public/pic/avatar/avatar219.gif differ diff --git a/public/pic/avatar/avatar22.gif b/public/pic/avatar/avatar22.gif new file mode 100644 index 00000000..7f7d9a26 Binary files /dev/null and b/public/pic/avatar/avatar22.gif differ diff --git a/public/pic/avatar/avatar220.gif b/public/pic/avatar/avatar220.gif new file mode 100644 index 00000000..76604ced Binary files /dev/null and b/public/pic/avatar/avatar220.gif differ diff --git a/public/pic/avatar/avatar221.gif b/public/pic/avatar/avatar221.gif new file mode 100644 index 00000000..2d5ed7db Binary files /dev/null and b/public/pic/avatar/avatar221.gif differ diff --git a/public/pic/avatar/avatar222.gif b/public/pic/avatar/avatar222.gif new file mode 100644 index 00000000..607887e5 Binary files /dev/null and b/public/pic/avatar/avatar222.gif differ diff --git a/public/pic/avatar/avatar223.gif b/public/pic/avatar/avatar223.gif new file mode 100644 index 00000000..5c7f782f Binary files /dev/null and b/public/pic/avatar/avatar223.gif differ diff --git a/public/pic/avatar/avatar224.gif b/public/pic/avatar/avatar224.gif new file mode 100644 index 00000000..46e7f845 Binary files /dev/null and b/public/pic/avatar/avatar224.gif differ diff --git a/public/pic/avatar/avatar225.gif b/public/pic/avatar/avatar225.gif new file mode 100644 index 00000000..7eb3bfcd Binary files /dev/null and b/public/pic/avatar/avatar225.gif differ diff --git a/public/pic/avatar/avatar226.gif b/public/pic/avatar/avatar226.gif new file mode 100644 index 00000000..a030d2f9 Binary files /dev/null and b/public/pic/avatar/avatar226.gif differ diff --git a/public/pic/avatar/avatar227.gif b/public/pic/avatar/avatar227.gif new file mode 100644 index 00000000..fe631b92 Binary files /dev/null and b/public/pic/avatar/avatar227.gif differ diff --git a/public/pic/avatar/avatar228.gif b/public/pic/avatar/avatar228.gif new file mode 100644 index 00000000..459ed140 Binary files /dev/null and b/public/pic/avatar/avatar228.gif differ diff --git a/public/pic/avatar/avatar229.gif b/public/pic/avatar/avatar229.gif new file mode 100644 index 00000000..35546746 Binary files /dev/null and b/public/pic/avatar/avatar229.gif differ diff --git a/public/pic/avatar/avatar23.gif b/public/pic/avatar/avatar23.gif new file mode 100644 index 00000000..55f84741 Binary files /dev/null and b/public/pic/avatar/avatar23.gif differ diff --git a/public/pic/avatar/avatar230.gif b/public/pic/avatar/avatar230.gif new file mode 100644 index 00000000..22ffccb0 Binary files /dev/null and b/public/pic/avatar/avatar230.gif differ diff --git a/public/pic/avatar/avatar231.gif b/public/pic/avatar/avatar231.gif new file mode 100644 index 00000000..52a82830 Binary files /dev/null and b/public/pic/avatar/avatar231.gif differ diff --git a/public/pic/avatar/avatar232.gif b/public/pic/avatar/avatar232.gif new file mode 100644 index 00000000..a442015b Binary files /dev/null and b/public/pic/avatar/avatar232.gif differ diff --git a/public/pic/avatar/avatar233.gif b/public/pic/avatar/avatar233.gif new file mode 100644 index 00000000..ad676d9c Binary files /dev/null and b/public/pic/avatar/avatar233.gif differ diff --git a/public/pic/avatar/avatar234.gif b/public/pic/avatar/avatar234.gif new file mode 100644 index 00000000..bf9200c2 Binary files /dev/null and b/public/pic/avatar/avatar234.gif differ diff --git a/public/pic/avatar/avatar235.gif b/public/pic/avatar/avatar235.gif new file mode 100644 index 00000000..80aee34d Binary files /dev/null and b/public/pic/avatar/avatar235.gif differ diff --git a/public/pic/avatar/avatar236.gif b/public/pic/avatar/avatar236.gif new file mode 100644 index 00000000..036c71e1 Binary files /dev/null and b/public/pic/avatar/avatar236.gif differ diff --git a/public/pic/avatar/avatar237.gif b/public/pic/avatar/avatar237.gif new file mode 100644 index 00000000..bf78ace7 Binary files /dev/null and b/public/pic/avatar/avatar237.gif differ diff --git a/public/pic/avatar/avatar238.gif b/public/pic/avatar/avatar238.gif new file mode 100644 index 00000000..276187e1 Binary files /dev/null and b/public/pic/avatar/avatar238.gif differ diff --git a/public/pic/avatar/avatar239.gif b/public/pic/avatar/avatar239.gif new file mode 100644 index 00000000..818b54a3 Binary files /dev/null and b/public/pic/avatar/avatar239.gif differ diff --git a/public/pic/avatar/avatar24.gif b/public/pic/avatar/avatar24.gif new file mode 100644 index 00000000..99226b50 Binary files /dev/null and b/public/pic/avatar/avatar24.gif differ diff --git a/public/pic/avatar/avatar240.gif b/public/pic/avatar/avatar240.gif new file mode 100644 index 00000000..ccfa1346 Binary files /dev/null and b/public/pic/avatar/avatar240.gif differ diff --git a/public/pic/avatar/avatar241.gif b/public/pic/avatar/avatar241.gif new file mode 100644 index 00000000..b2afaa82 Binary files /dev/null and b/public/pic/avatar/avatar241.gif differ diff --git a/public/pic/avatar/avatar242.gif b/public/pic/avatar/avatar242.gif new file mode 100644 index 00000000..dfdb3baa Binary files /dev/null and b/public/pic/avatar/avatar242.gif differ diff --git a/public/pic/avatar/avatar243.gif b/public/pic/avatar/avatar243.gif new file mode 100644 index 00000000..14b7e935 Binary files /dev/null and b/public/pic/avatar/avatar243.gif differ diff --git a/public/pic/avatar/avatar244.gif b/public/pic/avatar/avatar244.gif new file mode 100644 index 00000000..bfc10515 Binary files /dev/null and b/public/pic/avatar/avatar244.gif differ diff --git a/public/pic/avatar/avatar245.gif b/public/pic/avatar/avatar245.gif new file mode 100644 index 00000000..79dd0453 Binary files /dev/null and b/public/pic/avatar/avatar245.gif differ diff --git a/public/pic/avatar/avatar246.gif b/public/pic/avatar/avatar246.gif new file mode 100644 index 00000000..26878722 Binary files /dev/null and b/public/pic/avatar/avatar246.gif differ diff --git a/public/pic/avatar/avatar247.gif b/public/pic/avatar/avatar247.gif new file mode 100644 index 00000000..0b041108 Binary files /dev/null and b/public/pic/avatar/avatar247.gif differ diff --git a/public/pic/avatar/avatar248.gif b/public/pic/avatar/avatar248.gif new file mode 100644 index 00000000..7aa13465 Binary files /dev/null and b/public/pic/avatar/avatar248.gif differ diff --git a/public/pic/avatar/avatar249.gif b/public/pic/avatar/avatar249.gif new file mode 100644 index 00000000..c5cdf5d8 Binary files /dev/null and b/public/pic/avatar/avatar249.gif differ diff --git a/public/pic/avatar/avatar25.gif b/public/pic/avatar/avatar25.gif new file mode 100644 index 00000000..d5e29f52 Binary files /dev/null and b/public/pic/avatar/avatar25.gif differ diff --git a/public/pic/avatar/avatar250.gif b/public/pic/avatar/avatar250.gif new file mode 100644 index 00000000..61c2b962 Binary files /dev/null and b/public/pic/avatar/avatar250.gif differ diff --git a/public/pic/avatar/avatar251.gif b/public/pic/avatar/avatar251.gif new file mode 100644 index 00000000..01c2a370 Binary files /dev/null and b/public/pic/avatar/avatar251.gif differ diff --git a/public/pic/avatar/avatar252.gif b/public/pic/avatar/avatar252.gif new file mode 100644 index 00000000..6656fe75 Binary files /dev/null and b/public/pic/avatar/avatar252.gif differ diff --git a/public/pic/avatar/avatar253.gif b/public/pic/avatar/avatar253.gif new file mode 100644 index 00000000..4aaa9318 Binary files /dev/null and b/public/pic/avatar/avatar253.gif differ diff --git a/public/pic/avatar/avatar254.gif b/public/pic/avatar/avatar254.gif new file mode 100644 index 00000000..4439c722 Binary files /dev/null and b/public/pic/avatar/avatar254.gif differ diff --git a/public/pic/avatar/avatar255.gif b/public/pic/avatar/avatar255.gif new file mode 100644 index 00000000..3a5fd768 Binary files /dev/null and b/public/pic/avatar/avatar255.gif differ diff --git a/public/pic/avatar/avatar256.gif b/public/pic/avatar/avatar256.gif new file mode 100644 index 00000000..200dc450 Binary files /dev/null and b/public/pic/avatar/avatar256.gif differ diff --git a/public/pic/avatar/avatar257.gif b/public/pic/avatar/avatar257.gif new file mode 100644 index 00000000..9d9c823c Binary files /dev/null and b/public/pic/avatar/avatar257.gif differ diff --git a/public/pic/avatar/avatar258.gif b/public/pic/avatar/avatar258.gif new file mode 100644 index 00000000..044edc01 Binary files /dev/null and b/public/pic/avatar/avatar258.gif differ diff --git a/public/pic/avatar/avatar259.gif b/public/pic/avatar/avatar259.gif new file mode 100644 index 00000000..83334fb9 Binary files /dev/null and b/public/pic/avatar/avatar259.gif differ diff --git a/public/pic/avatar/avatar26.gif b/public/pic/avatar/avatar26.gif new file mode 100644 index 00000000..40d42724 Binary files /dev/null and b/public/pic/avatar/avatar26.gif differ diff --git a/public/pic/avatar/avatar260.gif b/public/pic/avatar/avatar260.gif new file mode 100644 index 00000000..8ec72dbe Binary files /dev/null and b/public/pic/avatar/avatar260.gif differ diff --git a/public/pic/avatar/avatar261.gif b/public/pic/avatar/avatar261.gif new file mode 100644 index 00000000..90505322 Binary files /dev/null and b/public/pic/avatar/avatar261.gif differ diff --git a/public/pic/avatar/avatar262.gif b/public/pic/avatar/avatar262.gif new file mode 100644 index 00000000..4656c222 Binary files /dev/null and b/public/pic/avatar/avatar262.gif differ diff --git a/public/pic/avatar/avatar263.gif b/public/pic/avatar/avatar263.gif new file mode 100644 index 00000000..6954e902 Binary files /dev/null and b/public/pic/avatar/avatar263.gif differ diff --git a/public/pic/avatar/avatar264.gif b/public/pic/avatar/avatar264.gif new file mode 100644 index 00000000..4e46f7b9 Binary files /dev/null and b/public/pic/avatar/avatar264.gif differ diff --git a/public/pic/avatar/avatar265.gif b/public/pic/avatar/avatar265.gif new file mode 100644 index 00000000..df18535c Binary files /dev/null and b/public/pic/avatar/avatar265.gif differ diff --git a/public/pic/avatar/avatar266.gif b/public/pic/avatar/avatar266.gif new file mode 100644 index 00000000..838305a7 Binary files /dev/null and b/public/pic/avatar/avatar266.gif differ diff --git a/public/pic/avatar/avatar267.gif b/public/pic/avatar/avatar267.gif new file mode 100644 index 00000000..8ac405e4 Binary files /dev/null and b/public/pic/avatar/avatar267.gif differ diff --git a/public/pic/avatar/avatar268.gif b/public/pic/avatar/avatar268.gif new file mode 100644 index 00000000..fe61c645 Binary files /dev/null and b/public/pic/avatar/avatar268.gif differ diff --git a/public/pic/avatar/avatar269.gif b/public/pic/avatar/avatar269.gif new file mode 100644 index 00000000..c71da25a Binary files /dev/null and b/public/pic/avatar/avatar269.gif differ diff --git a/public/pic/avatar/avatar27.gif b/public/pic/avatar/avatar27.gif new file mode 100644 index 00000000..43cf2125 Binary files /dev/null and b/public/pic/avatar/avatar27.gif differ diff --git a/public/pic/avatar/avatar270.gif b/public/pic/avatar/avatar270.gif new file mode 100644 index 00000000..9c11d479 Binary files /dev/null and b/public/pic/avatar/avatar270.gif differ diff --git a/public/pic/avatar/avatar271.gif b/public/pic/avatar/avatar271.gif new file mode 100644 index 00000000..ac95c950 Binary files /dev/null and b/public/pic/avatar/avatar271.gif differ diff --git a/public/pic/avatar/avatar272.gif b/public/pic/avatar/avatar272.gif new file mode 100644 index 00000000..4d451488 Binary files /dev/null and b/public/pic/avatar/avatar272.gif differ diff --git a/public/pic/avatar/avatar273.gif b/public/pic/avatar/avatar273.gif new file mode 100644 index 00000000..e26b9106 Binary files /dev/null and b/public/pic/avatar/avatar273.gif differ diff --git a/public/pic/avatar/avatar274.gif b/public/pic/avatar/avatar274.gif new file mode 100644 index 00000000..a941aa4c Binary files /dev/null and b/public/pic/avatar/avatar274.gif differ diff --git a/public/pic/avatar/avatar275.gif b/public/pic/avatar/avatar275.gif new file mode 100644 index 00000000..f324f6c0 Binary files /dev/null and b/public/pic/avatar/avatar275.gif differ diff --git a/public/pic/avatar/avatar276.gif b/public/pic/avatar/avatar276.gif new file mode 100644 index 00000000..6b0d8fee Binary files /dev/null and b/public/pic/avatar/avatar276.gif differ diff --git a/public/pic/avatar/avatar277.gif b/public/pic/avatar/avatar277.gif new file mode 100644 index 00000000..6fddc745 Binary files /dev/null and b/public/pic/avatar/avatar277.gif differ diff --git a/public/pic/avatar/avatar278.gif b/public/pic/avatar/avatar278.gif new file mode 100644 index 00000000..59e3b51d Binary files /dev/null and b/public/pic/avatar/avatar278.gif differ diff --git a/public/pic/avatar/avatar279.gif b/public/pic/avatar/avatar279.gif new file mode 100644 index 00000000..c8c0bb84 Binary files /dev/null and b/public/pic/avatar/avatar279.gif differ diff --git a/public/pic/avatar/avatar28.gif b/public/pic/avatar/avatar28.gif new file mode 100644 index 00000000..9251bdb6 Binary files /dev/null and b/public/pic/avatar/avatar28.gif differ diff --git a/public/pic/avatar/avatar280.gif b/public/pic/avatar/avatar280.gif new file mode 100644 index 00000000..954920d5 Binary files /dev/null and b/public/pic/avatar/avatar280.gif differ diff --git a/public/pic/avatar/avatar281.gif b/public/pic/avatar/avatar281.gif new file mode 100644 index 00000000..68ebd8cc Binary files /dev/null and b/public/pic/avatar/avatar281.gif differ diff --git a/public/pic/avatar/avatar282.gif b/public/pic/avatar/avatar282.gif new file mode 100644 index 00000000..ec06f9f5 Binary files /dev/null and b/public/pic/avatar/avatar282.gif differ diff --git a/public/pic/avatar/avatar283.gif b/public/pic/avatar/avatar283.gif new file mode 100644 index 00000000..2d0fad8a Binary files /dev/null and b/public/pic/avatar/avatar283.gif differ diff --git a/public/pic/avatar/avatar284.gif b/public/pic/avatar/avatar284.gif new file mode 100644 index 00000000..9cc79890 Binary files /dev/null and b/public/pic/avatar/avatar284.gif differ diff --git a/public/pic/avatar/avatar285.gif b/public/pic/avatar/avatar285.gif new file mode 100644 index 00000000..baf2c0b0 Binary files /dev/null and b/public/pic/avatar/avatar285.gif differ diff --git a/public/pic/avatar/avatar286.gif b/public/pic/avatar/avatar286.gif new file mode 100644 index 00000000..d74af8d4 Binary files /dev/null and b/public/pic/avatar/avatar286.gif differ diff --git a/public/pic/avatar/avatar287.gif b/public/pic/avatar/avatar287.gif new file mode 100644 index 00000000..0e4169ef Binary files /dev/null and b/public/pic/avatar/avatar287.gif differ diff --git a/public/pic/avatar/avatar288.gif b/public/pic/avatar/avatar288.gif new file mode 100644 index 00000000..41c2e9b4 Binary files /dev/null and b/public/pic/avatar/avatar288.gif differ diff --git a/public/pic/avatar/avatar289.gif b/public/pic/avatar/avatar289.gif new file mode 100644 index 00000000..c68b431a Binary files /dev/null and b/public/pic/avatar/avatar289.gif differ diff --git a/public/pic/avatar/avatar29.gif b/public/pic/avatar/avatar29.gif new file mode 100644 index 00000000..10063690 Binary files /dev/null and b/public/pic/avatar/avatar29.gif differ diff --git a/public/pic/avatar/avatar290.gif b/public/pic/avatar/avatar290.gif new file mode 100644 index 00000000..f2ca018b Binary files /dev/null and b/public/pic/avatar/avatar290.gif differ diff --git a/public/pic/avatar/avatar291.gif b/public/pic/avatar/avatar291.gif new file mode 100644 index 00000000..b9b0bbc3 Binary files /dev/null and b/public/pic/avatar/avatar291.gif differ diff --git a/public/pic/avatar/avatar292.gif b/public/pic/avatar/avatar292.gif new file mode 100644 index 00000000..6eecd4d1 Binary files /dev/null and b/public/pic/avatar/avatar292.gif differ diff --git a/public/pic/avatar/avatar293.gif b/public/pic/avatar/avatar293.gif new file mode 100644 index 00000000..a1834818 Binary files /dev/null and b/public/pic/avatar/avatar293.gif differ diff --git a/public/pic/avatar/avatar294.gif b/public/pic/avatar/avatar294.gif new file mode 100644 index 00000000..6ef5611a Binary files /dev/null and b/public/pic/avatar/avatar294.gif differ diff --git a/public/pic/avatar/avatar295.gif b/public/pic/avatar/avatar295.gif new file mode 100644 index 00000000..4c9fa7c6 Binary files /dev/null and b/public/pic/avatar/avatar295.gif differ diff --git a/public/pic/avatar/avatar296.gif b/public/pic/avatar/avatar296.gif new file mode 100644 index 00000000..b6ab2095 Binary files /dev/null and b/public/pic/avatar/avatar296.gif differ diff --git a/public/pic/avatar/avatar297.gif b/public/pic/avatar/avatar297.gif new file mode 100644 index 00000000..38d1d659 Binary files /dev/null and b/public/pic/avatar/avatar297.gif differ diff --git a/public/pic/avatar/avatar298.gif b/public/pic/avatar/avatar298.gif new file mode 100644 index 00000000..f1ee804c Binary files /dev/null and b/public/pic/avatar/avatar298.gif differ diff --git a/public/pic/avatar/avatar299.gif b/public/pic/avatar/avatar299.gif new file mode 100644 index 00000000..0d0b77b6 Binary files /dev/null and b/public/pic/avatar/avatar299.gif differ diff --git a/public/pic/avatar/avatar3.gif b/public/pic/avatar/avatar3.gif new file mode 100644 index 00000000..d8cd4306 Binary files /dev/null and b/public/pic/avatar/avatar3.gif differ diff --git a/public/pic/avatar/avatar30.gif b/public/pic/avatar/avatar30.gif new file mode 100644 index 00000000..b339d48d Binary files /dev/null and b/public/pic/avatar/avatar30.gif differ diff --git a/public/pic/avatar/avatar300.gif b/public/pic/avatar/avatar300.gif new file mode 100644 index 00000000..2582b3a4 Binary files /dev/null and b/public/pic/avatar/avatar300.gif differ diff --git a/public/pic/avatar/avatar301.gif b/public/pic/avatar/avatar301.gif new file mode 100644 index 00000000..2350bc8f Binary files /dev/null and b/public/pic/avatar/avatar301.gif differ diff --git a/public/pic/avatar/avatar302.gif b/public/pic/avatar/avatar302.gif new file mode 100644 index 00000000..2e05d242 Binary files /dev/null and b/public/pic/avatar/avatar302.gif differ diff --git a/public/pic/avatar/avatar303.gif b/public/pic/avatar/avatar303.gif new file mode 100644 index 00000000..776cec3b Binary files /dev/null and b/public/pic/avatar/avatar303.gif differ diff --git a/public/pic/avatar/avatar304.gif b/public/pic/avatar/avatar304.gif new file mode 100644 index 00000000..219a1184 Binary files /dev/null and b/public/pic/avatar/avatar304.gif differ diff --git a/public/pic/avatar/avatar305.gif b/public/pic/avatar/avatar305.gif new file mode 100644 index 00000000..27071b78 Binary files /dev/null and b/public/pic/avatar/avatar305.gif differ diff --git a/public/pic/avatar/avatar306.gif b/public/pic/avatar/avatar306.gif new file mode 100644 index 00000000..6ab781bf Binary files /dev/null and b/public/pic/avatar/avatar306.gif differ diff --git a/public/pic/avatar/avatar307.gif b/public/pic/avatar/avatar307.gif new file mode 100644 index 00000000..d40998b8 Binary files /dev/null and b/public/pic/avatar/avatar307.gif differ diff --git a/public/pic/avatar/avatar308.gif b/public/pic/avatar/avatar308.gif new file mode 100644 index 00000000..aafbe741 Binary files /dev/null and b/public/pic/avatar/avatar308.gif differ diff --git a/public/pic/avatar/avatar309.gif b/public/pic/avatar/avatar309.gif new file mode 100644 index 00000000..fe701cbf Binary files /dev/null and b/public/pic/avatar/avatar309.gif differ diff --git a/public/pic/avatar/avatar31.gif b/public/pic/avatar/avatar31.gif new file mode 100644 index 00000000..d5a9caf6 Binary files /dev/null and b/public/pic/avatar/avatar31.gif differ diff --git a/public/pic/avatar/avatar310.gif b/public/pic/avatar/avatar310.gif new file mode 100644 index 00000000..e6072552 Binary files /dev/null and b/public/pic/avatar/avatar310.gif differ diff --git a/public/pic/avatar/avatar311.gif b/public/pic/avatar/avatar311.gif new file mode 100644 index 00000000..9b77a2a3 Binary files /dev/null and b/public/pic/avatar/avatar311.gif differ diff --git a/public/pic/avatar/avatar312.gif b/public/pic/avatar/avatar312.gif new file mode 100644 index 00000000..89acef5f Binary files /dev/null and b/public/pic/avatar/avatar312.gif differ diff --git a/public/pic/avatar/avatar313.gif b/public/pic/avatar/avatar313.gif new file mode 100644 index 00000000..fee5e41b Binary files /dev/null and b/public/pic/avatar/avatar313.gif differ diff --git a/public/pic/avatar/avatar314.gif b/public/pic/avatar/avatar314.gif new file mode 100644 index 00000000..e706e088 Binary files /dev/null and b/public/pic/avatar/avatar314.gif differ diff --git a/public/pic/avatar/avatar315.gif b/public/pic/avatar/avatar315.gif new file mode 100644 index 00000000..fb3ee057 Binary files /dev/null and b/public/pic/avatar/avatar315.gif differ diff --git a/public/pic/avatar/avatar316.gif b/public/pic/avatar/avatar316.gif new file mode 100644 index 00000000..662fe276 Binary files /dev/null and b/public/pic/avatar/avatar316.gif differ diff --git a/public/pic/avatar/avatar317.gif b/public/pic/avatar/avatar317.gif new file mode 100644 index 00000000..0a858151 Binary files /dev/null and b/public/pic/avatar/avatar317.gif differ diff --git a/public/pic/avatar/avatar318.gif b/public/pic/avatar/avatar318.gif new file mode 100644 index 00000000..4ca84803 Binary files /dev/null and b/public/pic/avatar/avatar318.gif differ diff --git a/public/pic/avatar/avatar319.gif b/public/pic/avatar/avatar319.gif new file mode 100644 index 00000000..503cae0a Binary files /dev/null and b/public/pic/avatar/avatar319.gif differ diff --git a/public/pic/avatar/avatar32.gif b/public/pic/avatar/avatar32.gif new file mode 100644 index 00000000..5f3b5d43 Binary files /dev/null and b/public/pic/avatar/avatar32.gif differ diff --git a/public/pic/avatar/avatar320.gif b/public/pic/avatar/avatar320.gif new file mode 100644 index 00000000..0cd51805 Binary files /dev/null and b/public/pic/avatar/avatar320.gif differ diff --git a/public/pic/avatar/avatar321.gif b/public/pic/avatar/avatar321.gif new file mode 100644 index 00000000..eefbbda9 Binary files /dev/null and b/public/pic/avatar/avatar321.gif differ diff --git a/public/pic/avatar/avatar322.gif b/public/pic/avatar/avatar322.gif new file mode 100644 index 00000000..0243065b Binary files /dev/null and b/public/pic/avatar/avatar322.gif differ diff --git a/public/pic/avatar/avatar323.gif b/public/pic/avatar/avatar323.gif new file mode 100644 index 00000000..b1e08c05 Binary files /dev/null and b/public/pic/avatar/avatar323.gif differ diff --git a/public/pic/avatar/avatar324.gif b/public/pic/avatar/avatar324.gif new file mode 100644 index 00000000..a2168e48 Binary files /dev/null and b/public/pic/avatar/avatar324.gif differ diff --git a/public/pic/avatar/avatar325.gif b/public/pic/avatar/avatar325.gif new file mode 100644 index 00000000..dac85af5 Binary files /dev/null and b/public/pic/avatar/avatar325.gif differ diff --git a/public/pic/avatar/avatar326.gif b/public/pic/avatar/avatar326.gif new file mode 100644 index 00000000..afe5442f Binary files /dev/null and b/public/pic/avatar/avatar326.gif differ diff --git a/public/pic/avatar/avatar327.gif b/public/pic/avatar/avatar327.gif new file mode 100644 index 00000000..7db04c45 Binary files /dev/null and b/public/pic/avatar/avatar327.gif differ diff --git a/public/pic/avatar/avatar328.gif b/public/pic/avatar/avatar328.gif new file mode 100644 index 00000000..4d1d8a4a Binary files /dev/null and b/public/pic/avatar/avatar328.gif differ diff --git a/public/pic/avatar/avatar329.gif b/public/pic/avatar/avatar329.gif new file mode 100644 index 00000000..ede4d487 Binary files /dev/null and b/public/pic/avatar/avatar329.gif differ diff --git a/public/pic/avatar/avatar33.gif b/public/pic/avatar/avatar33.gif new file mode 100644 index 00000000..03ca160e Binary files /dev/null and b/public/pic/avatar/avatar33.gif differ diff --git a/public/pic/avatar/avatar330.gif b/public/pic/avatar/avatar330.gif new file mode 100644 index 00000000..e4a0a821 Binary files /dev/null and b/public/pic/avatar/avatar330.gif differ diff --git a/public/pic/avatar/avatar331.gif b/public/pic/avatar/avatar331.gif new file mode 100644 index 00000000..6a047501 Binary files /dev/null and b/public/pic/avatar/avatar331.gif differ diff --git a/public/pic/avatar/avatar332.gif b/public/pic/avatar/avatar332.gif new file mode 100644 index 00000000..6bde912c Binary files /dev/null and b/public/pic/avatar/avatar332.gif differ diff --git a/public/pic/avatar/avatar333.gif b/public/pic/avatar/avatar333.gif new file mode 100644 index 00000000..1bb07ba9 Binary files /dev/null and b/public/pic/avatar/avatar333.gif differ diff --git a/public/pic/avatar/avatar334.gif b/public/pic/avatar/avatar334.gif new file mode 100644 index 00000000..c4ec9f85 Binary files /dev/null and b/public/pic/avatar/avatar334.gif differ diff --git a/public/pic/avatar/avatar335.gif b/public/pic/avatar/avatar335.gif new file mode 100644 index 00000000..3ce39e43 Binary files /dev/null and b/public/pic/avatar/avatar335.gif differ diff --git a/public/pic/avatar/avatar336.gif b/public/pic/avatar/avatar336.gif new file mode 100644 index 00000000..e9876066 Binary files /dev/null and b/public/pic/avatar/avatar336.gif differ diff --git a/public/pic/avatar/avatar337.gif b/public/pic/avatar/avatar337.gif new file mode 100644 index 00000000..f4e15213 Binary files /dev/null and b/public/pic/avatar/avatar337.gif differ diff --git a/public/pic/avatar/avatar338.gif b/public/pic/avatar/avatar338.gif new file mode 100644 index 00000000..0b70f568 Binary files /dev/null and b/public/pic/avatar/avatar338.gif differ diff --git a/public/pic/avatar/avatar339.gif b/public/pic/avatar/avatar339.gif new file mode 100644 index 00000000..08afad48 Binary files /dev/null and b/public/pic/avatar/avatar339.gif differ diff --git a/public/pic/avatar/avatar34.gif b/public/pic/avatar/avatar34.gif new file mode 100644 index 00000000..49c49577 Binary files /dev/null and b/public/pic/avatar/avatar34.gif differ diff --git a/public/pic/avatar/avatar340.gif b/public/pic/avatar/avatar340.gif new file mode 100644 index 00000000..640984a3 Binary files /dev/null and b/public/pic/avatar/avatar340.gif differ diff --git a/public/pic/avatar/avatar341.gif b/public/pic/avatar/avatar341.gif new file mode 100644 index 00000000..a4556966 Binary files /dev/null and b/public/pic/avatar/avatar341.gif differ diff --git a/public/pic/avatar/avatar342.gif b/public/pic/avatar/avatar342.gif new file mode 100644 index 00000000..8022e7a2 Binary files /dev/null and b/public/pic/avatar/avatar342.gif differ diff --git a/public/pic/avatar/avatar343.gif b/public/pic/avatar/avatar343.gif new file mode 100644 index 00000000..71a99e9a Binary files /dev/null and b/public/pic/avatar/avatar343.gif differ diff --git a/public/pic/avatar/avatar344.gif b/public/pic/avatar/avatar344.gif new file mode 100644 index 00000000..fcdc99e8 Binary files /dev/null and b/public/pic/avatar/avatar344.gif differ diff --git a/public/pic/avatar/avatar345.gif b/public/pic/avatar/avatar345.gif new file mode 100644 index 00000000..57a63f4b Binary files /dev/null and b/public/pic/avatar/avatar345.gif differ diff --git a/public/pic/avatar/avatar346.gif b/public/pic/avatar/avatar346.gif new file mode 100644 index 00000000..f41dcd30 Binary files /dev/null and b/public/pic/avatar/avatar346.gif differ diff --git a/public/pic/avatar/avatar347.gif b/public/pic/avatar/avatar347.gif new file mode 100644 index 00000000..8d8a54cb Binary files /dev/null and b/public/pic/avatar/avatar347.gif differ diff --git a/public/pic/avatar/avatar348.gif b/public/pic/avatar/avatar348.gif new file mode 100644 index 00000000..7c54eb39 Binary files /dev/null and b/public/pic/avatar/avatar348.gif differ diff --git a/public/pic/avatar/avatar349.gif b/public/pic/avatar/avatar349.gif new file mode 100644 index 00000000..64de8b9e Binary files /dev/null and b/public/pic/avatar/avatar349.gif differ diff --git a/public/pic/avatar/avatar35.gif b/public/pic/avatar/avatar35.gif new file mode 100644 index 00000000..29eec4ac Binary files /dev/null and b/public/pic/avatar/avatar35.gif differ diff --git a/public/pic/avatar/avatar350.gif b/public/pic/avatar/avatar350.gif new file mode 100644 index 00000000..c57f1061 Binary files /dev/null and b/public/pic/avatar/avatar350.gif differ diff --git a/public/pic/avatar/avatar351.gif b/public/pic/avatar/avatar351.gif new file mode 100644 index 00000000..8ccb8185 Binary files /dev/null and b/public/pic/avatar/avatar351.gif differ diff --git a/public/pic/avatar/avatar352.gif b/public/pic/avatar/avatar352.gif new file mode 100644 index 00000000..8737e658 Binary files /dev/null and b/public/pic/avatar/avatar352.gif differ diff --git a/public/pic/avatar/avatar353.gif b/public/pic/avatar/avatar353.gif new file mode 100644 index 00000000..b6da0623 Binary files /dev/null and b/public/pic/avatar/avatar353.gif differ diff --git a/public/pic/avatar/avatar354.gif b/public/pic/avatar/avatar354.gif new file mode 100644 index 00000000..7565e6f9 Binary files /dev/null and b/public/pic/avatar/avatar354.gif differ diff --git a/public/pic/avatar/avatar355.gif b/public/pic/avatar/avatar355.gif new file mode 100644 index 00000000..3b08b30f Binary files /dev/null and b/public/pic/avatar/avatar355.gif differ diff --git a/public/pic/avatar/avatar356.gif b/public/pic/avatar/avatar356.gif new file mode 100644 index 00000000..7d0dc95b Binary files /dev/null and b/public/pic/avatar/avatar356.gif differ diff --git a/public/pic/avatar/avatar357.gif b/public/pic/avatar/avatar357.gif new file mode 100644 index 00000000..ed1157a0 Binary files /dev/null and b/public/pic/avatar/avatar357.gif differ diff --git a/public/pic/avatar/avatar358.gif b/public/pic/avatar/avatar358.gif new file mode 100644 index 00000000..2dc844a5 Binary files /dev/null and b/public/pic/avatar/avatar358.gif differ diff --git a/public/pic/avatar/avatar359.gif b/public/pic/avatar/avatar359.gif new file mode 100644 index 00000000..8ac3f7fd Binary files /dev/null and b/public/pic/avatar/avatar359.gif differ diff --git a/public/pic/avatar/avatar36.gif b/public/pic/avatar/avatar36.gif new file mode 100644 index 00000000..cab160e5 Binary files /dev/null and b/public/pic/avatar/avatar36.gif differ diff --git a/public/pic/avatar/avatar360.gif b/public/pic/avatar/avatar360.gif new file mode 100644 index 00000000..b01fb184 Binary files /dev/null and b/public/pic/avatar/avatar360.gif differ diff --git a/public/pic/avatar/avatar361.gif b/public/pic/avatar/avatar361.gif new file mode 100644 index 00000000..c4573da7 Binary files /dev/null and b/public/pic/avatar/avatar361.gif differ diff --git a/public/pic/avatar/avatar362.gif b/public/pic/avatar/avatar362.gif new file mode 100644 index 00000000..189c9276 Binary files /dev/null and b/public/pic/avatar/avatar362.gif differ diff --git a/public/pic/avatar/avatar363.gif b/public/pic/avatar/avatar363.gif new file mode 100644 index 00000000..8ff0b39c Binary files /dev/null and b/public/pic/avatar/avatar363.gif differ diff --git a/public/pic/avatar/avatar364.gif b/public/pic/avatar/avatar364.gif new file mode 100644 index 00000000..8f22d79f Binary files /dev/null and b/public/pic/avatar/avatar364.gif differ diff --git a/public/pic/avatar/avatar365.gif b/public/pic/avatar/avatar365.gif new file mode 100644 index 00000000..950aea2a Binary files /dev/null and b/public/pic/avatar/avatar365.gif differ diff --git a/public/pic/avatar/avatar366.gif b/public/pic/avatar/avatar366.gif new file mode 100644 index 00000000..b1dc12d2 Binary files /dev/null and b/public/pic/avatar/avatar366.gif differ diff --git a/public/pic/avatar/avatar367.gif b/public/pic/avatar/avatar367.gif new file mode 100644 index 00000000..0de8fe4b Binary files /dev/null and b/public/pic/avatar/avatar367.gif differ diff --git a/public/pic/avatar/avatar368.gif b/public/pic/avatar/avatar368.gif new file mode 100644 index 00000000..b3f7e0f6 Binary files /dev/null and b/public/pic/avatar/avatar368.gif differ diff --git a/public/pic/avatar/avatar369.gif b/public/pic/avatar/avatar369.gif new file mode 100644 index 00000000..0efb8393 Binary files /dev/null and b/public/pic/avatar/avatar369.gif differ diff --git a/public/pic/avatar/avatar37.gif b/public/pic/avatar/avatar37.gif new file mode 100644 index 00000000..32b73e09 Binary files /dev/null and b/public/pic/avatar/avatar37.gif differ diff --git a/public/pic/avatar/avatar370.gif b/public/pic/avatar/avatar370.gif new file mode 100644 index 00000000..d5dbc5df Binary files /dev/null and b/public/pic/avatar/avatar370.gif differ diff --git a/public/pic/avatar/avatar371.gif b/public/pic/avatar/avatar371.gif new file mode 100644 index 00000000..868546f7 Binary files /dev/null and b/public/pic/avatar/avatar371.gif differ diff --git a/public/pic/avatar/avatar372.gif b/public/pic/avatar/avatar372.gif new file mode 100644 index 00000000..6458885d Binary files /dev/null and b/public/pic/avatar/avatar372.gif differ diff --git a/public/pic/avatar/avatar373.gif b/public/pic/avatar/avatar373.gif new file mode 100644 index 00000000..b1e04070 Binary files /dev/null and b/public/pic/avatar/avatar373.gif differ diff --git a/public/pic/avatar/avatar374.gif b/public/pic/avatar/avatar374.gif new file mode 100644 index 00000000..e29653ba Binary files /dev/null and b/public/pic/avatar/avatar374.gif differ diff --git a/public/pic/avatar/avatar375.gif b/public/pic/avatar/avatar375.gif new file mode 100644 index 00000000..e5aefc87 Binary files /dev/null and b/public/pic/avatar/avatar375.gif differ diff --git a/public/pic/avatar/avatar376.gif b/public/pic/avatar/avatar376.gif new file mode 100644 index 00000000..b5785477 Binary files /dev/null and b/public/pic/avatar/avatar376.gif differ diff --git a/public/pic/avatar/avatar377.gif b/public/pic/avatar/avatar377.gif new file mode 100644 index 00000000..67fd7cf4 Binary files /dev/null and b/public/pic/avatar/avatar377.gif differ diff --git a/public/pic/avatar/avatar378.gif b/public/pic/avatar/avatar378.gif new file mode 100644 index 00000000..c3924d9c Binary files /dev/null and b/public/pic/avatar/avatar378.gif differ diff --git a/public/pic/avatar/avatar379.gif b/public/pic/avatar/avatar379.gif new file mode 100644 index 00000000..def8a49d Binary files /dev/null and b/public/pic/avatar/avatar379.gif differ diff --git a/public/pic/avatar/avatar38.gif b/public/pic/avatar/avatar38.gif new file mode 100644 index 00000000..109ce01a Binary files /dev/null and b/public/pic/avatar/avatar38.gif differ diff --git a/public/pic/avatar/avatar380.gif b/public/pic/avatar/avatar380.gif new file mode 100644 index 00000000..d02ed852 Binary files /dev/null and b/public/pic/avatar/avatar380.gif differ diff --git a/public/pic/avatar/avatar381.gif b/public/pic/avatar/avatar381.gif new file mode 100644 index 00000000..762871c2 Binary files /dev/null and b/public/pic/avatar/avatar381.gif differ diff --git a/public/pic/avatar/avatar382.gif b/public/pic/avatar/avatar382.gif new file mode 100644 index 00000000..201872f9 Binary files /dev/null and b/public/pic/avatar/avatar382.gif differ diff --git a/public/pic/avatar/avatar383.gif b/public/pic/avatar/avatar383.gif new file mode 100644 index 00000000..a71bbad9 Binary files /dev/null and b/public/pic/avatar/avatar383.gif differ diff --git a/public/pic/avatar/avatar384.gif b/public/pic/avatar/avatar384.gif new file mode 100644 index 00000000..6a9e2a45 Binary files /dev/null and b/public/pic/avatar/avatar384.gif differ diff --git a/public/pic/avatar/avatar385.gif b/public/pic/avatar/avatar385.gif new file mode 100644 index 00000000..8b51fdef Binary files /dev/null and b/public/pic/avatar/avatar385.gif differ diff --git a/public/pic/avatar/avatar386.gif b/public/pic/avatar/avatar386.gif new file mode 100644 index 00000000..e1d42707 Binary files /dev/null and b/public/pic/avatar/avatar386.gif differ diff --git a/public/pic/avatar/avatar387.gif b/public/pic/avatar/avatar387.gif new file mode 100644 index 00000000..186869c5 Binary files /dev/null and b/public/pic/avatar/avatar387.gif differ diff --git a/public/pic/avatar/avatar388.gif b/public/pic/avatar/avatar388.gif new file mode 100644 index 00000000..369f01bb Binary files /dev/null and b/public/pic/avatar/avatar388.gif differ diff --git a/public/pic/avatar/avatar389.gif b/public/pic/avatar/avatar389.gif new file mode 100644 index 00000000..d0cb95e4 Binary files /dev/null and b/public/pic/avatar/avatar389.gif differ diff --git a/public/pic/avatar/avatar39.gif b/public/pic/avatar/avatar39.gif new file mode 100644 index 00000000..307632c4 Binary files /dev/null and b/public/pic/avatar/avatar39.gif differ diff --git a/public/pic/avatar/avatar390.gif b/public/pic/avatar/avatar390.gif new file mode 100644 index 00000000..901e2a4e Binary files /dev/null and b/public/pic/avatar/avatar390.gif differ diff --git a/public/pic/avatar/avatar391.gif b/public/pic/avatar/avatar391.gif new file mode 100644 index 00000000..65f58627 Binary files /dev/null and b/public/pic/avatar/avatar391.gif differ diff --git a/public/pic/avatar/avatar392.gif b/public/pic/avatar/avatar392.gif new file mode 100644 index 00000000..ff98710d Binary files /dev/null and b/public/pic/avatar/avatar392.gif differ diff --git a/public/pic/avatar/avatar393.gif b/public/pic/avatar/avatar393.gif new file mode 100644 index 00000000..693be70b Binary files /dev/null and b/public/pic/avatar/avatar393.gif differ diff --git a/public/pic/avatar/avatar394.gif b/public/pic/avatar/avatar394.gif new file mode 100644 index 00000000..baf43448 Binary files /dev/null and b/public/pic/avatar/avatar394.gif differ diff --git a/public/pic/avatar/avatar395.gif b/public/pic/avatar/avatar395.gif new file mode 100644 index 00000000..bff14e63 Binary files /dev/null and b/public/pic/avatar/avatar395.gif differ diff --git a/public/pic/avatar/avatar396.gif b/public/pic/avatar/avatar396.gif new file mode 100644 index 00000000..882469c0 Binary files /dev/null and b/public/pic/avatar/avatar396.gif differ diff --git a/public/pic/avatar/avatar397.gif b/public/pic/avatar/avatar397.gif new file mode 100644 index 00000000..de246f0d Binary files /dev/null and b/public/pic/avatar/avatar397.gif differ diff --git a/public/pic/avatar/avatar398.gif b/public/pic/avatar/avatar398.gif new file mode 100644 index 00000000..07bae656 Binary files /dev/null and b/public/pic/avatar/avatar398.gif differ diff --git a/public/pic/avatar/avatar399.gif b/public/pic/avatar/avatar399.gif new file mode 100644 index 00000000..c3b92047 Binary files /dev/null and b/public/pic/avatar/avatar399.gif differ diff --git a/public/pic/avatar/avatar4.gif b/public/pic/avatar/avatar4.gif new file mode 100644 index 00000000..e525aa86 Binary files /dev/null and b/public/pic/avatar/avatar4.gif differ diff --git a/public/pic/avatar/avatar40.gif b/public/pic/avatar/avatar40.gif new file mode 100644 index 00000000..34e32133 Binary files /dev/null and b/public/pic/avatar/avatar40.gif differ diff --git a/public/pic/avatar/avatar400.gif b/public/pic/avatar/avatar400.gif new file mode 100644 index 00000000..fe77d5a7 Binary files /dev/null and b/public/pic/avatar/avatar400.gif differ diff --git a/public/pic/avatar/avatar401.gif b/public/pic/avatar/avatar401.gif new file mode 100644 index 00000000..a4d84be4 Binary files /dev/null and b/public/pic/avatar/avatar401.gif differ diff --git a/public/pic/avatar/avatar402.gif b/public/pic/avatar/avatar402.gif new file mode 100644 index 00000000..f8b7834f Binary files /dev/null and b/public/pic/avatar/avatar402.gif differ diff --git a/public/pic/avatar/avatar403.gif b/public/pic/avatar/avatar403.gif new file mode 100644 index 00000000..7f5f4bcb Binary files /dev/null and b/public/pic/avatar/avatar403.gif differ diff --git a/public/pic/avatar/avatar404.gif b/public/pic/avatar/avatar404.gif new file mode 100644 index 00000000..00ac94bc Binary files /dev/null and b/public/pic/avatar/avatar404.gif differ diff --git a/public/pic/avatar/avatar405.gif b/public/pic/avatar/avatar405.gif new file mode 100644 index 00000000..c8b2506c Binary files /dev/null and b/public/pic/avatar/avatar405.gif differ diff --git a/public/pic/avatar/avatar406.gif b/public/pic/avatar/avatar406.gif new file mode 100644 index 00000000..831ccfc6 Binary files /dev/null and b/public/pic/avatar/avatar406.gif differ diff --git a/public/pic/avatar/avatar407.gif b/public/pic/avatar/avatar407.gif new file mode 100644 index 00000000..9b989638 Binary files /dev/null and b/public/pic/avatar/avatar407.gif differ diff --git a/public/pic/avatar/avatar408.gif b/public/pic/avatar/avatar408.gif new file mode 100644 index 00000000..5699f755 Binary files /dev/null and b/public/pic/avatar/avatar408.gif differ diff --git a/public/pic/avatar/avatar409.gif b/public/pic/avatar/avatar409.gif new file mode 100644 index 00000000..4300f609 Binary files /dev/null and b/public/pic/avatar/avatar409.gif differ diff --git a/public/pic/avatar/avatar41.gif b/public/pic/avatar/avatar41.gif new file mode 100644 index 00000000..f6f631ba Binary files /dev/null and b/public/pic/avatar/avatar41.gif differ diff --git a/public/pic/avatar/avatar410.gif b/public/pic/avatar/avatar410.gif new file mode 100644 index 00000000..a2ddb3e0 Binary files /dev/null and b/public/pic/avatar/avatar410.gif differ diff --git a/public/pic/avatar/avatar411.gif b/public/pic/avatar/avatar411.gif new file mode 100644 index 00000000..8658510f Binary files /dev/null and b/public/pic/avatar/avatar411.gif differ diff --git a/public/pic/avatar/avatar412.gif b/public/pic/avatar/avatar412.gif new file mode 100644 index 00000000..1a4bae4b Binary files /dev/null and b/public/pic/avatar/avatar412.gif differ diff --git a/public/pic/avatar/avatar413.gif b/public/pic/avatar/avatar413.gif new file mode 100644 index 00000000..14eb3a92 Binary files /dev/null and b/public/pic/avatar/avatar413.gif differ diff --git a/public/pic/avatar/avatar414.gif b/public/pic/avatar/avatar414.gif new file mode 100644 index 00000000..5f23cc79 Binary files /dev/null and b/public/pic/avatar/avatar414.gif differ diff --git a/public/pic/avatar/avatar415.gif b/public/pic/avatar/avatar415.gif new file mode 100644 index 00000000..c7312a64 Binary files /dev/null and b/public/pic/avatar/avatar415.gif differ diff --git a/public/pic/avatar/avatar416.gif b/public/pic/avatar/avatar416.gif new file mode 100644 index 00000000..fee5e41b Binary files /dev/null and b/public/pic/avatar/avatar416.gif differ diff --git a/public/pic/avatar/avatar417.gif b/public/pic/avatar/avatar417.gif new file mode 100644 index 00000000..d3b3dbbe Binary files /dev/null and b/public/pic/avatar/avatar417.gif differ diff --git a/public/pic/avatar/avatar418.gif b/public/pic/avatar/avatar418.gif new file mode 100644 index 00000000..3f648c4f Binary files /dev/null and b/public/pic/avatar/avatar418.gif differ diff --git a/public/pic/avatar/avatar419.gif b/public/pic/avatar/avatar419.gif new file mode 100644 index 00000000..87587fe5 Binary files /dev/null and b/public/pic/avatar/avatar419.gif differ diff --git a/public/pic/avatar/avatar42.gif b/public/pic/avatar/avatar42.gif new file mode 100644 index 00000000..5828d2af Binary files /dev/null and b/public/pic/avatar/avatar42.gif differ diff --git a/public/pic/avatar/avatar420.gif b/public/pic/avatar/avatar420.gif new file mode 100644 index 00000000..2aca0620 Binary files /dev/null and b/public/pic/avatar/avatar420.gif differ diff --git a/public/pic/avatar/avatar421.gif b/public/pic/avatar/avatar421.gif new file mode 100644 index 00000000..152f5252 Binary files /dev/null and b/public/pic/avatar/avatar421.gif differ diff --git a/public/pic/avatar/avatar422.gif b/public/pic/avatar/avatar422.gif new file mode 100644 index 00000000..228f17d5 Binary files /dev/null and b/public/pic/avatar/avatar422.gif differ diff --git a/public/pic/avatar/avatar423.gif b/public/pic/avatar/avatar423.gif new file mode 100644 index 00000000..5f25f9c4 Binary files /dev/null and b/public/pic/avatar/avatar423.gif differ diff --git a/public/pic/avatar/avatar424.gif b/public/pic/avatar/avatar424.gif new file mode 100644 index 00000000..d8e9b029 Binary files /dev/null and b/public/pic/avatar/avatar424.gif differ diff --git a/public/pic/avatar/avatar425.gif b/public/pic/avatar/avatar425.gif new file mode 100644 index 00000000..ec35e12b Binary files /dev/null and b/public/pic/avatar/avatar425.gif differ diff --git a/public/pic/avatar/avatar426.gif b/public/pic/avatar/avatar426.gif new file mode 100644 index 00000000..9e13452d Binary files /dev/null and b/public/pic/avatar/avatar426.gif differ diff --git a/public/pic/avatar/avatar427.gif b/public/pic/avatar/avatar427.gif new file mode 100644 index 00000000..aca392ec Binary files /dev/null and b/public/pic/avatar/avatar427.gif differ diff --git a/public/pic/avatar/avatar428.gif b/public/pic/avatar/avatar428.gif new file mode 100644 index 00000000..2663bb30 Binary files /dev/null and b/public/pic/avatar/avatar428.gif differ diff --git a/public/pic/avatar/avatar429.gif b/public/pic/avatar/avatar429.gif new file mode 100644 index 00000000..f6ae8487 Binary files /dev/null and b/public/pic/avatar/avatar429.gif differ diff --git a/public/pic/avatar/avatar43.gif b/public/pic/avatar/avatar43.gif new file mode 100644 index 00000000..4ba29bd2 Binary files /dev/null and b/public/pic/avatar/avatar43.gif differ diff --git a/public/pic/avatar/avatar430.gif b/public/pic/avatar/avatar430.gif new file mode 100644 index 00000000..f64e8229 Binary files /dev/null and b/public/pic/avatar/avatar430.gif differ diff --git a/public/pic/avatar/avatar431.gif b/public/pic/avatar/avatar431.gif new file mode 100644 index 00000000..28791161 Binary files /dev/null and b/public/pic/avatar/avatar431.gif differ diff --git a/public/pic/avatar/avatar432.gif b/public/pic/avatar/avatar432.gif new file mode 100644 index 00000000..7edc6132 Binary files /dev/null and b/public/pic/avatar/avatar432.gif differ diff --git a/public/pic/avatar/avatar433.gif b/public/pic/avatar/avatar433.gif new file mode 100644 index 00000000..b300940b Binary files /dev/null and b/public/pic/avatar/avatar433.gif differ diff --git a/public/pic/avatar/avatar434.gif b/public/pic/avatar/avatar434.gif new file mode 100644 index 00000000..020863e3 Binary files /dev/null and b/public/pic/avatar/avatar434.gif differ diff --git a/public/pic/avatar/avatar435.gif b/public/pic/avatar/avatar435.gif new file mode 100644 index 00000000..98122e5b Binary files /dev/null and b/public/pic/avatar/avatar435.gif differ diff --git a/public/pic/avatar/avatar436.gif b/public/pic/avatar/avatar436.gif new file mode 100644 index 00000000..7698c886 Binary files /dev/null and b/public/pic/avatar/avatar436.gif differ diff --git a/public/pic/avatar/avatar437.gif b/public/pic/avatar/avatar437.gif new file mode 100644 index 00000000..262ace97 Binary files /dev/null and b/public/pic/avatar/avatar437.gif differ diff --git a/public/pic/avatar/avatar438.gif b/public/pic/avatar/avatar438.gif new file mode 100644 index 00000000..84033e11 Binary files /dev/null and b/public/pic/avatar/avatar438.gif differ diff --git a/public/pic/avatar/avatar439.gif b/public/pic/avatar/avatar439.gif new file mode 100644 index 00000000..04fb6876 Binary files /dev/null and b/public/pic/avatar/avatar439.gif differ diff --git a/public/pic/avatar/avatar44.gif b/public/pic/avatar/avatar44.gif new file mode 100644 index 00000000..9db2cd9f Binary files /dev/null and b/public/pic/avatar/avatar44.gif differ diff --git a/public/pic/avatar/avatar440.gif b/public/pic/avatar/avatar440.gif new file mode 100644 index 00000000..b414dfcb Binary files /dev/null and b/public/pic/avatar/avatar440.gif differ diff --git a/public/pic/avatar/avatar441.gif b/public/pic/avatar/avatar441.gif new file mode 100644 index 00000000..db79f0c8 Binary files /dev/null and b/public/pic/avatar/avatar441.gif differ diff --git a/public/pic/avatar/avatar442.gif b/public/pic/avatar/avatar442.gif new file mode 100644 index 00000000..341395ac Binary files /dev/null and b/public/pic/avatar/avatar442.gif differ diff --git a/public/pic/avatar/avatar443.gif b/public/pic/avatar/avatar443.gif new file mode 100644 index 00000000..063034ac Binary files /dev/null and b/public/pic/avatar/avatar443.gif differ diff --git a/public/pic/avatar/avatar444.gif b/public/pic/avatar/avatar444.gif new file mode 100644 index 00000000..c4f6aa92 Binary files /dev/null and b/public/pic/avatar/avatar444.gif differ diff --git a/public/pic/avatar/avatar445.gif b/public/pic/avatar/avatar445.gif new file mode 100644 index 00000000..5c26ccb3 Binary files /dev/null and b/public/pic/avatar/avatar445.gif differ diff --git a/public/pic/avatar/avatar446.gif b/public/pic/avatar/avatar446.gif new file mode 100644 index 00000000..0e14a043 Binary files /dev/null and b/public/pic/avatar/avatar446.gif differ diff --git a/public/pic/avatar/avatar447.gif b/public/pic/avatar/avatar447.gif new file mode 100644 index 00000000..8622aafb Binary files /dev/null and b/public/pic/avatar/avatar447.gif differ diff --git a/public/pic/avatar/avatar448.gif b/public/pic/avatar/avatar448.gif new file mode 100644 index 00000000..3e35bfe4 Binary files /dev/null and b/public/pic/avatar/avatar448.gif differ diff --git a/public/pic/avatar/avatar449.gif b/public/pic/avatar/avatar449.gif new file mode 100644 index 00000000..d53551f8 Binary files /dev/null and b/public/pic/avatar/avatar449.gif differ diff --git a/public/pic/avatar/avatar45.gif b/public/pic/avatar/avatar45.gif new file mode 100644 index 00000000..c216f489 Binary files /dev/null and b/public/pic/avatar/avatar45.gif differ diff --git a/public/pic/avatar/avatar450.gif b/public/pic/avatar/avatar450.gif new file mode 100644 index 00000000..6e0ab918 Binary files /dev/null and b/public/pic/avatar/avatar450.gif differ diff --git a/public/pic/avatar/avatar451.gif b/public/pic/avatar/avatar451.gif new file mode 100644 index 00000000..7d0d79bd Binary files /dev/null and b/public/pic/avatar/avatar451.gif differ diff --git a/public/pic/avatar/avatar452.gif b/public/pic/avatar/avatar452.gif new file mode 100644 index 00000000..c64e07fc Binary files /dev/null and b/public/pic/avatar/avatar452.gif differ diff --git a/public/pic/avatar/avatar453.gif b/public/pic/avatar/avatar453.gif new file mode 100644 index 00000000..22f597a4 Binary files /dev/null and b/public/pic/avatar/avatar453.gif differ diff --git a/public/pic/avatar/avatar454.gif b/public/pic/avatar/avatar454.gif new file mode 100644 index 00000000..81fd63c4 Binary files /dev/null and b/public/pic/avatar/avatar454.gif differ diff --git a/public/pic/avatar/avatar455.gif b/public/pic/avatar/avatar455.gif new file mode 100644 index 00000000..8e6e39ee Binary files /dev/null and b/public/pic/avatar/avatar455.gif differ diff --git a/public/pic/avatar/avatar456.gif b/public/pic/avatar/avatar456.gif new file mode 100644 index 00000000..6fba116c Binary files /dev/null and b/public/pic/avatar/avatar456.gif differ diff --git a/public/pic/avatar/avatar457.gif b/public/pic/avatar/avatar457.gif new file mode 100644 index 00000000..1a685aa9 Binary files /dev/null and b/public/pic/avatar/avatar457.gif differ diff --git a/public/pic/avatar/avatar458.gif b/public/pic/avatar/avatar458.gif new file mode 100644 index 00000000..20f5e33a Binary files /dev/null and b/public/pic/avatar/avatar458.gif differ diff --git a/public/pic/avatar/avatar459.gif b/public/pic/avatar/avatar459.gif new file mode 100644 index 00000000..049cfc17 Binary files /dev/null and b/public/pic/avatar/avatar459.gif differ diff --git a/public/pic/avatar/avatar46.gif b/public/pic/avatar/avatar46.gif new file mode 100644 index 00000000..112346ca Binary files /dev/null and b/public/pic/avatar/avatar46.gif differ diff --git a/public/pic/avatar/avatar460.gif b/public/pic/avatar/avatar460.gif new file mode 100644 index 00000000..155e84b5 Binary files /dev/null and b/public/pic/avatar/avatar460.gif differ diff --git a/public/pic/avatar/avatar461.gif b/public/pic/avatar/avatar461.gif new file mode 100644 index 00000000..28057664 Binary files /dev/null and b/public/pic/avatar/avatar461.gif differ diff --git a/public/pic/avatar/avatar462.gif b/public/pic/avatar/avatar462.gif new file mode 100644 index 00000000..acd3d942 Binary files /dev/null and b/public/pic/avatar/avatar462.gif differ diff --git a/public/pic/avatar/avatar463.gif b/public/pic/avatar/avatar463.gif new file mode 100644 index 00000000..caf0b9c5 Binary files /dev/null and b/public/pic/avatar/avatar463.gif differ diff --git a/public/pic/avatar/avatar464.gif b/public/pic/avatar/avatar464.gif new file mode 100644 index 00000000..30a066f3 Binary files /dev/null and b/public/pic/avatar/avatar464.gif differ diff --git a/public/pic/avatar/avatar465.gif b/public/pic/avatar/avatar465.gif new file mode 100644 index 00000000..768c4003 Binary files /dev/null and b/public/pic/avatar/avatar465.gif differ diff --git a/public/pic/avatar/avatar466.gif b/public/pic/avatar/avatar466.gif new file mode 100644 index 00000000..ddf8c54c Binary files /dev/null and b/public/pic/avatar/avatar466.gif differ diff --git a/public/pic/avatar/avatar467.gif b/public/pic/avatar/avatar467.gif new file mode 100644 index 00000000..c293c4c8 Binary files /dev/null and b/public/pic/avatar/avatar467.gif differ diff --git a/public/pic/avatar/avatar468.gif b/public/pic/avatar/avatar468.gif new file mode 100644 index 00000000..ec0c778f Binary files /dev/null and b/public/pic/avatar/avatar468.gif differ diff --git a/public/pic/avatar/avatar469.gif b/public/pic/avatar/avatar469.gif new file mode 100644 index 00000000..12a62367 Binary files /dev/null and b/public/pic/avatar/avatar469.gif differ diff --git a/public/pic/avatar/avatar47.gif b/public/pic/avatar/avatar47.gif new file mode 100644 index 00000000..f9edc8c9 Binary files /dev/null and b/public/pic/avatar/avatar47.gif differ diff --git a/public/pic/avatar/avatar470.gif b/public/pic/avatar/avatar470.gif new file mode 100644 index 00000000..a6feb187 Binary files /dev/null and b/public/pic/avatar/avatar470.gif differ diff --git a/public/pic/avatar/avatar471.gif b/public/pic/avatar/avatar471.gif new file mode 100644 index 00000000..3ce796c4 Binary files /dev/null and b/public/pic/avatar/avatar471.gif differ diff --git a/public/pic/avatar/avatar472.gif b/public/pic/avatar/avatar472.gif new file mode 100644 index 00000000..467432c9 Binary files /dev/null and b/public/pic/avatar/avatar472.gif differ diff --git a/public/pic/avatar/avatar473.gif b/public/pic/avatar/avatar473.gif new file mode 100644 index 00000000..47bf9a19 Binary files /dev/null and b/public/pic/avatar/avatar473.gif differ diff --git a/public/pic/avatar/avatar474.gif b/public/pic/avatar/avatar474.gif new file mode 100644 index 00000000..7518dc8d Binary files /dev/null and b/public/pic/avatar/avatar474.gif differ diff --git a/public/pic/avatar/avatar475.gif b/public/pic/avatar/avatar475.gif new file mode 100644 index 00000000..1cd12980 Binary files /dev/null and b/public/pic/avatar/avatar475.gif differ diff --git a/public/pic/avatar/avatar476.gif b/public/pic/avatar/avatar476.gif new file mode 100644 index 00000000..b300940b Binary files /dev/null and b/public/pic/avatar/avatar476.gif differ diff --git a/public/pic/avatar/avatar477.gif b/public/pic/avatar/avatar477.gif new file mode 100644 index 00000000..d2ea55a0 Binary files /dev/null and b/public/pic/avatar/avatar477.gif differ diff --git a/public/pic/avatar/avatar478.gif b/public/pic/avatar/avatar478.gif new file mode 100644 index 00000000..924b2282 Binary files /dev/null and b/public/pic/avatar/avatar478.gif differ diff --git a/public/pic/avatar/avatar479.gif b/public/pic/avatar/avatar479.gif new file mode 100644 index 00000000..1b4756ee Binary files /dev/null and b/public/pic/avatar/avatar479.gif differ diff --git a/public/pic/avatar/avatar48.gif b/public/pic/avatar/avatar48.gif new file mode 100644 index 00000000..c34d4a50 Binary files /dev/null and b/public/pic/avatar/avatar48.gif differ diff --git a/public/pic/avatar/avatar480.gif b/public/pic/avatar/avatar480.gif new file mode 100644 index 00000000..5fa9878f Binary files /dev/null and b/public/pic/avatar/avatar480.gif differ diff --git a/public/pic/avatar/avatar481.gif b/public/pic/avatar/avatar481.gif new file mode 100644 index 00000000..f48cf52f Binary files /dev/null and b/public/pic/avatar/avatar481.gif differ diff --git a/public/pic/avatar/avatar482.gif b/public/pic/avatar/avatar482.gif new file mode 100644 index 00000000..754fa21c Binary files /dev/null and b/public/pic/avatar/avatar482.gif differ diff --git a/public/pic/avatar/avatar483.gif b/public/pic/avatar/avatar483.gif new file mode 100644 index 00000000..d72a4c09 Binary files /dev/null and b/public/pic/avatar/avatar483.gif differ diff --git a/public/pic/avatar/avatar484.gif b/public/pic/avatar/avatar484.gif new file mode 100644 index 00000000..7429a913 Binary files /dev/null and b/public/pic/avatar/avatar484.gif differ diff --git a/public/pic/avatar/avatar485.gif b/public/pic/avatar/avatar485.gif new file mode 100644 index 00000000..aab93132 Binary files /dev/null and b/public/pic/avatar/avatar485.gif differ diff --git a/public/pic/avatar/avatar486.gif b/public/pic/avatar/avatar486.gif new file mode 100644 index 00000000..99278401 Binary files /dev/null and b/public/pic/avatar/avatar486.gif differ diff --git a/public/pic/avatar/avatar487.gif b/public/pic/avatar/avatar487.gif new file mode 100644 index 00000000..2e41a5e9 Binary files /dev/null and b/public/pic/avatar/avatar487.gif differ diff --git a/public/pic/avatar/avatar488.gif b/public/pic/avatar/avatar488.gif new file mode 100644 index 00000000..3444526d Binary files /dev/null and b/public/pic/avatar/avatar488.gif differ diff --git a/public/pic/avatar/avatar489.gif b/public/pic/avatar/avatar489.gif new file mode 100644 index 00000000..6f63b13d Binary files /dev/null and b/public/pic/avatar/avatar489.gif differ diff --git a/public/pic/avatar/avatar49.gif b/public/pic/avatar/avatar49.gif new file mode 100644 index 00000000..2c637ed0 Binary files /dev/null and b/public/pic/avatar/avatar49.gif differ diff --git a/public/pic/avatar/avatar490.gif b/public/pic/avatar/avatar490.gif new file mode 100644 index 00000000..80a07e2b Binary files /dev/null and b/public/pic/avatar/avatar490.gif differ diff --git a/public/pic/avatar/avatar491.gif b/public/pic/avatar/avatar491.gif new file mode 100644 index 00000000..65bb584e Binary files /dev/null and b/public/pic/avatar/avatar491.gif differ diff --git a/public/pic/avatar/avatar492.gif b/public/pic/avatar/avatar492.gif new file mode 100644 index 00000000..c8ce0d9d Binary files /dev/null and b/public/pic/avatar/avatar492.gif differ diff --git a/public/pic/avatar/avatar493.gif b/public/pic/avatar/avatar493.gif new file mode 100644 index 00000000..4ed86532 Binary files /dev/null and b/public/pic/avatar/avatar493.gif differ diff --git a/public/pic/avatar/avatar494.gif b/public/pic/avatar/avatar494.gif new file mode 100644 index 00000000..47d5e2e2 Binary files /dev/null and b/public/pic/avatar/avatar494.gif differ diff --git a/public/pic/avatar/avatar495.gif b/public/pic/avatar/avatar495.gif new file mode 100644 index 00000000..9b7bdd44 Binary files /dev/null and b/public/pic/avatar/avatar495.gif differ diff --git a/public/pic/avatar/avatar496.gif b/public/pic/avatar/avatar496.gif new file mode 100644 index 00000000..2a4429e8 Binary files /dev/null and b/public/pic/avatar/avatar496.gif differ diff --git a/public/pic/avatar/avatar497.gif b/public/pic/avatar/avatar497.gif new file mode 100644 index 00000000..aebb9cad Binary files /dev/null and b/public/pic/avatar/avatar497.gif differ diff --git a/public/pic/avatar/avatar498.gif b/public/pic/avatar/avatar498.gif new file mode 100644 index 00000000..2dab371f Binary files /dev/null and b/public/pic/avatar/avatar498.gif differ diff --git a/public/pic/avatar/avatar499.gif b/public/pic/avatar/avatar499.gif new file mode 100644 index 00000000..c23e44fd Binary files /dev/null and b/public/pic/avatar/avatar499.gif differ diff --git a/public/pic/avatar/avatar5.gif b/public/pic/avatar/avatar5.gif new file mode 100644 index 00000000..c0134ee8 Binary files /dev/null and b/public/pic/avatar/avatar5.gif differ diff --git a/public/pic/avatar/avatar50.gif b/public/pic/avatar/avatar50.gif new file mode 100644 index 00000000..101883c4 Binary files /dev/null and b/public/pic/avatar/avatar50.gif differ diff --git a/public/pic/avatar/avatar51.gif b/public/pic/avatar/avatar51.gif new file mode 100644 index 00000000..310d6f66 Binary files /dev/null and b/public/pic/avatar/avatar51.gif differ diff --git a/public/pic/avatar/avatar52.gif b/public/pic/avatar/avatar52.gif new file mode 100644 index 00000000..01ce7062 Binary files /dev/null and b/public/pic/avatar/avatar52.gif differ diff --git a/public/pic/avatar/avatar53.gif b/public/pic/avatar/avatar53.gif new file mode 100644 index 00000000..7ba2db43 Binary files /dev/null and b/public/pic/avatar/avatar53.gif differ diff --git a/public/pic/avatar/avatar54.gif b/public/pic/avatar/avatar54.gif new file mode 100644 index 00000000..2f4ef2a0 Binary files /dev/null and b/public/pic/avatar/avatar54.gif differ diff --git a/public/pic/avatar/avatar55.gif b/public/pic/avatar/avatar55.gif new file mode 100644 index 00000000..7e9cd013 Binary files /dev/null and b/public/pic/avatar/avatar55.gif differ diff --git a/public/pic/avatar/avatar56.gif b/public/pic/avatar/avatar56.gif new file mode 100644 index 00000000..e9d115b5 Binary files /dev/null and b/public/pic/avatar/avatar56.gif differ diff --git a/public/pic/avatar/avatar57.gif b/public/pic/avatar/avatar57.gif new file mode 100644 index 00000000..a4d85078 Binary files /dev/null and b/public/pic/avatar/avatar57.gif differ diff --git a/public/pic/avatar/avatar58.gif b/public/pic/avatar/avatar58.gif new file mode 100644 index 00000000..597b70bd Binary files /dev/null and b/public/pic/avatar/avatar58.gif differ diff --git a/public/pic/avatar/avatar59.gif b/public/pic/avatar/avatar59.gif new file mode 100644 index 00000000..9032b75b Binary files /dev/null and b/public/pic/avatar/avatar59.gif differ diff --git a/public/pic/avatar/avatar6.gif b/public/pic/avatar/avatar6.gif new file mode 100644 index 00000000..6c0416b1 Binary files /dev/null and b/public/pic/avatar/avatar6.gif differ diff --git a/public/pic/avatar/avatar60.gif b/public/pic/avatar/avatar60.gif new file mode 100644 index 00000000..33744c36 Binary files /dev/null and b/public/pic/avatar/avatar60.gif differ diff --git a/public/pic/avatar/avatar61.gif b/public/pic/avatar/avatar61.gif new file mode 100644 index 00000000..a88f6971 Binary files /dev/null and b/public/pic/avatar/avatar61.gif differ diff --git a/public/pic/avatar/avatar62.gif b/public/pic/avatar/avatar62.gif new file mode 100644 index 00000000..4f8d1bee Binary files /dev/null and b/public/pic/avatar/avatar62.gif differ diff --git a/public/pic/avatar/avatar63.gif b/public/pic/avatar/avatar63.gif new file mode 100644 index 00000000..d55fe2bd Binary files /dev/null and b/public/pic/avatar/avatar63.gif differ diff --git a/public/pic/avatar/avatar64.gif b/public/pic/avatar/avatar64.gif new file mode 100644 index 00000000..b7cf7a83 Binary files /dev/null and b/public/pic/avatar/avatar64.gif differ diff --git a/public/pic/avatar/avatar65.gif b/public/pic/avatar/avatar65.gif new file mode 100644 index 00000000..e7d2ad6b Binary files /dev/null and b/public/pic/avatar/avatar65.gif differ diff --git a/public/pic/avatar/avatar66.gif b/public/pic/avatar/avatar66.gif new file mode 100644 index 00000000..0ce01bfc Binary files /dev/null and b/public/pic/avatar/avatar66.gif differ diff --git a/public/pic/avatar/avatar67.gif b/public/pic/avatar/avatar67.gif new file mode 100644 index 00000000..a99192c7 Binary files /dev/null and b/public/pic/avatar/avatar67.gif differ diff --git a/public/pic/avatar/avatar68.gif b/public/pic/avatar/avatar68.gif new file mode 100644 index 00000000..d41c748c Binary files /dev/null and b/public/pic/avatar/avatar68.gif differ diff --git a/public/pic/avatar/avatar69.gif b/public/pic/avatar/avatar69.gif new file mode 100644 index 00000000..d8e3a099 Binary files /dev/null and b/public/pic/avatar/avatar69.gif differ diff --git a/public/pic/avatar/avatar7.gif b/public/pic/avatar/avatar7.gif new file mode 100644 index 00000000..32e2aab7 Binary files /dev/null and b/public/pic/avatar/avatar7.gif differ diff --git a/public/pic/avatar/avatar70.gif b/public/pic/avatar/avatar70.gif new file mode 100644 index 00000000..c38e5813 Binary files /dev/null and b/public/pic/avatar/avatar70.gif differ diff --git a/public/pic/avatar/avatar71.gif b/public/pic/avatar/avatar71.gif new file mode 100644 index 00000000..bc81138d Binary files /dev/null and b/public/pic/avatar/avatar71.gif differ diff --git a/public/pic/avatar/avatar72.gif b/public/pic/avatar/avatar72.gif new file mode 100644 index 00000000..7105469a Binary files /dev/null and b/public/pic/avatar/avatar72.gif differ diff --git a/public/pic/avatar/avatar73.gif b/public/pic/avatar/avatar73.gif new file mode 100644 index 00000000..c5cf7b5f Binary files /dev/null and b/public/pic/avatar/avatar73.gif differ diff --git a/public/pic/avatar/avatar74.gif b/public/pic/avatar/avatar74.gif new file mode 100644 index 00000000..3c6b4e38 Binary files /dev/null and b/public/pic/avatar/avatar74.gif differ diff --git a/public/pic/avatar/avatar75.gif b/public/pic/avatar/avatar75.gif new file mode 100644 index 00000000..c193589f Binary files /dev/null and b/public/pic/avatar/avatar75.gif differ diff --git a/public/pic/avatar/avatar76.gif b/public/pic/avatar/avatar76.gif new file mode 100644 index 00000000..7926bb97 Binary files /dev/null and b/public/pic/avatar/avatar76.gif differ diff --git a/public/pic/avatar/avatar77.gif b/public/pic/avatar/avatar77.gif new file mode 100644 index 00000000..72991ce6 Binary files /dev/null and b/public/pic/avatar/avatar77.gif differ diff --git a/public/pic/avatar/avatar78.gif b/public/pic/avatar/avatar78.gif new file mode 100644 index 00000000..2972aa4f Binary files /dev/null and b/public/pic/avatar/avatar78.gif differ diff --git a/public/pic/avatar/avatar79.gif b/public/pic/avatar/avatar79.gif new file mode 100644 index 00000000..d20e13af Binary files /dev/null and b/public/pic/avatar/avatar79.gif differ diff --git a/public/pic/avatar/avatar8.gif b/public/pic/avatar/avatar8.gif new file mode 100644 index 00000000..b3e710cb Binary files /dev/null and b/public/pic/avatar/avatar8.gif differ diff --git a/public/pic/avatar/avatar80.gif b/public/pic/avatar/avatar80.gif new file mode 100644 index 00000000..4c6afccc Binary files /dev/null and b/public/pic/avatar/avatar80.gif differ diff --git a/public/pic/avatar/avatar81.gif b/public/pic/avatar/avatar81.gif new file mode 100644 index 00000000..2513d085 Binary files /dev/null and b/public/pic/avatar/avatar81.gif differ diff --git a/public/pic/avatar/avatar82.gif b/public/pic/avatar/avatar82.gif new file mode 100644 index 00000000..ba761468 Binary files /dev/null and b/public/pic/avatar/avatar82.gif differ diff --git a/public/pic/avatar/avatar83.gif b/public/pic/avatar/avatar83.gif new file mode 100644 index 00000000..085cab2b Binary files /dev/null and b/public/pic/avatar/avatar83.gif differ diff --git a/public/pic/avatar/avatar84.gif b/public/pic/avatar/avatar84.gif new file mode 100644 index 00000000..07ee7424 Binary files /dev/null and b/public/pic/avatar/avatar84.gif differ diff --git a/public/pic/avatar/avatar85.gif b/public/pic/avatar/avatar85.gif new file mode 100644 index 00000000..cd510ece Binary files /dev/null and b/public/pic/avatar/avatar85.gif differ diff --git a/public/pic/avatar/avatar86.gif b/public/pic/avatar/avatar86.gif new file mode 100644 index 00000000..0c791d78 Binary files /dev/null and b/public/pic/avatar/avatar86.gif differ diff --git a/public/pic/avatar/avatar87.gif b/public/pic/avatar/avatar87.gif new file mode 100644 index 00000000..dac9b589 Binary files /dev/null and b/public/pic/avatar/avatar87.gif differ diff --git a/public/pic/avatar/avatar88.gif b/public/pic/avatar/avatar88.gif new file mode 100644 index 00000000..e27c3b3b Binary files /dev/null and b/public/pic/avatar/avatar88.gif differ diff --git a/public/pic/avatar/avatar89.gif b/public/pic/avatar/avatar89.gif new file mode 100644 index 00000000..c07019c0 Binary files /dev/null and b/public/pic/avatar/avatar89.gif differ diff --git a/public/pic/avatar/avatar9.gif b/public/pic/avatar/avatar9.gif new file mode 100644 index 00000000..448c6ecc Binary files /dev/null and b/public/pic/avatar/avatar9.gif differ diff --git a/public/pic/avatar/avatar90.gif b/public/pic/avatar/avatar90.gif new file mode 100644 index 00000000..f71a5957 Binary files /dev/null and b/public/pic/avatar/avatar90.gif differ diff --git a/public/pic/avatar/avatar91.gif b/public/pic/avatar/avatar91.gif new file mode 100644 index 00000000..9b12113f Binary files /dev/null and b/public/pic/avatar/avatar91.gif differ diff --git a/public/pic/avatar/avatar92.gif b/public/pic/avatar/avatar92.gif new file mode 100644 index 00000000..c3c22c89 Binary files /dev/null and b/public/pic/avatar/avatar92.gif differ diff --git a/public/pic/avatar/avatar93.gif b/public/pic/avatar/avatar93.gif new file mode 100644 index 00000000..1c33f2af Binary files /dev/null and b/public/pic/avatar/avatar93.gif differ diff --git a/public/pic/avatar/avatar94.gif b/public/pic/avatar/avatar94.gif new file mode 100644 index 00000000..a91b90a2 Binary files /dev/null and b/public/pic/avatar/avatar94.gif differ diff --git a/public/pic/avatar/avatar95.gif b/public/pic/avatar/avatar95.gif new file mode 100644 index 00000000..dc7fe45f Binary files /dev/null and b/public/pic/avatar/avatar95.gif differ diff --git a/public/pic/avatar/avatar96.gif b/public/pic/avatar/avatar96.gif new file mode 100644 index 00000000..f9aec5bf Binary files /dev/null and b/public/pic/avatar/avatar96.gif differ diff --git a/public/pic/avatar/avatar97.gif b/public/pic/avatar/avatar97.gif new file mode 100644 index 00000000..018fd0dc Binary files /dev/null and b/public/pic/avatar/avatar97.gif differ diff --git a/public/pic/avatar/avatar98.gif b/public/pic/avatar/avatar98.gif new file mode 100644 index 00000000..e963d44f Binary files /dev/null and b/public/pic/avatar/avatar98.gif differ diff --git a/public/pic/avatar/avatar99.gif b/public/pic/avatar/avatar99.gif new file mode 100644 index 00000000..3270bd87 Binary files /dev/null and b/public/pic/avatar/avatar99.gif differ diff --git a/public/pic/engelsystem_logo.png b/public/pic/engelsystem_logo.png new file mode 100644 index 00000000..b017302e Binary files /dev/null and b/public/pic/engelsystem_logo.png differ diff --git a/public/pic/external.png b/public/pic/external.png new file mode 100644 index 00000000..8ae475d8 Binary files /dev/null and b/public/pic/external.png differ diff --git a/public/pic/flag/de.png b/public/pic/flag/de.png new file mode 100644 index 00000000..ac4a9773 Binary files /dev/null and b/public/pic/flag/de.png differ diff --git a/public/pic/flag/en.png b/public/pic/flag/en.png new file mode 100644 index 00000000..ff701e19 Binary files /dev/null and b/public/pic/flag/en.png differ diff --git a/public/pic/himmel.png b/public/pic/himmel.png new file mode 100644 index 00000000..6a2b5000 Binary files /dev/null and b/public/pic/himmel.png differ diff --git a/public/pic/himmel_drohnen.png b/public/pic/himmel_drohnen.png new file mode 100644 index 00000000..cea1113d Binary files /dev/null and b/public/pic/himmel_drohnen.png differ diff --git a/public/pic/himmel_w.png b/public/pic/himmel_w.png new file mode 100644 index 00000000..2dd648ab Binary files /dev/null and b/public/pic/himmel_w.png differ diff --git a/public/pic/smiles/aerger2.gif b/public/pic/smiles/aerger2.gif new file mode 100644 index 00000000..accb9774 Binary files /dev/null and b/public/pic/smiles/aerger2.gif differ diff --git a/public/pic/smiles/alien.gif b/public/pic/smiles/alien.gif new file mode 100644 index 00000000..1404f299 Binary files /dev/null and b/public/pic/smiles/alien.gif differ diff --git a/public/pic/smiles/blush.gif b/public/pic/smiles/blush.gif new file mode 100644 index 00000000..28ce436b Binary files /dev/null and b/public/pic/smiles/blush.gif differ diff --git a/public/pic/smiles/boggle.gif b/public/pic/smiles/boggle.gif new file mode 100644 index 00000000..472a3c3c Binary files /dev/null and b/public/pic/smiles/boggle.gif differ diff --git a/public/pic/smiles/bounce.gif b/public/pic/smiles/bounce.gif new file mode 100644 index 00000000..942318f3 Binary files /dev/null and b/public/pic/smiles/bounce.gif differ diff --git a/public/pic/smiles/bun.gif b/public/pic/smiles/bun.gif new file mode 100644 index 00000000..c6ee6937 Binary files /dev/null and b/public/pic/smiles/bun.gif differ diff --git a/public/pic/smiles/candycane.gif b/public/pic/smiles/candycane.gif new file mode 100644 index 00000000..4469a5c5 Binary files /dev/null and b/public/pic/smiles/candycane.gif differ diff --git a/public/pic/smiles/cheesy.gif b/public/pic/smiles/cheesy.gif new file mode 100644 index 00000000..52d35b27 Binary files /dev/null and b/public/pic/smiles/cheesy.gif differ diff --git a/public/pic/smiles/dead.gif b/public/pic/smiles/dead.gif new file mode 100644 index 00000000..8328c337 Binary files /dev/null and b/public/pic/smiles/dead.gif differ diff --git a/public/pic/smiles/depressed.gif b/public/pic/smiles/depressed.gif new file mode 100644 index 00000000..17c24c42 Binary files /dev/null and b/public/pic/smiles/depressed.gif differ diff --git a/public/pic/smiles/ginger.gif b/public/pic/smiles/ginger.gif new file mode 100644 index 00000000..199b085d Binary files /dev/null and b/public/pic/smiles/ginger.gif differ diff --git a/public/pic/smiles/hirsch1.gif b/public/pic/smiles/hirsch1.gif new file mode 100644 index 00000000..6ef61330 Binary files /dev/null and b/public/pic/smiles/hirsch1.gif differ diff --git a/public/pic/smiles/huh.gif b/public/pic/smiles/huh.gif new file mode 100644 index 00000000..448c6ecc Binary files /dev/null and b/public/pic/smiles/huh.gif differ diff --git a/public/pic/smiles/icon_arrow.gif b/public/pic/smiles/icon_arrow.gif new file mode 100644 index 00000000..2880055c Binary files /dev/null and b/public/pic/smiles/icon_arrow.gif differ diff --git a/public/pic/smiles/icon_biggrin.gif b/public/pic/smiles/icon_biggrin.gif new file mode 100644 index 00000000..d3527723 Binary files /dev/null and b/public/pic/smiles/icon_biggrin.gif differ diff --git a/public/pic/smiles/icon_confused.gif b/public/pic/smiles/icon_confused.gif new file mode 100644 index 00000000..0c49e069 Binary files /dev/null and b/public/pic/smiles/icon_confused.gif differ diff --git a/public/pic/smiles/icon_cool.gif b/public/pic/smiles/icon_cool.gif new file mode 100644 index 00000000..cead0306 Binary files /dev/null and b/public/pic/smiles/icon_cool.gif differ diff --git a/public/pic/smiles/icon_cry.gif b/public/pic/smiles/icon_cry.gif new file mode 100644 index 00000000..7d54b1f9 Binary files /dev/null and b/public/pic/smiles/icon_cry.gif differ diff --git a/public/pic/smiles/icon_eek.gif b/public/pic/smiles/icon_eek.gif new file mode 100644 index 00000000..5d397810 Binary files /dev/null and b/public/pic/smiles/icon_eek.gif differ diff --git a/public/pic/smiles/icon_evil.gif b/public/pic/smiles/icon_evil.gif new file mode 100644 index 00000000..ab1aa8e1 Binary files /dev/null and b/public/pic/smiles/icon_evil.gif differ diff --git a/public/pic/smiles/icon_exclaim.gif b/public/pic/smiles/icon_exclaim.gif new file mode 100644 index 00000000..6e50e2ee Binary files /dev/null and b/public/pic/smiles/icon_exclaim.gif differ diff --git a/public/pic/smiles/icon_frown.gif b/public/pic/smiles/icon_frown.gif new file mode 100644 index 00000000..d2ac78c0 Binary files /dev/null and b/public/pic/smiles/icon_frown.gif differ diff --git a/public/pic/smiles/icon_idea.gif b/public/pic/smiles/icon_idea.gif new file mode 100644 index 00000000..a40ae0d7 Binary files /dev/null and b/public/pic/smiles/icon_idea.gif differ diff --git a/public/pic/smiles/icon_lol.gif b/public/pic/smiles/icon_lol.gif new file mode 100644 index 00000000..374ba150 Binary files /dev/null and b/public/pic/smiles/icon_lol.gif differ diff --git a/public/pic/smiles/icon_mad.gif b/public/pic/smiles/icon_mad.gif new file mode 100644 index 00000000..1f6c3c2f Binary files /dev/null and b/public/pic/smiles/icon_mad.gif differ diff --git a/public/pic/smiles/icon_mrgreen.gif b/public/pic/smiles/icon_mrgreen.gif new file mode 100644 index 00000000..b54cd0f9 Binary files /dev/null and b/public/pic/smiles/icon_mrgreen.gif differ diff --git a/public/pic/smiles/icon_neutral.gif b/public/pic/smiles/icon_neutral.gif new file mode 100644 index 00000000..4f311567 Binary files /dev/null and b/public/pic/smiles/icon_neutral.gif differ diff --git a/public/pic/smiles/icon_question.gif b/public/pic/smiles/icon_question.gif new file mode 100644 index 00000000..9d072265 Binary files /dev/null and b/public/pic/smiles/icon_question.gif differ diff --git a/public/pic/smiles/icon_razz.gif b/public/pic/smiles/icon_razz.gif new file mode 100644 index 00000000..29da2a2f Binary files /dev/null and b/public/pic/smiles/icon_razz.gif differ diff --git a/public/pic/smiles/icon_redface.gif b/public/pic/smiles/icon_redface.gif new file mode 100644 index 00000000..ad762832 Binary files /dev/null and b/public/pic/smiles/icon_redface.gif differ diff --git a/public/pic/smiles/icon_rolleyes.gif b/public/pic/smiles/icon_rolleyes.gif new file mode 100644 index 00000000..d7f5f2f4 Binary files /dev/null and b/public/pic/smiles/icon_rolleyes.gif differ diff --git a/public/pic/smiles/icon_sad.gif b/public/pic/smiles/icon_sad.gif new file mode 100644 index 00000000..d2ac78c0 Binary files /dev/null and b/public/pic/smiles/icon_sad.gif differ diff --git a/public/pic/smiles/icon_smile.gif b/public/pic/smiles/icon_smile.gif new file mode 100644 index 00000000..7b1f6d30 Binary files /dev/null and b/public/pic/smiles/icon_smile.gif differ diff --git a/public/pic/smiles/icon_surprised.gif b/public/pic/smiles/icon_surprised.gif new file mode 100644 index 00000000..cb214243 Binary files /dev/null and b/public/pic/smiles/icon_surprised.gif differ diff --git a/public/pic/smiles/icon_twisted.gif b/public/pic/smiles/icon_twisted.gif new file mode 100644 index 00000000..502fe247 Binary files /dev/null and b/public/pic/smiles/icon_twisted.gif differ diff --git a/public/pic/smiles/icon_wind.gif b/public/pic/smiles/icon_wind.gif new file mode 100644 index 00000000..d1482880 Binary files /dev/null and b/public/pic/smiles/icon_wind.gif differ diff --git a/public/pic/smiles/koenig1.gif b/public/pic/smiles/koenig1.gif new file mode 100644 index 00000000..b3e710cb Binary files /dev/null and b/public/pic/smiles/koenig1.gif differ diff --git a/public/pic/smiles/laser1.gif b/public/pic/smiles/laser1.gif new file mode 100644 index 00000000..32e2aab7 Binary files /dev/null and b/public/pic/smiles/laser1.gif differ diff --git a/public/pic/smiles/love1.gif b/public/pic/smiles/love1.gif new file mode 100644 index 00000000..88dd553a Binary files /dev/null and b/public/pic/smiles/love1.gif differ diff --git a/public/pic/smiles/moo.gif b/public/pic/smiles/moo.gif new file mode 100644 index 00000000..e525aa86 Binary files /dev/null and b/public/pic/smiles/moo.gif differ diff --git a/public/pic/smiles/nuts.gif b/public/pic/smiles/nuts.gif new file mode 100644 index 00000000..12d4c5d1 Binary files /dev/null and b/public/pic/smiles/nuts.gif differ diff --git a/public/pic/smiles/robin.gif b/public/pic/smiles/robin.gif new file mode 100644 index 00000000..ee0f0500 Binary files /dev/null and b/public/pic/smiles/robin.gif differ diff --git a/public/pic/smiles/sheep.gif b/public/pic/smiles/sheep.gif new file mode 100644 index 00000000..d1691491 Binary files /dev/null and b/public/pic/smiles/sheep.gif differ diff --git a/public/pic/smiles/sick.gif b/public/pic/smiles/sick.gif new file mode 100644 index 00000000..488d0e8e Binary files /dev/null and b/public/pic/smiles/sick.gif differ diff --git a/public/pic/smiles/sleep.gif b/public/pic/smiles/sleep.gif new file mode 100644 index 00000000..7e1a0c51 Binary files /dev/null and b/public/pic/smiles/sleep.gif differ diff --git a/public/pic/smiles/soppy.gif b/public/pic/smiles/soppy.gif new file mode 100644 index 00000000..6c0416b1 Binary files /dev/null and b/public/pic/smiles/soppy.gif differ diff --git a/public/pic/smiles/stress.gif b/public/pic/smiles/stress.gif new file mode 100644 index 00000000..133913d7 Binary files /dev/null and b/public/pic/smiles/stress.gif differ diff --git a/public/pic/smiles/sweet.gif b/public/pic/smiles/sweet.gif new file mode 100644 index 00000000..6c1e79a7 Binary files /dev/null and b/public/pic/smiles/sweet.gif differ diff --git a/public/pic/smiles/tired.gif b/public/pic/smiles/tired.gif new file mode 100644 index 00000000..d8cd4306 Binary files /dev/null and b/public/pic/smiles/tired.gif differ diff --git a/public/pic/smiles/urgh.gif b/public/pic/smiles/urgh.gif new file mode 100644 index 00000000..16a9bc1d Binary files /dev/null and b/public/pic/smiles/urgh.gif differ diff --git a/public/pic/smiles/winken1.gif b/public/pic/smiles/winken1.gif new file mode 100644 index 00000000..98f1821b Binary files /dev/null and b/public/pic/smiles/winken1.gif differ diff --git a/public/pic/smiles/worm.gif b/public/pic/smiles/worm.gif new file mode 100644 index 00000000..c0134ee8 Binary files /dev/null and b/public/pic/smiles/worm.gif differ diff --git a/public/pic/smiles/worry.gif b/public/pic/smiles/worry.gif new file mode 100644 index 00000000..c598b575 Binary files /dev/null and b/public/pic/smiles/worry.gif differ diff --git a/www-ssl/ShowUserPicture.php b/www-ssl/ShowUserPicture.php deleted file mode 100644 index 5a222c07..00000000 --- a/www-ssl/ShowUserPicture.php +++ /dev/null @@ -1,56 +0,0 @@ - diff --git a/www-ssl/admin/UserPicture.php b/www-ssl/admin/UserPicture.php deleted file mode 100644 index 25f8b54b..00000000 --- a/www-ssl/admin/UserPicture.php +++ /dev/null @@ -1,132 +0,0 @@ -\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t(max " . get_cfg_var("post_max_size") . "Byte)
\n"; - echo "\t\n"; - echo "\n"; - break; - case 'sendPicture' : - if (($_FILES["file"]["size"] > 0) && (isset ($_POST["UID"]))) { - if (($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/png") || ($_FILES["file"]["type"] == "image/gif")) { - $data = addslashes(fread(fopen($_FILES["file"]["tmp_name"], "r"), filesize($_FILES["file"]["tmp_name"]))); - - if (GetPicturShow($_POST['UID']) == "") - $SQL = "INSERT INTO `UserPicture` " . - "( `UID`,`Bild`, `ContentType`, `show`) " . - "VALUES ('" . $_POST['UID'] . "', '$data', '" . $_FILES["file"]["type"] . "', 'N')"; - else - $SQL = "UPDATE `UserPicture` SET " . - "`Bild`='$data', " . - "`ContentType`='" . $_FILES["file"]["type"] . "' " . - "WHERE `UID`='" . $_POST['UID'] . "'"; - - echo "Upload Pictur:'" . $_FILES["file"]["name"] . "', " . - "MIME-Type: " . $_FILES["file"]["type"] . ", " . - $_FILES["file"]["size"] . " Byte " . - "for " . UID2Nick($_POST["UID"]); - } else - Print_Text("pub_einstellungen_send_KO"); - } else - Print_Text("pub_einstellungen_send_KO"); - break; - - case 'SetN' : - if (IsSet ($_GET["UID"])) { - echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gesperrt:
"; - $SQL = "UPDATE `UserPicture` SET `show`='N' WHERE `UID`='" . $_GET["UID"] . "'"; - } else - echo "Fehlerhafter Aufruf"; - break; - case 'SetY' : - if (IsSet ($_GET["UID"])) { - echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde Freigegeben:
"; - $SQL = "UPDATE `UserPicture` SET `show`='Y' WHERE `UID`='" . $_GET["UID"] . "'"; - } else - echo "Fehlerhafter Aufruf"; - break; - case 'del' : - echo "Wollen Sie das Bild von '" . UID2Nick($_GET["UID"]) . "' wirklich löschen? " . - "Yes"; - break; - case 'delYes' : - if (IsSet ($_GET["UID"])) { - echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gelöscht:
"; - $SQL = "DELETE FROM `UserPicture` WHERE `UID`='" . $_GET["UID"] . "' LIMIT 1"; - } else - echo "Fehlerhafter Aufruf"; - break; - default : - echo "Fehlerhafter Aufruf"; - - } //switch - - // Update ??? - if (IsSet ($SQL)) { - // hier muesste das SQL ausgefuehrt werden... - $Erg = mysql_query($SQL, $con); - if ($Erg == 1) - echo "Änderung wurde gesichert...
"; - else { - echo "Fehler beim speichern... bitte noch ein mal probieren :)"; - echo "

" . mysql_error($con) . "
($SQL)
"; - } - } // Ende Update - echo "
\n
\n
\n\n"; -} //IF IsSet($action) - -//ausgabe der Liste -$Sql = "SELECT * FROM `UserPicture` WHERE `UID`>0;"; -$Erg = mysql_query($Sql, $con); - -echo "Hallo " . $_SESSION['Nick'] . ",
\nhier hast du die Möglichkeit, die Bilder der Engel freizugeben:

\n"; - -echo "\n"; -echo "\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo ""; - -for ($t = 0; $t < mysql_num_rows($Erg); $t++) { - $UIDs = mysql_result($Erg, $t, "UID"); - echo "\t\n"; - - echo "\t\t\n"; - echo "\t\t\n"; - - if (GetPicturShow($UIDs) == "Y") - echo "\t\t\n"; - elseif (GetPicturShow($UIDs) == "N") echo "\t\t\n"; - else - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\n"; -} // ende Auflistung Raeume -echo "
UserBildStatusLöschen
" . UID2Nick(mysql_result($Erg, $t, "UID")) . "" . displayPictur($UIDs, 0) . "sperrenfreigebenERROR: show='" . GetPicturShow($UIDs) . "'del
"; - -echo "
picture upload\n"; - -include ("includes/footer.php"); -?> diff --git a/www-ssl/admin/aktiv.php b/www-ssl/admin/aktiv.php deleted file mode 100644 index 8db62f98..00000000 --- a/www-ssl/admin/aktiv.php +++ /dev/null @@ -1,105 +0,0 @@ -"; -echo Get_Text("pub_aktive_Text1") . "
\n"; -echo Get_Text("pub_aktive_Text2") . "

\n"; - -// auswahlbox -echo Get_Text("pub_aktive_Text31") . "\n"; -echo ""; -echo Get_Text("pub_aktive_Text32") . "

\n"; -echo "\n"; -echo "\n"; -echo "\n"; - -echo "
\n"; -echo "\t
\n"; -echo "
\n"; - -if (Isset ($_POST["ResetActive"])) { - $SQLreset = "UPDATE `User` SET `Aktiv`='0'"; - $ErgReset = db_query($SQLreset, "Reset Active"); - if ($ErgReset != 1) - echo "Fehler beim zuruecksetzen der Activ\n"; - else - echo "Active wurde erfolgreich zurueckgesetzt\n"; -} - -if (IsSet ($_POST["Anzahl"])) - echo "
\n\n" . Get_Text("pub_aktive_Text5_1") . $_POST["Anzahl"] . Get_Text("pub_aktive_Text5_2") . ":"; - -echo "

\n\n"; - -//ausgabe tabelle -echo "\n"; -echo "\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\t\n"; -echo "\n"; - -$SQL = " -SELECT d.UID, d.nr, d.len, d.lenWeight, f.nr AS nrFree, f.len AS lenFree, d.lenWeight - COALESCE(f.len, 0) as lenReal - FROM - (SELECT e.UID, COUNT(s.Len) as nr, SUM(s.Len) as len, SUM( s.Len*(1+(((HOUR(s.DateS)+2)%24)<10 and ((HOUR(s.DateE)+2)%24)<=10)) ) as lenWeight FROM `Shifts` AS s INNER JOIN `ShiftEntry` AS e USING(SID) WHERE NOT UID=0 GROUP BY UID) as d - LEFT JOIN - (SELECT UID, COUNT(Length) AS nr, SUM(Length) AS len FROM `ShiftFreeloader` GROUP BY UID) AS f - USING(UID) - ORDER BY lenReal DESC, nr DESC, UID"; - -$Erg = mysql_query($SQL, $con); -echo mysql_error($con); -$rowcount = mysql_num_rows($Erg); - -$aktivecount = 0; -for ($i = 0; $i < $rowcount; $i++) { - echo "\n\n\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - - echo "\t\t\n"; - echo "\t\n"; -} // ende Auflistung aktive Engel - -echo "
" . Get_Text("pub_aktive_Nick") . "" . Get_Text("pub_aktive_Anzahl") . "" . Get_Text("pub_aktive_Time") . "" . Get_Text("pub_aktive_Time") . " WeightFreeloader " . Get_Text("pub_aktive_Anzahl") . "Freeloader " . Get_Text("pub_aktive_Time") . "" . Get_Text("pub_aktive_Time") . " result" . Get_Text("pub_aktive_Active") . "
" . UID2Nick(mysql_result($Erg, $i, "UID")) . "" . mysql_result($Erg, $i, "nr") . "x" . mysql_result($Erg, $i, "len") . "h" . mysql_result($Erg, $i, "lenWeight") . "h" . mysql_result($Erg, $i, "nrFree") . "x" . mysql_result($Erg, $i, "lenFree") . "h" . mysql_result($Erg, $i, "lenReal") . "h"; - if (IsSet ($_POST["Anzahl"])) { - if ($_POST["Anzahl"] < mysql_result($Erg, $i, "lenReal")) { - $aktivecount++; - if ($_POST["SendType"] == "Show..") - echo "show set"; - else { - $SQL2 = "UPDATE `User` SET `Aktiv`='1' WHERE `UID`='" . mysql_result($Erg, $i, "UID") . "' LIMIT 1"; - $Erg2 = db_query($SQL2, "update Active State"); - if ($Erg2 != 1) - echo "Fehler beim speichern bei Engel " . UID2Nick(mysql_result($Erg, $i, "UID")); - else - echo "write set"; - } - } - } - echo "
"; - -echo "
Anzahl eintraege: $aktivecount / $rowcount (Aktive/Mitschichten)

"; - -include ("includes/footer.php"); -?> - diff --git a/www-ssl/admin/dbUpdateFromXLS.php b/www-ssl/admin/dbUpdateFromXLS.php deleted file mode 100644 index 88879de7..00000000 --- a/www-ssl/admin/dbUpdateFromXLS.php +++ /dev/null @@ -1,252 +0,0 @@ -\n

XML File:

\n"; -if (isset ($_POST["PentabarfUser"]) && isset ($_POST["password"]) && isset ($_POST["PentabarfURL"])) { - echo "Update XCAL-File from Pentabarf.."; - if ($PentabarfGetWith == "fsockopen") { - - //backup error messeges and delate - $Backuperror_messages = $error_messages; - $fp = fsockopen("ssl://$PentabarfXMLhost", 443, $errno, $errstr, 30); - // $error_messages = $Backuperror_messages; - - if (!$fp) { - echo "

fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!" . - "[$errstr ($errno)]

"; - } else { - if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) { - $head = 'GET /' . $PentabarfXMLpath . $_POST["PentabarfURL"] . ' HTTP/1.1' . "\r\n" . - 'Host: ' . $PentabarfXMLhost . "\r\n" . - 'User-Agent: Engelsystem' . "\r\n" . - 'Authorization: Basic ' . - base64_encode($_POST["PentabarfUser"] . ':' . $_POST["password"]) . "\r\n" . - "\r\n"; - fputs($fp, $head); - $Zeilen = -1; - while (!feof($fp)) { - $Temp = fgets($fp, 1024); - - // ende des headers - if ($Temp == "f20\r\n") { - $Zeilen = 0; - $Temp = ""; - } - - //file ende? - if ($Temp == "0\r\n") - break; - - if (($Zeilen > -1) && ($Temp != "ffb\r\n")) { - //steuerzeichen ausfiltern - if (strpos("#$Temp", "\r\n") > 0) - $Temp = substr($Temp, 0, strlen($Temp) - 2); - if (strpos("#$Temp", "1005") > 0) - $Temp = ""; - if (strpos("#$Temp", "783") > 0) - $Temp = ""; - //schreiben in file - fputs($fileOut, $Temp); - $Zeilen++; - } - } - fclose($fileOut); - - echo "
Es wurden $Zeilen Zeilen eingelesen
"; - } else - echo "

fail: File '$Tempdir/engelXML' not writeable!

"; - fclose($fp); - } - } - elseif ($PentabarfGetWith == "fopen") { - //user uns password in url einbauen - $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" . - $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"]; - - if (($fileIn = fopen($FileNameIn, "r")) != FALSE) { - if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) { - $Zeilen = 0; - while (!feof($fileIn)) { - $Zeilen++; - fputs($fileOut, fgets($fileIn)); - } - fclose($fileOut); - echo "
Es wurden $Zeilen Zeilen eingelesen
"; - } else - echo "

fail: File '$Tempdir/engelXML' not writeable!

"; - fclose($fileIn); - } else - echo "

fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!

"; - } - elseif ($PentabarfGetWith == "wget") { - $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " . - "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . - " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" . - " --no-check-certificate"; - echo system($Command, $Status); - if ($Status == 0) - echo "OK.
"; - else - echo "fail ($Status)($Command).
"; - } - elseif ($PentabarfGetWith == "lynx") { - $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " . - "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML"; - echo system($Command, $Status); - if ($Status == 0) - echo "OK.
"; - else - echo "fail ($Status)($Command).
"; - } - elseif ($PentabarfGetWith == "fopen") { - //user uns password in url einbauen - $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" . - $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"]; - - if (($fileIn = fopen($FileNameIn, "r")) != FALSE) { - if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) { - $Zeilen = 0; - while (!feof($fileIn)) { - $Zeilen++; - fputs($fileOut, fgets($fileIn)); - } - fclose($fileOut); - echo "
Es wurden $Zeilen Zeilen eingelesen
"; - } else - echo "

fail: File '$Tempdir/engelXML' not writeable!

"; - fclose($fileIn); - } else - echo "

fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!

"; - } - elseif ($PentabarfGetWith == "wget") { - $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " . - "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . - " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" . - " --no-check-certificate"; - echo system($Command, $Status); - if ($Status == 0) - echo "OK.
"; - else - echo "fail ($Status)($Command).
"; - } - elseif ($PentabarfGetWith == "lynx") { - $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " . - "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML"; - echo system($Command, $Status); - if ($Status == 0) - echo "OK.
"; - else - echo "fail ($Status)($Command).
"; - } else - echo "

The PentabarfGetWith='$PentabarfGetWith' not supported

"; -} else { - echo "
\n"; - echo "\n"; - echo "\t" . - "\n"; - echo "\t" . - "\n"; - echo "\t" . - "\n"; - echo "\t\n"; - echo "
XCAL-File: https://$PentabarfXMLhost/$PentabarfXMLpath
Username:
Password:
\n"; - echo "
\n"; -} - -//readXMLfile("xml.php.xml"); -if (readXMLfile("$Tempdir/engelXML") == 0) { - $XMLmain = getXMLsubPease($XMLmain, "VCALENDAR"); - - if ($ShowDataStrukture) { - echo "

"; - echo $XMLmain->name; - echo "
"; - print_r(array_values($XMLmain->sub)); - echo "
"; - } - - /* - echo "
"; - $Feld=7; - echo "$Feld#". $XMLmain->sub[$Feld]->name. "
"; - echo "$Feld#". $XMLmain->sub[$Feld]->sub; - //print_r(array_values ($XMLmain->sub[$Feld]->sub)); - while(list($key, $value) = each($XMLmain->sub[$Feld]->sub)) - echo "?ID".$value->sub[1]->data. "=". $value->sub[2]->data. "\n"; - echo ""; - */ - - /*############################################################################################## - V e r s i o n - ##############################################################################################*/ - - echo "
\n"; - $XMLrelease = getXMLsubPease($XMLmain, "X-WR-CALDESC"); - echo "release: " . $XMLrelease->data . "
\n"; - //$XMLreleaseDate = getXMLsubPease( $XMLmain, "RELEASE-DATE"); - //echo "release date: ". $XMLreleaseDate->data. "
\n"; - echo "
\n"; - - /*############################################################################################## - V e r s i o n - ##############################################################################################*/ - if ($EnableRoomFunctions) - include ("includes/funktion_xml_room.php"); - - if ($EnableSchudleFunctions) - include ("includes/funktion_xml_schudle.php"); - - /*############################################################################################## - U P D A T E A L L - ##############################################################################################*/ - echo "\n\n
\n

Update ALL:

\n"; - - echo "
\n"; - echo "\t\n"; - echo "
\n"; - -} //if XMLopenOOK - -include ("includes/footer.php"); -?> - diff --git a/www-ssl/admin/dect.php b/www-ssl/admin/dect.php deleted file mode 100644 index 4e9f472a..00000000 --- a/www-ssl/admin/dect.php +++ /dev/null @@ -1,69 +0,0 @@ -\n"; -echo "\n"; - -echo "\n"; - -echo "\n"; - -echo "\n"; -echo "\n"; -echo ""; -echo "
Numberh:m
\n"; -// Listet alle Nicks auf -echo "\n"; - -echo "\n"; -echo ":"; -echo "
\n"; - -echo ""; - -include ("includes/footer.php"); -?> - diff --git a/www-ssl/admin/free.php b/www-ssl/admin/free.php deleted file mode 100644 index b45fadcf..00000000 --- a/www-ssl/admin/free.php +++ /dev/null @@ -1,98 +0,0 @@ -\n"; - -echo "

\n\nHier findest du alle Engel, welche zur Zeit in keiner Schicht verplant sind:

\n"; - -####################################################### -# Ermitteln freier Engel -# -# auslesen aller Engel und dazugehoerige Schichten -####################################################### - -// $SQL= "SELECT User.Nick, Schichtplan.*, Schichtbelegung. * FROM User LEFT JOIN Schichtplan ON User.UID=Schichtbelegung.UID, Schichtplan.SID LEFT JOIN Schichtbelegung.SID WHERE User.UID = Schichtbelegung.UID AND Schichtplan.SID = Schichtbelegung.SID AND Schichtplan.Date < now() and Schichtplan.EndDate > now() ORDER BY Nick"; - -/* geht nicht ??? unter stabel !! -$SQL= "SELECT User.Nick, Schichtplan.*, Schichtbelegung.* ". - "FROM Schichtplan, User LEFT OUTER ". - "JOIN Schichtbelegung ON User.UID=Schichtbelegung.UID ". - "WHERE Schichtplan.SID = Schichtbelegung.SID AND ". - "Schichtplan.Date < now() and ". - "Schichtplan.EndDate > now() ". - "ORDER BY Nick"; - -$SQL = "SELECT Shifts.*, ShiftEntry.*, User.Nick ". - "FROM User ". - "INNER JOIN (Shifts INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID) ON User.UID = ShiftEntry.UID ". - "WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() );"; -*/ -$SQL = "SELECT Shifts.*, ShiftEntry.* " . -"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " . -"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);"; - -//SELECT User.Nick, Schichtplan.*, Schichtbelegung. * FROM User LEFT JOIN Schichtbelegung ON User.UID=Schichtbelegung.UID, Schichtplan LEFT JOIN Schichtbelegung ON Schichtplan.SID = Schichtbelegung.SID WHERE Schichtplan.Date < now() and Schichtplan.EndDate > now() ORDER BY Nick - -//echo "
$SQL
"; - -$Erg = mysql_query($SQL, $con); -$Zeilen = mysql_num_rows($Erg); - -// for ($i = 1; $i < mysql_num_fields($Erg); $i++) -// echo "|".mysql_field_name($Erg, $i); - -echo "\n"; -echo "\t\n"; -echo "\t\t\n"; -echo "\t\t\n"; -echo "\t\t\n"; -echo "\t\t\n"; -echo "\t\t\n"; -echo "\t\n"; - -$inuse = ""; -for ($i = 0; $i < $Zeilen; $i++) { - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - if ($inuse != "") - $inuse .= " OR "; - $inuse .= "(Nick = \"" . UID2Nick(mysql_result($Erg, $i, "UID")) . "\")"; -} -if ($inuse != "") - $inuse = " WHERE NOT (" . - $inuse . ")"; -echo "
NickSchichtOrtVonBis
" . - UID2Nick(mysql_result($Erg, $i, "UID")) . "" . mysql_result($Erg, $i, "RID") . "" . mysql_result($Erg, $i, "DateS") . "" . mysql_result($Erg, $i, "DateE") . "
\n"; - -//########################################################################################################## - -echo "

\n\nhier findest du alle Engel, welche zur Zeit in keiner Schichten verplant sind:

\n"; -echo "\n"; -echo "\t\n\t\t\n\t\t\n\t\n"; - -$SQL = "SELECT Nick, UID, DECT FROM User" . $inuse . ";"; -$Erg = mysql_query($SQL, $con); -$Zeilen = mysql_num_rows($Erg); -for ($i = 0; $i < $Zeilen; $i++) { - echo "\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\n\n"; -} -echo "
NickDECT
" . - mysql_result($Erg, $i, "Nick") . "" . mysql_result($Erg, $i, "DECT") . "
\n"; - -include ("includes/footer.php"); -?> - diff --git a/www-ssl/admin/free_DECT.php b/www-ssl/admin/free_DECT.php deleted file mode 100644 index 4b4e3085..00000000 --- a/www-ssl/admin/free_DECT.php +++ /dev/null @@ -1,65 +0,0 @@ -=Now() AND ShiftEntry.UID>0);"; - -$Erg = mysql_query($SQL, $con); -$Zeilen = mysql_num_rows($Erg); - -$inuse = ""; -for ($i = 0; $i < $Zeilen; $i++) { - if ($inuse != "") - $inuse .= " OR "; - $inuse .= "(UID = \"" . mysql_result($Erg, $i, "UID") . "\")"; -} -if ($inuse != "") { - $inuse = " WHERE (NOT (" . $inuse . ")) AND (DECT!='')"; -} else { - $inuse = " WHERE (DECT!='')"; -} - -//########################################################################################################## - -$SQL = "SELECT * FROM User" . $inuse . ";"; -$Erg = mysql_query($SQL, $con); -$Zeilen = mysql_num_rows($Erg); -for ($i = 0; $i < $Zeilen; $i++) { - // get DECT number - echo mysql_result($Erg, $i, "DECT") . "\t"; - - // get all user rights - $SQL_RIGHT = "SELECT * FROM UserCVS WHERE UID=" . mysql_result($Erg, $i, "UID") . ";"; - $Erg_RIGHT = mysql_query($SQL_RIGHT, $con); - $UserRights = mysql_fetch_array($Erg_RIGHT); - - foreach ($UserRights as $Var => $Value) { - if ((strpos($Var, ".php") === false) AND (strpos($Var, "/") === false) AND (strpos($Var, "UID") === false) AND (is_numeric($Var) === false)) { - echo "\"" . $Var . "\"=" . $Value . "\t"; - } - } - - // get shift types - $SQL_TYPES = "SELECT TID FROM `ShiftEntry` WHERE UID=" . mysql_result($Erg, $i, "UID") . " GROUP BY TID;"; - $Erg_TYPES = mysql_query($SQL_TYPES, $con); - $Zeilen_Typen = mysql_num_rows($Erg_TYPES); - for ($j = 0; $j < $Zeilen_Typen; $j++) { - echo "\"TID_" . TID2Type(mysql_result($Erg_TYPES, $j, "TID")) . "\"=Y\t"; - } - - echo "\n"; - // echo "
"; -} -?> - diff --git a/www-ssl/admin/room.php b/www-ssl/admin/room.php deleted file mode 100755 index 4854acb6..00000000 --- a/www-ssl/admin/room.php +++ /dev/null @@ -1,199 +0,0 @@ -\nhier hast du die Möglichkeit, neue Räume für die Schichtpläne einzutragen ". - "oder vorhandene abzuändern:

\n"; - - echo "- Neuen Raum/Ort eintragen
\n"; - - echo "\n"; - echo "\n"; - - for( $i = 1; $i < mysql_num_fields($Erg); $i++ ) - { - if( substr( mysql_field_name($Erg, $i), 0, 12) == "DEFAULT_EID_") - echo "\t"; - else - echo "\t"; - } - echo "\t"; - echo ""; - - for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) - { - echo "\t\n"; - for ($j = 1; $j < mysql_num_fields($Erg); $j++) - { - echo "\t\t\n"; - } - echo "\t\t\n"; - echo "\t\n"; - } // ende Auflistung Raeume - echo "
Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $i), 12)]. "". mysql_field_name($Erg, $i)."Ändern
".mysql_result($Erg, $t, $j)."###
"; -} -else -{ - -UnSet($SQL); - -switch ($_GET["action"]) { - -case 'new': - echo "Neuen Raum einrichten:
"; - echo "
\n"; - echo "\n"; - - for( $Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++ ) - { - if( (mysql_field_name($Erg, $Uj) == "show") || (mysql_field_name($Erg, $Uj) == "FromPentabarf") ) - { - echo "". - "\n"; - } - else - { - //sonderfall fuer Default Engel - if( substr( mysql_field_name($Erg, $Uj), 0, 12) == "DEFAULT_EID_") - $FeldName = "Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $Uj), 12)]; - else - $FeldName = mysql_field_name($Erg, $Uj); - - echo "". - "\n"; - } - } - echo "
". mysql_field_name($Erg, $Uj). "". - "Yes". - "No". - "
$FeldName"; - echo "
\n"; - echo "\n"; - echo "\n"; - echo "
"; - break; - -case 'newsave': - $vars = $_GET; - $count = count($vars) - 1; - $vars = array_splice($vars, 0, $count); - $Keys = ""; - $Values = ""; - foreach($vars as $key => $value) - { - $Keys .= ", `$key`"; - $Values .= ", '$value'"; - } - $SQL = "INSERT INTO `Room` (". substr( $Keys, 2). ") VALUES (". substr( $Values, 2). ")"; - SetHeaderGo2Back(); - break; - -case 'change': - if (! IsSet($_GET["RID"])) - echo "Fehlerhafter Aufruf!"; - else - { - $SQL2 = "SELECT * FROM `Room` WHERE `RID`='". $_GET["RID"]. "'"; - $ERG = mysql_query($SQL2, $con); - - if( mysql_num_rows( $ERG)>0) - { - echo "Raum abändern:\n"; - echo "Hier kannst du eintragen, welche und wieviele Engel für den Raum zur Verf?gung stehen müssen."; - echo "
\n"; - echo "\n"; - - for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++) - { - if( (mysql_field_name($ERG, $Uj) == "show") || (mysql_field_name($ERG, $Uj) == "FromPentabarf") ) - { - echo "". - "\n"; - } - else - { - if( substr( mysql_field_name($ERG, $Uj), 0, 12) == "DEFAULT_EID_") - //sonderfall fuer Default Engel - $FeldName = "Anzahl ". $EngelTypeID[substr( mysql_field_name($ERG, $Uj), 12)]; - else - $FeldName = mysql_field_name($ERG, $Uj); - echo "". - "\n"; - } - } - echo "
". mysql_field_name($Erg, $Uj). "". - "Yes". - "No". - "
$FeldName". - "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
"; - echo "
\n"; - echo "\n"; - echo "\n"; - echo ""; - echo "
"; - } - else - echo "FEHLER: Room ID ". $_GET["RID"]. " nicht gefunden"; - } - break; - -case 'changesave': - $sql=""; - $vars = $_GET; - $count = count($vars) - 2; - $vars = array_splice($vars, 0, $count); - foreach($vars as $key => $value) - { - $keys = substr($key,1); - $sql .= ", `".$keys."`='".$value."' "; - } - $SQL = "UPDATE `Room` SET ". substr($sql, 2). " WHERE `RID`='". $_GET["eRID"]. "'"; - SetHeaderGo2Back(); - break; - -case 'delete': - if (IsSet($_GET["RID"])) { - $SQL="DELETE FROM `Room` WHERE `RID`='". $_GET["RID"]. "'"; - } else { - echo "Fehlerhafter Aufruf"; - } - SetHeaderGo2Back(); - break; - -} //switch - - -// Update ??? - -if (IsSet($SQL)){ -// echo $SQL; - // hier muesste das SQL ausgefuehrt werden... - $Erg = db_query($SQL, "exec SQL"); - if ($Erg == 1) - echo "Änderung wurde gesichert...
"; - else - { - echo "Fehler beim speichern... bitte noch ein mal probieren :)"; - echo "

".mysql_error( $con ). "
($SQL)
"; - } -} // Ende Update - -} //IF IsSet($action) - -include ("../../includes/footer.php"); -?> diff --git a/www-ssl/admin/schichtplan.1.php b/www-ssl/admin/schichtplan.1.php deleted file mode 100644 index fe8c0384..00000000 --- a/www-ssl/admin/schichtplan.1.php +++ /dev/null @@ -1,5 +0,0 @@ -

Schichtplan

- \ No newline at end of file diff --git a/www-ssl/admin/schichtplan.php b/www-ssl/admin/schichtplan.php deleted file mode 100644 index 70ef5a6a..00000000 --- a/www-ssl/admin/schichtplan.php +++ /dev/null @@ -1,362 +0,0 @@ -\n"; - if ($Erg == 1) { - echo "SQL war erfolgreich"; - } else { - echo "SQL Fehler (" . mysql_error($con) . ")"; - } -} - -if (!IsSet ($_GET["action"])) { - echo "Hallo " . $_SESSION['Nick'] . ",
\n"; - echo "hier kannst du Schichten anlegen, ändern oder löschen.

"; - echo "Neue Schicht einplanen

\n\n"; - - echo "
\n"; -?> - - - - - - - - -\n"; - echo "\t\t\n"; - echo "\t\t\n"; - - $sql2 = "SELECT `Name` FROM `Room` WHERE `RID`='" . mysql_result($Erg, $i, "RID") . "'"; - $Erg2 = mysql_query($sql2, $con); - if (mysql_num_rows($Erg2) > 0) - echo "\t\t\n"; - else - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\n"; - } - echo "
DatumRaumDauerÄndern
" . mysql_result($Erg, $i, "DateS") . "" . mysql_result($Erg2, 0, "Name") . "Unbenkannt (RID=" . mysql_result($Erg, $i, "RID") . ")" . mysql_result($Erg, $i, "Len") . " Std. ####
\n"; - - echo "\n"; - echo "\n"; - echo "
\n"; - -} else { - - // aus sicherheitzgr�nden wegen sp�terer genuzung - UnSet ($chSQL); - - switch ($_GET["action"]) { - - case 'change' : - if (!IsSet ($_GET["SID"])) { - echo "Fehlerhafter Aufruf!\n"; - } else { - - $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )"; - $Erg = mysql_query($sql, $con); - - echo "Schicht abändern:
\n"; - - // Anzeige Allgemeiner schaischt daten - echo "
"; - echo "\n"; - echo " " . - "\n"; - echo " \n"; - - echo " " . - "\n"; - echo " " . - "\n"; - echo " " . - "\n"; - if ($FromPentabarf == "Y") { - echo " " . - "\n"; - } - echo "
Schichtbeginn
Raum\n\n
Dauer in h
Beschreibung
URL

!!! Imported from Pentabarf !!!

\n"; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n\n"; - - // L�schen - echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n\n"; - - echo "ACHTUNG:
\n"; - echo "Beim Löschen werden die bisher eingetragenen Engel für diese Schicht mitgelöscht.
\n"; - - echo "

\n\n\n\n"; - - //Freie Engelschichten - $sql3 = "SELECT `TID` FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `UID`='0'"; - $Erg3 = mysql_query($sql3, $con); - $rowcount = mysql_num_rows($Erg3); - - echo "Folgende Engelschichten sind noch nicht vergeben.\n"; - echo "Und koenen, wenn diese nSchicht nicht benoetigt wird geloet werden:
\n"; - for ($j = 0; $j < $rowcount; $j++) { - $TID = mysql_result($Erg3, $j, 0); - echo "" . - "freie " . TID2Type($TID) . Get_Text("inc_schicht_Engel") . "schicht loeschen
\n"; - } - echo "

\n\n\n\n"; - - //Ausgabe eingetragener schischten - $sql3 = "SELECT * FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND NOT `UID`='0'"; - $Erg3 = mysql_query($sql3, $con); - $rowcount = mysql_num_rows($Erg3); - - echo "Folgende Engel Sind fuer die Schicht eingetargen.\n"; - echo "Und koennen, wenn diese nicht zu Schicht erschienen sind ausgetragen werden:
\n"; - echo "\n" . - "" . - "" . - "" . - "" . - "" . - ""; - - for ($j = 0; $j < $rowcount; $j++) { - $userUID = mysql_result($Erg3, $j, "UID"); - echo "\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\n"; - } // FOR - - echo "
nicktypenormalfreeloader :-(
" . UID2Nick($userUID) . "" . TID2Type(mysql_result($Erg3, $j, "TID")) . Get_Text("inc_schicht_Engel") . "###-austragen-######-austragen-freeloader-###


\n\n\n\n"; - - //Nachtragen von Engeln - echo "Hat ein anderer Engel die Schicht übernommen, trage ihn bitte ein:"; - echo "
\n"; - echo "\n"; - echo "\n"; - - // Listet alle Nicks auf - echo "\n"; - - echo " als \n"; - - // holt eine liste der ben�tigten Engel zu dieser Schischt - $sql3 = "SELECT Count(`TID`) AS `CTID`, `TID` FROM `ShiftEntry` "; - $sql3 .= "WHERE (`SID`='" . $_GET["SID"] . "' AND `UID`='0') "; - $sql3 .= "GROUP BY `SID`, `TID`, `UID` "; - $Erg3 = mysql_query($sql3, $con); - $i = -1; - while (++ $i < mysql_num_rows($Erg3)) { - $EngelNeed[mysql_result($Erg3, $i, "TID")] = mysql_result($Erg3, $i, "CTID"); - } - - // Gibt dei m�glich Engeltypen aus und zeigt w�efiel noch be�tigt werden - echo "\n"; - - echo "\n"; - - echo "
\n Anzahl New\n"; - - echo "
"; - - } // IF ISSET( - break; - - case 'engeladd' : - if ($_GET["UIDs"] > 0) { - - $SQL = "SELECT * FROM `ShiftEntry` " . - "WHERE (`SID`='" . $_GET["SID"] . "' AND `TID`='" . $_GET["TID"] . "' AND `UID`='0')"; - $ERG = mysql_query($SQL, $con); - if (mysql_num_rows($ERG) != 0) { - $chSQL = "UPDATE `ShiftEntry` SET " . - "`UID`='" . $_GET["UIDs"] . "', `Comment`='shift added by " . $_SESSION['Nick'] . "' " . - "WHERE (`SID`='" . $_GET["SID"] . "' AND " . - "`TID`='" . $_GET["TID"] . "' AND `UID`='0' ) LIMIT 1"; - } else { - $chSQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (" . - "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', " . - "'" . $_GET["UIDs"] . "', 'shift added by " . $_SESSION['Nick'] . "')"; - } - echo "Es wird folgende Schicht zusätzlich eingetragen:
\n"; - echo "Engel: " . UID2Nick($_GET["UIDs"]) . "
\n"; - echo "Bemerkung: Schicht eingetragen durch Erzengel " . $_SESSION['Nick'] . "
\n
\n"; - } else { - echo "Es wird folgende Schicht wurde " . $_GET["eAnzahlNew"] . "x zusätzlich eingetragen:
\n"; - for ($i = 0; $i < $_GET["eAnzahlNew"]; $i++) { - echo "$i.
\n"; - $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES ("; - $SQL .= "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', '0', NULL)"; - $ERG = mysql_query($SQL, $con); - if ($debug) - echo "DEBUG SQL: $SQL
\n"; - if ($ERG == 1) { - echo "Änderung wurde gesichert...
"; - } else { - echo "Fehler beim speichern... bitte noch ein mal probieren :)
"; - echo mysql_error($con); - } - echo "Es wird eine weitere Schicht eingetragen:

\n"; - } - } - break; - - case 'engeldel' : - $chSQL = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`= 'NULL' WHERE (`SID`='" . $_GET["SID"] . - "' AND `UID`='" . $_GET["UIDs"] . "') LIMIT 1"; - if (isset ($_GET["freeloader"]) && $_GET["freeloader"] == 1) { - $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )"; - $Erg = mysql_query($sql, $con); - if (mysql_num_rows($Erg) == 1) { - $UID = $_GET["UIDs"]; - $Length = mysql_result($Erg, 0, "Len"); - $Comment = "Start: " . mysql_result($Erg, 0, "DateS") . "; " . - "Beschreibung: " . mysql_result($Erg, 0, "Man") . "; " . - "Removed by " . $_SESSION['Nick']; - $ch2SQL = "INSERT INTO `ShiftFreeloader` (`Remove_Time`, `UID`, `Length`, `Comment`) " . - "VALUES ( CURRENT_TIMESTAMP, '$UID', '$Length', '$Comment');"; - } - } - break; - - case 'engelshiftdel' : - $chSQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `TID`='" . - $_GET["TID"] . "' AND `UID`='0' LIMIT 1"; - break; - - case 'changesave' : - $query = mysql_query("SELECT DATE_ADD('" . $_GET["eDate"] . "', INTERVAL '+0 " . $_GET["eDauer"] . "' DAY_HOUR)", $con); - $enddate = mysql_fetch_row($query); - - $chSQL = "UPDATE `Shifts` SET " . - "`DateS`='" . $_GET["eDate"] . "', " . - "`DateE`='" . $enddate[0] . "', " . - "`RID`='" . $_GET["eRID"] . "', " . - "`Len`='" . $_GET["eDauer"] . "', " . - "`Man`='" . $_GET["eName"] . "', " . - "`URL`='" . $_GET["eURL"] . "' " . - "WHERE `SID`='" . $_GET["SID"] . "'"; - SetHeaderGo2Back(); - break; - - case 'delete' : - $chSQL = "DELETE FROM `Shifts` WHERE `SID`='" . $_GET["SID"] . "' LIMIT 1"; - $ch2SQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "'"; - SetHeaderGo2Back(); - break; - - case 'deleteShifs' : - foreach ($_GET as $k => $v) - if (strpos(" " . $k, "SID") == 1) { - echo "Shifts $v wird gel�scht..."; - executeSQL("DELETE FROM `Shifts` WHERE `SID`='$v' LIMIT 1"); - echo "
\n"; - echo "ShiftEntry $v wird gel�scht..."; - executeSQL("DELETE FROM `ShiftEntry` WHERE `SID`='$v'"); - echo "

\n"; - } - break; - - } // end switch - - if (IsSet ($chSQL)) { - // echo $chSQL; - // hier muesste das SQL ausgefuehrt werden... - $Erg = mysql_query($chSQL, $con); - if ($debug) - echo "DEBUG SQL: $chSQL
\n"; - if ($Erg == 1) { - echo "Änderung wurde gesichert...
"; - if ($debug) - echo "DEBUG: ergebniss" . $Erg . "
\n"; - if (IsSet ($ch2SQL)) { - $Erg = mysql_query($ch2SQL, $con); - if ($debug) - echo "DEBUG SQL: $ch2SQL
\n"; - if ($debug) - echo "DEBUG: ergebniss" . $Erg . "
\n"; - } - } else { - echo "Fehler beim speichern... bitte noch ein mal probieren :)
"; - echo mysql_error($con); - } - } // Ende Update - -} - -include ("includes/footer.php"); -?> diff --git a/www-ssl/admin/schichtplan_druck.1.php b/www-ssl/admin/schichtplan_druck.1.php deleted file mode 100644 index 30761390..00000000 --- a/www-ssl/admin/schichtplan_druck.1.php +++ /dev/null @@ -1,5 +0,0 @@ - - -
  • Ein-/Austragen
  • -
  • Druckversion
  • - diff --git a/www-ssl/admin/schichtplan_druck.php b/www-ssl/admin/schichtplan_druck.php deleted file mode 100644 index 3e856c5e..00000000 --- a/www-ssl/admin/schichtplan_druck.php +++ /dev/null @@ -1,119 +0,0 @@ -\n" . - "auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. Wähle hierfür ein Datum und den Raum:\n" . - "
    \n"; - - foreach ($VeranstaltungsTage as $k => $v) { - - $res = mysql_query("SELECT Name, RID FROM `Room` WHERE `show`!='N' ORDER BY `Name`;", $con); - for ($i = 0; $i < mysql_num_rows($res); $i++) { - $Tag = $VeranstaltungsTage[$k]; - $RID = mysql_result($res, $i, "RID"); - $Rname = mysql_result($res, $i, "Name"); - echo "\t$Tag $Rname
    \n"; - } - echo "
    \n"; - } - echo "

    "; - - include ("includes/footer.php"); -} else //################################################################# - { - if (IsSet ($_GET["Raum"]) AND IsSet ($_GET["ausdatum"])) { - $Raum = $_GET["Raum"]; - $ausdatum = $_GET["ausdatum"]; - - include ("config/config_db.php"); - include ("config/config.php"); - include ("includes/secure.php"); - //var wird nur gesetzt immer edit auszublenden, achtung sesion darf nicht gestart sein !!! - $_SESSION['CVS']["admin/schichtplan.php"] = "N"; - include ("includes/funktion_lang.php"); - include ("includes/funktion_schichtplan.php"); - include ("includes/funktion_schichtplan_aray.php"); - include ("includes/funktion_user.php"); -?> - - - - -Schichtplan - - - - - - - - - - -

    Schichtplan

    - - - - - - -
    - Datum: - - - Raum: - -
    - - - - - - - - - -\n"; - if ($j == 0) { - $Spalten[$i * $GlobalZeileProStunde + $j] .= "\t\t\n"; - - } - } - - CreateRoomShifts($Raum); - - // Ausgabe Zeilen - for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) - echo $Spalten[$i]; - // Ende - echo "
    UhrzeitSchichtplanbelegung
    "; - if ($i < 10) - $Spalten[$i * $GlobalZeileProStunde + $j] .= "0"; - $Spalten[$i * $GlobalZeileProStunde + $j] .= "$i:"; - if ((($j * 60) / $GlobalZeileProStunde) < 10) - $Spalten[$i * $GlobalZeileProStunde + $j] .= "0"; - $Spalten[$i * $GlobalZeileProStunde + $j] .= (($j * 60) / $GlobalZeileProStunde) . "
    \n"; - - echo "Stand: " . gmdate("Y-m-d H:i") . "\n"; - echo "\n"; - echo "\n"; - - } //isset($Vars) -} //isset($Action) -?> diff --git a/www-ssl/admin/shiftadd.php b/www-ssl/admin/shiftadd.php deleted file mode 100644 index d6b1f8ff..00000000 --- a/www-ssl/admin/shiftadd.php +++ /dev/null @@ -1,350 +0,0 @@ -\n"; - -// erstellt ein Array der Reume -$sql = "SELECT `RID`, `Name` FROM `Room` ORDER BY `Name`"; -$Erg = mysql_query($sql, $con); -$rowcount = mysql_num_rows($Erg); - -for ($i = 0; $i < $rowcount; $i++) { - $Room[$i]["RID"] = mysql_result($Erg, $i, "RID"); - $Room[$i]["Name"] = mysql_result($Erg, $i, "Name"); -} - -// erstellt ein Aray der Engeltypen -$sql = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`"; -$Erg = mysql_query($sql, $con); -$rowcount = mysql_num_rows($Erg); - -for ($i = 0; $i < $rowcount; $i++) { - $EngelType[$i]["TID"] = mysql_result($Erg, $i, "TID"); - $EngelType[$i]["Name"] = mysql_result($Erg, $i, "Name") . Get_Text("inc_schicht_engel"); -} - -// sesion mit stanadrt werten bef�llen -if (!isset ($_SESSION['shiftadd.php']['SchichtName'])) { - $_SESSION['shiftadd.php']['SchichtName'] = "--???--"; - $_SESSION['shiftadd.php']['RID'] = ""; - $_SESSION['shiftadd.php']['MonthJahr'] = gmdate("Y-m", $Time); - $_SESSION['shiftadd.php']['SDatum'] = gmdate("d", $Time); - $_SESSION['shiftadd.php']['STime'] = "10"; - $_SESSION['shiftadd.php']['MoreThenOne'] = "ON"; - $_SESSION['shiftadd.php']['EDatum'] = gmdate("d", $Time); - $_SESSION['shiftadd.php']['ETime'] = "12"; - $_SESSION['shiftadd.php']['len'] = "2"; - $_SESSION['shiftadd.php']['NachtON'] = "OFF"; - $_SESSION['shiftadd.php']['len_night'] = "00-04-08-10-12-14-16-18-20-22-24"; -} -// wenn werte �bergeben in sesion eintragen -if (!isset ($_GET["NachtON"])) - $_GET["NachtON"] = "OFF"; -if (!isset ($_GET["MoreThenOne"])) - $_GET["MoreThenOne"] = "OFF"; -if (isset ($_GET["SchichtName"])) { - foreach ($_GET as $k => $v) { - $_SESSION['shiftadd.php'][$k] = $v; - } -} - -if (!IsSet ($_GET["action"])) - $_GET["action"] = "new"; - -switch ($_GET["action"]) { - case 'new' : -?> -Hier kannst du neue Schichten eintragen. Dazu musst du den Anfang und das Ende der Schichten eintragen. -Über die Länge der Schichten errechnet sich dadurch die Anzahl dieser. Dadurch können gleich -mehrere Schichten auf einmal erfasst werden: - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n"; - echo " \n"; - } -?> -
    Name:">
    Ort:
    Zeit:
    Month.Jahr:">
    Beginn:Date"> - Time">
    More then One>
    End:Date"> - Time">
    Länge in h:">
    Sonderschichten ein:>
    Sonder in h (Time;Time):">
    Anzahl Engel je Type:
    " . $TTemp["Name"] . ":
    -
    - - - -
    - - 0)) { - $lenOrg = $_GET["len"]; - if ($_GET["NachtON"] == "ON") { - $lenArrayDummy = explode("-", $_GET["len_night"]); - foreach ($lenArrayDummy as $Temp) { - if (isset ($Temp2)) - $lenArray[intval($Temp2)] = intval($Temp) - intval($Temp2); - $Temp2 = $Temp; - } //foreach - } //IF( $NachtON == "ON" ) - - echo "\n"; - echo "\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\t\n"; - echo "\n"; - - $DateEnd = $_GET["SDatum"]; - $TimeEnd = intval($_GET["STime"]); - $len = 0; - do { - // define Start time - $Date = $DateEnd; - $Time = $TimeEnd; - $_DateS = $_GET["MonthJahr"] . "-" . $Date . " " . $Time . ":00:00"; - - // define End time - if ($_GET["NachtON"] == "ON") { - if (!isset ($lenArray[$Time])) - die("Zeit $Time h nicht definiert."); - $_GET["len"] = $lenArray[$Time]; - if ($_GET["len"] < 1) - die("len <1"); - } - $TimeEnd = $Time + $_GET["len"]; - - //Tages�berschreitung - while ($TimeEnd >= 24) { - $TimeEnd -= 24; - $DateEnd += 1; - } - //ist schischt zu lang dan verk�rzen - if ($DateEnd > $_GET["EDatum"] || ($DateEnd == $_GET["EDatum"] && $TimeEnd >= $_GET["ETime"])) { - $_GET["len"] -= ($DateEnd - $_GET["EDatum"]) * 24; - $_GET["len"] -= ($TimeEnd - $_GET["ETime"]); // -(-) ->> + - $DateEnd = $_GET["EDatum"]; - $TimeEnd = $_GET["ETime"]; - } - $_DateE = $_GET["MonthJahr"] . "-" . $DateEnd . " " . $TimeEnd . ":00:00"; - - if ($_DateS != $_DateE) - CreateNewEntry(); - - if ($_GET["MoreThenOne"] != "ON") - break; - if ($DateEnd >= $_GET["EDatum"] && $TimeEnd >= intval($_GET["ETime"])) - break; - } - while (true); - echo "
    StartEndlenRIDBeschreibungEntry 'Shifts'SIDEntrys
    "; - - if ($_GET["OnlyShow"] == "ON") { - echo "
    "; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - echo "\n\t"; - foreach ($EngelType As $TTemp) { - $Temp = "EngelType" . $TTemp["TID"]; - echo "\n\t"; - } - echo "\n\t"; - echo "\n\t"; - echo "\n
    "; - } //if - } //IF - break; - - case 'engeldel' : - break; - -} // end switch - -function CreateNewEntry() { - global $con, $_DateS, $_DateE, $EngelType, $debug; - foreach ($EngelType As $TTemp) { - $Temp = "EngelType" . $TTemp["TID"]; - global $$Temp; - } - - echo "\n"; - - echo "\t$_DateS\n"; - echo "\t$_DateE\n"; - echo "\t" . $_GET["len"] . "\n"; - echo "\t" . $_GET["RID"] . "\n"; - echo "\t" . $_GET["SchichtName"] . "\n"; - - // Ist eintarg schon vorhanden? - $SQL = "SELECT `SID` FROM `Shifts` "; - $SQL .= "WHERE (" . - "`DateS` = '" . $_DateS . "' AND " . - "`DateE` = '" . $_DateE . "' AND " . - "`RID` = '" . $_GET["RID"] . "');"; - $Erg = mysql_query($SQL, $con); - - if (mysql_num_rows($Erg) != 0) - echo "\texists"; - elseif ($_GET["OnlyShow"] == "OFF") { - // erstellt Eintrag in Shifts f�r die algemeine schicht - $SQL = "INSERT INTO `Shifts` ( `DateS`, `DateE`, `Len`, `RID`, `Man`) VALUES ( "; - $SQL .= "'" . $_DateS . "', '" . $_DateE . "', "; - $SQL .= "'" . $_GET["len"] . "', '" . $_GET["RID"] . "', "; - $SQL .= "'" . $_GET["SchichtName"] . "');"; - $Erg = db_query($SQL, "create shift"); - - $SQLFail = "\n\t
    [" . $SQL . "]"; - - if ($Erg == 1) - echo "\tpass\n"; - else - echo "\tfail
    \n" . mysql_error($con) . "$SQLFail\n"; - - } else - echo "\tonly show\n"; - - // sucht SID von eingetragennen schiten - $SQL = "SELECT SID FROM `Shifts` "; - $SQL .= "WHERE (" . - "`DateS` = '" . $_DateS . "' AND " . - "`DateE` = '" . $_DateE . "' AND " . - "`Len` = '" . $_GET["len"] . "' AND " . - "`RID` = '" . $_GET["RID"] . "');"; - $Erg = mysql_query($SQL, $con); - if (mysql_num_rows($Erg) == 0) - echo "\t?"; - else { - $SID = mysql_result($Erg, 0, "SID"); - echo "\t" . $SID . ""; - } - - // erstellt f�r jeden Engeltypen die eintrage in 'ShiftEntry' - echo "\t"; - foreach ($EngelType As $TTemp) { - $Temp = "EngelType" . $TTemp["TID"]; - - if ($_GET[$Temp] > 0) { - $i = 0; - echo $_GET[$Temp] . " " . $TTemp["Name"] . "
    \t"; - while ($i++ < $_GET[$Temp]) { - if ($_GET["OnlyShow"] == "OFF") { - $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`) VALUES ("; - $SQL .= "'" . $SID . "', "; - $SQL .= "'" . $TTemp["TID"] . "');"; - - $Erg = mysql_query($SQL, $con); - - if ($debug) - $SQLFail = "\n\t
    [" . $SQL . "]"; - - if ($Erg == 1) - echo "'pass' "; - else - echo "'fail' " . mysql_error($con) . "$SQLFail\n"; - - } else - echo "+"; - } - echo "
    "; - } // IF $$TEMP - } // FOREACH - echo ""; - - echo "\n"; -} - -include ("includes/footer.php"); -?> diff --git a/www-ssl/admin/tshirt.php b/www-ssl/admin/tshirt.php deleted file mode 100644 index 9a8e7010..00000000 --- a/www-ssl/admin/tshirt.php +++ /dev/null @@ -1,62 +0,0 @@ -"; - } -} -?> - -Über die Suchen-Funktion des Browsers kann diese Liste schnell nach einem Nick abgesucht werden.
    -Hinter diesem erscheint ein Link, über den man eintragen kann, dass der Engel sein T-Shirt erhalten hat.

    - -Liste aller aktiven Engel: - - - - - - - - - -\n"; - $eUID = mysql_result($Erg, $i, "UID"); - echo "\t\t\n"; - echo "\t\t\n"; - echo "\t\t\n"; - - if (mysql_result($Erg, $i, "Tshirt") == "1") { - echo "\t\t"; - } else { - echo "\t\t"; - } - echo "\t\n"; -} - -echo "
    NickAktiv?GrösseT-Shirt ausgeben:" . UID2Nick($eUID) . "" . mysql_result($Erg, $i, "Aktiv") . "" . mysql_result($Erg, $i, "Size") . "bereits erhaltenXXXXXXXX
    "; - -include ("includes/footer.php"); -?> - diff --git a/www-ssl/admin/userArrived.php b/www-ssl/admin/userArrived.php deleted file mode 100644 index 93857d2e..00000000 --- a/www-ssl/admin/userArrived.php +++ /dev/null @@ -1,53 +0,0 @@ -" . Get_Text("pri_userArrived_WriteOK") . " \"" . UID2Nick($_GET["arrived"]) . "\""; - } else { - echo "

    " . Get_Text("pri_userArrived_WriteError") . " \"" . UID2Nick($_GET["arrived"]) . "\"

    "; - } -} - -echo Get_Text("pri_userArrived_Text1") . "
    "; -echo Get_Text("pri_userArrived_Text2") . "

    "; - -echo Get_Text("pri_userArrived_TableToppic"); -$SQL = "SELECT * FROM `User` ORDER BY `Nick` ASC"; -$Erg = mysql_query($SQL, $con); - -$rowcount = mysql_num_rows($Erg); - -echo "\n"; -echo "\t\n"; -echo "\t\t\n"; -echo "\t\t\n"; -echo "\t\t\n"; -echo "\t\n"; - -for ($i = 0; $i < $rowcount; $i++) { - echo "\t\n"; - $eUID = mysql_result($Erg, $i, "UID"); - echo "\t\t\n"; - echo "\t\t\n"; - - if (mysql_result($Erg, $i, "Gekommen") == "1") { - echo "\t\t"; - } else { - echo "\t\t"; - } - echo "\t\n"; -} -echo "
    " . Get_Text("pri_userArrived_TableTD_Nick") . "" . Get_Text("pri_userArrived_TableTD_ArrivedShow") . "" . Get_Text("pri_userArrived_TableTD_ArrivedSet") . "
    " . UID2Nick($eUID) . "" . mysql_result($Erg, $i, "Gekommen") . "" . Get_Text("pri_userArrived_TableEntry_Arrived") . "" . Get_Text("pri_userArrived_TableEntry_Set") . "
    "; - -include ("includes/footer.php"); -?> - diff --git a/www-ssl/bootstrap.php b/www-ssl/bootstrap.php deleted file mode 100644 index 40a32578..00000000 --- a/www-ssl/bootstrap.php +++ /dev/null @@ -1,10 +0,0 @@ - \ No newline at end of file diff --git a/www-ssl/css/base.css b/www-ssl/css/base.css deleted file mode 100644 index 236eba81..00000000 --- a/www-ssl/css/base.css +++ /dev/null @@ -1,205 +0,0 @@ -* { - margin: 0; - padding: 0; -} - -body { - font-family: Arial; - sans-serif; - font-size: - 14px; -} - -header { - display: block; - width: 100%; -} - -article, details { - clear: none; - display: block; - float: none; -} - -footer { - clear: both; - display: block; - font-size: 12px; - text-align: center; - width: 100%; -} - -footer p { - margin: 10px auto; -} - -#logo { - background: url('../pic/himmel.png') top left no-repeat; - display: block; - height: 32px; - margin: 10px auto; - width: 380px; -} - -#body { - margin: 0 5%; -} - -#menu { - float: left; - width: 200px; -} - -#content { - margin-left: 200px; -} - -a { - color: #000; -} - -td, dt, dd { - padding: 4px; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 20px; -} - -h1, h2, h3, h4 { - font-size: 16px; - padding: 0 4px; -} - -hr { - margin: 10px 0; -} - -ul { - padding: 5px 0 5px 20px; -} - -nav { - margin: 0 10px 10px 0; -} - -#content > article { - padding: 10px; -} - -p { - padding: 0 0 10px 0; -} - -#menu p { - padding: 4px; -} - -a.sprache img { - margin-right: 5px; -} - -table { - border-collapse: collapse; -} - -th { - background: #f0f0f0; -} - -td, th { - border: 1px solid #888; -} - -textarea { - height: 200px; - width: 300px; -} - -.hidden { - background: #fff; - border: 1px solid #888; - display: none; - font-size: 12px; - padding: 4px; -} - -td .hidden { - position: absolute; -} - -tr:hover .hidden { - display: block; -} - -.clear { - clear: both; -} - -.pagination { - text-align: center; -} - -.background { - background: #f0f0f0; -} - -.container { - border: 1px solid #888; -} - -.content { - background: #fff; -} - -.error { - color: #f00; -} - -.success { - color: #090; -} - -.notice { - background: #f0f0f0; - border: 2px solid #888; - margin: 10px; - padding: 10px; -} - -.new_message { - font-weight: bold; -} - -.news_comment, .news { - border: 1px solid #888; - margin: 10px 0; -} - -.news_comment details, .news details { - background: #f0f0f0; - padding: 4px; -} - -.news_comment p, .news p, h3 { - padding: 4px; -} - -.news_comment p, .news_comment details { - margin-left: 72px; -} - -.avatar { - float: left; - margin: 4px; - max-width: 64px; -} - -.news.meeting { - border: 1px solid #000; - box-shadow: 1px 1px 5px #888; -} diff --git a/www-ssl/css/grossbild.js b/www-ssl/css/grossbild.js deleted file mode 100644 index 618ecc1f..00000000 --- a/www-ssl/css/grossbild.js +++ /dev/null @@ -1,62 +0,0 @@ - function isClass(object, className) { - return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1); - } - - var grossbild_an = 0 - - function grossbild_over(e) { - if(grossbild_an) return - grossbild_an = 1 - if(!e) e = window.event; - body = document.getElementsByTagName("body")[0] - i = document.createElement("img") - i.src = e.target.src; - i.style.position = "absolute" - /*a = "" - for(b in e) a += b + " " - alert(a)*/ - i.style.top = e.clientY + window.scrollY - i.style.left = e.clientX + window.scrollX - i.id = "mouseoverphoto" - i.onmouseover = grossbild_over - i.onmouseout = grossbild_out - //i.onmousemove = grossbild_move - body.appendChild(i); - } - - function grossbild_out(e) { - if(!grossbild_an) return - grossbild_an = 0 - if(!e) e = window.event; - body = document.getElementsByTagName("body")[0] - i = document.getElementById("mouseoverphoto") - body.removeChild(i) - } - - function grossbild_move(e) { - if(!e) e = window.event; - i = document.getElementById("mouseoverphoto") - i.style.top = e.clientY + window.scrollY - i.style.left = e.clientX + window.scrollX -} - - function grossbild_register(objekt) { - objekt.onmouseover = grossbild_over - objekt.onmouseout = grossbild_out - objekt.onmousemove = grossbild_move - } - - function grossbild_registrieren() { - if(grossbild_altonload) - grossbild_altonload() - - objekte = document.getElementsByTagName("img"); - for(var i = 0; i < objekte.length; i++) { - if(isClass(objekte[i], "photo")) { - grossbild_register(objekte[i]) - } - } - } - - var grossbild_altonload = window.onload - window.onload = grossbild_registrieren diff --git a/www-ssl/css/style1.css b/www-ssl/css/style1.css deleted file mode 100644 index fd8426f1..00000000 --- a/www-ssl/css/style1.css +++ /dev/null @@ -1,83 +0,0 @@ - -body, .background { - background-color: #131313; - color: #424242; - line-height: 150%; - font-family: Trebuchet MS, Lucida Grande, Arial, sans-serif; -} - -a { - text-decoration: none; - color: #424242 -} - -td { - font-size: small -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #131313; - color: #424242; -} - -.contenttopic, h1 { - font-weight: bold; - font-size: small; - color: #000000; - background-color: #333333 -} - -.border, .container { - background-color: #333333; - border: 1px solid #424242; -} - -.menu { - background-color: #131313; - color: #424242; - font-size: small -} - -h4 { - background-color: #333333; - font-weight: bold; - font-size: small; - color: #000000 -} - -.linkbox { - background-color: #ffffff -} - -.linkboxtitle { - font-weight: bold; - background-color: #000000; - color: #ffffff -} - -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} - -.comment { - font-size: 6pt; -} diff --git a/www-ssl/css/style10.css b/www-ssl/css/style10.css deleted file mode 100644 index fdaf9398..00000000 --- a/www-ssl/css/style10.css +++ /dev/null @@ -1,11 +0,0 @@ -#logo { - background: url('../pic/engelsystem_logo.png') top left no-repeat; - display: block; - height: 69px; - margin: 10px auto; - width: 523px; -} - -tr:hover > td { - background: #f0f0f0; -} \ No newline at end of file diff --git a/www-ssl/css/style2.css b/www-ssl/css/style2.css deleted file mode 100644 index e8510809..00000000 --- a/www-ssl/css/style2.css +++ /dev/null @@ -1,117 +0,0 @@ -body { - font-size : small; - font-family : Arial; - background-color : #f3b115; - color : navy; -} -a { - font-family : Arial; - font-size : small; - text-decoration : none; - color : #0000a0; -} - -td { - font-size : small; -} - -A:Visited { - font-family : Arial; - font-size : small; - color : #0000a0; - text-decoration : none; -} - -A:Active { - text-decoration : none; - font-family : Arial; - font-size : small; -} - -A:Hover { - font-family : Arial; - font-size : small; - color : #0000a0; - text-decoration : underline; - font-weight : bold; -} - -li { - font-size: small -} - - -H4 { - font-family : Arial,Verdana; -} - - -B { - font-weight : bold; - font-family : Arial; - font-size : small; -} - -.content { - background-color: #aa8822; - - color: #000000 -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #ffffff; - background-color: #ff1111 -} - - - -a.title { - color:#ffa000; -} -.border { - background-color: #050509 - } - -.menu { - background-color: #bdd9ef; - color: #000022; - font-size: small -} - -h4.menu { - font-weight: bold; - font-size: small; - color: #3e9fef -} - -.linkbox { - background-color: #ffffff -} - -.linkboxtitle { - font-weight: bold; - background-color: #000000; - color: #bdd9ef -} - -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} - -.comment { - font-size : 6pt; -} - diff --git a/www-ssl/css/style3.css b/www-ssl/css/style3.css deleted file mode 100644 index ca45d73c..00000000 --- a/www-ssl/css/style3.css +++ /dev/null @@ -1,105 +0,0 @@ -body { - font-size : small; - font-family : Arial; - background-color : #f3b115; - color : navy; -} -a { - font-family : Arial; - font-size : small; - text-decoration : none; - color : #0000a0; -} - -td { - font-size : small; -} - -A:Visited { - font-family : Arial; - font-size : small; - color : #0000a0; - text-decoration : none; -} - -A:Active { - text-decoration : none; - font-family : Arial; - font-size : small; -} - -A:Hover { - font-family : Arial; - font-size : small; - color : #0000a0; - text-decoration : underline; - font-weight : bold; -} - -li { - font-size: small -} - - -H4 { - font-family : Arial,Verdana; -} - - -B { - font-weight : bold; - font-family : Arial; - font-size : small; -} - -.content { - background-color: #ffeba2; - color: #000000 -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #ffa000; - background-color: navy -} - - - -a.title { - color:#ffa000; -} -.border { - background-color: #050509 - } - -.menu { - background-color: #ffeba2; - color: navy; - font-size: small -} - -h4.menu { - font-weight: bold; - font-size: small; -} - -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} - -.comment { - font-size : 6pt; -} - diff --git a/www-ssl/css/style4.css b/www-ssl/css/style4.css deleted file mode 100644 index b818c9c9..00000000 --- a/www-ssl/css/style4.css +++ /dev/null @@ -1,70 +0,0 @@ - -body { - font-family: Arial; - background-color: #00009f; - color: #e0a09f; - font-size: small -} - -a { - text-decoration: none; - color: #e0ffff -} - -td { - font-size: small; - color: #e0a09f - -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #90009f; - color: #e0a09f -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #e0e09f; - background-color: #740057 -} - -.border { - background-color: #0000FF -} - -.menu { - background-color: #5f0043; - color: #e0ff9f; - font-size: small -} -h4.menu { - font-weight: bold; - font-size: small; - color: #e0ff9f -} -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} -.comment { - font-size : 6pt; -} diff --git a/www-ssl/css/style5.css b/www-ssl/css/style5.css deleted file mode 100644 index 4a8f7bcc..00000000 --- a/www-ssl/css/style5.css +++ /dev/null @@ -1,79 +0,0 @@ - -body { - font-family: Verdana,Helvetica,Arial; - background-color: #e1d6d6; - color: #8a0000; - font-size: small -} - -a { - text-decoration: none; - color: #583a3a -} - -td { - font-size: small -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #e7e2e2; - color: #8a0000 -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #ffeded; - background-color: #8a0000 -} - -.border { - background-color: #8a0000 -} - -.menu { - background-color: #e7e2e2; - color: #8a0000; - font-size: small -} -h4.menu { - font-weight: bold; - font-size: small; - color: #8a0000 -} - -.linkbox { - background-color: #e7e2e2 -} - -.linkboxtitle { - font-weight: bold; - background-color: #e7e2e2; - color: #8a0000 -} - -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} -.comment { - font-size : 6pt; -} diff --git a/www-ssl/css/style6.css b/www-ssl/css/style6.css deleted file mode 100644 index 8dc008e7..00000000 --- a/www-ssl/css/style6.css +++ /dev/null @@ -1,76 +0,0 @@ - -body, .background { - font-family: Arial, Helvetica, sans-serif; - background-color: #121327; - color: #FFFFFF; - font-size: small -} - -#logo { - background-image: url('../pic/himmel_w.png'); -} - -a { - text-decoration: none; - color: #ff9900 -} - -td { - font-size: small -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #636e77; - color: #FFFFFF -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #FF9900; - background-color: #333e47 -} - -.border, .container { - background-color: #000000 -} - -.menu { - background-color: #1f203f; - color: #fff3bf; - font-size: small -} -h4.menu { - font-weight: bold; - font-size: small; - color: #fff3bf -} -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #FF0000; -} - -.answer { - font-size: 9pt; -} -.comment { - font-size : 6pt; -} - -h4, h1, th { - background: #333E47; -} diff --git a/www-ssl/css/style7.css b/www-ssl/css/style7.css deleted file mode 100644 index 297f1d0c..00000000 --- a/www-ssl/css/style7.css +++ /dev/null @@ -1,70 +0,0 @@ - -body { - font-family: Arial; - background-color: #353d87; - color: #FFFFFF; - font-size: small -} - -a { - text-decoration: none; - color: #832fb8 -} - -td { - font-size: small; - color: #353d87 - -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #fff3bf; - color: #353d87 -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #fff3bf; - background-color: #353daa -} - -.border { - background-color: #0000FF -} - -.menu { - background-color: #c5bfff; - color: #973cff; - font-size: small -} -h4.menu { - font-weight: bold; - font-size: small; - color: #973cff -} -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} -.comment { - font-size : 6pt; -} diff --git a/www-ssl/css/style8.css b/www-ssl/css/style8.css deleted file mode 100644 index 91d3b325..00000000 --- a/www-ssl/css/style8.css +++ /dev/null @@ -1,70 +0,0 @@ - -body { - font-family: Arial; - background-color: #a4ffff; - color: #f7ff00; - font-size: small -} - -a { - text-decoration: none; - color: #a45f9f -} - -td { - font-size: small; - color: #f7ff00 - -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #bd9bff; - color: #f7ff00 -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #f7ff00; - background-color: #ffb2ff -} - -.border { - background-color: #0000FF -} - -.menu { - background-color: #ffb2ff; - color: #f7ff00; - font-size: small -} -h4.menu { - font-weight: bold; - font-size: small; - color: #f7ff00 -} -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} -.comment { - font-size : 6pt; -} diff --git a/www-ssl/css/style9.css b/www-ssl/css/style9.css deleted file mode 100644 index 4310ca8c..00000000 --- a/www-ssl/css/style9.css +++ /dev/null @@ -1,84 +0,0 @@ - -body { - background-color: #ffffff; - - color: black; - - line-height: 150%; - font-family: Trebuchet MS, Lucida Grande, Arial, sans-serif; - - margin-bottom: 20px; -} - -a { - text-decoration: none; - color: #304930 -} - -td { - font-size: small -} - -a:active, a:hover { - font-weight: bold -} - -li { - font-size: small -} - -.content { - background-color: #ffffff; - color: #000000 -} - -.contenttopic { - font-weight: bold; - font-size: small; - color: #000000; - background-color: #A4C93C -} - -.border { - background-color: #A4C93C -} - -.menu { - background-color: #ffffff; - color: #000000; - font-size: small -} -h4.menu { - background-color: #A4C93C; - font-weight: bold; - font-size: small; - color: #000000 -} - -.linkbox { - background-color: #ffffff -} - -.linkboxtitle { - font-weight: bold; - background-color: #000000; - color: #ffffff -} - -.question { - font-weight: bold; - font-size: 9pt -} - -.engeltreffen { - font-weight: bold; - font-size: 9pt; - color: #ff0000; -} - -.answer { - font-size: 9pt; -} -.comment { - font-size : 6pt; -} diff --git a/www-ssl/index.php b/www-ssl/index.php deleted file mode 100644 index e1a4496f..00000000 --- a/www-ssl/index.php +++ /dev/null @@ -1,155 +0,0 @@ - isset ($user) ? $user['color'] : $default_theme, - 'title' => $title, - 'menu' => make_menu(), - 'content' => $content -)); - -counter(); -?> diff --git a/www-ssl/nonpublic/myschichtplan.php b/www-ssl/nonpublic/myschichtplan.php deleted file mode 100644 index 5d7b5da3..00000000 --- a/www-ssl/nonpublic/myschichtplan.php +++ /dev/null @@ -1,178 +0,0 @@ -\n"; - echo Get_Text("pub_mywake_beschreibung1") . "
    \n"; - echo Get_Text("pub_mywake_beschreibung2") . "

    \n"; - echo Get_Text("pub_mywake_beschreibung3") . ($LETZTES_AUSTRAGEN) . - Get_Text("pub_mywake_beschreibung4") . "

    \n"; - - $USER_ID = $_SESSION['UID']; - - if ($_SESSION['CVS']["admin/schichtplan.php"] == "Y") { - if (!isset ($_GET["UIDs"])) - $_GET["UIDs"] = $_SESSION['UID']; - else - $USER_ID = $_GET["UIDs"]; - - echo "
    "; - - echo "Liste von anzeigen.\n"; - echo mysql_error($con); - - echo "\n"; - - echo "
    "; - } - - $SQL = "SELECT *, `ShiftEntry`.`Comment`, `ShiftEntry`.`TID` FROM `Shifts` " . - "INNER JOIN `ShiftEntry` " . - "ON `Shifts`.`SID`=`ShiftEntry`.`SID` " . - "WHERE `ShiftEntry`.`UID`='$USER_ID' " . - "ORDER BY `DateS`"; - $erg = mysql_query($SQL, $con); -?> - - - - - - - - - - - "; - - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - - // bis $LETZTES_AUSTRAGEN (aus dem config-file) soll es moeglich sein, seine Schichten - //// selber noch austragen zu koennen... - $schichtdate = mysql_result($erg, $i, "DateS"); - ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})", $schichtdate, $res); - $info["year"] = $res[1]; - $info["month"] = $res[2]; - $info["day"] = $res[3]; - $info["hour"] = $res[4]; - $info["min"] = $res[5]; - $info["sec"] = $res[6]; - $schichtdatum = (mktime($info["hour"], $info["min"], $info["sec"], $info["month"], $info["day"], $info["year"])); - $lastAustragen = $LETZTES_AUSTRAGEN * 3600; - $nowdate = time(); - // wenn Schichtbeginn > jetziges Datum + $LETZTES_AUSTRAGEN - Stunden soll ein Austragen - // noch m�glich sein - if ($schichtdatum > ($lastAustragen + $nowdate)) - echo "\n"; - else - echo "\n"; - - echo "\n"; - } - echo "
    " . substr(mysql_result($erg, $i, "DateS"), 0, 10) . "" . substr(mysql_result($erg, $i, "DateS"), 11) . "" . mysql_result($erg, $i, "Len") . " h" . mysql_result($erg, $i, "Man") . "" . $RoomID[mysql_result($erg, $i, "RID")] . "
    \n" . - "(" . TID2Type(mysql_result($erg, $i, "TID")) . Get_Text("inc_schicht_engel") . ")" . - "
    \n" .
    -		mysql_result($erg, $i, "Comment") .
    -		"\n
    \n"; - echo "
    # vi #
    " . - Get_Text("pub_mywake_austragen") . "" . Get_Text("pub_mywake_austragen_n_c") . "
    \n\n"; - - if ($_SESSION['CVS']["nonpublic/myschichtplan_ical.php"] == "Y") { - echo "
    " . Get_Text("pub_myschichtplan_ical") . "\n"; - } - -} else { - If ($_GET["action"] == "austragen") { - echo Get_Text("pub_mywake_delate1") . "
    \n"; - - $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "')"; - $Erg = mysql_query($sql, $con); - - $schichtdate = mysql_result($Erg, 0, "DateS"); - ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})", $schichtdate, $res); - $info["year"] = $res[1]; - $info["month"] = $res[2]; - $info["day"] = $res[3]; - $info["hour"] = $res[4]; - $info["min"] = $res[5]; - $info["sec"] = $res[6]; - $schichtdatum = (mktime($info["hour"], $info["min"], $info["sec"], $info["month"], $info["day"], $info["year"])); - $lastAustragen = $LETZTES_AUSTRAGEN * 3600; - $nowdate = time(); - // wenn Schichtbeginn > jetziges Datum + $LETZTES_AUSTRAGEN - Stunden soll ein Austragen - // noch m�glich sein - if ($schichtdatum > ($lastAustragen + $nowdate)) { - $sql2 = "UPDATE `ShiftEntry` " . - "SET `UID` = '0', `Comment` = NULL " . - "WHERE `SID` = '" . $_GET["SID"] . "' AND `UID` = '" . $_SESSION['UID'] . "' LIMIT 1;"; - $Erg2 = mysql_query($sql2, $con); - if ($Erg2 == 1) - echo Get_Text("pub_mywake_add_ok") . "\n"; - else - echo Get_Text("pub_mywake_add_ko") . "\n"; - } else - echo Get_Text("pub_mywake_after") . "\n"; - } - elseif ($_GET["action"] == "edit") { - echo Get_Text("pub_myshift_Edit_Text1") . "\n"; - - $sql = "SELECT * FROM `ShiftEntry` WHERE "; - $sql .= "(`SID`='" . $_GET["SID"] . "' AND `UID`='" . $_SESSION['UID'] . "')"; - $Erg = mysql_query($sql, $con); - - echo "
    \n"; - echo "

    \n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
    "; - } - elseif ($_GET["action"] == "editSave") { - echo Get_Text("pub_myshift_EditSave_Text1") . "
    \n"; - $sql = "UPDATE `ShiftEntry` " . - "SET `Comment` = '" . $_GET["newtext"] . "' " . - "WHERE `SID`='" . $_GET["SID"] . "' AND `UID`='" . $_SESSION['UID'] . "' LIMIT 1;"; - $Erg = mysql_query($sql, $con); - if ($Erg == 1) - echo " ..." . Get_Text("pub_myshift_EditSave_OK") . "\n"; - else - echo " ..." . Get_Text("pub_myshift_EditSave_KO") . "\n"; - SetHeaderGo2Back(); - } -} -include ("includes/footer.php"); -?> diff --git a/www-ssl/nonpublic/myschichtplan_ical.php b/www-ssl/nonpublic/myschichtplan_ical.php deleted file mode 100644 index ff74fef0..00000000 --- a/www-ssl/nonpublic/myschichtplan_ical.php +++ /dev/null @@ -1,51 +0,0 @@ - - diff --git a/www-ssl/nonpublic/schichtplan.1.php b/www-ssl/nonpublic/schichtplan.1.php deleted file mode 100644 index 9c99c6ca..00000000 --- a/www-ssl/nonpublic/schichtplan.1.php +++ /dev/null @@ -1,20 +0,0 @@ -

     Tage

    - -$Datum\n"; -} //function Printlink( - -if (isset ($VeranstaltungsTage)) - foreach ($VeranstaltungsTage as $k => $v) - Printlink($v); -?> diff --git a/www-ssl/nonpublic/schichtplan.2.php b/www-ssl/nonpublic/schichtplan.2.php deleted file mode 100644 index 92443e13..00000000 --- a/www-ssl/nonpublic/schichtplan.2.php +++ /dev/null @@ -1,22 +0,0 @@ -

     Raumübersicht

    -" . - $RoomEntry["Name"] . "\n"; - else - echo "\t
  • " . - $RoomEntry["Name"] . "
  • \n"; - } -echo "
    "; -if (isset ($ausdatum)) - echo "
  • alle
  • "; -else - echo "
  • alle
  • "; -?> - diff --git a/www-ssl/nonpublic/schichtplan.php b/www-ssl/nonpublic/schichtplan.php deleted file mode 100644 index 2b9038a3..00000000 --- a/www-ssl/nonpublic/schichtplan.php +++ /dev/null @@ -1,220 +0,0 @@ - $v) { - if (substr($k, 0, 5) == "raum_") { - $raum = $raum . ";" . $v; - } - } - } -} - -<<<<<<< HEAD -include ("../../includes/header.php"); -include ("../../includes/funktionen.php"); -include ("../../includes/funktion_schichtplan.php"); -include ("../../includes/funktion_schichtplan_array.php"); -?> -======= -include ("includes/header.php"); -include ("includes/funktionen.php"); -include ("includes/funktion_schichtplan.php"); -include ("includes/funktion_schichtplan_aray.php"); ->>>>>>> spezial_includes_camp - -echo Get_Text("Hello") . $_SESSION['Nick'] . ",
    " . -Get_Text("pub_schicht_beschreibung") . "

    "; - -function ShowSwitchDay() { - global $VeranstaltungsTage, $VeranstaltungsTageMax, $ausdatum, $raum; - - echo "\n\n\n"; - - if (isset ($VeranstaltungsTage)) - foreach ($VeranstaltungsTage as $k => $v) - if ($ausdatum == $v) { - if ($k > 0) - echo "\t\t\t\n"; - if ($k < $VeranstaltungsTageMax) - echo "\t\t\t\n"; - } - echo "\n\n
    " . - "" . $VeranstaltungsTage[$k -1] . "" . - "" . $VeranstaltungsTage[$k +1] . "
    "; -} - -// wenn kein Datum gesetzt ist (die Seite zum ersten mal aufgerufen wird), -// das Datum auf den ersten Tag setzen... -if (!isset ($ausdatum)) { - $sql = "SELECT `DateS` FROM `Shifts` WHERE `DateS` like '" . gmdate("Y-m-d", time() + $gmdateOffset) . "%' ORDER BY `DateS`"; - // $sql = "SELECT `DateS` FROM `Shifts` WHERE `DateS` like '2004-12-29%' ORDER BY `DateS`"; - $Erg = mysql_query($sql, $con); - if (mysql_num_rows($Erg) == 0) { - $sql = "SELECT `DateS` FROM `Shifts` ORDER BY `DateS` ASC LIMIT 0, 1"; - $Erg = mysql_query($sql, $con); - } - if (mysql_num_rows($Erg) > 0) - $ausdatum = substr(mysql_result($Erg, 0, "DateS"), 0, 10); - else - $ausdatum = gmdate("Y-m-d", time() + $gmdateOffset); - -} - -if (!isset ($raum)) { - // Ausgabe wenn kein Raum Ausgew�hlt: - echo Get_Text("pub_schicht_auswahl_raeume") . "

    \n"; - -<<<<<<< HEAD - -if ( !isset($raum) ) -{ - // Ausgabe wenn kein Raum Ausgew�hlt: - echo Get_Text("pub_schicht_auswahl_raeume"). "

    \n"; - - if( isset($Room)) - { -======= - if (isset ($Room)) { ->>>>>>> spezial_includes_camp - echo "
    \n"; - foreach ($Room as $RoomEntry) { - echo "\t
  • "; - echo "" . $RoomEntry["Name"] . ""; - echo "
  • \n"; - } - echo ""; - echo ""; - echo "\n"; - echo "
    \n"; - } - - echo "

    "; - echo Get_Text("pub_schicht_alles_1") . " " . - Get_Text("pub_schicht_alles_2") . " " . Get_Text("pub_schicht_alles_3"); - echo "\n

    \n\n"; - echo "
    \n\n"; - echo Get_Text("pub_schicht_EmptyShifts") . "\n"; - - // zeit die naesten freien schichten -<<<<<<< HEAD - showEmptyShifts(); -} -else -{ // Wenn einraum Ausgew�hlt ist: - if( $raum == -1 ) - echo Get_Text("pub_schicht_Anzeige_1").$ausdatum.":

    "; - elseif( substr( $raum, 0, 1) == ";" ) - echo Get_Text("pub_schicht_Anzeige_1").$ausdatum.":

    "; - else - echo Get_Text("pub_schicht_Anzeige_1"). $ausdatum. - Get_Text("pub_schicht_Anzeige_2"). $RoomID[$raum]. "

    "; -======= - showEmptyShifts(); -} else { // Wenn einraum Ausgew�hlt ist: - if ($raum == -1) - echo Get_Text("pub_schicht_Anzeige_1") . $ausdatum . ":

    "; - elseif (substr($raum, 0, 1) == ";") echo Get_Text("pub_schicht_Anzeige_1") . $ausdatum . ":

    "; - else - echo Get_Text("pub_schicht_Anzeige_1") . $ausdatum . - Get_Text("pub_schicht_Anzeige_2") . $RoomID[$raum] . "

    "; ->>>>>>> spezial_includes_camp - - ShowSwitchDay(); - - echo "\n\n\n"; - echo "\t\n"; - echo "\t\t\n"; - - //Ausgabe Spalten �berschrift -<<<<<<< HEAD - if( $raum == -1 ) - { - if( isset($Room)) - foreach( $Room as $RoomEntry ) - if (SummRoomShifts($RoomEntry["RID"]) > 0) - echo "\t\t\n"; -======= - if ($raum == -1) { - if (isset ($Room)) - foreach ($Room as $RoomEntry) - if (SummRoomShifts($RoomEntry["RID"]) > 0) - echo "\t\t\n"; ->>>>>>> spezial_includes_camp - } - elseif (substr($raum, 0, 1) == ";") { - $words = preg_split("/;/", $raum); - foreach ($words as $word) { - if (strlen(trim($word)) > 0) - echo "\t\t\n"; - } - } else - echo "\t\t\n"; - echo "\t\n"; - - //Zeit Ausgeben - for ($i = 0; $i < 24; $i++) - for ($j = 0; $j < $GlobalZeileProStunde; $j++) { - $Spalten[$i * $GlobalZeileProStunde + $j] = "\t\n\t\t"; - - //Stunde: - $SpaltenTemp = ""; - $SpaltenTemp .= ($i < 10) ? "0$i:" : "$i:"; - - //Minute - $TempMinuten = (($j * 60) / $GlobalZeileProStunde); - $SpaltenTemp .= ($TempMinuten < 10) ? "0$TempMinuten" : "$TempMinuten"; - - //aktuelle stunde markieren - if (($j == 0) && ($i == gmdate("H", time() + $gmdateOffset)) && (gmdate("Y-m-d", time() + $gmdateOffset) == $ausdatum)) - $SpaltenTemp = "

    $SpaltenTemp

    "; - - $SpaltenTemp = "\n"; - $Spalten[$i * $GlobalZeileProStunde + $j] .= $SpaltenTemp; - } - - if ($raum == -1) { - if (isset ($Room)) - foreach ($Room as $RoomEntry) - if (SummRoomShifts($RoomEntry["RID"]) > 0) - CreateRoomShifts($RoomEntry["RID"]); - } - elseif (substr($raum, 0, 1) == ";") { - if (isset ($Room)) { - $words = preg_split("/;/", $raum); - foreach ($words as $word) { - if (strlen(trim($word)) > 0) - if (SummRoomShifts($word) > 0) - CreateRoomShifts($word); - } - } - } else - CreateRoomShifts($raum); - - //Ausageb Zeilen - for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) { - echo $Spalten[$i] . "\t\n"; - } - - echo "
    start". $RoomEntry["Name"]. "" . $RoomEntry["Name"] . "" . $RoomID[trim($word)] . "" . $RoomID[$raum] . "
    $SpaltenTemp
    \n"; - - ShowSwitchDay(); - -} //if (isset($raum)) - -echo "@"; - -include ("includes/footer.php"); -?> diff --git a/www-ssl/nonpublic/schichtplan_add.php b/www-ssl/nonpublic/schichtplan_add.php deleted file mode 100644 index 1bbcdc4b..00000000 --- a/www-ssl/nonpublic/schichtplan_add.php +++ /dev/null @@ -1,114 +0,0 @@ -= '$beginSchicht') and " . - " (`Shifts`.`DateS` < '$endSchicht'))" . - " OR " . - " ((`Shifts`.`DateE` > '$beginSchicht') and " . - " (`Shifts`.`DateE` <= '$endSchicht')) " . - ") and " . - "(`ShiftEntry`.`UID` = '" . $_SESSION['UID'] . "'));"; - $bErg = mysql_query($SSQL, $con); - - if (mysql_num_rows($bErg) != 0) - echo Get_Text("pub_schichtplan_add_AllreadyinShift"); - else { - // ermitteln der noch gesuchten - $SQL3 = "SELECT * FROM `ShiftEntry`" . - " WHERE ((`SID` = '" . $_POST["SID"] . "') AND (`TID` = '" . $_POST["TID"] . "') AND (`UID` = '0'));"; - $Erg3 = mysql_query($SQL3, $con); - - if (mysql_num_rows($Erg3) <= 0) - echo Get_Text("pub_schichtplan_add_ToManyYousers"); - else { - //write shift - $SQL = "UPDATE `ShiftEntry` SET " . - "`UID` = '" . $_SESSION['UID'] . "', " . - "`Comment` = '" . $_POST["newtext"] . "' " . - "WHERE ( (`SID` = '" . $_POST["SID"] . "') and " . - "(`TID` = '" . $_POST["TID"] . "') and " . - "(`UID` = '0')) LIMIT 1;"; - $Erg = mysql_query($SQL, $con); - - if ($Erg != 1) - echo Get_Text("pub_schichtplan_add_Error"); - else - echo Get_Text("pub_schichtplan_add_WriteOK"); - } - } - } else { - echo "

    :-(

    "; - array_push($error_messages, "Hack atteck\n"); - } -} -elseif (isset ($_GET["SID"]) && isset ($_GET["TID"])) { - //wenn keine Rechte definiert sind - if (!isset ($_SESSION['CVS'][$TID2Name[$_GET["TID"]]])) - $_SESSION['CVS'][$TID2Name[$_GET["TID"]]] = "Y"; - - if ($_SESSION['CVS'][$TID2Name[$_GET["TID"]]] == "Y") { - echo Get_Text("pub_schichtplan_add_Text1") . "

    \n\n" . - "
    \n" . - "\n"; - - $SQL = "SELECT * FROM `Shifts` WHERE "; - $SQL .= "(`SID` = '" . $_GET["SID"] . "')"; - $Erg = mysql_query($SQL, $con); - - echo "\n"; - - echo "\n"; - - echo "\n"; - - echo "\n"; - - echo "\n"; - - echo "\n \n"; - - echo "\n" . - "\n" . - "
    " . Get_Text("pub_schichtplan_add_Date") . ": " . - mysql_result($Erg, 0, "DateS") . "
    " . Get_Text("pub_schichtplan_add_Place") . ": " . - $RoomID[mysql_result($Erg, 0, "RID")] . "
    " . Get_Text("pub_schichtplan_add_Job") . ": " . - $EngelTypeID[$_GET["TID"]] . "
    " . Get_Text("pub_schichtplan_add_Len") . ": " . - mysql_result($Erg, 0, "Len") . "h
    " . Get_Text("pub_schichtplan_add_TextFor") . ": " . - mysql_result($Erg, 0, "Man") . "
    " . Get_Text("pub_schichtplan_add_Comment") . ":" . - "
     
    \n" . - "\n" . - "\n" . - "
    "; - } else { - echo "

    :-(

    "; - array_push($error_messages, "Hack atteck\n"); - } -} - -include "includes/footer.php"; -?> diff --git a/www-ssl/nonpublic/schichtplan_beamer.php b/www-ssl/nonpublic/schichtplan_beamer.php deleted file mode 100644 index 269660e1..00000000 --- a/www-ssl/nonpublic/schichtplan_beamer.php +++ /dev/null @@ -1,59 +0,0 @@ - - - - - -Schichtpläne für Beamer - - - - - -\n"; - -echo " - - - - - \n"; - -echo "\n" . -"" . gmdate("d.m.y", $Time) . "\n" . -"" . gmdate("H", $Time -3600) . ":00\n" . -"" . gmdate("H", $Time +0) . ":00\n" . -"" . gmdate("H", $Time +3600) . ":00\n" . -"\n"; - -foreach ($Room as $RoomEntry) { - // var-init - $AnzahlEintraege = 0; - - $Out = ausgabe_Zeile($RoomEntry["RID"], $Time -3600, $AnzahlEintraege); - $Out .= ausgabe_Zeile($RoomEntry["RID"], $Time, $AnzahlEintraege); - $Out .= ausgabe_Zeile($RoomEntry["RID"], $Time +3600, $AnzahlEintraege); - - if ($AnzahlEintraege == 0) - $Out = ""; - else - $Out = "\n_" . $RoomEntry["Name"] . "_\n" . $Out . "\n"; - - echo $Out; -} -?> - - - - - diff --git a/www-ssl/pic/avatar/avatar1.gif b/www-ssl/pic/avatar/avatar1.gif deleted file mode 100644 index 1404f299..00000000 Binary files a/www-ssl/pic/avatar/avatar1.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar10.gif b/www-ssl/pic/avatar/avatar10.gif deleted file mode 100644 index 6ef61330..00000000 Binary files a/www-ssl/pic/avatar/avatar10.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar100.gif b/www-ssl/pic/avatar/avatar100.gif deleted file mode 100644 index 1e00f0d3..00000000 Binary files a/www-ssl/pic/avatar/avatar100.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar101.gif b/www-ssl/pic/avatar/avatar101.gif deleted file mode 100644 index 15a41959..00000000 Binary files a/www-ssl/pic/avatar/avatar101.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar102.gif b/www-ssl/pic/avatar/avatar102.gif deleted file mode 100644 index 325d9173..00000000 Binary files a/www-ssl/pic/avatar/avatar102.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar103.gif b/www-ssl/pic/avatar/avatar103.gif deleted file mode 100644 index c842fcdf..00000000 Binary files a/www-ssl/pic/avatar/avatar103.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar104.gif b/www-ssl/pic/avatar/avatar104.gif deleted file mode 100644 index 83483253..00000000 Binary files a/www-ssl/pic/avatar/avatar104.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar105.gif b/www-ssl/pic/avatar/avatar105.gif deleted file mode 100644 index 1cdc0d10..00000000 Binary files a/www-ssl/pic/avatar/avatar105.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar106.gif b/www-ssl/pic/avatar/avatar106.gif deleted file mode 100644 index be773e15..00000000 Binary files a/www-ssl/pic/avatar/avatar106.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar107.gif b/www-ssl/pic/avatar/avatar107.gif deleted file mode 100644 index b111f9c8..00000000 Binary files a/www-ssl/pic/avatar/avatar107.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar108.gif b/www-ssl/pic/avatar/avatar108.gif deleted file mode 100644 index 12a21a94..00000000 Binary files a/www-ssl/pic/avatar/avatar108.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar109.gif b/www-ssl/pic/avatar/avatar109.gif deleted file mode 100644 index 32534f83..00000000 Binary files a/www-ssl/pic/avatar/avatar109.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar11.gif b/www-ssl/pic/avatar/avatar11.gif deleted file mode 100644 index 199b085d..00000000 Binary files a/www-ssl/pic/avatar/avatar11.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar110.gif b/www-ssl/pic/avatar/avatar110.gif deleted file mode 100644 index e2c70f54..00000000 Binary files a/www-ssl/pic/avatar/avatar110.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar111.gif b/www-ssl/pic/avatar/avatar111.gif deleted file mode 100644 index f197ea67..00000000 Binary files a/www-ssl/pic/avatar/avatar111.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar112.gif b/www-ssl/pic/avatar/avatar112.gif deleted file mode 100644 index ff4ec284..00000000 Binary files a/www-ssl/pic/avatar/avatar112.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar113.gif b/www-ssl/pic/avatar/avatar113.gif deleted file mode 100644 index 1dbd37aa..00000000 Binary files a/www-ssl/pic/avatar/avatar113.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar114.gif b/www-ssl/pic/avatar/avatar114.gif deleted file mode 100644 index 6b4b107e..00000000 Binary files a/www-ssl/pic/avatar/avatar114.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar115.gif b/www-ssl/pic/avatar/avatar115.gif deleted file mode 100644 index 2af52d2b..00000000 Binary files a/www-ssl/pic/avatar/avatar115.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar116.gif b/www-ssl/pic/avatar/avatar116.gif deleted file mode 100644 index 7db21919..00000000 Binary files a/www-ssl/pic/avatar/avatar116.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar117.gif b/www-ssl/pic/avatar/avatar117.gif deleted file mode 100644 index 5cb57d35..00000000 Binary files a/www-ssl/pic/avatar/avatar117.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar118.gif b/www-ssl/pic/avatar/avatar118.gif deleted file mode 100644 index fb1e43b5..00000000 Binary files a/www-ssl/pic/avatar/avatar118.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar119.gif b/www-ssl/pic/avatar/avatar119.gif deleted file mode 100644 index 6a78fee5..00000000 Binary files a/www-ssl/pic/avatar/avatar119.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar12.gif b/www-ssl/pic/avatar/avatar12.gif deleted file mode 100644 index c6ee6937..00000000 Binary files a/www-ssl/pic/avatar/avatar12.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar120.gif b/www-ssl/pic/avatar/avatar120.gif deleted file mode 100644 index 278c5b14..00000000 Binary files a/www-ssl/pic/avatar/avatar120.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar121.gif b/www-ssl/pic/avatar/avatar121.gif deleted file mode 100644 index 77bb5793..00000000 Binary files a/www-ssl/pic/avatar/avatar121.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar122.gif b/www-ssl/pic/avatar/avatar122.gif deleted file mode 100644 index 67c03bfd..00000000 Binary files a/www-ssl/pic/avatar/avatar122.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar123.gif b/www-ssl/pic/avatar/avatar123.gif deleted file mode 100644 index 351c7ee0..00000000 Binary files a/www-ssl/pic/avatar/avatar123.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar124.gif b/www-ssl/pic/avatar/avatar124.gif deleted file mode 100644 index 13a090bc..00000000 Binary files a/www-ssl/pic/avatar/avatar124.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar125.gif b/www-ssl/pic/avatar/avatar125.gif deleted file mode 100644 index e4338b9f..00000000 Binary files a/www-ssl/pic/avatar/avatar125.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar126.gif b/www-ssl/pic/avatar/avatar126.gif deleted file mode 100644 index 80759725..00000000 Binary files a/www-ssl/pic/avatar/avatar126.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar127.gif b/www-ssl/pic/avatar/avatar127.gif deleted file mode 100644 index e3c7e056..00000000 Binary files a/www-ssl/pic/avatar/avatar127.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar128.gif b/www-ssl/pic/avatar/avatar128.gif deleted file mode 100644 index fb00ebd9..00000000 Binary files a/www-ssl/pic/avatar/avatar128.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar129.gif b/www-ssl/pic/avatar/avatar129.gif deleted file mode 100644 index 40651db7..00000000 Binary files a/www-ssl/pic/avatar/avatar129.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar13.gif b/www-ssl/pic/avatar/avatar13.gif deleted file mode 100644 index 8328c337..00000000 Binary files a/www-ssl/pic/avatar/avatar13.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar130.gif b/www-ssl/pic/avatar/avatar130.gif deleted file mode 100644 index 45faa378..00000000 Binary files a/www-ssl/pic/avatar/avatar130.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar131.gif b/www-ssl/pic/avatar/avatar131.gif deleted file mode 100644 index 92cff06c..00000000 Binary files a/www-ssl/pic/avatar/avatar131.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar132.gif b/www-ssl/pic/avatar/avatar132.gif deleted file mode 100644 index 8835d905..00000000 Binary files a/www-ssl/pic/avatar/avatar132.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar133.gif b/www-ssl/pic/avatar/avatar133.gif deleted file mode 100644 index 15abbcbe..00000000 Binary files a/www-ssl/pic/avatar/avatar133.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar134.gif b/www-ssl/pic/avatar/avatar134.gif deleted file mode 100644 index f559359f..00000000 Binary files a/www-ssl/pic/avatar/avatar134.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar135.gif b/www-ssl/pic/avatar/avatar135.gif deleted file mode 100644 index d9a07c47..00000000 Binary files a/www-ssl/pic/avatar/avatar135.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar136.gif b/www-ssl/pic/avatar/avatar136.gif deleted file mode 100644 index e7f9f76c..00000000 Binary files a/www-ssl/pic/avatar/avatar136.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar137.gif b/www-ssl/pic/avatar/avatar137.gif deleted file mode 100644 index b62b374b..00000000 Binary files a/www-ssl/pic/avatar/avatar137.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar138.gif b/www-ssl/pic/avatar/avatar138.gif deleted file mode 100644 index 49c44308..00000000 Binary files a/www-ssl/pic/avatar/avatar138.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar139.gif b/www-ssl/pic/avatar/avatar139.gif deleted file mode 100644 index 4281e84a..00000000 Binary files a/www-ssl/pic/avatar/avatar139.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar14.gif b/www-ssl/pic/avatar/avatar14.gif deleted file mode 100644 index 1edaa2ca..00000000 Binary files a/www-ssl/pic/avatar/avatar14.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar140.gif b/www-ssl/pic/avatar/avatar140.gif deleted file mode 100644 index b058941a..00000000 Binary files a/www-ssl/pic/avatar/avatar140.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar141.gif b/www-ssl/pic/avatar/avatar141.gif deleted file mode 100644 index 33def8f5..00000000 Binary files a/www-ssl/pic/avatar/avatar141.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar142.gif b/www-ssl/pic/avatar/avatar142.gif deleted file mode 100644 index 416e7c26..00000000 Binary files a/www-ssl/pic/avatar/avatar142.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar143.gif b/www-ssl/pic/avatar/avatar143.gif deleted file mode 100644 index 18ee70d9..00000000 Binary files a/www-ssl/pic/avatar/avatar143.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar144.gif b/www-ssl/pic/avatar/avatar144.gif deleted file mode 100644 index e322ac57..00000000 Binary files a/www-ssl/pic/avatar/avatar144.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar145.gif b/www-ssl/pic/avatar/avatar145.gif deleted file mode 100644 index 5f047a5f..00000000 Binary files a/www-ssl/pic/avatar/avatar145.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar146.gif b/www-ssl/pic/avatar/avatar146.gif deleted file mode 100644 index 3d2fe843..00000000 Binary files a/www-ssl/pic/avatar/avatar146.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar147.gif b/www-ssl/pic/avatar/avatar147.gif deleted file mode 100644 index d1d54f74..00000000 Binary files a/www-ssl/pic/avatar/avatar147.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar148.gif b/www-ssl/pic/avatar/avatar148.gif deleted file mode 100644 index 0e715ed8..00000000 Binary files a/www-ssl/pic/avatar/avatar148.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar149.gif b/www-ssl/pic/avatar/avatar149.gif deleted file mode 100644 index 9cbe72c6..00000000 Binary files a/www-ssl/pic/avatar/avatar149.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar15.gif b/www-ssl/pic/avatar/avatar15.gif deleted file mode 100644 index d197e82a..00000000 Binary files a/www-ssl/pic/avatar/avatar15.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar150.gif b/www-ssl/pic/avatar/avatar150.gif deleted file mode 100644 index b790d296..00000000 Binary files a/www-ssl/pic/avatar/avatar150.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar151.gif b/www-ssl/pic/avatar/avatar151.gif deleted file mode 100644 index afc3b333..00000000 Binary files a/www-ssl/pic/avatar/avatar151.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar152.gif b/www-ssl/pic/avatar/avatar152.gif deleted file mode 100644 index e30287d6..00000000 Binary files a/www-ssl/pic/avatar/avatar152.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar153.gif b/www-ssl/pic/avatar/avatar153.gif deleted file mode 100644 index 82bb1775..00000000 Binary files a/www-ssl/pic/avatar/avatar153.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar154.gif b/www-ssl/pic/avatar/avatar154.gif deleted file mode 100644 index 872008da..00000000 Binary files a/www-ssl/pic/avatar/avatar154.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar155.gif b/www-ssl/pic/avatar/avatar155.gif deleted file mode 100644 index 51931858..00000000 Binary files a/www-ssl/pic/avatar/avatar155.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar156.gif b/www-ssl/pic/avatar/avatar156.gif deleted file mode 100644 index 8b3781ff..00000000 Binary files a/www-ssl/pic/avatar/avatar156.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar157.gif b/www-ssl/pic/avatar/avatar157.gif deleted file mode 100644 index 7c8667cf..00000000 Binary files a/www-ssl/pic/avatar/avatar157.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar158.gif b/www-ssl/pic/avatar/avatar158.gif deleted file mode 100644 index ce3472cd..00000000 Binary files a/www-ssl/pic/avatar/avatar158.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar159.gif b/www-ssl/pic/avatar/avatar159.gif deleted file mode 100644 index c54f2b29..00000000 Binary files a/www-ssl/pic/avatar/avatar159.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar16.gif b/www-ssl/pic/avatar/avatar16.gif deleted file mode 100644 index d76a15cd..00000000 Binary files a/www-ssl/pic/avatar/avatar16.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar160.gif b/www-ssl/pic/avatar/avatar160.gif deleted file mode 100644 index deb3507c..00000000 Binary files a/www-ssl/pic/avatar/avatar160.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar161.gif b/www-ssl/pic/avatar/avatar161.gif deleted file mode 100644 index f425b1f2..00000000 Binary files a/www-ssl/pic/avatar/avatar161.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar162.gif b/www-ssl/pic/avatar/avatar162.gif deleted file mode 100644 index 5625fe09..00000000 Binary files a/www-ssl/pic/avatar/avatar162.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar163.gif b/www-ssl/pic/avatar/avatar163.gif deleted file mode 100644 index 8146a09d..00000000 Binary files a/www-ssl/pic/avatar/avatar163.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar164.gif b/www-ssl/pic/avatar/avatar164.gif deleted file mode 100644 index 4690f9cb..00000000 Binary files a/www-ssl/pic/avatar/avatar164.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar165.gif b/www-ssl/pic/avatar/avatar165.gif deleted file mode 100644 index efe72a35..00000000 Binary files a/www-ssl/pic/avatar/avatar165.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar166.gif b/www-ssl/pic/avatar/avatar166.gif deleted file mode 100644 index a1720be3..00000000 Binary files a/www-ssl/pic/avatar/avatar166.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar167.gif b/www-ssl/pic/avatar/avatar167.gif deleted file mode 100644 index 04d31691..00000000 Binary files a/www-ssl/pic/avatar/avatar167.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar168.gif b/www-ssl/pic/avatar/avatar168.gif deleted file mode 100644 index 4d804c2a..00000000 Binary files a/www-ssl/pic/avatar/avatar168.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar169.gif b/www-ssl/pic/avatar/avatar169.gif deleted file mode 100644 index afe58a3f..00000000 Binary files a/www-ssl/pic/avatar/avatar169.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar17.gif b/www-ssl/pic/avatar/avatar17.gif deleted file mode 100644 index 994836b7..00000000 Binary files a/www-ssl/pic/avatar/avatar17.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar170.gif b/www-ssl/pic/avatar/avatar170.gif deleted file mode 100644 index dae4c36a..00000000 Binary files a/www-ssl/pic/avatar/avatar170.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar171.gif b/www-ssl/pic/avatar/avatar171.gif deleted file mode 100644 index 774aa9c2..00000000 Binary files a/www-ssl/pic/avatar/avatar171.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar172.gif b/www-ssl/pic/avatar/avatar172.gif deleted file mode 100644 index e6f7bc6c..00000000 Binary files a/www-ssl/pic/avatar/avatar172.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar173.gif b/www-ssl/pic/avatar/avatar173.gif deleted file mode 100644 index 3222ac99..00000000 Binary files a/www-ssl/pic/avatar/avatar173.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar174.gif b/www-ssl/pic/avatar/avatar174.gif deleted file mode 100644 index a64201ca..00000000 Binary files a/www-ssl/pic/avatar/avatar174.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar175.gif b/www-ssl/pic/avatar/avatar175.gif deleted file mode 100644 index c172a6eb..00000000 Binary files a/www-ssl/pic/avatar/avatar175.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar176.gif b/www-ssl/pic/avatar/avatar176.gif deleted file mode 100644 index bda3bae5..00000000 Binary files a/www-ssl/pic/avatar/avatar176.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar177.gif b/www-ssl/pic/avatar/avatar177.gif deleted file mode 100644 index d2951985..00000000 Binary files a/www-ssl/pic/avatar/avatar177.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar178.gif b/www-ssl/pic/avatar/avatar178.gif deleted file mode 100644 index 400ae2eb..00000000 Binary files a/www-ssl/pic/avatar/avatar178.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar179.gif b/www-ssl/pic/avatar/avatar179.gif deleted file mode 100644 index cfb7a1cf..00000000 Binary files a/www-ssl/pic/avatar/avatar179.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar18.gif b/www-ssl/pic/avatar/avatar18.gif deleted file mode 100644 index 4c1d9b57..00000000 Binary files a/www-ssl/pic/avatar/avatar18.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar180.gif b/www-ssl/pic/avatar/avatar180.gif deleted file mode 100644 index 5be98c79..00000000 Binary files a/www-ssl/pic/avatar/avatar180.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar181.gif b/www-ssl/pic/avatar/avatar181.gif deleted file mode 100644 index 44918224..00000000 Binary files a/www-ssl/pic/avatar/avatar181.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar182.gif b/www-ssl/pic/avatar/avatar182.gif deleted file mode 100644 index 914c3efc..00000000 Binary files a/www-ssl/pic/avatar/avatar182.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar183.gif b/www-ssl/pic/avatar/avatar183.gif deleted file mode 100644 index 27d55f8f..00000000 Binary files a/www-ssl/pic/avatar/avatar183.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar184.gif b/www-ssl/pic/avatar/avatar184.gif deleted file mode 100644 index 2ce57015..00000000 Binary files a/www-ssl/pic/avatar/avatar184.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar185.gif b/www-ssl/pic/avatar/avatar185.gif deleted file mode 100644 index 8eb60378..00000000 Binary files a/www-ssl/pic/avatar/avatar185.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar186.gif b/www-ssl/pic/avatar/avatar186.gif deleted file mode 100644 index d30bc664..00000000 Binary files a/www-ssl/pic/avatar/avatar186.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar187.gif b/www-ssl/pic/avatar/avatar187.gif deleted file mode 100644 index 34bcc7d2..00000000 Binary files a/www-ssl/pic/avatar/avatar187.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar188.gif b/www-ssl/pic/avatar/avatar188.gif deleted file mode 100644 index 3056d45a..00000000 Binary files a/www-ssl/pic/avatar/avatar188.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar189.gif b/www-ssl/pic/avatar/avatar189.gif deleted file mode 100644 index 9fb4cd83..00000000 Binary files a/www-ssl/pic/avatar/avatar189.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar19.gif b/www-ssl/pic/avatar/avatar19.gif deleted file mode 100644 index 40d42724..00000000 Binary files a/www-ssl/pic/avatar/avatar19.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar190.gif b/www-ssl/pic/avatar/avatar190.gif deleted file mode 100644 index f8c38853..00000000 Binary files a/www-ssl/pic/avatar/avatar190.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar191.gif b/www-ssl/pic/avatar/avatar191.gif deleted file mode 100644 index e6af0d88..00000000 Binary files a/www-ssl/pic/avatar/avatar191.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar192.gif b/www-ssl/pic/avatar/avatar192.gif deleted file mode 100644 index 123ed736..00000000 Binary files a/www-ssl/pic/avatar/avatar192.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar193.gif b/www-ssl/pic/avatar/avatar193.gif deleted file mode 100644 index f82524d9..00000000 Binary files a/www-ssl/pic/avatar/avatar193.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar194.gif b/www-ssl/pic/avatar/avatar194.gif deleted file mode 100644 index ae1d743b..00000000 Binary files a/www-ssl/pic/avatar/avatar194.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar195.gif b/www-ssl/pic/avatar/avatar195.gif deleted file mode 100644 index e22c9ba0..00000000 Binary files a/www-ssl/pic/avatar/avatar195.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar196.gif b/www-ssl/pic/avatar/avatar196.gif deleted file mode 100644 index 87e6293d..00000000 Binary files a/www-ssl/pic/avatar/avatar196.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar197.gif b/www-ssl/pic/avatar/avatar197.gif deleted file mode 100644 index 88764c73..00000000 Binary files a/www-ssl/pic/avatar/avatar197.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar198.gif b/www-ssl/pic/avatar/avatar198.gif deleted file mode 100644 index 58a64280..00000000 Binary files a/www-ssl/pic/avatar/avatar198.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar199.gif b/www-ssl/pic/avatar/avatar199.gif deleted file mode 100644 index e3861e3e..00000000 Binary files a/www-ssl/pic/avatar/avatar199.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar2.gif b/www-ssl/pic/avatar/avatar2.gif deleted file mode 100644 index 6c1e79a7..00000000 Binary files a/www-ssl/pic/avatar/avatar2.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar20.gif b/www-ssl/pic/avatar/avatar20.gif deleted file mode 100644 index 7480ddd1..00000000 Binary files a/www-ssl/pic/avatar/avatar20.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar200.gif b/www-ssl/pic/avatar/avatar200.gif deleted file mode 100644 index bcee18dd..00000000 Binary files a/www-ssl/pic/avatar/avatar200.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar201.gif b/www-ssl/pic/avatar/avatar201.gif deleted file mode 100644 index 7ff54bd0..00000000 Binary files a/www-ssl/pic/avatar/avatar201.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar202.gif b/www-ssl/pic/avatar/avatar202.gif deleted file mode 100644 index 9b9ad5aa..00000000 Binary files a/www-ssl/pic/avatar/avatar202.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar203.gif b/www-ssl/pic/avatar/avatar203.gif deleted file mode 100644 index 777e6ab9..00000000 Binary files a/www-ssl/pic/avatar/avatar203.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar204.gif b/www-ssl/pic/avatar/avatar204.gif deleted file mode 100644 index 6e16ed30..00000000 Binary files a/www-ssl/pic/avatar/avatar204.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar205.gif b/www-ssl/pic/avatar/avatar205.gif deleted file mode 100644 index f780d7d8..00000000 Binary files a/www-ssl/pic/avatar/avatar205.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar206.gif b/www-ssl/pic/avatar/avatar206.gif deleted file mode 100644 index 6a5b3ad7..00000000 Binary files a/www-ssl/pic/avatar/avatar206.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar207.gif b/www-ssl/pic/avatar/avatar207.gif deleted file mode 100644 index d956d1f9..00000000 Binary files a/www-ssl/pic/avatar/avatar207.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar208.gif b/www-ssl/pic/avatar/avatar208.gif deleted file mode 100644 index 571e059f..00000000 Binary files a/www-ssl/pic/avatar/avatar208.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar209.gif b/www-ssl/pic/avatar/avatar209.gif deleted file mode 100644 index d2976d85..00000000 Binary files a/www-ssl/pic/avatar/avatar209.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar21.gif b/www-ssl/pic/avatar/avatar21.gif deleted file mode 100644 index 45b1b8a3..00000000 Binary files a/www-ssl/pic/avatar/avatar21.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar210.gif b/www-ssl/pic/avatar/avatar210.gif deleted file mode 100644 index 2bd579b9..00000000 Binary files a/www-ssl/pic/avatar/avatar210.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar211.gif b/www-ssl/pic/avatar/avatar211.gif deleted file mode 100644 index 6e95b7d5..00000000 Binary files a/www-ssl/pic/avatar/avatar211.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar212.gif b/www-ssl/pic/avatar/avatar212.gif deleted file mode 100644 index 39e012b7..00000000 Binary files a/www-ssl/pic/avatar/avatar212.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar213.gif b/www-ssl/pic/avatar/avatar213.gif deleted file mode 100644 index 659fbb65..00000000 Binary files a/www-ssl/pic/avatar/avatar213.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar214.gif b/www-ssl/pic/avatar/avatar214.gif deleted file mode 100644 index 822d3530..00000000 Binary files a/www-ssl/pic/avatar/avatar214.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar215.gif b/www-ssl/pic/avatar/avatar215.gif deleted file mode 100644 index e0909042..00000000 Binary files a/www-ssl/pic/avatar/avatar215.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar216.gif b/www-ssl/pic/avatar/avatar216.gif deleted file mode 100644 index 7ba52487..00000000 Binary files a/www-ssl/pic/avatar/avatar216.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar217.gif b/www-ssl/pic/avatar/avatar217.gif deleted file mode 100644 index 1d69bb45..00000000 Binary files a/www-ssl/pic/avatar/avatar217.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar218.gif b/www-ssl/pic/avatar/avatar218.gif deleted file mode 100644 index 508bff13..00000000 Binary files a/www-ssl/pic/avatar/avatar218.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar219.gif b/www-ssl/pic/avatar/avatar219.gif deleted file mode 100644 index 6c695dd8..00000000 Binary files a/www-ssl/pic/avatar/avatar219.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar22.gif b/www-ssl/pic/avatar/avatar22.gif deleted file mode 100644 index 7f7d9a26..00000000 Binary files a/www-ssl/pic/avatar/avatar22.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar220.gif b/www-ssl/pic/avatar/avatar220.gif deleted file mode 100644 index 76604ced..00000000 Binary files a/www-ssl/pic/avatar/avatar220.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar221.gif b/www-ssl/pic/avatar/avatar221.gif deleted file mode 100644 index 2d5ed7db..00000000 Binary files a/www-ssl/pic/avatar/avatar221.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar222.gif b/www-ssl/pic/avatar/avatar222.gif deleted file mode 100644 index 607887e5..00000000 Binary files a/www-ssl/pic/avatar/avatar222.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar223.gif b/www-ssl/pic/avatar/avatar223.gif deleted file mode 100644 index 5c7f782f..00000000 Binary files a/www-ssl/pic/avatar/avatar223.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar224.gif b/www-ssl/pic/avatar/avatar224.gif deleted file mode 100644 index 46e7f845..00000000 Binary files a/www-ssl/pic/avatar/avatar224.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar225.gif b/www-ssl/pic/avatar/avatar225.gif deleted file mode 100644 index 7eb3bfcd..00000000 Binary files a/www-ssl/pic/avatar/avatar225.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar226.gif b/www-ssl/pic/avatar/avatar226.gif deleted file mode 100644 index a030d2f9..00000000 Binary files a/www-ssl/pic/avatar/avatar226.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar227.gif b/www-ssl/pic/avatar/avatar227.gif deleted file mode 100644 index fe631b92..00000000 Binary files a/www-ssl/pic/avatar/avatar227.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar228.gif b/www-ssl/pic/avatar/avatar228.gif deleted file mode 100644 index 459ed140..00000000 Binary files a/www-ssl/pic/avatar/avatar228.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar229.gif b/www-ssl/pic/avatar/avatar229.gif deleted file mode 100644 index 35546746..00000000 Binary files a/www-ssl/pic/avatar/avatar229.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar23.gif b/www-ssl/pic/avatar/avatar23.gif deleted file mode 100644 index 55f84741..00000000 Binary files a/www-ssl/pic/avatar/avatar23.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar230.gif b/www-ssl/pic/avatar/avatar230.gif deleted file mode 100644 index 22ffccb0..00000000 Binary files a/www-ssl/pic/avatar/avatar230.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar231.gif b/www-ssl/pic/avatar/avatar231.gif deleted file mode 100644 index 52a82830..00000000 Binary files a/www-ssl/pic/avatar/avatar231.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar232.gif b/www-ssl/pic/avatar/avatar232.gif deleted file mode 100644 index a442015b..00000000 Binary files a/www-ssl/pic/avatar/avatar232.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar233.gif b/www-ssl/pic/avatar/avatar233.gif deleted file mode 100644 index ad676d9c..00000000 Binary files a/www-ssl/pic/avatar/avatar233.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar234.gif b/www-ssl/pic/avatar/avatar234.gif deleted file mode 100644 index bf9200c2..00000000 Binary files a/www-ssl/pic/avatar/avatar234.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar235.gif b/www-ssl/pic/avatar/avatar235.gif deleted file mode 100644 index 80aee34d..00000000 Binary files a/www-ssl/pic/avatar/avatar235.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar236.gif b/www-ssl/pic/avatar/avatar236.gif deleted file mode 100644 index 036c71e1..00000000 Binary files a/www-ssl/pic/avatar/avatar236.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar237.gif b/www-ssl/pic/avatar/avatar237.gif deleted file mode 100644 index bf78ace7..00000000 Binary files a/www-ssl/pic/avatar/avatar237.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar238.gif b/www-ssl/pic/avatar/avatar238.gif deleted file mode 100644 index 276187e1..00000000 Binary files a/www-ssl/pic/avatar/avatar238.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar239.gif b/www-ssl/pic/avatar/avatar239.gif deleted file mode 100644 index 818b54a3..00000000 Binary files a/www-ssl/pic/avatar/avatar239.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar24.gif b/www-ssl/pic/avatar/avatar24.gif deleted file mode 100644 index 99226b50..00000000 Binary files a/www-ssl/pic/avatar/avatar24.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar240.gif b/www-ssl/pic/avatar/avatar240.gif deleted file mode 100644 index ccfa1346..00000000 Binary files a/www-ssl/pic/avatar/avatar240.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar241.gif b/www-ssl/pic/avatar/avatar241.gif deleted file mode 100644 index b2afaa82..00000000 Binary files a/www-ssl/pic/avatar/avatar241.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar242.gif b/www-ssl/pic/avatar/avatar242.gif deleted file mode 100644 index dfdb3baa..00000000 Binary files a/www-ssl/pic/avatar/avatar242.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar243.gif b/www-ssl/pic/avatar/avatar243.gif deleted file mode 100644 index 14b7e935..00000000 Binary files a/www-ssl/pic/avatar/avatar243.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar244.gif b/www-ssl/pic/avatar/avatar244.gif deleted file mode 100644 index bfc10515..00000000 Binary files a/www-ssl/pic/avatar/avatar244.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar245.gif b/www-ssl/pic/avatar/avatar245.gif deleted file mode 100644 index 79dd0453..00000000 Binary files a/www-ssl/pic/avatar/avatar245.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar246.gif b/www-ssl/pic/avatar/avatar246.gif deleted file mode 100644 index 26878722..00000000 Binary files a/www-ssl/pic/avatar/avatar246.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar247.gif b/www-ssl/pic/avatar/avatar247.gif deleted file mode 100644 index 0b041108..00000000 Binary files a/www-ssl/pic/avatar/avatar247.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar248.gif b/www-ssl/pic/avatar/avatar248.gif deleted file mode 100644 index 7aa13465..00000000 Binary files a/www-ssl/pic/avatar/avatar248.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar249.gif b/www-ssl/pic/avatar/avatar249.gif deleted file mode 100644 index c5cdf5d8..00000000 Binary files a/www-ssl/pic/avatar/avatar249.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar25.gif b/www-ssl/pic/avatar/avatar25.gif deleted file mode 100644 index d5e29f52..00000000 Binary files a/www-ssl/pic/avatar/avatar25.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar250.gif b/www-ssl/pic/avatar/avatar250.gif deleted file mode 100644 index 61c2b962..00000000 Binary files a/www-ssl/pic/avatar/avatar250.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar251.gif b/www-ssl/pic/avatar/avatar251.gif deleted file mode 100644 index 01c2a370..00000000 Binary files a/www-ssl/pic/avatar/avatar251.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar252.gif b/www-ssl/pic/avatar/avatar252.gif deleted file mode 100644 index 6656fe75..00000000 Binary files a/www-ssl/pic/avatar/avatar252.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar253.gif b/www-ssl/pic/avatar/avatar253.gif deleted file mode 100644 index 4aaa9318..00000000 Binary files a/www-ssl/pic/avatar/avatar253.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar254.gif b/www-ssl/pic/avatar/avatar254.gif deleted file mode 100644 index 4439c722..00000000 Binary files a/www-ssl/pic/avatar/avatar254.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar255.gif b/www-ssl/pic/avatar/avatar255.gif deleted file mode 100644 index 3a5fd768..00000000 Binary files a/www-ssl/pic/avatar/avatar255.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar256.gif b/www-ssl/pic/avatar/avatar256.gif deleted file mode 100644 index 200dc450..00000000 Binary files a/www-ssl/pic/avatar/avatar256.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar257.gif b/www-ssl/pic/avatar/avatar257.gif deleted file mode 100644 index 9d9c823c..00000000 Binary files a/www-ssl/pic/avatar/avatar257.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar258.gif b/www-ssl/pic/avatar/avatar258.gif deleted file mode 100644 index 044edc01..00000000 Binary files a/www-ssl/pic/avatar/avatar258.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar259.gif b/www-ssl/pic/avatar/avatar259.gif deleted file mode 100644 index 83334fb9..00000000 Binary files a/www-ssl/pic/avatar/avatar259.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar26.gif b/www-ssl/pic/avatar/avatar26.gif deleted file mode 100644 index 40d42724..00000000 Binary files a/www-ssl/pic/avatar/avatar26.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar260.gif b/www-ssl/pic/avatar/avatar260.gif deleted file mode 100644 index 8ec72dbe..00000000 Binary files a/www-ssl/pic/avatar/avatar260.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar261.gif b/www-ssl/pic/avatar/avatar261.gif deleted file mode 100644 index 90505322..00000000 Binary files a/www-ssl/pic/avatar/avatar261.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar262.gif b/www-ssl/pic/avatar/avatar262.gif deleted file mode 100644 index 4656c222..00000000 Binary files a/www-ssl/pic/avatar/avatar262.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar263.gif b/www-ssl/pic/avatar/avatar263.gif deleted file mode 100644 index 6954e902..00000000 Binary files a/www-ssl/pic/avatar/avatar263.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar264.gif b/www-ssl/pic/avatar/avatar264.gif deleted file mode 100644 index 4e46f7b9..00000000 Binary files a/www-ssl/pic/avatar/avatar264.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar265.gif b/www-ssl/pic/avatar/avatar265.gif deleted file mode 100644 index df18535c..00000000 Binary files a/www-ssl/pic/avatar/avatar265.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar266.gif b/www-ssl/pic/avatar/avatar266.gif deleted file mode 100644 index 838305a7..00000000 Binary files a/www-ssl/pic/avatar/avatar266.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar267.gif b/www-ssl/pic/avatar/avatar267.gif deleted file mode 100644 index 8ac405e4..00000000 Binary files a/www-ssl/pic/avatar/avatar267.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar268.gif b/www-ssl/pic/avatar/avatar268.gif deleted file mode 100644 index fe61c645..00000000 Binary files a/www-ssl/pic/avatar/avatar268.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar269.gif b/www-ssl/pic/avatar/avatar269.gif deleted file mode 100644 index c71da25a..00000000 Binary files a/www-ssl/pic/avatar/avatar269.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar27.gif b/www-ssl/pic/avatar/avatar27.gif deleted file mode 100644 index 43cf2125..00000000 Binary files a/www-ssl/pic/avatar/avatar27.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar270.gif b/www-ssl/pic/avatar/avatar270.gif deleted file mode 100644 index 9c11d479..00000000 Binary files a/www-ssl/pic/avatar/avatar270.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar271.gif b/www-ssl/pic/avatar/avatar271.gif deleted file mode 100644 index ac95c950..00000000 Binary files a/www-ssl/pic/avatar/avatar271.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar272.gif b/www-ssl/pic/avatar/avatar272.gif deleted file mode 100644 index 4d451488..00000000 Binary files a/www-ssl/pic/avatar/avatar272.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar273.gif b/www-ssl/pic/avatar/avatar273.gif deleted file mode 100644 index e26b9106..00000000 Binary files a/www-ssl/pic/avatar/avatar273.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar274.gif b/www-ssl/pic/avatar/avatar274.gif deleted file mode 100644 index a941aa4c..00000000 Binary files a/www-ssl/pic/avatar/avatar274.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar275.gif b/www-ssl/pic/avatar/avatar275.gif deleted file mode 100644 index f324f6c0..00000000 Binary files a/www-ssl/pic/avatar/avatar275.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar276.gif b/www-ssl/pic/avatar/avatar276.gif deleted file mode 100644 index 6b0d8fee..00000000 Binary files a/www-ssl/pic/avatar/avatar276.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar277.gif b/www-ssl/pic/avatar/avatar277.gif deleted file mode 100644 index 6fddc745..00000000 Binary files a/www-ssl/pic/avatar/avatar277.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar278.gif b/www-ssl/pic/avatar/avatar278.gif deleted file mode 100644 index 59e3b51d..00000000 Binary files a/www-ssl/pic/avatar/avatar278.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar279.gif b/www-ssl/pic/avatar/avatar279.gif deleted file mode 100644 index c8c0bb84..00000000 Binary files a/www-ssl/pic/avatar/avatar279.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar28.gif b/www-ssl/pic/avatar/avatar28.gif deleted file mode 100644 index 9251bdb6..00000000 Binary files a/www-ssl/pic/avatar/avatar28.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar280.gif b/www-ssl/pic/avatar/avatar280.gif deleted file mode 100644 index 954920d5..00000000 Binary files a/www-ssl/pic/avatar/avatar280.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar281.gif b/www-ssl/pic/avatar/avatar281.gif deleted file mode 100644 index 68ebd8cc..00000000 Binary files a/www-ssl/pic/avatar/avatar281.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar282.gif b/www-ssl/pic/avatar/avatar282.gif deleted file mode 100644 index ec06f9f5..00000000 Binary files a/www-ssl/pic/avatar/avatar282.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar283.gif b/www-ssl/pic/avatar/avatar283.gif deleted file mode 100644 index 2d0fad8a..00000000 Binary files a/www-ssl/pic/avatar/avatar283.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar284.gif b/www-ssl/pic/avatar/avatar284.gif deleted file mode 100644 index 9cc79890..00000000 Binary files a/www-ssl/pic/avatar/avatar284.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar285.gif b/www-ssl/pic/avatar/avatar285.gif deleted file mode 100644 index baf2c0b0..00000000 Binary files a/www-ssl/pic/avatar/avatar285.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar286.gif b/www-ssl/pic/avatar/avatar286.gif deleted file mode 100644 index d74af8d4..00000000 Binary files a/www-ssl/pic/avatar/avatar286.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar287.gif b/www-ssl/pic/avatar/avatar287.gif deleted file mode 100644 index 0e4169ef..00000000 Binary files a/www-ssl/pic/avatar/avatar287.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar288.gif b/www-ssl/pic/avatar/avatar288.gif deleted file mode 100644 index 41c2e9b4..00000000 Binary files a/www-ssl/pic/avatar/avatar288.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar289.gif b/www-ssl/pic/avatar/avatar289.gif deleted file mode 100644 index c68b431a..00000000 Binary files a/www-ssl/pic/avatar/avatar289.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar29.gif b/www-ssl/pic/avatar/avatar29.gif deleted file mode 100644 index 10063690..00000000 Binary files a/www-ssl/pic/avatar/avatar29.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar290.gif b/www-ssl/pic/avatar/avatar290.gif deleted file mode 100644 index f2ca018b..00000000 Binary files a/www-ssl/pic/avatar/avatar290.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar291.gif b/www-ssl/pic/avatar/avatar291.gif deleted file mode 100644 index b9b0bbc3..00000000 Binary files a/www-ssl/pic/avatar/avatar291.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar292.gif b/www-ssl/pic/avatar/avatar292.gif deleted file mode 100644 index 6eecd4d1..00000000 Binary files a/www-ssl/pic/avatar/avatar292.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar293.gif b/www-ssl/pic/avatar/avatar293.gif deleted file mode 100644 index a1834818..00000000 Binary files a/www-ssl/pic/avatar/avatar293.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar294.gif b/www-ssl/pic/avatar/avatar294.gif deleted file mode 100644 index 6ef5611a..00000000 Binary files a/www-ssl/pic/avatar/avatar294.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar295.gif b/www-ssl/pic/avatar/avatar295.gif deleted file mode 100644 index 4c9fa7c6..00000000 Binary files a/www-ssl/pic/avatar/avatar295.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar296.gif b/www-ssl/pic/avatar/avatar296.gif deleted file mode 100644 index b6ab2095..00000000 Binary files a/www-ssl/pic/avatar/avatar296.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar297.gif b/www-ssl/pic/avatar/avatar297.gif deleted file mode 100644 index 38d1d659..00000000 Binary files a/www-ssl/pic/avatar/avatar297.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar298.gif b/www-ssl/pic/avatar/avatar298.gif deleted file mode 100644 index f1ee804c..00000000 Binary files a/www-ssl/pic/avatar/avatar298.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar299.gif b/www-ssl/pic/avatar/avatar299.gif deleted file mode 100644 index 0d0b77b6..00000000 Binary files a/www-ssl/pic/avatar/avatar299.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar3.gif b/www-ssl/pic/avatar/avatar3.gif deleted file mode 100644 index d8cd4306..00000000 Binary files a/www-ssl/pic/avatar/avatar3.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar30.gif b/www-ssl/pic/avatar/avatar30.gif deleted file mode 100644 index b339d48d..00000000 Binary files a/www-ssl/pic/avatar/avatar30.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar300.gif b/www-ssl/pic/avatar/avatar300.gif deleted file mode 100644 index 2582b3a4..00000000 Binary files a/www-ssl/pic/avatar/avatar300.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar301.gif b/www-ssl/pic/avatar/avatar301.gif deleted file mode 100644 index 2350bc8f..00000000 Binary files a/www-ssl/pic/avatar/avatar301.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar302.gif b/www-ssl/pic/avatar/avatar302.gif deleted file mode 100644 index 2e05d242..00000000 Binary files a/www-ssl/pic/avatar/avatar302.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar303.gif b/www-ssl/pic/avatar/avatar303.gif deleted file mode 100644 index 776cec3b..00000000 Binary files a/www-ssl/pic/avatar/avatar303.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar304.gif b/www-ssl/pic/avatar/avatar304.gif deleted file mode 100644 index 219a1184..00000000 Binary files a/www-ssl/pic/avatar/avatar304.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar305.gif b/www-ssl/pic/avatar/avatar305.gif deleted file mode 100644 index 27071b78..00000000 Binary files a/www-ssl/pic/avatar/avatar305.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar306.gif b/www-ssl/pic/avatar/avatar306.gif deleted file mode 100644 index 6ab781bf..00000000 Binary files a/www-ssl/pic/avatar/avatar306.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar307.gif b/www-ssl/pic/avatar/avatar307.gif deleted file mode 100644 index d40998b8..00000000 Binary files a/www-ssl/pic/avatar/avatar307.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar308.gif b/www-ssl/pic/avatar/avatar308.gif deleted file mode 100644 index aafbe741..00000000 Binary files a/www-ssl/pic/avatar/avatar308.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar309.gif b/www-ssl/pic/avatar/avatar309.gif deleted file mode 100644 index fe701cbf..00000000 Binary files a/www-ssl/pic/avatar/avatar309.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar31.gif b/www-ssl/pic/avatar/avatar31.gif deleted file mode 100644 index d5a9caf6..00000000 Binary files a/www-ssl/pic/avatar/avatar31.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar310.gif b/www-ssl/pic/avatar/avatar310.gif deleted file mode 100644 index e6072552..00000000 Binary files a/www-ssl/pic/avatar/avatar310.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar311.gif b/www-ssl/pic/avatar/avatar311.gif deleted file mode 100644 index 9b77a2a3..00000000 Binary files a/www-ssl/pic/avatar/avatar311.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar312.gif b/www-ssl/pic/avatar/avatar312.gif deleted file mode 100644 index 89acef5f..00000000 Binary files a/www-ssl/pic/avatar/avatar312.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar313.gif b/www-ssl/pic/avatar/avatar313.gif deleted file mode 100644 index fee5e41b..00000000 Binary files a/www-ssl/pic/avatar/avatar313.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar314.gif b/www-ssl/pic/avatar/avatar314.gif deleted file mode 100644 index e706e088..00000000 Binary files a/www-ssl/pic/avatar/avatar314.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar315.gif b/www-ssl/pic/avatar/avatar315.gif deleted file mode 100644 index fb3ee057..00000000 Binary files a/www-ssl/pic/avatar/avatar315.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar316.gif b/www-ssl/pic/avatar/avatar316.gif deleted file mode 100644 index 662fe276..00000000 Binary files a/www-ssl/pic/avatar/avatar316.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar317.gif b/www-ssl/pic/avatar/avatar317.gif deleted file mode 100644 index 0a858151..00000000 Binary files a/www-ssl/pic/avatar/avatar317.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar318.gif b/www-ssl/pic/avatar/avatar318.gif deleted file mode 100644 index 4ca84803..00000000 Binary files a/www-ssl/pic/avatar/avatar318.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar319.gif b/www-ssl/pic/avatar/avatar319.gif deleted file mode 100644 index 503cae0a..00000000 Binary files a/www-ssl/pic/avatar/avatar319.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar32.gif b/www-ssl/pic/avatar/avatar32.gif deleted file mode 100644 index 5f3b5d43..00000000 Binary files a/www-ssl/pic/avatar/avatar32.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar320.gif b/www-ssl/pic/avatar/avatar320.gif deleted file mode 100644 index 0cd51805..00000000 Binary files a/www-ssl/pic/avatar/avatar320.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar321.gif b/www-ssl/pic/avatar/avatar321.gif deleted file mode 100644 index eefbbda9..00000000 Binary files a/www-ssl/pic/avatar/avatar321.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar322.gif b/www-ssl/pic/avatar/avatar322.gif deleted file mode 100644 index 0243065b..00000000 Binary files a/www-ssl/pic/avatar/avatar322.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar323.gif b/www-ssl/pic/avatar/avatar323.gif deleted file mode 100644 index b1e08c05..00000000 Binary files a/www-ssl/pic/avatar/avatar323.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar324.gif b/www-ssl/pic/avatar/avatar324.gif deleted file mode 100644 index a2168e48..00000000 Binary files a/www-ssl/pic/avatar/avatar324.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar325.gif b/www-ssl/pic/avatar/avatar325.gif deleted file mode 100644 index dac85af5..00000000 Binary files a/www-ssl/pic/avatar/avatar325.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar326.gif b/www-ssl/pic/avatar/avatar326.gif deleted file mode 100644 index afe5442f..00000000 Binary files a/www-ssl/pic/avatar/avatar326.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar327.gif b/www-ssl/pic/avatar/avatar327.gif deleted file mode 100644 index 7db04c45..00000000 Binary files a/www-ssl/pic/avatar/avatar327.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar328.gif b/www-ssl/pic/avatar/avatar328.gif deleted file mode 100644 index 4d1d8a4a..00000000 Binary files a/www-ssl/pic/avatar/avatar328.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar329.gif b/www-ssl/pic/avatar/avatar329.gif deleted file mode 100644 index ede4d487..00000000 Binary files a/www-ssl/pic/avatar/avatar329.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar33.gif b/www-ssl/pic/avatar/avatar33.gif deleted file mode 100644 index 03ca160e..00000000 Binary files a/www-ssl/pic/avatar/avatar33.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar330.gif b/www-ssl/pic/avatar/avatar330.gif deleted file mode 100644 index e4a0a821..00000000 Binary files a/www-ssl/pic/avatar/avatar330.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar331.gif b/www-ssl/pic/avatar/avatar331.gif deleted file mode 100644 index 6a047501..00000000 Binary files a/www-ssl/pic/avatar/avatar331.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar332.gif b/www-ssl/pic/avatar/avatar332.gif deleted file mode 100644 index 6bde912c..00000000 Binary files a/www-ssl/pic/avatar/avatar332.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar333.gif b/www-ssl/pic/avatar/avatar333.gif deleted file mode 100644 index 1bb07ba9..00000000 Binary files a/www-ssl/pic/avatar/avatar333.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar334.gif b/www-ssl/pic/avatar/avatar334.gif deleted file mode 100644 index c4ec9f85..00000000 Binary files a/www-ssl/pic/avatar/avatar334.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar335.gif b/www-ssl/pic/avatar/avatar335.gif deleted file mode 100644 index 3ce39e43..00000000 Binary files a/www-ssl/pic/avatar/avatar335.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar336.gif b/www-ssl/pic/avatar/avatar336.gif deleted file mode 100644 index e9876066..00000000 Binary files a/www-ssl/pic/avatar/avatar336.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar337.gif b/www-ssl/pic/avatar/avatar337.gif deleted file mode 100644 index f4e15213..00000000 Binary files a/www-ssl/pic/avatar/avatar337.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar338.gif b/www-ssl/pic/avatar/avatar338.gif deleted file mode 100644 index 0b70f568..00000000 Binary files a/www-ssl/pic/avatar/avatar338.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar339.gif b/www-ssl/pic/avatar/avatar339.gif deleted file mode 100644 index 08afad48..00000000 Binary files a/www-ssl/pic/avatar/avatar339.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar34.gif b/www-ssl/pic/avatar/avatar34.gif deleted file mode 100644 index 49c49577..00000000 Binary files a/www-ssl/pic/avatar/avatar34.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar340.gif b/www-ssl/pic/avatar/avatar340.gif deleted file mode 100644 index 640984a3..00000000 Binary files a/www-ssl/pic/avatar/avatar340.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar341.gif b/www-ssl/pic/avatar/avatar341.gif deleted file mode 100644 index a4556966..00000000 Binary files a/www-ssl/pic/avatar/avatar341.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar342.gif b/www-ssl/pic/avatar/avatar342.gif deleted file mode 100644 index 8022e7a2..00000000 Binary files a/www-ssl/pic/avatar/avatar342.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar343.gif b/www-ssl/pic/avatar/avatar343.gif deleted file mode 100644 index 71a99e9a..00000000 Binary files a/www-ssl/pic/avatar/avatar343.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar344.gif b/www-ssl/pic/avatar/avatar344.gif deleted file mode 100644 index fcdc99e8..00000000 Binary files a/www-ssl/pic/avatar/avatar344.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar345.gif b/www-ssl/pic/avatar/avatar345.gif deleted file mode 100644 index 57a63f4b..00000000 Binary files a/www-ssl/pic/avatar/avatar345.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar346.gif b/www-ssl/pic/avatar/avatar346.gif deleted file mode 100644 index f41dcd30..00000000 Binary files a/www-ssl/pic/avatar/avatar346.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar347.gif b/www-ssl/pic/avatar/avatar347.gif deleted file mode 100644 index 8d8a54cb..00000000 Binary files a/www-ssl/pic/avatar/avatar347.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar348.gif b/www-ssl/pic/avatar/avatar348.gif deleted file mode 100644 index 7c54eb39..00000000 Binary files a/www-ssl/pic/avatar/avatar348.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar349.gif b/www-ssl/pic/avatar/avatar349.gif deleted file mode 100644 index 64de8b9e..00000000 Binary files a/www-ssl/pic/avatar/avatar349.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar35.gif b/www-ssl/pic/avatar/avatar35.gif deleted file mode 100644 index 29eec4ac..00000000 Binary files a/www-ssl/pic/avatar/avatar35.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar350.gif b/www-ssl/pic/avatar/avatar350.gif deleted file mode 100644 index c57f1061..00000000 Binary files a/www-ssl/pic/avatar/avatar350.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar351.gif b/www-ssl/pic/avatar/avatar351.gif deleted file mode 100644 index 8ccb8185..00000000 Binary files a/www-ssl/pic/avatar/avatar351.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar352.gif b/www-ssl/pic/avatar/avatar352.gif deleted file mode 100644 index 8737e658..00000000 Binary files a/www-ssl/pic/avatar/avatar352.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar353.gif b/www-ssl/pic/avatar/avatar353.gif deleted file mode 100644 index b6da0623..00000000 Binary files a/www-ssl/pic/avatar/avatar353.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar354.gif b/www-ssl/pic/avatar/avatar354.gif deleted file mode 100644 index 7565e6f9..00000000 Binary files a/www-ssl/pic/avatar/avatar354.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar355.gif b/www-ssl/pic/avatar/avatar355.gif deleted file mode 100644 index 3b08b30f..00000000 Binary files a/www-ssl/pic/avatar/avatar355.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar356.gif b/www-ssl/pic/avatar/avatar356.gif deleted file mode 100644 index 7d0dc95b..00000000 Binary files a/www-ssl/pic/avatar/avatar356.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar357.gif b/www-ssl/pic/avatar/avatar357.gif deleted file mode 100644 index ed1157a0..00000000 Binary files a/www-ssl/pic/avatar/avatar357.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar358.gif b/www-ssl/pic/avatar/avatar358.gif deleted file mode 100644 index 2dc844a5..00000000 Binary files a/www-ssl/pic/avatar/avatar358.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar359.gif b/www-ssl/pic/avatar/avatar359.gif deleted file mode 100644 index 8ac3f7fd..00000000 Binary files a/www-ssl/pic/avatar/avatar359.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar36.gif b/www-ssl/pic/avatar/avatar36.gif deleted file mode 100644 index cab160e5..00000000 Binary files a/www-ssl/pic/avatar/avatar36.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar360.gif b/www-ssl/pic/avatar/avatar360.gif deleted file mode 100644 index b01fb184..00000000 Binary files a/www-ssl/pic/avatar/avatar360.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar361.gif b/www-ssl/pic/avatar/avatar361.gif deleted file mode 100644 index c4573da7..00000000 Binary files a/www-ssl/pic/avatar/avatar361.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar362.gif b/www-ssl/pic/avatar/avatar362.gif deleted file mode 100644 index 189c9276..00000000 Binary files a/www-ssl/pic/avatar/avatar362.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar363.gif b/www-ssl/pic/avatar/avatar363.gif deleted file mode 100644 index 8ff0b39c..00000000 Binary files a/www-ssl/pic/avatar/avatar363.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar364.gif b/www-ssl/pic/avatar/avatar364.gif deleted file mode 100644 index 8f22d79f..00000000 Binary files a/www-ssl/pic/avatar/avatar364.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar365.gif b/www-ssl/pic/avatar/avatar365.gif deleted file mode 100644 index 950aea2a..00000000 Binary files a/www-ssl/pic/avatar/avatar365.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar366.gif b/www-ssl/pic/avatar/avatar366.gif deleted file mode 100644 index b1dc12d2..00000000 Binary files a/www-ssl/pic/avatar/avatar366.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar367.gif b/www-ssl/pic/avatar/avatar367.gif deleted file mode 100644 index 0de8fe4b..00000000 Binary files a/www-ssl/pic/avatar/avatar367.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar368.gif b/www-ssl/pic/avatar/avatar368.gif deleted file mode 100644 index b3f7e0f6..00000000 Binary files a/www-ssl/pic/avatar/avatar368.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar369.gif b/www-ssl/pic/avatar/avatar369.gif deleted file mode 100644 index 0efb8393..00000000 Binary files a/www-ssl/pic/avatar/avatar369.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar37.gif b/www-ssl/pic/avatar/avatar37.gif deleted file mode 100644 index 32b73e09..00000000 Binary files a/www-ssl/pic/avatar/avatar37.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar370.gif b/www-ssl/pic/avatar/avatar370.gif deleted file mode 100644 index d5dbc5df..00000000 Binary files a/www-ssl/pic/avatar/avatar370.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar371.gif b/www-ssl/pic/avatar/avatar371.gif deleted file mode 100644 index 868546f7..00000000 Binary files a/www-ssl/pic/avatar/avatar371.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar372.gif b/www-ssl/pic/avatar/avatar372.gif deleted file mode 100644 index 6458885d..00000000 Binary files a/www-ssl/pic/avatar/avatar372.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar373.gif b/www-ssl/pic/avatar/avatar373.gif deleted file mode 100644 index b1e04070..00000000 Binary files a/www-ssl/pic/avatar/avatar373.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar374.gif b/www-ssl/pic/avatar/avatar374.gif deleted file mode 100644 index e29653ba..00000000 Binary files a/www-ssl/pic/avatar/avatar374.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar375.gif b/www-ssl/pic/avatar/avatar375.gif deleted file mode 100644 index e5aefc87..00000000 Binary files a/www-ssl/pic/avatar/avatar375.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar376.gif b/www-ssl/pic/avatar/avatar376.gif deleted file mode 100644 index b5785477..00000000 Binary files a/www-ssl/pic/avatar/avatar376.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar377.gif b/www-ssl/pic/avatar/avatar377.gif deleted file mode 100644 index 67fd7cf4..00000000 Binary files a/www-ssl/pic/avatar/avatar377.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar378.gif b/www-ssl/pic/avatar/avatar378.gif deleted file mode 100644 index c3924d9c..00000000 Binary files a/www-ssl/pic/avatar/avatar378.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar379.gif b/www-ssl/pic/avatar/avatar379.gif deleted file mode 100644 index def8a49d..00000000 Binary files a/www-ssl/pic/avatar/avatar379.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar38.gif b/www-ssl/pic/avatar/avatar38.gif deleted file mode 100644 index 109ce01a..00000000 Binary files a/www-ssl/pic/avatar/avatar38.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar380.gif b/www-ssl/pic/avatar/avatar380.gif deleted file mode 100644 index d02ed852..00000000 Binary files a/www-ssl/pic/avatar/avatar380.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar381.gif b/www-ssl/pic/avatar/avatar381.gif deleted file mode 100644 index 762871c2..00000000 Binary files a/www-ssl/pic/avatar/avatar381.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar382.gif b/www-ssl/pic/avatar/avatar382.gif deleted file mode 100644 index 201872f9..00000000 Binary files a/www-ssl/pic/avatar/avatar382.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar383.gif b/www-ssl/pic/avatar/avatar383.gif deleted file mode 100644 index a71bbad9..00000000 Binary files a/www-ssl/pic/avatar/avatar383.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar384.gif b/www-ssl/pic/avatar/avatar384.gif deleted file mode 100644 index 6a9e2a45..00000000 Binary files a/www-ssl/pic/avatar/avatar384.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar385.gif b/www-ssl/pic/avatar/avatar385.gif deleted file mode 100644 index 8b51fdef..00000000 Binary files a/www-ssl/pic/avatar/avatar385.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar386.gif b/www-ssl/pic/avatar/avatar386.gif deleted file mode 100644 index e1d42707..00000000 Binary files a/www-ssl/pic/avatar/avatar386.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar387.gif b/www-ssl/pic/avatar/avatar387.gif deleted file mode 100644 index 186869c5..00000000 Binary files a/www-ssl/pic/avatar/avatar387.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar388.gif b/www-ssl/pic/avatar/avatar388.gif deleted file mode 100644 index 369f01bb..00000000 Binary files a/www-ssl/pic/avatar/avatar388.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar389.gif b/www-ssl/pic/avatar/avatar389.gif deleted file mode 100644 index d0cb95e4..00000000 Binary files a/www-ssl/pic/avatar/avatar389.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar39.gif b/www-ssl/pic/avatar/avatar39.gif deleted file mode 100644 index 307632c4..00000000 Binary files a/www-ssl/pic/avatar/avatar39.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar390.gif b/www-ssl/pic/avatar/avatar390.gif deleted file mode 100644 index 901e2a4e..00000000 Binary files a/www-ssl/pic/avatar/avatar390.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar391.gif b/www-ssl/pic/avatar/avatar391.gif deleted file mode 100644 index 65f58627..00000000 Binary files a/www-ssl/pic/avatar/avatar391.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar392.gif b/www-ssl/pic/avatar/avatar392.gif deleted file mode 100644 index ff98710d..00000000 Binary files a/www-ssl/pic/avatar/avatar392.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar393.gif b/www-ssl/pic/avatar/avatar393.gif deleted file mode 100644 index 693be70b..00000000 Binary files a/www-ssl/pic/avatar/avatar393.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar394.gif b/www-ssl/pic/avatar/avatar394.gif deleted file mode 100644 index baf43448..00000000 Binary files a/www-ssl/pic/avatar/avatar394.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar395.gif b/www-ssl/pic/avatar/avatar395.gif deleted file mode 100644 index bff14e63..00000000 Binary files a/www-ssl/pic/avatar/avatar395.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar396.gif b/www-ssl/pic/avatar/avatar396.gif deleted file mode 100644 index 882469c0..00000000 Binary files a/www-ssl/pic/avatar/avatar396.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar397.gif b/www-ssl/pic/avatar/avatar397.gif deleted file mode 100644 index de246f0d..00000000 Binary files a/www-ssl/pic/avatar/avatar397.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar398.gif b/www-ssl/pic/avatar/avatar398.gif deleted file mode 100644 index 07bae656..00000000 Binary files a/www-ssl/pic/avatar/avatar398.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar399.gif b/www-ssl/pic/avatar/avatar399.gif deleted file mode 100644 index c3b92047..00000000 Binary files a/www-ssl/pic/avatar/avatar399.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar4.gif b/www-ssl/pic/avatar/avatar4.gif deleted file mode 100644 index e525aa86..00000000 Binary files a/www-ssl/pic/avatar/avatar4.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar40.gif b/www-ssl/pic/avatar/avatar40.gif deleted file mode 100644 index 34e32133..00000000 Binary files a/www-ssl/pic/avatar/avatar40.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar400.gif b/www-ssl/pic/avatar/avatar400.gif deleted file mode 100644 index fe77d5a7..00000000 Binary files a/www-ssl/pic/avatar/avatar400.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar401.gif b/www-ssl/pic/avatar/avatar401.gif deleted file mode 100644 index a4d84be4..00000000 Binary files a/www-ssl/pic/avatar/avatar401.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar402.gif b/www-ssl/pic/avatar/avatar402.gif deleted file mode 100644 index f8b7834f..00000000 Binary files a/www-ssl/pic/avatar/avatar402.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar403.gif b/www-ssl/pic/avatar/avatar403.gif deleted file mode 100644 index 7f5f4bcb..00000000 Binary files a/www-ssl/pic/avatar/avatar403.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar404.gif b/www-ssl/pic/avatar/avatar404.gif deleted file mode 100644 index 00ac94bc..00000000 Binary files a/www-ssl/pic/avatar/avatar404.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar405.gif b/www-ssl/pic/avatar/avatar405.gif deleted file mode 100644 index c8b2506c..00000000 Binary files a/www-ssl/pic/avatar/avatar405.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar406.gif b/www-ssl/pic/avatar/avatar406.gif deleted file mode 100644 index 831ccfc6..00000000 Binary files a/www-ssl/pic/avatar/avatar406.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar407.gif b/www-ssl/pic/avatar/avatar407.gif deleted file mode 100644 index 9b989638..00000000 Binary files a/www-ssl/pic/avatar/avatar407.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar408.gif b/www-ssl/pic/avatar/avatar408.gif deleted file mode 100644 index 5699f755..00000000 Binary files a/www-ssl/pic/avatar/avatar408.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar409.gif b/www-ssl/pic/avatar/avatar409.gif deleted file mode 100644 index 4300f609..00000000 Binary files a/www-ssl/pic/avatar/avatar409.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar41.gif b/www-ssl/pic/avatar/avatar41.gif deleted file mode 100644 index f6f631ba..00000000 Binary files a/www-ssl/pic/avatar/avatar41.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar410.gif b/www-ssl/pic/avatar/avatar410.gif deleted file mode 100644 index a2ddb3e0..00000000 Binary files a/www-ssl/pic/avatar/avatar410.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar411.gif b/www-ssl/pic/avatar/avatar411.gif deleted file mode 100644 index 8658510f..00000000 Binary files a/www-ssl/pic/avatar/avatar411.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar412.gif b/www-ssl/pic/avatar/avatar412.gif deleted file mode 100644 index 1a4bae4b..00000000 Binary files a/www-ssl/pic/avatar/avatar412.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar413.gif b/www-ssl/pic/avatar/avatar413.gif deleted file mode 100644 index 14eb3a92..00000000 Binary files a/www-ssl/pic/avatar/avatar413.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar414.gif b/www-ssl/pic/avatar/avatar414.gif deleted file mode 100644 index 5f23cc79..00000000 Binary files a/www-ssl/pic/avatar/avatar414.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar415.gif b/www-ssl/pic/avatar/avatar415.gif deleted file mode 100644 index c7312a64..00000000 Binary files a/www-ssl/pic/avatar/avatar415.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar416.gif b/www-ssl/pic/avatar/avatar416.gif deleted file mode 100644 index fee5e41b..00000000 Binary files a/www-ssl/pic/avatar/avatar416.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar417.gif b/www-ssl/pic/avatar/avatar417.gif deleted file mode 100644 index d3b3dbbe..00000000 Binary files a/www-ssl/pic/avatar/avatar417.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar418.gif b/www-ssl/pic/avatar/avatar418.gif deleted file mode 100644 index 3f648c4f..00000000 Binary files a/www-ssl/pic/avatar/avatar418.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar419.gif b/www-ssl/pic/avatar/avatar419.gif deleted file mode 100644 index 87587fe5..00000000 Binary files a/www-ssl/pic/avatar/avatar419.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar42.gif b/www-ssl/pic/avatar/avatar42.gif deleted file mode 100644 index 5828d2af..00000000 Binary files a/www-ssl/pic/avatar/avatar42.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar420.gif b/www-ssl/pic/avatar/avatar420.gif deleted file mode 100644 index 2aca0620..00000000 Binary files a/www-ssl/pic/avatar/avatar420.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar421.gif b/www-ssl/pic/avatar/avatar421.gif deleted file mode 100644 index 152f5252..00000000 Binary files a/www-ssl/pic/avatar/avatar421.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar422.gif b/www-ssl/pic/avatar/avatar422.gif deleted file mode 100644 index 228f17d5..00000000 Binary files a/www-ssl/pic/avatar/avatar422.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar423.gif b/www-ssl/pic/avatar/avatar423.gif deleted file mode 100644 index 5f25f9c4..00000000 Binary files a/www-ssl/pic/avatar/avatar423.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar424.gif b/www-ssl/pic/avatar/avatar424.gif deleted file mode 100644 index d8e9b029..00000000 Binary files a/www-ssl/pic/avatar/avatar424.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar425.gif b/www-ssl/pic/avatar/avatar425.gif deleted file mode 100644 index ec35e12b..00000000 Binary files a/www-ssl/pic/avatar/avatar425.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar426.gif b/www-ssl/pic/avatar/avatar426.gif deleted file mode 100644 index 9e13452d..00000000 Binary files a/www-ssl/pic/avatar/avatar426.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar427.gif b/www-ssl/pic/avatar/avatar427.gif deleted file mode 100644 index aca392ec..00000000 Binary files a/www-ssl/pic/avatar/avatar427.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar428.gif b/www-ssl/pic/avatar/avatar428.gif deleted file mode 100644 index 2663bb30..00000000 Binary files a/www-ssl/pic/avatar/avatar428.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar429.gif b/www-ssl/pic/avatar/avatar429.gif deleted file mode 100644 index f6ae8487..00000000 Binary files a/www-ssl/pic/avatar/avatar429.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar43.gif b/www-ssl/pic/avatar/avatar43.gif deleted file mode 100644 index 4ba29bd2..00000000 Binary files a/www-ssl/pic/avatar/avatar43.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar430.gif b/www-ssl/pic/avatar/avatar430.gif deleted file mode 100644 index f64e8229..00000000 Binary files a/www-ssl/pic/avatar/avatar430.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar431.gif b/www-ssl/pic/avatar/avatar431.gif deleted file mode 100644 index 28791161..00000000 Binary files a/www-ssl/pic/avatar/avatar431.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar432.gif b/www-ssl/pic/avatar/avatar432.gif deleted file mode 100644 index 7edc6132..00000000 Binary files a/www-ssl/pic/avatar/avatar432.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar433.gif b/www-ssl/pic/avatar/avatar433.gif deleted file mode 100644 index b300940b..00000000 Binary files a/www-ssl/pic/avatar/avatar433.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar434.gif b/www-ssl/pic/avatar/avatar434.gif deleted file mode 100644 index 020863e3..00000000 Binary files a/www-ssl/pic/avatar/avatar434.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar435.gif b/www-ssl/pic/avatar/avatar435.gif deleted file mode 100644 index 98122e5b..00000000 Binary files a/www-ssl/pic/avatar/avatar435.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar436.gif b/www-ssl/pic/avatar/avatar436.gif deleted file mode 100644 index 7698c886..00000000 Binary files a/www-ssl/pic/avatar/avatar436.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar437.gif b/www-ssl/pic/avatar/avatar437.gif deleted file mode 100644 index 262ace97..00000000 Binary files a/www-ssl/pic/avatar/avatar437.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar438.gif b/www-ssl/pic/avatar/avatar438.gif deleted file mode 100644 index 84033e11..00000000 Binary files a/www-ssl/pic/avatar/avatar438.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar439.gif b/www-ssl/pic/avatar/avatar439.gif deleted file mode 100644 index 04fb6876..00000000 Binary files a/www-ssl/pic/avatar/avatar439.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar44.gif b/www-ssl/pic/avatar/avatar44.gif deleted file mode 100644 index 9db2cd9f..00000000 Binary files a/www-ssl/pic/avatar/avatar44.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar440.gif b/www-ssl/pic/avatar/avatar440.gif deleted file mode 100644 index b414dfcb..00000000 Binary files a/www-ssl/pic/avatar/avatar440.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar441.gif b/www-ssl/pic/avatar/avatar441.gif deleted file mode 100644 index db79f0c8..00000000 Binary files a/www-ssl/pic/avatar/avatar441.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar442.gif b/www-ssl/pic/avatar/avatar442.gif deleted file mode 100644 index 341395ac..00000000 Binary files a/www-ssl/pic/avatar/avatar442.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar443.gif b/www-ssl/pic/avatar/avatar443.gif deleted file mode 100644 index 063034ac..00000000 Binary files a/www-ssl/pic/avatar/avatar443.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar444.gif b/www-ssl/pic/avatar/avatar444.gif deleted file mode 100644 index c4f6aa92..00000000 Binary files a/www-ssl/pic/avatar/avatar444.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar445.gif b/www-ssl/pic/avatar/avatar445.gif deleted file mode 100644 index 5c26ccb3..00000000 Binary files a/www-ssl/pic/avatar/avatar445.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar446.gif b/www-ssl/pic/avatar/avatar446.gif deleted file mode 100644 index 0e14a043..00000000 Binary files a/www-ssl/pic/avatar/avatar446.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar447.gif b/www-ssl/pic/avatar/avatar447.gif deleted file mode 100644 index 8622aafb..00000000 Binary files a/www-ssl/pic/avatar/avatar447.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar448.gif b/www-ssl/pic/avatar/avatar448.gif deleted file mode 100644 index 3e35bfe4..00000000 Binary files a/www-ssl/pic/avatar/avatar448.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar449.gif b/www-ssl/pic/avatar/avatar449.gif deleted file mode 100644 index d53551f8..00000000 Binary files a/www-ssl/pic/avatar/avatar449.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar45.gif b/www-ssl/pic/avatar/avatar45.gif deleted file mode 100644 index c216f489..00000000 Binary files a/www-ssl/pic/avatar/avatar45.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar450.gif b/www-ssl/pic/avatar/avatar450.gif deleted file mode 100644 index 6e0ab918..00000000 Binary files a/www-ssl/pic/avatar/avatar450.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar451.gif b/www-ssl/pic/avatar/avatar451.gif deleted file mode 100644 index 7d0d79bd..00000000 Binary files a/www-ssl/pic/avatar/avatar451.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar452.gif b/www-ssl/pic/avatar/avatar452.gif deleted file mode 100644 index c64e07fc..00000000 Binary files a/www-ssl/pic/avatar/avatar452.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar453.gif b/www-ssl/pic/avatar/avatar453.gif deleted file mode 100644 index 22f597a4..00000000 Binary files a/www-ssl/pic/avatar/avatar453.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar454.gif b/www-ssl/pic/avatar/avatar454.gif deleted file mode 100644 index 81fd63c4..00000000 Binary files a/www-ssl/pic/avatar/avatar454.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar455.gif b/www-ssl/pic/avatar/avatar455.gif deleted file mode 100644 index 8e6e39ee..00000000 Binary files a/www-ssl/pic/avatar/avatar455.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar456.gif b/www-ssl/pic/avatar/avatar456.gif deleted file mode 100644 index 6fba116c..00000000 Binary files a/www-ssl/pic/avatar/avatar456.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar457.gif b/www-ssl/pic/avatar/avatar457.gif deleted file mode 100644 index 1a685aa9..00000000 Binary files a/www-ssl/pic/avatar/avatar457.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar458.gif b/www-ssl/pic/avatar/avatar458.gif deleted file mode 100644 index 20f5e33a..00000000 Binary files a/www-ssl/pic/avatar/avatar458.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar459.gif b/www-ssl/pic/avatar/avatar459.gif deleted file mode 100644 index 049cfc17..00000000 Binary files a/www-ssl/pic/avatar/avatar459.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar46.gif b/www-ssl/pic/avatar/avatar46.gif deleted file mode 100644 index 112346ca..00000000 Binary files a/www-ssl/pic/avatar/avatar46.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar460.gif b/www-ssl/pic/avatar/avatar460.gif deleted file mode 100644 index 155e84b5..00000000 Binary files a/www-ssl/pic/avatar/avatar460.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar461.gif b/www-ssl/pic/avatar/avatar461.gif deleted file mode 100644 index 28057664..00000000 Binary files a/www-ssl/pic/avatar/avatar461.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar462.gif b/www-ssl/pic/avatar/avatar462.gif deleted file mode 100644 index acd3d942..00000000 Binary files a/www-ssl/pic/avatar/avatar462.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar463.gif b/www-ssl/pic/avatar/avatar463.gif deleted file mode 100644 index caf0b9c5..00000000 Binary files a/www-ssl/pic/avatar/avatar463.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar464.gif b/www-ssl/pic/avatar/avatar464.gif deleted file mode 100644 index 30a066f3..00000000 Binary files a/www-ssl/pic/avatar/avatar464.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar465.gif b/www-ssl/pic/avatar/avatar465.gif deleted file mode 100644 index 768c4003..00000000 Binary files a/www-ssl/pic/avatar/avatar465.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar466.gif b/www-ssl/pic/avatar/avatar466.gif deleted file mode 100644 index ddf8c54c..00000000 Binary files a/www-ssl/pic/avatar/avatar466.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar467.gif b/www-ssl/pic/avatar/avatar467.gif deleted file mode 100644 index c293c4c8..00000000 Binary files a/www-ssl/pic/avatar/avatar467.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar468.gif b/www-ssl/pic/avatar/avatar468.gif deleted file mode 100644 index ec0c778f..00000000 Binary files a/www-ssl/pic/avatar/avatar468.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar469.gif b/www-ssl/pic/avatar/avatar469.gif deleted file mode 100644 index 12a62367..00000000 Binary files a/www-ssl/pic/avatar/avatar469.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar47.gif b/www-ssl/pic/avatar/avatar47.gif deleted file mode 100644 index f9edc8c9..00000000 Binary files a/www-ssl/pic/avatar/avatar47.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar470.gif b/www-ssl/pic/avatar/avatar470.gif deleted file mode 100644 index a6feb187..00000000 Binary files a/www-ssl/pic/avatar/avatar470.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar471.gif b/www-ssl/pic/avatar/avatar471.gif deleted file mode 100644 index 3ce796c4..00000000 Binary files a/www-ssl/pic/avatar/avatar471.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar472.gif b/www-ssl/pic/avatar/avatar472.gif deleted file mode 100644 index 467432c9..00000000 Binary files a/www-ssl/pic/avatar/avatar472.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar473.gif b/www-ssl/pic/avatar/avatar473.gif deleted file mode 100644 index 47bf9a19..00000000 Binary files a/www-ssl/pic/avatar/avatar473.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar474.gif b/www-ssl/pic/avatar/avatar474.gif deleted file mode 100644 index 7518dc8d..00000000 Binary files a/www-ssl/pic/avatar/avatar474.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar475.gif b/www-ssl/pic/avatar/avatar475.gif deleted file mode 100644 index 1cd12980..00000000 Binary files a/www-ssl/pic/avatar/avatar475.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar476.gif b/www-ssl/pic/avatar/avatar476.gif deleted file mode 100644 index b300940b..00000000 Binary files a/www-ssl/pic/avatar/avatar476.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar477.gif b/www-ssl/pic/avatar/avatar477.gif deleted file mode 100644 index d2ea55a0..00000000 Binary files a/www-ssl/pic/avatar/avatar477.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar478.gif b/www-ssl/pic/avatar/avatar478.gif deleted file mode 100644 index 924b2282..00000000 Binary files a/www-ssl/pic/avatar/avatar478.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar479.gif b/www-ssl/pic/avatar/avatar479.gif deleted file mode 100644 index 1b4756ee..00000000 Binary files a/www-ssl/pic/avatar/avatar479.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar48.gif b/www-ssl/pic/avatar/avatar48.gif deleted file mode 100644 index c34d4a50..00000000 Binary files a/www-ssl/pic/avatar/avatar48.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar480.gif b/www-ssl/pic/avatar/avatar480.gif deleted file mode 100644 index 5fa9878f..00000000 Binary files a/www-ssl/pic/avatar/avatar480.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar481.gif b/www-ssl/pic/avatar/avatar481.gif deleted file mode 100644 index f48cf52f..00000000 Binary files a/www-ssl/pic/avatar/avatar481.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar482.gif b/www-ssl/pic/avatar/avatar482.gif deleted file mode 100644 index 754fa21c..00000000 Binary files a/www-ssl/pic/avatar/avatar482.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar483.gif b/www-ssl/pic/avatar/avatar483.gif deleted file mode 100644 index d72a4c09..00000000 Binary files a/www-ssl/pic/avatar/avatar483.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar484.gif b/www-ssl/pic/avatar/avatar484.gif deleted file mode 100644 index 7429a913..00000000 Binary files a/www-ssl/pic/avatar/avatar484.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar485.gif b/www-ssl/pic/avatar/avatar485.gif deleted file mode 100644 index aab93132..00000000 Binary files a/www-ssl/pic/avatar/avatar485.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar486.gif b/www-ssl/pic/avatar/avatar486.gif deleted file mode 100644 index 99278401..00000000 Binary files a/www-ssl/pic/avatar/avatar486.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar487.gif b/www-ssl/pic/avatar/avatar487.gif deleted file mode 100644 index 2e41a5e9..00000000 Binary files a/www-ssl/pic/avatar/avatar487.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar488.gif b/www-ssl/pic/avatar/avatar488.gif deleted file mode 100644 index 3444526d..00000000 Binary files a/www-ssl/pic/avatar/avatar488.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar489.gif b/www-ssl/pic/avatar/avatar489.gif deleted file mode 100644 index 6f63b13d..00000000 Binary files a/www-ssl/pic/avatar/avatar489.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar49.gif b/www-ssl/pic/avatar/avatar49.gif deleted file mode 100644 index 2c637ed0..00000000 Binary files a/www-ssl/pic/avatar/avatar49.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar490.gif b/www-ssl/pic/avatar/avatar490.gif deleted file mode 100644 index 80a07e2b..00000000 Binary files a/www-ssl/pic/avatar/avatar490.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar491.gif b/www-ssl/pic/avatar/avatar491.gif deleted file mode 100644 index 65bb584e..00000000 Binary files a/www-ssl/pic/avatar/avatar491.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar492.gif b/www-ssl/pic/avatar/avatar492.gif deleted file mode 100644 index c8ce0d9d..00000000 Binary files a/www-ssl/pic/avatar/avatar492.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar493.gif b/www-ssl/pic/avatar/avatar493.gif deleted file mode 100644 index 4ed86532..00000000 Binary files a/www-ssl/pic/avatar/avatar493.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar494.gif b/www-ssl/pic/avatar/avatar494.gif deleted file mode 100644 index 47d5e2e2..00000000 Binary files a/www-ssl/pic/avatar/avatar494.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar495.gif b/www-ssl/pic/avatar/avatar495.gif deleted file mode 100644 index 9b7bdd44..00000000 Binary files a/www-ssl/pic/avatar/avatar495.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar496.gif b/www-ssl/pic/avatar/avatar496.gif deleted file mode 100644 index 2a4429e8..00000000 Binary files a/www-ssl/pic/avatar/avatar496.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar497.gif b/www-ssl/pic/avatar/avatar497.gif deleted file mode 100644 index aebb9cad..00000000 Binary files a/www-ssl/pic/avatar/avatar497.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar498.gif b/www-ssl/pic/avatar/avatar498.gif deleted file mode 100644 index 2dab371f..00000000 Binary files a/www-ssl/pic/avatar/avatar498.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar499.gif b/www-ssl/pic/avatar/avatar499.gif deleted file mode 100644 index c23e44fd..00000000 Binary files a/www-ssl/pic/avatar/avatar499.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar5.gif b/www-ssl/pic/avatar/avatar5.gif deleted file mode 100644 index c0134ee8..00000000 Binary files a/www-ssl/pic/avatar/avatar5.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar50.gif b/www-ssl/pic/avatar/avatar50.gif deleted file mode 100644 index 101883c4..00000000 Binary files a/www-ssl/pic/avatar/avatar50.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar51.gif b/www-ssl/pic/avatar/avatar51.gif deleted file mode 100644 index 310d6f66..00000000 Binary files a/www-ssl/pic/avatar/avatar51.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar52.gif b/www-ssl/pic/avatar/avatar52.gif deleted file mode 100644 index 01ce7062..00000000 Binary files a/www-ssl/pic/avatar/avatar52.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar53.gif b/www-ssl/pic/avatar/avatar53.gif deleted file mode 100644 index 7ba2db43..00000000 Binary files a/www-ssl/pic/avatar/avatar53.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar54.gif b/www-ssl/pic/avatar/avatar54.gif deleted file mode 100644 index 2f4ef2a0..00000000 Binary files a/www-ssl/pic/avatar/avatar54.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar55.gif b/www-ssl/pic/avatar/avatar55.gif deleted file mode 100644 index 7e9cd013..00000000 Binary files a/www-ssl/pic/avatar/avatar55.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar56.gif b/www-ssl/pic/avatar/avatar56.gif deleted file mode 100644 index e9d115b5..00000000 Binary files a/www-ssl/pic/avatar/avatar56.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar57.gif b/www-ssl/pic/avatar/avatar57.gif deleted file mode 100644 index a4d85078..00000000 Binary files a/www-ssl/pic/avatar/avatar57.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar58.gif b/www-ssl/pic/avatar/avatar58.gif deleted file mode 100644 index 597b70bd..00000000 Binary files a/www-ssl/pic/avatar/avatar58.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar59.gif b/www-ssl/pic/avatar/avatar59.gif deleted file mode 100644 index 9032b75b..00000000 Binary files a/www-ssl/pic/avatar/avatar59.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar6.gif b/www-ssl/pic/avatar/avatar6.gif deleted file mode 100644 index 6c0416b1..00000000 Binary files a/www-ssl/pic/avatar/avatar6.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar60.gif b/www-ssl/pic/avatar/avatar60.gif deleted file mode 100644 index 33744c36..00000000 Binary files a/www-ssl/pic/avatar/avatar60.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar61.gif b/www-ssl/pic/avatar/avatar61.gif deleted file mode 100644 index a88f6971..00000000 Binary files a/www-ssl/pic/avatar/avatar61.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar62.gif b/www-ssl/pic/avatar/avatar62.gif deleted file mode 100644 index 4f8d1bee..00000000 Binary files a/www-ssl/pic/avatar/avatar62.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar63.gif b/www-ssl/pic/avatar/avatar63.gif deleted file mode 100644 index d55fe2bd..00000000 Binary files a/www-ssl/pic/avatar/avatar63.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar64.gif b/www-ssl/pic/avatar/avatar64.gif deleted file mode 100644 index b7cf7a83..00000000 Binary files a/www-ssl/pic/avatar/avatar64.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar65.gif b/www-ssl/pic/avatar/avatar65.gif deleted file mode 100644 index e7d2ad6b..00000000 Binary files a/www-ssl/pic/avatar/avatar65.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar66.gif b/www-ssl/pic/avatar/avatar66.gif deleted file mode 100644 index 0ce01bfc..00000000 Binary files a/www-ssl/pic/avatar/avatar66.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar67.gif b/www-ssl/pic/avatar/avatar67.gif deleted file mode 100644 index a99192c7..00000000 Binary files a/www-ssl/pic/avatar/avatar67.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar68.gif b/www-ssl/pic/avatar/avatar68.gif deleted file mode 100644 index d41c748c..00000000 Binary files a/www-ssl/pic/avatar/avatar68.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar69.gif b/www-ssl/pic/avatar/avatar69.gif deleted file mode 100644 index d8e3a099..00000000 Binary files a/www-ssl/pic/avatar/avatar69.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar7.gif b/www-ssl/pic/avatar/avatar7.gif deleted file mode 100644 index 32e2aab7..00000000 Binary files a/www-ssl/pic/avatar/avatar7.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar70.gif b/www-ssl/pic/avatar/avatar70.gif deleted file mode 100644 index c38e5813..00000000 Binary files a/www-ssl/pic/avatar/avatar70.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar71.gif b/www-ssl/pic/avatar/avatar71.gif deleted file mode 100644 index bc81138d..00000000 Binary files a/www-ssl/pic/avatar/avatar71.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar72.gif b/www-ssl/pic/avatar/avatar72.gif deleted file mode 100644 index 7105469a..00000000 Binary files a/www-ssl/pic/avatar/avatar72.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar73.gif b/www-ssl/pic/avatar/avatar73.gif deleted file mode 100644 index c5cf7b5f..00000000 Binary files a/www-ssl/pic/avatar/avatar73.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar74.gif b/www-ssl/pic/avatar/avatar74.gif deleted file mode 100644 index 3c6b4e38..00000000 Binary files a/www-ssl/pic/avatar/avatar74.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar75.gif b/www-ssl/pic/avatar/avatar75.gif deleted file mode 100644 index c193589f..00000000 Binary files a/www-ssl/pic/avatar/avatar75.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar76.gif b/www-ssl/pic/avatar/avatar76.gif deleted file mode 100644 index 7926bb97..00000000 Binary files a/www-ssl/pic/avatar/avatar76.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar77.gif b/www-ssl/pic/avatar/avatar77.gif deleted file mode 100644 index 72991ce6..00000000 Binary files a/www-ssl/pic/avatar/avatar77.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar78.gif b/www-ssl/pic/avatar/avatar78.gif deleted file mode 100644 index 2972aa4f..00000000 Binary files a/www-ssl/pic/avatar/avatar78.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar79.gif b/www-ssl/pic/avatar/avatar79.gif deleted file mode 100644 index d20e13af..00000000 Binary files a/www-ssl/pic/avatar/avatar79.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar8.gif b/www-ssl/pic/avatar/avatar8.gif deleted file mode 100644 index b3e710cb..00000000 Binary files a/www-ssl/pic/avatar/avatar8.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar80.gif b/www-ssl/pic/avatar/avatar80.gif deleted file mode 100644 index 4c6afccc..00000000 Binary files a/www-ssl/pic/avatar/avatar80.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar81.gif b/www-ssl/pic/avatar/avatar81.gif deleted file mode 100644 index 2513d085..00000000 Binary files a/www-ssl/pic/avatar/avatar81.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar82.gif b/www-ssl/pic/avatar/avatar82.gif deleted file mode 100644 index ba761468..00000000 Binary files a/www-ssl/pic/avatar/avatar82.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar83.gif b/www-ssl/pic/avatar/avatar83.gif deleted file mode 100644 index 085cab2b..00000000 Binary files a/www-ssl/pic/avatar/avatar83.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar84.gif b/www-ssl/pic/avatar/avatar84.gif deleted file mode 100644 index 07ee7424..00000000 Binary files a/www-ssl/pic/avatar/avatar84.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar85.gif b/www-ssl/pic/avatar/avatar85.gif deleted file mode 100644 index cd510ece..00000000 Binary files a/www-ssl/pic/avatar/avatar85.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar86.gif b/www-ssl/pic/avatar/avatar86.gif deleted file mode 100644 index 0c791d78..00000000 Binary files a/www-ssl/pic/avatar/avatar86.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar87.gif b/www-ssl/pic/avatar/avatar87.gif deleted file mode 100644 index dac9b589..00000000 Binary files a/www-ssl/pic/avatar/avatar87.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar88.gif b/www-ssl/pic/avatar/avatar88.gif deleted file mode 100644 index e27c3b3b..00000000 Binary files a/www-ssl/pic/avatar/avatar88.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar89.gif b/www-ssl/pic/avatar/avatar89.gif deleted file mode 100644 index c07019c0..00000000 Binary files a/www-ssl/pic/avatar/avatar89.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar9.gif b/www-ssl/pic/avatar/avatar9.gif deleted file mode 100644 index 448c6ecc..00000000 Binary files a/www-ssl/pic/avatar/avatar9.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar90.gif b/www-ssl/pic/avatar/avatar90.gif deleted file mode 100644 index f71a5957..00000000 Binary files a/www-ssl/pic/avatar/avatar90.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar91.gif b/www-ssl/pic/avatar/avatar91.gif deleted file mode 100644 index 9b12113f..00000000 Binary files a/www-ssl/pic/avatar/avatar91.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar92.gif b/www-ssl/pic/avatar/avatar92.gif deleted file mode 100644 index c3c22c89..00000000 Binary files a/www-ssl/pic/avatar/avatar92.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar93.gif b/www-ssl/pic/avatar/avatar93.gif deleted file mode 100644 index 1c33f2af..00000000 Binary files a/www-ssl/pic/avatar/avatar93.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar94.gif b/www-ssl/pic/avatar/avatar94.gif deleted file mode 100644 index a91b90a2..00000000 Binary files a/www-ssl/pic/avatar/avatar94.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar95.gif b/www-ssl/pic/avatar/avatar95.gif deleted file mode 100644 index dc7fe45f..00000000 Binary files a/www-ssl/pic/avatar/avatar95.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar96.gif b/www-ssl/pic/avatar/avatar96.gif deleted file mode 100644 index f9aec5bf..00000000 Binary files a/www-ssl/pic/avatar/avatar96.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar97.gif b/www-ssl/pic/avatar/avatar97.gif deleted file mode 100644 index 018fd0dc..00000000 Binary files a/www-ssl/pic/avatar/avatar97.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar98.gif b/www-ssl/pic/avatar/avatar98.gif deleted file mode 100644 index e963d44f..00000000 Binary files a/www-ssl/pic/avatar/avatar98.gif and /dev/null differ diff --git a/www-ssl/pic/avatar/avatar99.gif b/www-ssl/pic/avatar/avatar99.gif deleted file mode 100644 index 3270bd87..00000000 Binary files a/www-ssl/pic/avatar/avatar99.gif and /dev/null differ diff --git a/www-ssl/pic/engelsystem_logo.png b/www-ssl/pic/engelsystem_logo.png deleted file mode 100644 index b017302e..00000000 Binary files a/www-ssl/pic/engelsystem_logo.png and /dev/null differ diff --git a/www-ssl/pic/external.png b/www-ssl/pic/external.png deleted file mode 100644 index 8ae475d8..00000000 Binary files a/www-ssl/pic/external.png and /dev/null differ diff --git a/www-ssl/pic/flag/de.png b/www-ssl/pic/flag/de.png deleted file mode 100644 index ac4a9773..00000000 Binary files a/www-ssl/pic/flag/de.png and /dev/null differ diff --git a/www-ssl/pic/flag/en.png b/www-ssl/pic/flag/en.png deleted file mode 100644 index ff701e19..00000000 Binary files a/www-ssl/pic/flag/en.png and /dev/null differ diff --git a/www-ssl/pic/himmel.png b/www-ssl/pic/himmel.png deleted file mode 100644 index 6a2b5000..00000000 Binary files a/www-ssl/pic/himmel.png and /dev/null differ diff --git a/www-ssl/pic/himmel_drohnen.png b/www-ssl/pic/himmel_drohnen.png deleted file mode 100644 index cea1113d..00000000 Binary files a/www-ssl/pic/himmel_drohnen.png and /dev/null differ diff --git a/www-ssl/pic/himmel_w.png b/www-ssl/pic/himmel_w.png deleted file mode 100644 index 2dd648ab..00000000 Binary files a/www-ssl/pic/himmel_w.png and /dev/null differ diff --git a/www-ssl/pic/smiles/aerger2.gif b/www-ssl/pic/smiles/aerger2.gif deleted file mode 100644 index accb9774..00000000 Binary files a/www-ssl/pic/smiles/aerger2.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/alien.gif b/www-ssl/pic/smiles/alien.gif deleted file mode 100644 index 1404f299..00000000 Binary files a/www-ssl/pic/smiles/alien.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/blush.gif b/www-ssl/pic/smiles/blush.gif deleted file mode 100644 index 28ce436b..00000000 Binary files a/www-ssl/pic/smiles/blush.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/boggle.gif b/www-ssl/pic/smiles/boggle.gif deleted file mode 100644 index 472a3c3c..00000000 Binary files a/www-ssl/pic/smiles/boggle.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/bounce.gif b/www-ssl/pic/smiles/bounce.gif deleted file mode 100644 index 942318f3..00000000 Binary files a/www-ssl/pic/smiles/bounce.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/bun.gif b/www-ssl/pic/smiles/bun.gif deleted file mode 100644 index c6ee6937..00000000 Binary files a/www-ssl/pic/smiles/bun.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/candycane.gif b/www-ssl/pic/smiles/candycane.gif deleted file mode 100644 index 4469a5c5..00000000 Binary files a/www-ssl/pic/smiles/candycane.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/cheesy.gif b/www-ssl/pic/smiles/cheesy.gif deleted file mode 100644 index 52d35b27..00000000 Binary files a/www-ssl/pic/smiles/cheesy.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/dead.gif b/www-ssl/pic/smiles/dead.gif deleted file mode 100644 index 8328c337..00000000 Binary files a/www-ssl/pic/smiles/dead.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/depressed.gif b/www-ssl/pic/smiles/depressed.gif deleted file mode 100644 index 17c24c42..00000000 Binary files a/www-ssl/pic/smiles/depressed.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/ginger.gif b/www-ssl/pic/smiles/ginger.gif deleted file mode 100644 index 199b085d..00000000 Binary files a/www-ssl/pic/smiles/ginger.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/hirsch1.gif b/www-ssl/pic/smiles/hirsch1.gif deleted file mode 100644 index 6ef61330..00000000 Binary files a/www-ssl/pic/smiles/hirsch1.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/huh.gif b/www-ssl/pic/smiles/huh.gif deleted file mode 100644 index 448c6ecc..00000000 Binary files a/www-ssl/pic/smiles/huh.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_arrow.gif b/www-ssl/pic/smiles/icon_arrow.gif deleted file mode 100644 index 2880055c..00000000 Binary files a/www-ssl/pic/smiles/icon_arrow.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_biggrin.gif b/www-ssl/pic/smiles/icon_biggrin.gif deleted file mode 100644 index d3527723..00000000 Binary files a/www-ssl/pic/smiles/icon_biggrin.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_confused.gif b/www-ssl/pic/smiles/icon_confused.gif deleted file mode 100644 index 0c49e069..00000000 Binary files a/www-ssl/pic/smiles/icon_confused.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_cool.gif b/www-ssl/pic/smiles/icon_cool.gif deleted file mode 100644 index cead0306..00000000 Binary files a/www-ssl/pic/smiles/icon_cool.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_cry.gif b/www-ssl/pic/smiles/icon_cry.gif deleted file mode 100644 index 7d54b1f9..00000000 Binary files a/www-ssl/pic/smiles/icon_cry.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_eek.gif b/www-ssl/pic/smiles/icon_eek.gif deleted file mode 100644 index 5d397810..00000000 Binary files a/www-ssl/pic/smiles/icon_eek.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_evil.gif b/www-ssl/pic/smiles/icon_evil.gif deleted file mode 100644 index ab1aa8e1..00000000 Binary files a/www-ssl/pic/smiles/icon_evil.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_exclaim.gif b/www-ssl/pic/smiles/icon_exclaim.gif deleted file mode 100644 index 6e50e2ee..00000000 Binary files a/www-ssl/pic/smiles/icon_exclaim.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_frown.gif b/www-ssl/pic/smiles/icon_frown.gif deleted file mode 100644 index d2ac78c0..00000000 Binary files a/www-ssl/pic/smiles/icon_frown.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_idea.gif b/www-ssl/pic/smiles/icon_idea.gif deleted file mode 100644 index a40ae0d7..00000000 Binary files a/www-ssl/pic/smiles/icon_idea.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_lol.gif b/www-ssl/pic/smiles/icon_lol.gif deleted file mode 100644 index 374ba150..00000000 Binary files a/www-ssl/pic/smiles/icon_lol.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_mad.gif b/www-ssl/pic/smiles/icon_mad.gif deleted file mode 100644 index 1f6c3c2f..00000000 Binary files a/www-ssl/pic/smiles/icon_mad.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_mrgreen.gif b/www-ssl/pic/smiles/icon_mrgreen.gif deleted file mode 100644 index b54cd0f9..00000000 Binary files a/www-ssl/pic/smiles/icon_mrgreen.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_neutral.gif b/www-ssl/pic/smiles/icon_neutral.gif deleted file mode 100644 index 4f311567..00000000 Binary files a/www-ssl/pic/smiles/icon_neutral.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_question.gif b/www-ssl/pic/smiles/icon_question.gif deleted file mode 100644 index 9d072265..00000000 Binary files a/www-ssl/pic/smiles/icon_question.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_razz.gif b/www-ssl/pic/smiles/icon_razz.gif deleted file mode 100644 index 29da2a2f..00000000 Binary files a/www-ssl/pic/smiles/icon_razz.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_redface.gif b/www-ssl/pic/smiles/icon_redface.gif deleted file mode 100644 index ad762832..00000000 Binary files a/www-ssl/pic/smiles/icon_redface.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_rolleyes.gif b/www-ssl/pic/smiles/icon_rolleyes.gif deleted file mode 100644 index d7f5f2f4..00000000 Binary files a/www-ssl/pic/smiles/icon_rolleyes.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_sad.gif b/www-ssl/pic/smiles/icon_sad.gif deleted file mode 100644 index d2ac78c0..00000000 Binary files a/www-ssl/pic/smiles/icon_sad.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_smile.gif b/www-ssl/pic/smiles/icon_smile.gif deleted file mode 100644 index 7b1f6d30..00000000 Binary files a/www-ssl/pic/smiles/icon_smile.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_surprised.gif b/www-ssl/pic/smiles/icon_surprised.gif deleted file mode 100644 index cb214243..00000000 Binary files a/www-ssl/pic/smiles/icon_surprised.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_twisted.gif b/www-ssl/pic/smiles/icon_twisted.gif deleted file mode 100644 index 502fe247..00000000 Binary files a/www-ssl/pic/smiles/icon_twisted.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/icon_wind.gif b/www-ssl/pic/smiles/icon_wind.gif deleted file mode 100644 index d1482880..00000000 Binary files a/www-ssl/pic/smiles/icon_wind.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/koenig1.gif b/www-ssl/pic/smiles/koenig1.gif deleted file mode 100644 index b3e710cb..00000000 Binary files a/www-ssl/pic/smiles/koenig1.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/laser1.gif b/www-ssl/pic/smiles/laser1.gif deleted file mode 100644 index 32e2aab7..00000000 Binary files a/www-ssl/pic/smiles/laser1.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/love1.gif b/www-ssl/pic/smiles/love1.gif deleted file mode 100644 index 88dd553a..00000000 Binary files a/www-ssl/pic/smiles/love1.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/moo.gif b/www-ssl/pic/smiles/moo.gif deleted file mode 100644 index e525aa86..00000000 Binary files a/www-ssl/pic/smiles/moo.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/nuts.gif b/www-ssl/pic/smiles/nuts.gif deleted file mode 100644 index 12d4c5d1..00000000 Binary files a/www-ssl/pic/smiles/nuts.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/robin.gif b/www-ssl/pic/smiles/robin.gif deleted file mode 100644 index ee0f0500..00000000 Binary files a/www-ssl/pic/smiles/robin.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/sheep.gif b/www-ssl/pic/smiles/sheep.gif deleted file mode 100644 index d1691491..00000000 Binary files a/www-ssl/pic/smiles/sheep.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/sick.gif b/www-ssl/pic/smiles/sick.gif deleted file mode 100644 index 488d0e8e..00000000 Binary files a/www-ssl/pic/smiles/sick.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/sleep.gif b/www-ssl/pic/smiles/sleep.gif deleted file mode 100644 index 7e1a0c51..00000000 Binary files a/www-ssl/pic/smiles/sleep.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/soppy.gif b/www-ssl/pic/smiles/soppy.gif deleted file mode 100644 index 6c0416b1..00000000 Binary files a/www-ssl/pic/smiles/soppy.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/stress.gif b/www-ssl/pic/smiles/stress.gif deleted file mode 100644 index 133913d7..00000000 Binary files a/www-ssl/pic/smiles/stress.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/sweet.gif b/www-ssl/pic/smiles/sweet.gif deleted file mode 100644 index 6c1e79a7..00000000 Binary files a/www-ssl/pic/smiles/sweet.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/tired.gif b/www-ssl/pic/smiles/tired.gif deleted file mode 100644 index d8cd4306..00000000 Binary files a/www-ssl/pic/smiles/tired.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/urgh.gif b/www-ssl/pic/smiles/urgh.gif deleted file mode 100644 index 16a9bc1d..00000000 Binary files a/www-ssl/pic/smiles/urgh.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/winken1.gif b/www-ssl/pic/smiles/winken1.gif deleted file mode 100644 index 98f1821b..00000000 Binary files a/www-ssl/pic/smiles/winken1.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/worm.gif b/www-ssl/pic/smiles/worm.gif deleted file mode 100644 index c0134ee8..00000000 Binary files a/www-ssl/pic/smiles/worm.gif and /dev/null differ diff --git a/www-ssl/pic/smiles/worry.gif b/www-ssl/pic/smiles/worry.gif deleted file mode 100644 index c598b575..00000000 Binary files a/www-ssl/pic/smiles/worry.gif and /dev/null differ diff --git a/www-ssl_old/ShowUserPicture.php b/www-ssl_old/ShowUserPicture.php new file mode 100644 index 00000000..5a222c07 --- /dev/null +++ b/www-ssl_old/ShowUserPicture.php @@ -0,0 +1,56 @@ + diff --git a/www-ssl_old/admin/UserPicture.php b/www-ssl_old/admin/UserPicture.php new file mode 100644 index 00000000..25f8b54b --- /dev/null +++ b/www-ssl_old/admin/UserPicture.php @@ -0,0 +1,132 @@ +\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t(max " . get_cfg_var("post_max_size") . "Byte)
    \n"; + echo "\t\n"; + echo "\n"; + break; + case 'sendPicture' : + if (($_FILES["file"]["size"] > 0) && (isset ($_POST["UID"]))) { + if (($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/png") || ($_FILES["file"]["type"] == "image/gif")) { + $data = addslashes(fread(fopen($_FILES["file"]["tmp_name"], "r"), filesize($_FILES["file"]["tmp_name"]))); + + if (GetPicturShow($_POST['UID']) == "") + $SQL = "INSERT INTO `UserPicture` " . + "( `UID`,`Bild`, `ContentType`, `show`) " . + "VALUES ('" . $_POST['UID'] . "', '$data', '" . $_FILES["file"]["type"] . "', 'N')"; + else + $SQL = "UPDATE `UserPicture` SET " . + "`Bild`='$data', " . + "`ContentType`='" . $_FILES["file"]["type"] . "' " . + "WHERE `UID`='" . $_POST['UID'] . "'"; + + echo "Upload Pictur:'" . $_FILES["file"]["name"] . "', " . + "MIME-Type: " . $_FILES["file"]["type"] . ", " . + $_FILES["file"]["size"] . " Byte " . + "for " . UID2Nick($_POST["UID"]); + } else + Print_Text("pub_einstellungen_send_KO"); + } else + Print_Text("pub_einstellungen_send_KO"); + break; + + case 'SetN' : + if (IsSet ($_GET["UID"])) { + echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gesperrt:
    "; + $SQL = "UPDATE `UserPicture` SET `show`='N' WHERE `UID`='" . $_GET["UID"] . "'"; + } else + echo "Fehlerhafter Aufruf"; + break; + case 'SetY' : + if (IsSet ($_GET["UID"])) { + echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde Freigegeben:
    "; + $SQL = "UPDATE `UserPicture` SET `show`='Y' WHERE `UID`='" . $_GET["UID"] . "'"; + } else + echo "Fehlerhafter Aufruf"; + break; + case 'del' : + echo "Wollen Sie das Bild von '" . UID2Nick($_GET["UID"]) . "' wirklich löschen? " . + "Yes"; + break; + case 'delYes' : + if (IsSet ($_GET["UID"])) { + echo "Bild von '" . UID2Nick($_GET["UID"]) . "' wurde gelöscht:
    "; + $SQL = "DELETE FROM `UserPicture` WHERE `UID`='" . $_GET["UID"] . "' LIMIT 1"; + } else + echo "Fehlerhafter Aufruf"; + break; + default : + echo "Fehlerhafter Aufruf"; + + } //switch + + // Update ??? + if (IsSet ($SQL)) { + // hier muesste das SQL ausgefuehrt werden... + $Erg = mysql_query($SQL, $con); + if ($Erg == 1) + echo "Änderung wurde gesichert...
    "; + else { + echo "Fehler beim speichern... bitte noch ein mal probieren :)"; + echo "

    " . mysql_error($con) . "
    ($SQL)
    "; + } + } // Ende Update + echo "
    \n
    \n
    \n\n"; +} //IF IsSet($action) + +//ausgabe der Liste +$Sql = "SELECT * FROM `UserPicture` WHERE `UID`>0;"; +$Erg = mysql_query($Sql, $con); + +echo "Hallo " . $_SESSION['Nick'] . ",
    \nhier hast du die Möglichkeit, die Bilder der Engel freizugeben:

    \n"; + +echo "\n"; +echo "\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo ""; + +for ($t = 0; $t < mysql_num_rows($Erg); $t++) { + $UIDs = mysql_result($Erg, $t, "UID"); + echo "\t\n"; + + echo "\t\t\n"; + echo "\t\t\n"; + + if (GetPicturShow($UIDs) == "Y") + echo "\t\t\n"; + elseif (GetPicturShow($UIDs) == "N") echo "\t\t\n"; + else + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; +} // ende Auflistung Raeume +echo "
    UserBildStatusLöschen
    " . UID2Nick(mysql_result($Erg, $t, "UID")) . "" . displayPictur($UIDs, 0) . "sperrenfreigebenERROR: show='" . GetPicturShow($UIDs) . "'del
    "; + +echo "
    picture upload\n"; + +include ("includes/footer.php"); +?> diff --git a/www-ssl_old/admin/aktiv.php b/www-ssl_old/admin/aktiv.php new file mode 100644 index 00000000..8db62f98 --- /dev/null +++ b/www-ssl_old/admin/aktiv.php @@ -0,0 +1,105 @@ +"; +echo Get_Text("pub_aktive_Text1") . "
    \n"; +echo Get_Text("pub_aktive_Text2") . "

    \n"; + +// auswahlbox +echo Get_Text("pub_aktive_Text31") . "\n"; +echo ""; +echo Get_Text("pub_aktive_Text32") . "

    \n"; +echo "\n"; +echo "\n"; +echo "\n"; + +echo "
    \n"; +echo "\t
    \n"; +echo "
    \n"; + +if (Isset ($_POST["ResetActive"])) { + $SQLreset = "UPDATE `User` SET `Aktiv`='0'"; + $ErgReset = db_query($SQLreset, "Reset Active"); + if ($ErgReset != 1) + echo "Fehler beim zuruecksetzen der Activ\n"; + else + echo "Active wurde erfolgreich zurueckgesetzt\n"; +} + +if (IsSet ($_POST["Anzahl"])) + echo "
    \n\n" . Get_Text("pub_aktive_Text5_1") . $_POST["Anzahl"] . Get_Text("pub_aktive_Text5_2") . ":"; + +echo "

    \n\n"; + +//ausgabe tabelle +echo "\n"; +echo "\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\t\n"; +echo "\n"; + +$SQL = " +SELECT d.UID, d.nr, d.len, d.lenWeight, f.nr AS nrFree, f.len AS lenFree, d.lenWeight - COALESCE(f.len, 0) as lenReal + FROM + (SELECT e.UID, COUNT(s.Len) as nr, SUM(s.Len) as len, SUM( s.Len*(1+(((HOUR(s.DateS)+2)%24)<10 and ((HOUR(s.DateE)+2)%24)<=10)) ) as lenWeight FROM `Shifts` AS s INNER JOIN `ShiftEntry` AS e USING(SID) WHERE NOT UID=0 GROUP BY UID) as d + LEFT JOIN + (SELECT UID, COUNT(Length) AS nr, SUM(Length) AS len FROM `ShiftFreeloader` GROUP BY UID) AS f + USING(UID) + ORDER BY lenReal DESC, nr DESC, UID"; + +$Erg = mysql_query($SQL, $con); +echo mysql_error($con); +$rowcount = mysql_num_rows($Erg); + +$aktivecount = 0; +for ($i = 0; $i < $rowcount; $i++) { + echo "\n\n\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + echo "\t\t\n"; + echo "\t\n"; +} // ende Auflistung aktive Engel + +echo "
    " . Get_Text("pub_aktive_Nick") . "" . Get_Text("pub_aktive_Anzahl") . "" . Get_Text("pub_aktive_Time") . "" . Get_Text("pub_aktive_Time") . " WeightFreeloader " . Get_Text("pub_aktive_Anzahl") . "Freeloader " . Get_Text("pub_aktive_Time") . "" . Get_Text("pub_aktive_Time") . " result" . Get_Text("pub_aktive_Active") . "
    " . UID2Nick(mysql_result($Erg, $i, "UID")) . "" . mysql_result($Erg, $i, "nr") . "x" . mysql_result($Erg, $i, "len") . "h" . mysql_result($Erg, $i, "lenWeight") . "h" . mysql_result($Erg, $i, "nrFree") . "x" . mysql_result($Erg, $i, "lenFree") . "h" . mysql_result($Erg, $i, "lenReal") . "h"; + if (IsSet ($_POST["Anzahl"])) { + if ($_POST["Anzahl"] < mysql_result($Erg, $i, "lenReal")) { + $aktivecount++; + if ($_POST["SendType"] == "Show..") + echo "show set"; + else { + $SQL2 = "UPDATE `User` SET `Aktiv`='1' WHERE `UID`='" . mysql_result($Erg, $i, "UID") . "' LIMIT 1"; + $Erg2 = db_query($SQL2, "update Active State"); + if ($Erg2 != 1) + echo "Fehler beim speichern bei Engel " . UID2Nick(mysql_result($Erg, $i, "UID")); + else + echo "write set"; + } + } + } + echo "
    "; + +echo "
    Anzahl eintraege: $aktivecount / $rowcount (Aktive/Mitschichten)

    "; + +include ("includes/footer.php"); +?> + diff --git a/www-ssl_old/admin/dbUpdateFromXLS.php b/www-ssl_old/admin/dbUpdateFromXLS.php new file mode 100644 index 00000000..88879de7 --- /dev/null +++ b/www-ssl_old/admin/dbUpdateFromXLS.php @@ -0,0 +1,252 @@ +\n

    XML File:

    \n"; +if (isset ($_POST["PentabarfUser"]) && isset ($_POST["password"]) && isset ($_POST["PentabarfURL"])) { + echo "Update XCAL-File from Pentabarf.."; + if ($PentabarfGetWith == "fsockopen") { + + //backup error messeges and delate + $Backuperror_messages = $error_messages; + $fp = fsockopen("ssl://$PentabarfXMLhost", 443, $errno, $errstr, 30); + // $error_messages = $Backuperror_messages; + + if (!$fp) { + echo "

    fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!" . + "[$errstr ($errno)]

    "; + } else { + if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) { + $head = 'GET /' . $PentabarfXMLpath . $_POST["PentabarfURL"] . ' HTTP/1.1' . "\r\n" . + 'Host: ' . $PentabarfXMLhost . "\r\n" . + 'User-Agent: Engelsystem' . "\r\n" . + 'Authorization: Basic ' . + base64_encode($_POST["PentabarfUser"] . ':' . $_POST["password"]) . "\r\n" . + "\r\n"; + fputs($fp, $head); + $Zeilen = -1; + while (!feof($fp)) { + $Temp = fgets($fp, 1024); + + // ende des headers + if ($Temp == "f20\r\n") { + $Zeilen = 0; + $Temp = ""; + } + + //file ende? + if ($Temp == "0\r\n") + break; + + if (($Zeilen > -1) && ($Temp != "ffb\r\n")) { + //steuerzeichen ausfiltern + if (strpos("#$Temp", "\r\n") > 0) + $Temp = substr($Temp, 0, strlen($Temp) - 2); + if (strpos("#$Temp", "1005") > 0) + $Temp = ""; + if (strpos("#$Temp", "783") > 0) + $Temp = ""; + //schreiben in file + fputs($fileOut, $Temp); + $Zeilen++; + } + } + fclose($fileOut); + + echo "
    Es wurden $Zeilen Zeilen eingelesen
    "; + } else + echo "

    fail: File '$Tempdir/engelXML' not writeable!

    "; + fclose($fp); + } + } + elseif ($PentabarfGetWith == "fopen") { + //user uns password in url einbauen + $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" . + $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"]; + + if (($fileIn = fopen($FileNameIn, "r")) != FALSE) { + if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) { + $Zeilen = 0; + while (!feof($fileIn)) { + $Zeilen++; + fputs($fileOut, fgets($fileIn)); + } + fclose($fileOut); + echo "
    Es wurden $Zeilen Zeilen eingelesen
    "; + } else + echo "

    fail: File '$Tempdir/engelXML' not writeable!

    "; + fclose($fileIn); + } else + echo "

    fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!

    "; + } + elseif ($PentabarfGetWith == "wget") { + $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " . + "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . + " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" . + " --no-check-certificate"; + echo system($Command, $Status); + if ($Status == 0) + echo "OK.
    "; + else + echo "fail ($Status)($Command).
    "; + } + elseif ($PentabarfGetWith == "lynx") { + $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " . + "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML"; + echo system($Command, $Status); + if ($Status == 0) + echo "OK.
    "; + else + echo "fail ($Status)($Command).
    "; + } + elseif ($PentabarfGetWith == "fopen") { + //user uns password in url einbauen + $FileNameIn = "https://" . $_POST["PentabarfUser"] . ':' . $_POST["password"] . "@" . + $PentabarfXMLhost . "/" . $PentabarfXMLpath . $_POST["PentabarfURL"]; + + if (($fileIn = fopen($FileNameIn, "r")) != FALSE) { + if (($fileOut = fopen("$Tempdir/engelXML", "w")) != FALSE) { + $Zeilen = 0; + while (!feof($fileIn)) { + $Zeilen++; + fputs($fileOut, fgets($fileIn)); + } + fclose($fileOut); + echo "
    Es wurden $Zeilen Zeilen eingelesen
    "; + } else + echo "

    fail: File '$Tempdir/engelXML' not writeable!

    "; + fclose($fileIn); + } else + echo "

    fail: File 'https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . "' not readable!

    "; + } + elseif ($PentabarfGetWith == "wget") { + $Command = "wget --http-user=" . $_POST["PentabarfUser"] . " --http-passwd=" . $_POST["password"] . " " . + "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . + " --output-file=$Tempdir/engelXMLwgetLog --output-document=$Tempdir/engelXML" . + " --no-check-certificate"; + echo system($Command, $Status); + if ($Status == 0) + echo "OK.
    "; + else + echo "fail ($Status)($Command).
    "; + } + elseif ($PentabarfGetWith == "lynx") { + $Command = "lynx -auth=" . $_POST["PentabarfUser"] . ":" . $_POST["password"] . " -dump " . + "https://$PentabarfXMLhost/$PentabarfXMLpath" . $_POST["PentabarfURL"] . " > $Tempdir/engelXML"; + echo system($Command, $Status); + if ($Status == 0) + echo "OK.
    "; + else + echo "fail ($Status)($Command).
    "; + } else + echo "

    The PentabarfGetWith='$PentabarfGetWith' not supported

    "; +} else { + echo "
    \n"; + echo "\n"; + echo "\t" . + "\n"; + echo "\t" . + "\n"; + echo "\t" . + "\n"; + echo "\t\n"; + echo "
    XCAL-File: https://$PentabarfXMLhost/$PentabarfXMLpath
    Username:
    Password:
    \n"; + echo "
    \n"; +} + +//readXMLfile("xml.php.xml"); +if (readXMLfile("$Tempdir/engelXML") == 0) { + $XMLmain = getXMLsubPease($XMLmain, "VCALENDAR"); + + if ($ShowDataStrukture) { + echo "

    "; + echo $XMLmain->name; + echo "
    "; + print_r(array_values($XMLmain->sub)); + echo "
    "; + } + + /* + echo "
    "; + $Feld=7; + echo "$Feld#". $XMLmain->sub[$Feld]->name. "
    "; + echo "$Feld#". $XMLmain->sub[$Feld]->sub; + //print_r(array_values ($XMLmain->sub[$Feld]->sub)); + while(list($key, $value) = each($XMLmain->sub[$Feld]->sub)) + echo "?ID".$value->sub[1]->data. "=". $value->sub[2]->data. "\n"; + echo ""; + */ + + /*############################################################################################## + V e r s i o n + ##############################################################################################*/ + + echo "
    \n"; + $XMLrelease = getXMLsubPease($XMLmain, "X-WR-CALDESC"); + echo "release: " . $XMLrelease->data . "
    \n"; + //$XMLreleaseDate = getXMLsubPease( $XMLmain, "RELEASE-DATE"); + //echo "release date: ". $XMLreleaseDate->data. "
    \n"; + echo "
    \n"; + + /*############################################################################################## + V e r s i o n + ##############################################################################################*/ + if ($EnableRoomFunctions) + include ("includes/funktion_xml_room.php"); + + if ($EnableSchudleFunctions) + include ("includes/funktion_xml_schudle.php"); + + /*############################################################################################## + U P D A T E A L L + ##############################################################################################*/ + echo "\n\n
    \n

    Update ALL:

    \n"; + + echo "
    \n"; + echo "\t\n"; + echo "
    \n"; + +} //if XMLopenOOK + +include ("includes/footer.php"); +?> + diff --git a/www-ssl_old/admin/dect.php b/www-ssl_old/admin/dect.php new file mode 100644 index 00000000..4e9f472a --- /dev/null +++ b/www-ssl_old/admin/dect.php @@ -0,0 +1,69 @@ +\n"; +echo "\n"; + +echo "\n"; + +echo "\n"; + +echo "\n"; +echo "\n"; +echo ""; +echo "
    Numberh:m
    \n"; +// Listet alle Nicks auf +echo "\n"; + +echo "\n"; +echo ":"; +echo "
    \n"; + +echo ""; + +include ("includes/footer.php"); +?> + diff --git a/www-ssl_old/admin/free.php b/www-ssl_old/admin/free.php new file mode 100644 index 00000000..b45fadcf --- /dev/null +++ b/www-ssl_old/admin/free.php @@ -0,0 +1,98 @@ +\n"; + +echo "

    \n\nHier findest du alle Engel, welche zur Zeit in keiner Schicht verplant sind:

    \n"; + +####################################################### +# Ermitteln freier Engel +# +# auslesen aller Engel und dazugehoerige Schichten +####################################################### + +// $SQL= "SELECT User.Nick, Schichtplan.*, Schichtbelegung. * FROM User LEFT JOIN Schichtplan ON User.UID=Schichtbelegung.UID, Schichtplan.SID LEFT JOIN Schichtbelegung.SID WHERE User.UID = Schichtbelegung.UID AND Schichtplan.SID = Schichtbelegung.SID AND Schichtplan.Date < now() and Schichtplan.EndDate > now() ORDER BY Nick"; + +/* geht nicht ??? unter stabel !! +$SQL= "SELECT User.Nick, Schichtplan.*, Schichtbelegung.* ". + "FROM Schichtplan, User LEFT OUTER ". + "JOIN Schichtbelegung ON User.UID=Schichtbelegung.UID ". + "WHERE Schichtplan.SID = Schichtbelegung.SID AND ". + "Schichtplan.Date < now() and ". + "Schichtplan.EndDate > now() ". + "ORDER BY Nick"; + +$SQL = "SELECT Shifts.*, ShiftEntry.*, User.Nick ". + "FROM User ". + "INNER JOIN (Shifts INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID) ON User.UID = ShiftEntry.UID ". + "WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() );"; +*/ +$SQL = "SELECT Shifts.*, ShiftEntry.* " . +"FROM `Shifts` INNER JOIN ShiftEntry ON Shifts.SID = ShiftEntry.SID " . +"WHERE (Shifts.DateS<=Now() AND Shifts.DateE>=Now() AND ShiftEntry.UID>0);"; + +//SELECT User.Nick, Schichtplan.*, Schichtbelegung. * FROM User LEFT JOIN Schichtbelegung ON User.UID=Schichtbelegung.UID, Schichtplan LEFT JOIN Schichtbelegung ON Schichtplan.SID = Schichtbelegung.SID WHERE Schichtplan.Date < now() and Schichtplan.EndDate > now() ORDER BY Nick + +//echo "
    $SQL
    "; + +$Erg = mysql_query($SQL, $con); +$Zeilen = mysql_num_rows($Erg); + +// for ($i = 1; $i < mysql_num_fields($Erg); $i++) +// echo "|".mysql_field_name($Erg, $i); + +echo "\n"; +echo "\t\n"; +echo "\t\t\n"; +echo "\t\t\n"; +echo "\t\t\n"; +echo "\t\t\n"; +echo "\t\t\n"; +echo "\t\n"; + +$inuse = ""; +for ($i = 0; $i < $Zeilen; $i++) { + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + if ($inuse != "") + $inuse .= " OR "; + $inuse .= "(Nick = \"" . UID2Nick(mysql_result($Erg, $i, "UID")) . "\")"; +} +if ($inuse != "") + $inuse = " WHERE NOT (" . + $inuse . ")"; +echo "
    NickSchichtOrtVonBis
    " . + UID2Nick(mysql_result($Erg, $i, "UID")) . "" . mysql_result($Erg, $i, "RID") . "" . mysql_result($Erg, $i, "DateS") . "" . mysql_result($Erg, $i, "DateE") . "
    \n"; + +//########################################################################################################## + +echo "

    \n\nhier findest du alle Engel, welche zur Zeit in keiner Schichten verplant sind:

    \n"; +echo "\n"; +echo "\t\n\t\t\n\t\t\n\t\n"; + +$SQL = "SELECT Nick, UID, DECT FROM User" . $inuse . ";"; +$Erg = mysql_query($SQL, $con); +$Zeilen = mysql_num_rows($Erg); +for ($i = 0; $i < $Zeilen; $i++) { + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\n\n"; +} +echo "
    NickDECT
    " . + mysql_result($Erg, $i, "Nick") . "" . mysql_result($Erg, $i, "DECT") . "
    \n"; + +include ("includes/footer.php"); +?> + diff --git a/www-ssl_old/admin/free_DECT.php b/www-ssl_old/admin/free_DECT.php new file mode 100644 index 00000000..4b4e3085 --- /dev/null +++ b/www-ssl_old/admin/free_DECT.php @@ -0,0 +1,65 @@ +=Now() AND ShiftEntry.UID>0);"; + +$Erg = mysql_query($SQL, $con); +$Zeilen = mysql_num_rows($Erg); + +$inuse = ""; +for ($i = 0; $i < $Zeilen; $i++) { + if ($inuse != "") + $inuse .= " OR "; + $inuse .= "(UID = \"" . mysql_result($Erg, $i, "UID") . "\")"; +} +if ($inuse != "") { + $inuse = " WHERE (NOT (" . $inuse . ")) AND (DECT!='')"; +} else { + $inuse = " WHERE (DECT!='')"; +} + +//########################################################################################################## + +$SQL = "SELECT * FROM User" . $inuse . ";"; +$Erg = mysql_query($SQL, $con); +$Zeilen = mysql_num_rows($Erg); +for ($i = 0; $i < $Zeilen; $i++) { + // get DECT number + echo mysql_result($Erg, $i, "DECT") . "\t"; + + // get all user rights + $SQL_RIGHT = "SELECT * FROM UserCVS WHERE UID=" . mysql_result($Erg, $i, "UID") . ";"; + $Erg_RIGHT = mysql_query($SQL_RIGHT, $con); + $UserRights = mysql_fetch_array($Erg_RIGHT); + + foreach ($UserRights as $Var => $Value) { + if ((strpos($Var, ".php") === false) AND (strpos($Var, "/") === false) AND (strpos($Var, "UID") === false) AND (is_numeric($Var) === false)) { + echo "\"" . $Var . "\"=" . $Value . "\t"; + } + } + + // get shift types + $SQL_TYPES = "SELECT TID FROM `ShiftEntry` WHERE UID=" . mysql_result($Erg, $i, "UID") . " GROUP BY TID;"; + $Erg_TYPES = mysql_query($SQL_TYPES, $con); + $Zeilen_Typen = mysql_num_rows($Erg_TYPES); + for ($j = 0; $j < $Zeilen_Typen; $j++) { + echo "\"TID_" . TID2Type(mysql_result($Erg_TYPES, $j, "TID")) . "\"=Y\t"; + } + + echo "\n"; + // echo "
    "; +} +?> + diff --git a/www-ssl_old/admin/room.php b/www-ssl_old/admin/room.php new file mode 100755 index 00000000..4854acb6 --- /dev/null +++ b/www-ssl_old/admin/room.php @@ -0,0 +1,199 @@ +\nhier hast du die Möglichkeit, neue Räume für die Schichtpläne einzutragen ". + "oder vorhandene abzuändern:

    \n"; + + echo "- Neuen Raum/Ort eintragen
    \n"; + + echo "\n"; + echo "\n"; + + for( $i = 1; $i < mysql_num_fields($Erg); $i++ ) + { + if( substr( mysql_field_name($Erg, $i), 0, 12) == "DEFAULT_EID_") + echo "\t"; + else + echo "\t"; + } + echo "\t"; + echo ""; + + for( $t = 0; $t < mysql_num_rows($Erg); $t++ ) + { + echo "\t\n"; + for ($j = 1; $j < mysql_num_fields($Erg); $j++) + { + echo "\t\t\n"; + } + echo "\t\t\n"; + echo "\t\n"; + } // ende Auflistung Raeume + echo "
    Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $i), 12)]. "". mysql_field_name($Erg, $i)."Ändern
    ".mysql_result($Erg, $t, $j)."###
    "; +} +else +{ + +UnSet($SQL); + +switch ($_GET["action"]) { + +case 'new': + echo "Neuen Raum einrichten:
    "; + echo "
    \n"; + echo "\n"; + + for( $Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++ ) + { + if( (mysql_field_name($Erg, $Uj) == "show") || (mysql_field_name($Erg, $Uj) == "FromPentabarf") ) + { + echo "". + "\n"; + } + else + { + //sonderfall fuer Default Engel + if( substr( mysql_field_name($Erg, $Uj), 0, 12) == "DEFAULT_EID_") + $FeldName = "Anzahl ". $EngelTypeID[substr( mysql_field_name($Erg, $Uj), 12)]; + else + $FeldName = mysql_field_name($Erg, $Uj); + + echo "". + "\n"; + } + } + echo "
    ". mysql_field_name($Erg, $Uj). "". + "Yes". + "No". + "
    $FeldName"; + echo "
    \n"; + echo "\n"; + echo "\n"; + echo "
    "; + break; + +case 'newsave': + $vars = $_GET; + $count = count($vars) - 1; + $vars = array_splice($vars, 0, $count); + $Keys = ""; + $Values = ""; + foreach($vars as $key => $value) + { + $Keys .= ", `$key`"; + $Values .= ", '$value'"; + } + $SQL = "INSERT INTO `Room` (". substr( $Keys, 2). ") VALUES (". substr( $Values, 2). ")"; + SetHeaderGo2Back(); + break; + +case 'change': + if (! IsSet($_GET["RID"])) + echo "Fehlerhafter Aufruf!"; + else + { + $SQL2 = "SELECT * FROM `Room` WHERE `RID`='". $_GET["RID"]. "'"; + $ERG = mysql_query($SQL2, $con); + + if( mysql_num_rows( $ERG)>0) + { + echo "Raum abändern:\n"; + echo "Hier kannst du eintragen, welche und wieviele Engel für den Raum zur Verf?gung stehen müssen."; + echo "
    \n"; + echo "\n"; + + for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++) + { + if( (mysql_field_name($ERG, $Uj) == "show") || (mysql_field_name($ERG, $Uj) == "FromPentabarf") ) + { + echo "". + "\n"; + } + else + { + if( substr( mysql_field_name($ERG, $Uj), 0, 12) == "DEFAULT_EID_") + //sonderfall fuer Default Engel + $FeldName = "Anzahl ". $EngelTypeID[substr( mysql_field_name($ERG, $Uj), 12)]; + else + $FeldName = mysql_field_name($ERG, $Uj); + echo "". + "\n"; + } + } + echo "
    ". mysql_field_name($Erg, $Uj). "". + "Yes". + "No". + "
    $FeldName". + "
    \n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
    "; + echo "
    \n"; + echo "\n"; + echo "\n"; + echo ""; + echo "
    "; + } + else + echo "FEHLER: Room ID ". $_GET["RID"]. " nicht gefunden"; + } + break; + +case 'changesave': + $sql=""; + $vars = $_GET; + $count = count($vars) - 2; + $vars = array_splice($vars, 0, $count); + foreach($vars as $key => $value) + { + $keys = substr($key,1); + $sql .= ", `".$keys."`='".$value."' "; + } + $SQL = "UPDATE `Room` SET ". substr($sql, 2). " WHERE `RID`='". $_GET["eRID"]. "'"; + SetHeaderGo2Back(); + break; + +case 'delete': + if (IsSet($_GET["RID"])) { + $SQL="DELETE FROM `Room` WHERE `RID`='". $_GET["RID"]. "'"; + } else { + echo "Fehlerhafter Aufruf"; + } + SetHeaderGo2Back(); + break; + +} //switch + + +// Update ??? + +if (IsSet($SQL)){ +// echo $SQL; + // hier muesste das SQL ausgefuehrt werden... + $Erg = db_query($SQL, "exec SQL"); + if ($Erg == 1) + echo "Änderung wurde gesichert...
    "; + else + { + echo "Fehler beim speichern... bitte noch ein mal probieren :)"; + echo "

    ".mysql_error( $con ). "
    ($SQL)
    "; + } +} // Ende Update + +} //IF IsSet($action) + +include ("../../includes/footer.php"); +?> diff --git a/www-ssl_old/admin/schichtplan.1.php b/www-ssl_old/admin/schichtplan.1.php new file mode 100644 index 00000000..fe8c0384 --- /dev/null +++ b/www-ssl_old/admin/schichtplan.1.php @@ -0,0 +1,5 @@ +

    Schichtplan

    + \ No newline at end of file diff --git a/www-ssl_old/admin/schichtplan.php b/www-ssl_old/admin/schichtplan.php new file mode 100644 index 00000000..70ef5a6a --- /dev/null +++ b/www-ssl_old/admin/schichtplan.php @@ -0,0 +1,362 @@ +\n"; + if ($Erg == 1) { + echo "SQL war erfolgreich"; + } else { + echo "SQL Fehler (" . mysql_error($con) . ")"; + } +} + +if (!IsSet ($_GET["action"])) { + echo "Hallo " . $_SESSION['Nick'] . ",
    \n"; + echo "hier kannst du Schichten anlegen, ändern oder löschen.

    "; + echo "Neue Schicht einplanen

    \n\n"; + + echo "
    \n"; +?> + + + + + + + + +\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + $sql2 = "SELECT `Name` FROM `Room` WHERE `RID`='" . mysql_result($Erg, $i, "RID") . "'"; + $Erg2 = mysql_query($sql2, $con); + if (mysql_num_rows($Erg2) > 0) + echo "\t\t\n"; + else + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + } + echo "
    DatumRaumDauerÄndern
    " . mysql_result($Erg, $i, "DateS") . "" . mysql_result($Erg2, 0, "Name") . "Unbenkannt (RID=" . mysql_result($Erg, $i, "RID") . ")" . mysql_result($Erg, $i, "Len") . " Std. ####
    \n"; + + echo "\n"; + echo "\n"; + echo "
    \n"; + +} else { + + // aus sicherheitzgr�nden wegen sp�terer genuzung + UnSet ($chSQL); + + switch ($_GET["action"]) { + + case 'change' : + if (!IsSet ($_GET["SID"])) { + echo "Fehlerhafter Aufruf!\n"; + } else { + + $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )"; + $Erg = mysql_query($sql, $con); + + echo "Schicht abändern:
    \n"; + + // Anzeige Allgemeiner schaischt daten + echo "
    "; + echo "\n"; + echo " " . + "\n"; + echo " \n"; + + echo " " . + "\n"; + echo " " . + "\n"; + echo " " . + "\n"; + if ($FromPentabarf == "Y") { + echo " " . + "\n"; + } + echo "
    Schichtbeginn
    Raum\n\n
    Dauer in h
    Beschreibung
    URL

    !!! Imported from Pentabarf !!!

    \n"; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "
    \n\n"; + + // L�schen + echo "
    \n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
    \n\n"; + + echo "ACHTUNG:
    \n"; + echo "Beim Löschen werden die bisher eingetragenen Engel für diese Schicht mitgelöscht.
    \n"; + + echo "

    \n\n\n\n"; + + //Freie Engelschichten + $sql3 = "SELECT `TID` FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `UID`='0'"; + $Erg3 = mysql_query($sql3, $con); + $rowcount = mysql_num_rows($Erg3); + + echo "Folgende Engelschichten sind noch nicht vergeben.\n"; + echo "Und koenen, wenn diese nSchicht nicht benoetigt wird geloet werden:
    \n"; + for ($j = 0; $j < $rowcount; $j++) { + $TID = mysql_result($Erg3, $j, 0); + echo "" . + "freie " . TID2Type($TID) . Get_Text("inc_schicht_Engel") . "schicht loeschen
    \n"; + } + echo "

    \n\n\n\n"; + + //Ausgabe eingetragener schischten + $sql3 = "SELECT * FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND NOT `UID`='0'"; + $Erg3 = mysql_query($sql3, $con); + $rowcount = mysql_num_rows($Erg3); + + echo "Folgende Engel Sind fuer die Schicht eingetargen.\n"; + echo "Und koennen, wenn diese nicht zu Schicht erschienen sind ausgetragen werden:
    \n"; + echo "\n" . + "" . + "" . + "" . + "" . + "" . + ""; + + for ($j = 0; $j < $rowcount; $j++) { + $userUID = mysql_result($Erg3, $j, "UID"); + echo "\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\n"; + } // FOR + + echo "
    nicktypenormalfreeloader :-(
    " . UID2Nick($userUID) . "" . TID2Type(mysql_result($Erg3, $j, "TID")) . Get_Text("inc_schicht_Engel") . "###-austragen-######-austragen-freeloader-###


    \n\n\n\n"; + + //Nachtragen von Engeln + echo "Hat ein anderer Engel die Schicht übernommen, trage ihn bitte ein:"; + echo "
    \n"; + echo "\n"; + echo "\n"; + + // Listet alle Nicks auf + echo "\n"; + + echo " als \n"; + + // holt eine liste der ben�tigten Engel zu dieser Schischt + $sql3 = "SELECT Count(`TID`) AS `CTID`, `TID` FROM `ShiftEntry` "; + $sql3 .= "WHERE (`SID`='" . $_GET["SID"] . "' AND `UID`='0') "; + $sql3 .= "GROUP BY `SID`, `TID`, `UID` "; + $Erg3 = mysql_query($sql3, $con); + $i = -1; + while (++ $i < mysql_num_rows($Erg3)) { + $EngelNeed[mysql_result($Erg3, $i, "TID")] = mysql_result($Erg3, $i, "CTID"); + } + + // Gibt dei m�glich Engeltypen aus und zeigt w�efiel noch be�tigt werden + echo "\n"; + + echo "\n"; + + echo "
    \n Anzahl New\n"; + + echo "
    "; + + } // IF ISSET( + break; + + case 'engeladd' : + if ($_GET["UIDs"] > 0) { + + $SQL = "SELECT * FROM `ShiftEntry` " . + "WHERE (`SID`='" . $_GET["SID"] . "' AND `TID`='" . $_GET["TID"] . "' AND `UID`='0')"; + $ERG = mysql_query($SQL, $con); + if (mysql_num_rows($ERG) != 0) { + $chSQL = "UPDATE `ShiftEntry` SET " . + "`UID`='" . $_GET["UIDs"] . "', `Comment`='shift added by " . $_SESSION['Nick'] . "' " . + "WHERE (`SID`='" . $_GET["SID"] . "' AND " . + "`TID`='" . $_GET["TID"] . "' AND `UID`='0' ) LIMIT 1"; + } else { + $chSQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES (" . + "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', " . + "'" . $_GET["UIDs"] . "', 'shift added by " . $_SESSION['Nick'] . "')"; + } + echo "Es wird folgende Schicht zusätzlich eingetragen:
    \n"; + echo "Engel: " . UID2Nick($_GET["UIDs"]) . "
    \n"; + echo "Bemerkung: Schicht eingetragen durch Erzengel " . $_SESSION['Nick'] . "
    \n
    \n"; + } else { + echo "Es wird folgende Schicht wurde " . $_GET["eAnzahlNew"] . "x zusätzlich eingetragen:
    \n"; + for ($i = 0; $i < $_GET["eAnzahlNew"]; $i++) { + echo "$i.
    \n"; + $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`, `UID`, `Comment`) VALUES ("; + $SQL .= "'" . $_GET["SID"] . "', '" . $_GET["TID"] . "', '0', NULL)"; + $ERG = mysql_query($SQL, $con); + if ($debug) + echo "DEBUG SQL: $SQL
    \n"; + if ($ERG == 1) { + echo "Änderung wurde gesichert...
    "; + } else { + echo "Fehler beim speichern... bitte noch ein mal probieren :)
    "; + echo mysql_error($con); + } + echo "Es wird eine weitere Schicht eingetragen:

    \n"; + } + } + break; + + case 'engeldel' : + $chSQL = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`= 'NULL' WHERE (`SID`='" . $_GET["SID"] . + "' AND `UID`='" . $_GET["UIDs"] . "') LIMIT 1"; + if (isset ($_GET["freeloader"]) && $_GET["freeloader"] == 1) { + $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "' )"; + $Erg = mysql_query($sql, $con); + if (mysql_num_rows($Erg) == 1) { + $UID = $_GET["UIDs"]; + $Length = mysql_result($Erg, 0, "Len"); + $Comment = "Start: " . mysql_result($Erg, 0, "DateS") . "; " . + "Beschreibung: " . mysql_result($Erg, 0, "Man") . "; " . + "Removed by " . $_SESSION['Nick']; + $ch2SQL = "INSERT INTO `ShiftFreeloader` (`Remove_Time`, `UID`, `Length`, `Comment`) " . + "VALUES ( CURRENT_TIMESTAMP, '$UID', '$Length', '$Comment');"; + } + } + break; + + case 'engelshiftdel' : + $chSQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "' AND `TID`='" . + $_GET["TID"] . "' AND `UID`='0' LIMIT 1"; + break; + + case 'changesave' : + $query = mysql_query("SELECT DATE_ADD('" . $_GET["eDate"] . "', INTERVAL '+0 " . $_GET["eDauer"] . "' DAY_HOUR)", $con); + $enddate = mysql_fetch_row($query); + + $chSQL = "UPDATE `Shifts` SET " . + "`DateS`='" . $_GET["eDate"] . "', " . + "`DateE`='" . $enddate[0] . "', " . + "`RID`='" . $_GET["eRID"] . "', " . + "`Len`='" . $_GET["eDauer"] . "', " . + "`Man`='" . $_GET["eName"] . "', " . + "`URL`='" . $_GET["eURL"] . "' " . + "WHERE `SID`='" . $_GET["SID"] . "'"; + SetHeaderGo2Back(); + break; + + case 'delete' : + $chSQL = "DELETE FROM `Shifts` WHERE `SID`='" . $_GET["SID"] . "' LIMIT 1"; + $ch2SQL = "DELETE FROM `ShiftEntry` WHERE `SID`='" . $_GET["SID"] . "'"; + SetHeaderGo2Back(); + break; + + case 'deleteShifs' : + foreach ($_GET as $k => $v) + if (strpos(" " . $k, "SID") == 1) { + echo "Shifts $v wird gel�scht..."; + executeSQL("DELETE FROM `Shifts` WHERE `SID`='$v' LIMIT 1"); + echo "
    \n"; + echo "ShiftEntry $v wird gel�scht..."; + executeSQL("DELETE FROM `ShiftEntry` WHERE `SID`='$v'"); + echo "

    \n"; + } + break; + + } // end switch + + if (IsSet ($chSQL)) { + // echo $chSQL; + // hier muesste das SQL ausgefuehrt werden... + $Erg = mysql_query($chSQL, $con); + if ($debug) + echo "DEBUG SQL: $chSQL
    \n"; + if ($Erg == 1) { + echo "Änderung wurde gesichert...
    "; + if ($debug) + echo "DEBUG: ergebniss" . $Erg . "
    \n"; + if (IsSet ($ch2SQL)) { + $Erg = mysql_query($ch2SQL, $con); + if ($debug) + echo "DEBUG SQL: $ch2SQL
    \n"; + if ($debug) + echo "DEBUG: ergebniss" . $Erg . "
    \n"; + } + } else { + echo "Fehler beim speichern... bitte noch ein mal probieren :)
    "; + echo mysql_error($con); + } + } // Ende Update + +} + +include ("includes/footer.php"); +?> diff --git a/www-ssl_old/admin/schichtplan_druck.1.php b/www-ssl_old/admin/schichtplan_druck.1.php new file mode 100644 index 00000000..30761390 --- /dev/null +++ b/www-ssl_old/admin/schichtplan_druck.1.php @@ -0,0 +1,5 @@ + + +
  • Ein-/Austragen
  • +
  • Druckversion
  • + diff --git a/www-ssl_old/admin/schichtplan_druck.php b/www-ssl_old/admin/schichtplan_druck.php new file mode 100644 index 00000000..3e856c5e --- /dev/null +++ b/www-ssl_old/admin/schichtplan_druck.php @@ -0,0 +1,119 @@ +\n" . + "auf dieser Seite kannst du dir den Schichtplan in einer Druckansicht generieren lassen. Wähle hierfür ein Datum und den Raum:\n" . + "
    \n"; + + foreach ($VeranstaltungsTage as $k => $v) { + + $res = mysql_query("SELECT Name, RID FROM `Room` WHERE `show`!='N' ORDER BY `Name`;", $con); + for ($i = 0; $i < mysql_num_rows($res); $i++) { + $Tag = $VeranstaltungsTage[$k]; + $RID = mysql_result($res, $i, "RID"); + $Rname = mysql_result($res, $i, "Name"); + echo "\t$Tag $Rname
    \n"; + } + echo "
    \n"; + } + echo "

    "; + + include ("includes/footer.php"); +} else //################################################################# + { + if (IsSet ($_GET["Raum"]) AND IsSet ($_GET["ausdatum"])) { + $Raum = $_GET["Raum"]; + $ausdatum = $_GET["ausdatum"]; + + include ("config/config_db.php"); + include ("config/config.php"); + include ("includes/secure.php"); + //var wird nur gesetzt immer edit auszublenden, achtung sesion darf nicht gestart sein !!! + $_SESSION['CVS']["admin/schichtplan.php"] = "N"; + include ("includes/funktion_lang.php"); + include ("includes/funktion_schichtplan.php"); + include ("includes/funktion_schichtplan_aray.php"); + include ("includes/funktion_user.php"); +?> + + + + +Schichtplan + + + + + + + + + + +

    Schichtplan

    + + + + + + +
    + Datum: + + + Raum: + +
    + + + + + + + + + +\n"; + if ($j == 0) { + $Spalten[$i * $GlobalZeileProStunde + $j] .= "\t\t\n"; + + } + } + + CreateRoomShifts($Raum); + + // Ausgabe Zeilen + for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) + echo $Spalten[$i]; + // Ende + echo "
    UhrzeitSchichtplanbelegung
    "; + if ($i < 10) + $Spalten[$i * $GlobalZeileProStunde + $j] .= "0"; + $Spalten[$i * $GlobalZeileProStunde + $j] .= "$i:"; + if ((($j * 60) / $GlobalZeileProStunde) < 10) + $Spalten[$i * $GlobalZeileProStunde + $j] .= "0"; + $Spalten[$i * $GlobalZeileProStunde + $j] .= (($j * 60) / $GlobalZeileProStunde) . "
    \n"; + + echo "Stand: " . gmdate("Y-m-d H:i") . "\n"; + echo "\n"; + echo "\n"; + + } //isset($Vars) +} //isset($Action) +?> diff --git a/www-ssl_old/admin/shiftadd.php b/www-ssl_old/admin/shiftadd.php new file mode 100644 index 00000000..d6b1f8ff --- /dev/null +++ b/www-ssl_old/admin/shiftadd.php @@ -0,0 +1,350 @@ +\n"; + +// erstellt ein Array der Reume +$sql = "SELECT `RID`, `Name` FROM `Room` ORDER BY `Name`"; +$Erg = mysql_query($sql, $con); +$rowcount = mysql_num_rows($Erg); + +for ($i = 0; $i < $rowcount; $i++) { + $Room[$i]["RID"] = mysql_result($Erg, $i, "RID"); + $Room[$i]["Name"] = mysql_result($Erg, $i, "Name"); +} + +// erstellt ein Aray der Engeltypen +$sql = "SELECT `TID`, `Name` FROM `EngelType` ORDER BY `Name`"; +$Erg = mysql_query($sql, $con); +$rowcount = mysql_num_rows($Erg); + +for ($i = 0; $i < $rowcount; $i++) { + $EngelType[$i]["TID"] = mysql_result($Erg, $i, "TID"); + $EngelType[$i]["Name"] = mysql_result($Erg, $i, "Name") . Get_Text("inc_schicht_engel"); +} + +// sesion mit stanadrt werten bef�llen +if (!isset ($_SESSION['shiftadd.php']['SchichtName'])) { + $_SESSION['shiftadd.php']['SchichtName'] = "--???--"; + $_SESSION['shiftadd.php']['RID'] = ""; + $_SESSION['shiftadd.php']['MonthJahr'] = gmdate("Y-m", $Time); + $_SESSION['shiftadd.php']['SDatum'] = gmdate("d", $Time); + $_SESSION['shiftadd.php']['STime'] = "10"; + $_SESSION['shiftadd.php']['MoreThenOne'] = "ON"; + $_SESSION['shiftadd.php']['EDatum'] = gmdate("d", $Time); + $_SESSION['shiftadd.php']['ETime'] = "12"; + $_SESSION['shiftadd.php']['len'] = "2"; + $_SESSION['shiftadd.php']['NachtON'] = "OFF"; + $_SESSION['shiftadd.php']['len_night'] = "00-04-08-10-12-14-16-18-20-22-24"; +} +// wenn werte �bergeben in sesion eintragen +if (!isset ($_GET["NachtON"])) + $_GET["NachtON"] = "OFF"; +if (!isset ($_GET["MoreThenOne"])) + $_GET["MoreThenOne"] = "OFF"; +if (isset ($_GET["SchichtName"])) { + foreach ($_GET as $k => $v) { + $_SESSION['shiftadd.php'][$k] = $v; + } +} + +if (!IsSet ($_GET["action"])) + $_GET["action"] = "new"; + +switch ($_GET["action"]) { + case 'new' : +?> +Hier kannst du neue Schichten eintragen. Dazu musst du den Anfang und das Ende der Schichten eintragen. +Über die Länge der Schichten errechnet sich dadurch die Anzahl dieser. Dadurch können gleich +mehrere Schichten auf einmal erfasst werden: + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +\n"; + echo " \n"; + } +?> +
    Name:">
    Ort:
    Zeit:
    Month.Jahr:">
    Beginn:Date"> + Time">
    More then One>
    End:Date"> + Time">
    Länge in h:">
    Sonderschichten ein:>
    Sonder in h (Time;Time):">
    Anzahl Engel je Type:
    " . $TTemp["Name"] . ":
    +
    + + + +
    + + 0)) { + $lenOrg = $_GET["len"]; + if ($_GET["NachtON"] == "ON") { + $lenArrayDummy = explode("-", $_GET["len_night"]); + foreach ($lenArrayDummy as $Temp) { + if (isset ($Temp2)) + $lenArray[intval($Temp2)] = intval($Temp) - intval($Temp2); + $Temp2 = $Temp; + } //foreach + } //IF( $NachtON == "ON" ) + + echo "\n"; + echo "\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\t\n"; + echo "\n"; + + $DateEnd = $_GET["SDatum"]; + $TimeEnd = intval($_GET["STime"]); + $len = 0; + do { + // define Start time + $Date = $DateEnd; + $Time = $TimeEnd; + $_DateS = $_GET["MonthJahr"] . "-" . $Date . " " . $Time . ":00:00"; + + // define End time + if ($_GET["NachtON"] == "ON") { + if (!isset ($lenArray[$Time])) + die("Zeit $Time h nicht definiert."); + $_GET["len"] = $lenArray[$Time]; + if ($_GET["len"] < 1) + die("len <1"); + } + $TimeEnd = $Time + $_GET["len"]; + + //Tages�berschreitung + while ($TimeEnd >= 24) { + $TimeEnd -= 24; + $DateEnd += 1; + } + //ist schischt zu lang dan verk�rzen + if ($DateEnd > $_GET["EDatum"] || ($DateEnd == $_GET["EDatum"] && $TimeEnd >= $_GET["ETime"])) { + $_GET["len"] -= ($DateEnd - $_GET["EDatum"]) * 24; + $_GET["len"] -= ($TimeEnd - $_GET["ETime"]); // -(-) ->> + + $DateEnd = $_GET["EDatum"]; + $TimeEnd = $_GET["ETime"]; + } + $_DateE = $_GET["MonthJahr"] . "-" . $DateEnd . " " . $TimeEnd . ":00:00"; + + if ($_DateS != $_DateE) + CreateNewEntry(); + + if ($_GET["MoreThenOne"] != "ON") + break; + if ($DateEnd >= $_GET["EDatum"] && $TimeEnd >= intval($_GET["ETime"])) + break; + } + while (true); + echo "
    StartEndlenRIDBeschreibungEntry 'Shifts'SIDEntrys
    "; + + if ($_GET["OnlyShow"] == "ON") { + echo "
    "; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + echo "\n\t"; + foreach ($EngelType As $TTemp) { + $Temp = "EngelType" . $TTemp["TID"]; + echo "\n\t"; + } + echo "\n\t"; + echo "\n\t"; + echo "\n
    "; + } //if + } //IF + break; + + case 'engeldel' : + break; + +} // end switch + +function CreateNewEntry() { + global $con, $_DateS, $_DateE, $EngelType, $debug; + foreach ($EngelType As $TTemp) { + $Temp = "EngelType" . $TTemp["TID"]; + global $$Temp; + } + + echo "\n"; + + echo "\t$_DateS\n"; + echo "\t$_DateE\n"; + echo "\t" . $_GET["len"] . "\n"; + echo "\t" . $_GET["RID"] . "\n"; + echo "\t" . $_GET["SchichtName"] . "\n"; + + // Ist eintarg schon vorhanden? + $SQL = "SELECT `SID` FROM `Shifts` "; + $SQL .= "WHERE (" . + "`DateS` = '" . $_DateS . "' AND " . + "`DateE` = '" . $_DateE . "' AND " . + "`RID` = '" . $_GET["RID"] . "');"; + $Erg = mysql_query($SQL, $con); + + if (mysql_num_rows($Erg) != 0) + echo "\texists"; + elseif ($_GET["OnlyShow"] == "OFF") { + // erstellt Eintrag in Shifts f�r die algemeine schicht + $SQL = "INSERT INTO `Shifts` ( `DateS`, `DateE`, `Len`, `RID`, `Man`) VALUES ( "; + $SQL .= "'" . $_DateS . "', '" . $_DateE . "', "; + $SQL .= "'" . $_GET["len"] . "', '" . $_GET["RID"] . "', "; + $SQL .= "'" . $_GET["SchichtName"] . "');"; + $Erg = db_query($SQL, "create shift"); + + $SQLFail = "\n\t
    [" . $SQL . "]"; + + if ($Erg == 1) + echo "\tpass\n"; + else + echo "\tfail
    \n" . mysql_error($con) . "$SQLFail\n"; + + } else + echo "\tonly show\n"; + + // sucht SID von eingetragennen schiten + $SQL = "SELECT SID FROM `Shifts` "; + $SQL .= "WHERE (" . + "`DateS` = '" . $_DateS . "' AND " . + "`DateE` = '" . $_DateE . "' AND " . + "`Len` = '" . $_GET["len"] . "' AND " . + "`RID` = '" . $_GET["RID"] . "');"; + $Erg = mysql_query($SQL, $con); + if (mysql_num_rows($Erg) == 0) + echo "\t?"; + else { + $SID = mysql_result($Erg, 0, "SID"); + echo "\t" . $SID . ""; + } + + // erstellt f�r jeden Engeltypen die eintrage in 'ShiftEntry' + echo "\t"; + foreach ($EngelType As $TTemp) { + $Temp = "EngelType" . $TTemp["TID"]; + + if ($_GET[$Temp] > 0) { + $i = 0; + echo $_GET[$Temp] . " " . $TTemp["Name"] . "
    \t"; + while ($i++ < $_GET[$Temp]) { + if ($_GET["OnlyShow"] == "OFF") { + $SQL = "INSERT INTO `ShiftEntry` (`SID`, `TID`) VALUES ("; + $SQL .= "'" . $SID . "', "; + $SQL .= "'" . $TTemp["TID"] . "');"; + + $Erg = mysql_query($SQL, $con); + + if ($debug) + $SQLFail = "\n\t
    [" . $SQL . "]"; + + if ($Erg == 1) + echo "'pass' "; + else + echo "'fail' " . mysql_error($con) . "$SQLFail\n"; + + } else + echo "+"; + } + echo "
    "; + } // IF $$TEMP + } // FOREACH + echo ""; + + echo "\n"; +} + +include ("includes/footer.php"); +?> diff --git a/www-ssl_old/admin/tshirt.php b/www-ssl_old/admin/tshirt.php new file mode 100644 index 00000000..9a8e7010 --- /dev/null +++ b/www-ssl_old/admin/tshirt.php @@ -0,0 +1,62 @@ +"; + } +} +?> + +Über die Suchen-Funktion des Browsers kann diese Liste schnell nach einem Nick abgesucht werden.
    +Hinter diesem erscheint ein Link, über den man eintragen kann, dass der Engel sein T-Shirt erhalten hat.

    + +Liste aller aktiven Engel: + + + + + + + + + +\n"; + $eUID = mysql_result($Erg, $i, "UID"); + echo "\t\t\n"; + echo "\t\t\n"; + echo "\t\t\n"; + + if (mysql_result($Erg, $i, "Tshirt") == "1") { + echo "\t\t"; + } else { + echo "\t\t"; + } + echo "\t\n"; +} + +echo "
    NickAktiv?GrösseT-Shirt ausgeben:" . UID2Nick($eUID) . "" . mysql_result($Erg, $i, "Aktiv") . "" . mysql_result($Erg, $i, "Size") . "bereits erhaltenXXXXXXXX
    "; + +include ("includes/footer.php"); +?> + diff --git a/www-ssl_old/admin/userArrived.php b/www-ssl_old/admin/userArrived.php new file mode 100644 index 00000000..93857d2e --- /dev/null +++ b/www-ssl_old/admin/userArrived.php @@ -0,0 +1,53 @@ +" . Get_Text("pri_userArrived_WriteOK") . " \"" . UID2Nick($_GET["arrived"]) . "\""; + } else { + echo "

    " . Get_Text("pri_userArrived_WriteError") . " \"" . UID2Nick($_GET["arrived"]) . "\"

    "; + } +} + +echo Get_Text("pri_userArrived_Text1") . "
    "; +echo Get_Text("pri_userArrived_Text2") . "

    "; + +echo Get_Text("pri_userArrived_TableToppic"); +$SQL = "SELECT * FROM `User` ORDER BY `Nick` ASC"; +$Erg = mysql_query($SQL, $con); + +$rowcount = mysql_num_rows($Erg); + +echo "\n"; +echo "\t\n"; +echo "\t\t\n"; +echo "\t\t\n"; +echo "\t\t\n"; +echo "\t\n"; + +for ($i = 0; $i < $rowcount; $i++) { + echo "\t\n"; + $eUID = mysql_result($Erg, $i, "UID"); + echo "\t\t\n"; + echo "\t\t\n"; + + if (mysql_result($Erg, $i, "Gekommen") == "1") { + echo "\t\t"; + } else { + echo "\t\t"; + } + echo "\t\n"; +} +echo "
    " . Get_Text("pri_userArrived_TableTD_Nick") . "" . Get_Text("pri_userArrived_TableTD_ArrivedShow") . "" . Get_Text("pri_userArrived_TableTD_ArrivedSet") . "
    " . UID2Nick($eUID) . "" . mysql_result($Erg, $i, "Gekommen") . "" . Get_Text("pri_userArrived_TableEntry_Arrived") . "" . Get_Text("pri_userArrived_TableEntry_Set") . "
    "; + +include ("includes/footer.php"); +?> + diff --git a/www-ssl_old/nonpublic/myschichtplan.php b/www-ssl_old/nonpublic/myschichtplan.php new file mode 100644 index 00000000..5d7b5da3 --- /dev/null +++ b/www-ssl_old/nonpublic/myschichtplan.php @@ -0,0 +1,178 @@ +\n"; + echo Get_Text("pub_mywake_beschreibung1") . "
    \n"; + echo Get_Text("pub_mywake_beschreibung2") . "

    \n"; + echo Get_Text("pub_mywake_beschreibung3") . ($LETZTES_AUSTRAGEN) . + Get_Text("pub_mywake_beschreibung4") . "

    \n"; + + $USER_ID = $_SESSION['UID']; + + if ($_SESSION['CVS']["admin/schichtplan.php"] == "Y") { + if (!isset ($_GET["UIDs"])) + $_GET["UIDs"] = $_SESSION['UID']; + else + $USER_ID = $_GET["UIDs"]; + + echo "
    "; + + echo "Liste von anzeigen.\n"; + echo mysql_error($con); + + echo "\n"; + + echo "
    "; + } + + $SQL = "SELECT *, `ShiftEntry`.`Comment`, `ShiftEntry`.`TID` FROM `Shifts` " . + "INNER JOIN `ShiftEntry` " . + "ON `Shifts`.`SID`=`ShiftEntry`.`SID` " . + "WHERE `ShiftEntry`.`UID`='$USER_ID' " . + "ORDER BY `DateS`"; + $erg = mysql_query($SQL, $con); +?> + + + + + + + + + + + "; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + // bis $LETZTES_AUSTRAGEN (aus dem config-file) soll es moeglich sein, seine Schichten + //// selber noch austragen zu koennen... + $schichtdate = mysql_result($erg, $i, "DateS"); + ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})", $schichtdate, $res); + $info["year"] = $res[1]; + $info["month"] = $res[2]; + $info["day"] = $res[3]; + $info["hour"] = $res[4]; + $info["min"] = $res[5]; + $info["sec"] = $res[6]; + $schichtdatum = (mktime($info["hour"], $info["min"], $info["sec"], $info["month"], $info["day"], $info["year"])); + $lastAustragen = $LETZTES_AUSTRAGEN * 3600; + $nowdate = time(); + // wenn Schichtbeginn > jetziges Datum + $LETZTES_AUSTRAGEN - Stunden soll ein Austragen + // noch m�glich sein + if ($schichtdatum > ($lastAustragen + $nowdate)) + echo "\n"; + else + echo "\n"; + + echo "\n"; + } + echo "
    " . substr(mysql_result($erg, $i, "DateS"), 0, 10) . "" . substr(mysql_result($erg, $i, "DateS"), 11) . "" . mysql_result($erg, $i, "Len") . " h" . mysql_result($erg, $i, "Man") . "" . $RoomID[mysql_result($erg, $i, "RID")] . "
    \n" . + "(" . TID2Type(mysql_result($erg, $i, "TID")) . Get_Text("inc_schicht_engel") . ")" . + "
    \n" .
    +		mysql_result($erg, $i, "Comment") .
    +		"\n
    \n"; + echo "
    # vi #
    " . + Get_Text("pub_mywake_austragen") . "" . Get_Text("pub_mywake_austragen_n_c") . "
    \n\n"; + + if ($_SESSION['CVS']["nonpublic/myschichtplan_ical.php"] == "Y") { + echo "
    " . Get_Text("pub_myschichtplan_ical") . "\n"; + } + +} else { + If ($_GET["action"] == "austragen") { + echo Get_Text("pub_mywake_delate1") . "
    \n"; + + $sql = "SELECT * FROM `Shifts` WHERE (`SID` = '" . $_GET["SID"] . "')"; + $Erg = mysql_query($sql, $con); + + $schichtdate = mysql_result($Erg, 0, "DateS"); + ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})", $schichtdate, $res); + $info["year"] = $res[1]; + $info["month"] = $res[2]; + $info["day"] = $res[3]; + $info["hour"] = $res[4]; + $info["min"] = $res[5]; + $info["sec"] = $res[6]; + $schichtdatum = (mktime($info["hour"], $info["min"], $info["sec"], $info["month"], $info["day"], $info["year"])); + $lastAustragen = $LETZTES_AUSTRAGEN * 3600; + $nowdate = time(); + // wenn Schichtbeginn > jetziges Datum + $LETZTES_AUSTRAGEN - Stunden soll ein Austragen + // noch m�glich sein + if ($schichtdatum > ($lastAustragen + $nowdate)) { + $sql2 = "UPDATE `ShiftEntry` " . + "SET `UID` = '0', `Comment` = NULL " . + "WHERE `SID` = '" . $_GET["SID"] . "' AND `UID` = '" . $_SESSION['UID'] . "' LIMIT 1;"; + $Erg2 = mysql_query($sql2, $con); + if ($Erg2 == 1) + echo Get_Text("pub_mywake_add_ok") . "\n"; + else + echo Get_Text("pub_mywake_add_ko") . "\n"; + } else + echo Get_Text("pub_mywake_after") . "\n"; + } + elseif ($_GET["action"] == "edit") { + echo Get_Text("pub_myshift_Edit_Text1") . "\n"; + + $sql = "SELECT * FROM `ShiftEntry` WHERE "; + $sql .= "(`SID`='" . $_GET["SID"] . "' AND `UID`='" . $_SESSION['UID'] . "')"; + $Erg = mysql_query($sql, $con); + + echo "
    \n"; + echo "

    \n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
    "; + } + elseif ($_GET["action"] == "editSave") { + echo Get_Text("pub_myshift_EditSave_Text1") . "
    \n"; + $sql = "UPDATE `ShiftEntry` " . + "SET `Comment` = '" . $_GET["newtext"] . "' " . + "WHERE `SID`='" . $_GET["SID"] . "' AND `UID`='" . $_SESSION['UID'] . "' LIMIT 1;"; + $Erg = mysql_query($sql, $con); + if ($Erg == 1) + echo " ..." . Get_Text("pub_myshift_EditSave_OK") . "\n"; + else + echo " ..." . Get_Text("pub_myshift_EditSave_KO") . "\n"; + SetHeaderGo2Back(); + } +} +include ("includes/footer.php"); +?> diff --git a/www-ssl_old/nonpublic/myschichtplan_ical.php b/www-ssl_old/nonpublic/myschichtplan_ical.php new file mode 100644 index 00000000..ff74fef0 --- /dev/null +++ b/www-ssl_old/nonpublic/myschichtplan_ical.php @@ -0,0 +1,51 @@ + + diff --git a/www-ssl_old/nonpublic/schichtplan.1.php b/www-ssl_old/nonpublic/schichtplan.1.php new file mode 100644 index 00000000..9c99c6ca --- /dev/null +++ b/www-ssl_old/nonpublic/schichtplan.1.php @@ -0,0 +1,20 @@ +

     Tage

    + +$Datum\n"; +} //function Printlink( + +if (isset ($VeranstaltungsTage)) + foreach ($VeranstaltungsTage as $k => $v) + Printlink($v); +?> diff --git a/www-ssl_old/nonpublic/schichtplan.2.php b/www-ssl_old/nonpublic/schichtplan.2.php new file mode 100644 index 00000000..92443e13 --- /dev/null +++ b/www-ssl_old/nonpublic/schichtplan.2.php @@ -0,0 +1,22 @@ +

     Raumübersicht

    +" . + $RoomEntry["Name"] . "\n"; + else + echo "\t
  • " . + $RoomEntry["Name"] . "
  • \n"; + } +echo "
    "; +if (isset ($ausdatum)) + echo "
  • alle
  • "; +else + echo "
  • alle
  • "; +?> + diff --git a/www-ssl_old/nonpublic/schichtplan.php b/www-ssl_old/nonpublic/schichtplan.php new file mode 100644 index 00000000..2b9038a3 --- /dev/null +++ b/www-ssl_old/nonpublic/schichtplan.php @@ -0,0 +1,220 @@ + $v) { + if (substr($k, 0, 5) == "raum_") { + $raum = $raum . ";" . $v; + } + } + } +} + +<<<<<<< HEAD +include ("../../includes/header.php"); +include ("../../includes/funktionen.php"); +include ("../../includes/funktion_schichtplan.php"); +include ("../../includes/funktion_schichtplan_array.php"); +?> +======= +include ("includes/header.php"); +include ("includes/funktionen.php"); +include ("includes/funktion_schichtplan.php"); +include ("includes/funktion_schichtplan_aray.php"); +>>>>>>> spezial_includes_camp + +echo Get_Text("Hello") . $_SESSION['Nick'] . ",
    " . +Get_Text("pub_schicht_beschreibung") . "

    "; + +function ShowSwitchDay() { + global $VeranstaltungsTage, $VeranstaltungsTageMax, $ausdatum, $raum; + + echo "\n\n\n"; + + if (isset ($VeranstaltungsTage)) + foreach ($VeranstaltungsTage as $k => $v) + if ($ausdatum == $v) { + if ($k > 0) + echo "\t\t\t\n"; + if ($k < $VeranstaltungsTageMax) + echo "\t\t\t\n"; + } + echo "\n\n
    " . + "" . $VeranstaltungsTage[$k -1] . "" . + "" . $VeranstaltungsTage[$k +1] . "
    "; +} + +// wenn kein Datum gesetzt ist (die Seite zum ersten mal aufgerufen wird), +// das Datum auf den ersten Tag setzen... +if (!isset ($ausdatum)) { + $sql = "SELECT `DateS` FROM `Shifts` WHERE `DateS` like '" . gmdate("Y-m-d", time() + $gmdateOffset) . "%' ORDER BY `DateS`"; + // $sql = "SELECT `DateS` FROM `Shifts` WHERE `DateS` like '2004-12-29%' ORDER BY `DateS`"; + $Erg = mysql_query($sql, $con); + if (mysql_num_rows($Erg) == 0) { + $sql = "SELECT `DateS` FROM `Shifts` ORDER BY `DateS` ASC LIMIT 0, 1"; + $Erg = mysql_query($sql, $con); + } + if (mysql_num_rows($Erg) > 0) + $ausdatum = substr(mysql_result($Erg, 0, "DateS"), 0, 10); + else + $ausdatum = gmdate("Y-m-d", time() + $gmdateOffset); + +} + +if (!isset ($raum)) { + // Ausgabe wenn kein Raum Ausgew�hlt: + echo Get_Text("pub_schicht_auswahl_raeume") . "

    \n"; + +<<<<<<< HEAD + +if ( !isset($raum) ) +{ + // Ausgabe wenn kein Raum Ausgew�hlt: + echo Get_Text("pub_schicht_auswahl_raeume"). "

    \n"; + + if( isset($Room)) + { +======= + if (isset ($Room)) { +>>>>>>> spezial_includes_camp + echo "
    \n"; + foreach ($Room as $RoomEntry) { + echo "\t
  • "; + echo "" . $RoomEntry["Name"] . ""; + echo "
  • \n"; + } + echo ""; + echo ""; + echo "\n"; + echo "
    \n"; + } + + echo "

    "; + echo Get_Text("pub_schicht_alles_1") . " " . + Get_Text("pub_schicht_alles_2") . " " . Get_Text("pub_schicht_alles_3"); + echo "\n

    \n\n"; + echo "
    \n\n"; + echo Get_Text("pub_schicht_EmptyShifts") . "\n"; + + // zeit die naesten freien schichten +<<<<<<< HEAD + showEmptyShifts(); +} +else +{ // Wenn einraum Ausgew�hlt ist: + if( $raum == -1 ) + echo Get_Text("pub_schicht_Anzeige_1").$ausdatum.":

    "; + elseif( substr( $raum, 0, 1) == ";" ) + echo Get_Text("pub_schicht_Anzeige_1").$ausdatum.":

    "; + else + echo Get_Text("pub_schicht_Anzeige_1"). $ausdatum. + Get_Text("pub_schicht_Anzeige_2"). $RoomID[$raum]. "

    "; +======= + showEmptyShifts(); +} else { // Wenn einraum Ausgew�hlt ist: + if ($raum == -1) + echo Get_Text("pub_schicht_Anzeige_1") . $ausdatum . ":

    "; + elseif (substr($raum, 0, 1) == ";") echo Get_Text("pub_schicht_Anzeige_1") . $ausdatum . ":

    "; + else + echo Get_Text("pub_schicht_Anzeige_1") . $ausdatum . + Get_Text("pub_schicht_Anzeige_2") . $RoomID[$raum] . "

    "; +>>>>>>> spezial_includes_camp + + ShowSwitchDay(); + + echo "\n\n\n"; + echo "\t\n"; + echo "\t\t\n"; + + //Ausgabe Spalten �berschrift +<<<<<<< HEAD + if( $raum == -1 ) + { + if( isset($Room)) + foreach( $Room as $RoomEntry ) + if (SummRoomShifts($RoomEntry["RID"]) > 0) + echo "\t\t\n"; +======= + if ($raum == -1) { + if (isset ($Room)) + foreach ($Room as $RoomEntry) + if (SummRoomShifts($RoomEntry["RID"]) > 0) + echo "\t\t\n"; +>>>>>>> spezial_includes_camp + } + elseif (substr($raum, 0, 1) == ";") { + $words = preg_split("/;/", $raum); + foreach ($words as $word) { + if (strlen(trim($word)) > 0) + echo "\t\t\n"; + } + } else + echo "\t\t\n"; + echo "\t\n"; + + //Zeit Ausgeben + for ($i = 0; $i < 24; $i++) + for ($j = 0; $j < $GlobalZeileProStunde; $j++) { + $Spalten[$i * $GlobalZeileProStunde + $j] = "\t\n\t\t"; + + //Stunde: + $SpaltenTemp = ""; + $SpaltenTemp .= ($i < 10) ? "0$i:" : "$i:"; + + //Minute + $TempMinuten = (($j * 60) / $GlobalZeileProStunde); + $SpaltenTemp .= ($TempMinuten < 10) ? "0$TempMinuten" : "$TempMinuten"; + + //aktuelle stunde markieren + if (($j == 0) && ($i == gmdate("H", time() + $gmdateOffset)) && (gmdate("Y-m-d", time() + $gmdateOffset) == $ausdatum)) + $SpaltenTemp = "

    $SpaltenTemp

    "; + + $SpaltenTemp = "\n"; + $Spalten[$i * $GlobalZeileProStunde + $j] .= $SpaltenTemp; + } + + if ($raum == -1) { + if (isset ($Room)) + foreach ($Room as $RoomEntry) + if (SummRoomShifts($RoomEntry["RID"]) > 0) + CreateRoomShifts($RoomEntry["RID"]); + } + elseif (substr($raum, 0, 1) == ";") { + if (isset ($Room)) { + $words = preg_split("/;/", $raum); + foreach ($words as $word) { + if (strlen(trim($word)) > 0) + if (SummRoomShifts($word) > 0) + CreateRoomShifts($word); + } + } + } else + CreateRoomShifts($raum); + + //Ausageb Zeilen + for ($i = 0; $i < (24 * $GlobalZeileProStunde); $i++) { + echo $Spalten[$i] . "\t\n"; + } + + echo "
    start". $RoomEntry["Name"]. "" . $RoomEntry["Name"] . "" . $RoomID[trim($word)] . "" . $RoomID[$raum] . "
    $SpaltenTemp
    \n"; + + ShowSwitchDay(); + +} //if (isset($raum)) + +echo "@"; + +include ("includes/footer.php"); +?> diff --git a/www-ssl_old/nonpublic/schichtplan_add.php b/www-ssl_old/nonpublic/schichtplan_add.php new file mode 100644 index 00000000..1bbcdc4b --- /dev/null +++ b/www-ssl_old/nonpublic/schichtplan_add.php @@ -0,0 +1,114 @@ += '$beginSchicht') and " . + " (`Shifts`.`DateS` < '$endSchicht'))" . + " OR " . + " ((`Shifts`.`DateE` > '$beginSchicht') and " . + " (`Shifts`.`DateE` <= '$endSchicht')) " . + ") and " . + "(`ShiftEntry`.`UID` = '" . $_SESSION['UID'] . "'));"; + $bErg = mysql_query($SSQL, $con); + + if (mysql_num_rows($bErg) != 0) + echo Get_Text("pub_schichtplan_add_AllreadyinShift"); + else { + // ermitteln der noch gesuchten + $SQL3 = "SELECT * FROM `ShiftEntry`" . + " WHERE ((`SID` = '" . $_POST["SID"] . "') AND (`TID` = '" . $_POST["TID"] . "') AND (`UID` = '0'));"; + $Erg3 = mysql_query($SQL3, $con); + + if (mysql_num_rows($Erg3) <= 0) + echo Get_Text("pub_schichtplan_add_ToManyYousers"); + else { + //write shift + $SQL = "UPDATE `ShiftEntry` SET " . + "`UID` = '" . $_SESSION['UID'] . "', " . + "`Comment` = '" . $_POST["newtext"] . "' " . + "WHERE ( (`SID` = '" . $_POST["SID"] . "') and " . + "(`TID` = '" . $_POST["TID"] . "') and " . + "(`UID` = '0')) LIMIT 1;"; + $Erg = mysql_query($SQL, $con); + + if ($Erg != 1) + echo Get_Text("pub_schichtplan_add_Error"); + else + echo Get_Text("pub_schichtplan_add_WriteOK"); + } + } + } else { + echo "

    :-(

    "; + array_push($error_messages, "Hack atteck\n"); + } +} +elseif (isset ($_GET["SID"]) && isset ($_GET["TID"])) { + //wenn keine Rechte definiert sind + if (!isset ($_SESSION['CVS'][$TID2Name[$_GET["TID"]]])) + $_SESSION['CVS'][$TID2Name[$_GET["TID"]]] = "Y"; + + if ($_SESSION['CVS'][$TID2Name[$_GET["TID"]]] == "Y") { + echo Get_Text("pub_schichtplan_add_Text1") . "

    \n\n" . + "
    \n" . + "\n"; + + $SQL = "SELECT * FROM `Shifts` WHERE "; + $SQL .= "(`SID` = '" . $_GET["SID"] . "')"; + $Erg = mysql_query($SQL, $con); + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n"; + + echo "\n \n"; + + echo "\n" . + "\n" . + "
    " . Get_Text("pub_schichtplan_add_Date") . ": " . + mysql_result($Erg, 0, "DateS") . "
    " . Get_Text("pub_schichtplan_add_Place") . ": " . + $RoomID[mysql_result($Erg, 0, "RID")] . "
    " . Get_Text("pub_schichtplan_add_Job") . ": " . + $EngelTypeID[$_GET["TID"]] . "
    " . Get_Text("pub_schichtplan_add_Len") . ": " . + mysql_result($Erg, 0, "Len") . "h
    " . Get_Text("pub_schichtplan_add_TextFor") . ": " . + mysql_result($Erg, 0, "Man") . "
    " . Get_Text("pub_schichtplan_add_Comment") . ":" . + "
     
    \n" . + "\n" . + "\n" . + "
    "; + } else { + echo "

    :-(

    "; + array_push($error_messages, "Hack atteck\n"); + } +} + +include "includes/footer.php"; +?> diff --git a/www-ssl_old/nonpublic/schichtplan_beamer.php b/www-ssl_old/nonpublic/schichtplan_beamer.php new file mode 100644 index 00000000..269660e1 --- /dev/null +++ b/www-ssl_old/nonpublic/schichtplan_beamer.php @@ -0,0 +1,59 @@ + + + + + +Schichtpläne für Beamer + + + + + +\n"; + +echo " + + + + + \n"; + +echo "\n" . +"" . gmdate("d.m.y", $Time) . "\n" . +"" . gmdate("H", $Time -3600) . ":00\n" . +"" . gmdate("H", $Time +0) . ":00\n" . +"" . gmdate("H", $Time +3600) . ":00\n" . +"\n"; + +foreach ($Room as $RoomEntry) { + // var-init + $AnzahlEintraege = 0; + + $Out = ausgabe_Zeile($RoomEntry["RID"], $Time -3600, $AnzahlEintraege); + $Out .= ausgabe_Zeile($RoomEntry["RID"], $Time, $AnzahlEintraege); + $Out .= ausgabe_Zeile($RoomEntry["RID"], $Time +3600, $AnzahlEintraege); + + if ($AnzahlEintraege == 0) + $Out = ""; + else + $Out = "\n_" . $RoomEntry["Name"] . "_\n" . $Out . "\n"; + + echo $Out; +} +?> + + + + + -- cgit v1.2.3-54-g00ecf