From 310c2ce98fc8c0e94559c9ed8587101d92f6e853 Mon Sep 17 00:00:00 2001 From: cookie Date: Sat, 10 Sep 2005 17:25:43 +0000 Subject: [PATCH] add total system git-svn-id: svn://svn.cccv.de/engel-system@1 29ba0400-6e00-0410-a75a-ca02368028f8 --- admin/EngelType.php | 164 + admin/admin/admin/ANNOUNCE.txt | 171 + admin/admin/admin/CREDITS | 9 + admin/admin/admin/CVS/Entries | 69 + admin/admin/admin/CVS/Repository | 1 + admin/admin/admin/CVS/Root | 1 + admin/admin/admin/ChangeLog | 2416 ++++++++ admin/admin/admin/Documentation.html | 2804 +++++++++ admin/admin/admin/Documentation.txt | 1816 ++++++ admin/admin/admin/INSTALL | 9 + admin/admin/admin/LICENSE | 278 + admin/admin/admin/README | 80 + admin/admin/admin/RELEASE-DATE-2.3.3pl1 | 1 + admin/admin/admin/TODO | 10 + admin/admin/admin/badwords.txt | 254 + admin/admin/admin/chk_rel.php | 26 + admin/admin/admin/config.inc.php | 499 ++ admin/admin/admin/db_create.php | 44 + admin/admin/admin/db_datadict.php | 302 + admin/admin/admin/db_details.php | 192 + admin/admin/admin/db_details_common.php | 75 + admin/admin/admin/db_details_db_info.php | 73 + admin/admin/admin/db_details_export.php | 195 + admin/admin/admin/db_details_importdocsql.php | 143 + admin/admin/admin/db_details_links.php | 86 + admin/admin/admin/db_details_qbe.php | 1110 ++++ admin/admin/admin/db_details_structure.php | 546 ++ admin/admin/admin/db_printview.php | 266 + admin/admin/admin/db_search.php | 407 ++ admin/admin/admin/db_stats.php | 358 ++ admin/admin/admin/footer.inc.php | 31 + admin/admin/admin/header.inc.php | 246 + admin/admin/admin/header_printview.inc.php | 81 + admin/admin/admin/images/CVS/Entries | 15 + admin/admin/admin/images/CVS/Repository | 1 + admin/admin/admin/images/CVS/Root | 1 + admin/admin/admin/images/arrow_ltr.gif | Bin 0 -> 88 bytes admin/admin/admin/images/arrow_rtl.gif | Bin 0 -> 91 bytes admin/admin/admin/images/asc_order.gif | Bin 0 -> 842 bytes admin/admin/admin/images/browse.gif | Bin 0 -> 276 bytes admin/admin/admin/images/desc_order.gif | Bin 0 -> 843 bytes admin/admin/admin/images/fulltext.png | Bin 0 -> 224 bytes admin/admin/admin/images/item_ltr.gif | Bin 0 -> 102 bytes admin/admin/admin/images/item_rtl.gif | Bin 0 -> 102 bytes admin/admin/admin/images/minus.gif | Bin 0 -> 56 bytes admin/admin/admin/images/partialtext.png | Bin 0 -> 225 bytes admin/admin/admin/images/plus.gif | Bin 0 -> 59 bytes admin/admin/admin/images/pma_logo.png | Bin 0 -> 1529 bytes admin/admin/admin/images/spacer.gif | Bin 0 -> 42 bytes admin/admin/admin/images/vertical_line.gif | Bin 0 -> 801 bytes admin/admin/admin/index.php | 72 + admin/admin/admin/lang/CVS/Entries | 97 + admin/admin/admin/lang/CVS/Repository | 1 + admin/admin/admin/lang/CVS/Root | 1 + admin/admin/admin/lang/add_message.sh | 18 + admin/admin/admin/lang/add_message_file.sh | 19 + .../admin/lang/afrikaans-iso-8859-1.inc.php | 445 ++ .../admin/admin/lang/afrikaans-utf-8.inc.php | 446 ++ .../admin/lang/albanian-iso-8859-1.inc.php | 447 ++ admin/admin/admin/lang/albanian-utf-8.inc.php | 448 ++ admin/admin/admin/lang/arabic-utf-8.inc.php | 460 ++ .../admin/lang/arabic-windows-1256.inc.php | 459 ++ .../brazilian_portuguese-iso-8859-1.inc.php | 459 ++ .../lang/brazilian_portuguese-utf-8.inc.php | 460 ++ .../admin/admin/lang/bulgarian-koi8-r.inc.php | 459 ++ .../admin/admin/lang/bulgarian-utf-8.inc.php | 460 ++ .../admin/lang/bulgarian-windows-1251.inc.php | 459 ++ .../admin/lang/catalan-iso-8859-1.inc.php | 439 ++ admin/admin/admin/lang/catalan-utf-8.inc.php | 440 ++ admin/admin/admin/lang/check_lang.sh | 59 + .../admin/lang/chinese_big5-utf-8.inc.php | 445 ++ admin/admin/admin/lang/chinese_big5.inc.php | 444 ++ .../admin/admin/lang/chinese_gb-utf-8.inc.php | 443 ++ admin/admin/admin/lang/chinese_gb.inc.php | 442 ++ .../admin/lang/croatian-iso-8859-2.inc.php | 458 ++ admin/admin/admin/lang/croatian-utf-8.inc.php | 459 ++ .../admin/lang/croatian-windows-1250.inc.php | 458 ++ .../admin/admin/lang/czech-iso-8859-2.inc.php | 444 ++ admin/admin/admin/lang/czech-utf-8.inc.php | 445 ++ .../admin/lang/czech-windows-1250.inc.php | 444 ++ .../admin/lang/danish-iso-8859-1.inc.php | 453 ++ admin/admin/admin/lang/danish-utf-8.inc.php | 454 ++ .../admin/admin/lang/dutch-iso-8859-1.inc.php | 443 ++ admin/admin/admin/lang/dutch-utf-8.inc.php | 444 ++ .../admin/lang/english-iso-8859-1.inc.php | 438 ++ admin/admin/admin/lang/english-utf-8.inc.php | 439 ++ .../admin/lang/estonian-iso-8859-1.inc.php | 437 ++ admin/admin/admin/lang/estonian-utf-8.inc.php | 438 ++ .../admin/lang/finnish-iso-8859-1.inc.php | 444 ++ admin/admin/admin/lang/finnish-utf-8.inc.php | 445 ++ .../admin/lang/french-iso-8859-1.inc.php | 438 ++ admin/admin/admin/lang/french-utf-8.inc.php | 439 ++ .../admin/lang/galician-iso-8859-1.inc.php | 445 ++ admin/admin/admin/lang/galician-utf-8.inc.php | 446 ++ admin/admin/admin/lang/georgian-utf-8.inc.php | 458 ++ .../admin/lang/german-iso-8859-1.inc.php | 446 ++ admin/admin/admin/lang/german-utf-8.inc.php | 447 ++ .../admin/admin/lang/greek-iso-8859-7.inc.php | 457 ++ admin/admin/admin/lang/greek-utf-8.inc.php | 458 ++ .../admin/lang/hebrew-iso-8859-8-i.inc.php | 455 ++ admin/admin/admin/lang/hindi-utf-8.inc.php | 469 ++ .../admin/lang/hungarian-iso-8859-2.inc.php | 443 ++ .../admin/admin/lang/hungarian-utf-8.inc.php | 444 ++ .../admin/lang/indonesian-iso-8859-1.inc.php | 441 ++ .../admin/admin/lang/indonesian-utf-8.inc.php | 442 ++ .../admin/lang/italian-iso-8859-1.inc.php | 444 ++ admin/admin/admin/lang/italian-utf-8.inc.php | 445 ++ admin/admin/admin/lang/japanese-euc.inc.php | 448 ++ admin/admin/admin/lang/japanese-sjis.inc.php | 448 ++ admin/admin/admin/lang/japanese-utf-8.inc.php | 448 ++ .../admin/lang/korean-ks_c_5601-1987.inc.php | 457 ++ admin/admin/admin/lang/latvian-utf-8.inc.php | 459 ++ .../admin/lang/latvian-windows-1257.inc.php | 458 ++ .../admin/admin/lang/lithuanian-utf-8.inc.php | 440 ++ .../lang/lithuanian-windows-1257.inc.php | 439 ++ .../admin/admin/lang/malay-iso-8859-1.inc.php | 459 ++ admin/admin/admin/lang/malay-utf-8.inc.php | 460 ++ .../admin/lang/norwegian-iso-8859-1.inc.php | 443 ++ .../admin/admin/lang/norwegian-utf-8.inc.php | 444 ++ .../admin/lang/polish-iso-8859-2.inc.php | 439 ++ admin/admin/admin/lang/polish-utf-8.inc.php | 440 ++ .../admin/lang/portuguese-iso-8859-1.inc.php | 454 ++ .../admin/admin/lang/portuguese-utf-8.inc.php | 455 ++ admin/admin/admin/lang/remove_message.sh | 17 + .../admin/lang/romanian-iso-8859-1.inc.php | 439 ++ admin/admin/admin/lang/romanian-utf-8.inc.php | 440 ++ .../admin/admin/lang/russian-dos-866.inc.php | 445 ++ admin/admin/admin/lang/russian-koi8-r.inc.php | 445 ++ admin/admin/admin/lang/russian-utf-8.inc.php | 446 ++ .../admin/lang/russian-windows-1251.inc.php | 445 ++ admin/admin/admin/lang/serbian-utf-8.inc.php | 461 ++ .../admin/lang/serbian-windows-1250.inc.php | 460 ++ .../admin/lang/slovak-iso-8859-2.inc.php | 441 ++ admin/admin/admin/lang/slovak-utf-8.inc.php | 442 ++ .../admin/lang/slovak-windows-1250.inc.php | 441 ++ .../admin/lang/slovenian-iso-8859-2.inc.php | 443 ++ .../admin/admin/lang/slovenian-utf-8.inc.php | 444 ++ .../admin/lang/slovenian-windows-1250.inc.php | 444 ++ admin/admin/admin/lang/sort_lang.sh | 79 + .../admin/lang/spanish-iso-8859-1.inc.php | 438 ++ admin/admin/admin/lang/spanish-utf-8.inc.php | 439 ++ .../admin/lang/swedish-iso-8859-1.inc.php | 440 ++ admin/admin/admin/lang/swedish-utf-8.inc.php | 441 ++ admin/admin/admin/lang/sync_lang.sh | 192 + admin/admin/admin/lang/thai-tis-620.inc.php | 443 ++ admin/admin/admin/lang/thai-utf-8.inc.php | 444 ++ .../admin/lang/turkish-iso-8859-9.inc.php | 446 ++ admin/admin/admin/lang/turkish-utf-8.inc.php | 447 ++ .../admin/admin/lang/ukrainian-utf-8.inc.php | 440 ++ .../admin/lang/ukrainian-windows-1251.inc.php | 439 ++ admin/admin/admin/ldi_check.php | 121 + admin/admin/admin/ldi_table.php | 127 + admin/admin/admin/left.php | 469 ++ admin/admin/admin/libraries/CVS/Entries | 32 + admin/admin/admin/libraries/CVS/Repository | 1 + admin/admin/admin/libraries/CVS/Root | 1 + admin/admin/admin/libraries/auth/CVS/Entries | 4 + .../admin/admin/libraries/auth/CVS/Repository | 1 + admin/admin/admin/libraries/auth/CVS/Root | 1 + .../admin/libraries/auth/config.auth.lib.php | 128 + .../admin/libraries/auth/cookie.auth.lib.php | 441 ++ .../admin/libraries/auth/http.auth.lib.php | 264 + admin/admin/admin/libraries/bookmark.lib.php | 170 + .../admin/admin/libraries/build_dump.lib.php | 648 +++ .../libraries/charset_conversion.lib.php | 334 ++ admin/admin/admin/libraries/common.lib.php | 1508 +++++ .../admin/libraries/config_import.lib.php | 853 +++ admin/admin/admin/libraries/db_config.lib.php | 95 + .../admin/libraries/db_table_exists.lib.php | 33 + admin/admin/admin/libraries/defines.lib.php | 100 + .../admin/admin/libraries/defines_php.lib.php | 49 + .../admin/admin/libraries/display_tbl.lib.php | 1569 +++++ admin/admin/admin/libraries/fpdf/CVS/Entries | 3 + .../admin/admin/libraries/fpdf/CVS/Repository | 1 + admin/admin/admin/libraries/fpdf/CVS/Root | 1 + admin/admin/admin/libraries/fpdf/README | 3 + .../admin/libraries/fpdf/font/CVS/Entries | 12 + .../admin/libraries/fpdf/font/CVS/Repository | 1 + .../admin/admin/libraries/fpdf/font/CVS/Root | 1 + .../admin/libraries/fpdf/font/courier.php | 8 + .../admin/libraries/fpdf/font/helvetica.php | 16 + .../admin/libraries/fpdf/font/helveticab.php | 16 + .../admin/libraries/fpdf/font/helveticabi.php | 16 + .../admin/libraries/fpdf/font/helveticai.php | 16 + .../admin/libraries/fpdf/font/symbol.php | 16 + .../admin/admin/libraries/fpdf/font/times.php | 16 + .../admin/libraries/fpdf/font/timesb.php | 16 + .../admin/libraries/fpdf/font/timesbi.php | 16 + .../admin/libraries/fpdf/font/timesi.php | 16 + .../libraries/fpdf/font/zapfdingbats.php | 16 + admin/admin/admin/libraries/fpdf/fpdf.php | 2527 ++++++++ admin/admin/admin/libraries/functions.js | 469 ++ .../admin/admin/libraries/get_foreign.lib.php | 47 + .../admin/libraries/grab_globals.lib.php | 60 + admin/admin/admin/libraries/indexes.js | 87 + .../admin/libraries/ip_allow_deny.lib.php | 376 ++ .../admin/libraries/kanji-encoding.lib.php | 153 + admin/admin/admin/libraries/left.js | 315 + .../admin/libraries/mysql_wrappers.lib.php | 118 + admin/admin/admin/libraries/ob.lib.php | 125 + admin/admin/admin/libraries/relation.lib.php | 317 + .../admin/admin/libraries/select_lang.lib.php | 288 + .../admin/admin/libraries/sqlparser.data.php | 475 ++ admin/admin/admin/libraries/sqlparser.lib.php | 1386 +++++ .../admin/libraries/sqlvalidator.class.php | 401 ++ .../admin/libraries/sqlvalidator.lib.php | 111 + admin/admin/admin/libraries/string.lib.php | 325 ++ admin/admin/admin/libraries/tbl_change.js | 60 + admin/admin/admin/libraries/user_details.js | 192 + admin/admin/admin/libraries/xpath/CVS/Entries | 2 + .../admin/libraries/xpath/CVS/Repository | 1 + admin/admin/admin/libraries/xpath/CVS/Root | 1 + .../admin/libraries/xpath/XPath.class.php | 5075 +++++++++++++++++ admin/admin/admin/libraries/zip.lib.php | 187 + admin/admin/admin/main.php | 623 ++ admin/admin/admin/mult_submits.inc.php | 210 + admin/admin/admin/pdf_pages.php | 290 + admin/admin/admin/pdf_schema.php | 932 +++ admin/admin/admin/phpinfo.php | 20 + admin/admin/admin/read_dump.php | 502 ++ admin/admin/admin/scripts/CVS/Entries | 8 + admin/admin/admin/scripts/CVS/Repository | 1 + admin/admin/admin/scripts/CVS/Root | 1 + admin/admin/admin/scripts/check_lang.php | 57 + admin/admin/admin/scripts/convertcfg.pl | 19 + admin/admin/admin/scripts/create-release.sh | 143 + admin/admin/admin/scripts/create_tables.sql | 75 + admin/admin/admin/scripts/decode_bug.php | 108 + admin/admin/admin/scripts/extchg.sh | 27 + admin/admin/admin/scripts/remove_control_m.sh | 23 + admin/admin/admin/sql.php | 630 ++ admin/admin/admin/tbl_addfield.php | 213 + admin/admin/admin/tbl_alter.php | 140 + admin/admin/admin/tbl_change.php | 661 +++ admin/admin/admin/tbl_create.php | 236 + admin/admin/admin/tbl_dump.php | 424 ++ admin/admin/admin/tbl_indexes.php | 541 ++ admin/admin/admin/tbl_move_copy.php | 152 + admin/admin/admin/tbl_printview.php | 590 ++ admin/admin/admin/tbl_properties.inc.php | 378 ++ admin/admin/admin/tbl_properties.php | 39 + admin/admin/admin/tbl_properties_common.php | 62 + admin/admin/admin/tbl_properties_export.php | 194 + admin/admin/admin/tbl_properties_links.php | 79 + .../admin/admin/tbl_properties_operations.php | 363 ++ admin/admin/admin/tbl_properties_options.php | 199 + .../admin/admin/tbl_properties_structure.php | 567 ++ .../admin/admin/tbl_properties_table_info.php | 60 + admin/admin/admin/tbl_query_box.php | 182 + admin/admin/admin/tbl_relation.php | 372 ++ admin/admin/admin/tbl_rename.php | 65 + admin/admin/admin/tbl_replace.php | 312 + admin/admin/admin/tbl_select.php | 254 + admin/admin/admin/translators.html | 495 ++ admin/admin/admin/user_details.php | 1529 +++++ admin/admin/admin/user_password.php | 148 + admin/aktiv.php | 96 + admin/dbUpdateFromXLS.php | 448 ++ admin/dect.php | 65 + admin/dect_clear.php | 25 + admin/dect_cron.php | 69 + admin/faq.1.php | 6 + admin/faq.php | 329 ++ admin/free.php | 108 + admin/inc | 1 + admin/index.php | 19 + admin/list.php | 34 + admin/menu.php | 46 + admin/news.php | 98 + admin/pic | 1 + admin/room.php | 170 + admin/schichtplan.1.php | 5 + admin/schichtplan.php | 284 + admin/schichtplan.php_old | 380 ++ admin/schichtplan_druck.1.php | 5 + admin/schichtplan_druck.php | 169 + admin/shiftadd.php | 322 ++ admin/sprache.php | 116 + admin/tshirt.php | 60 + admin/user.php | 249 + admin/user2.php | 118 + faq.php | 23 + inc/UserCVS.php | 23 + inc/avatar/avatar1.gif | Bin 0 -> 933 bytes inc/avatar/avatar10.gif | Bin 0 -> 1262 bytes inc/avatar/avatar100.gif | Bin 0 -> 1086 bytes inc/avatar/avatar101.gif | Bin 0 -> 581 bytes inc/avatar/avatar102.gif | Bin 0 -> 286 bytes inc/avatar/avatar103.gif | Bin 0 -> 266 bytes inc/avatar/avatar104.gif | Bin 0 -> 293 bytes inc/avatar/avatar105.gif | Bin 0 -> 685 bytes inc/avatar/avatar106.gif | Bin 0 -> 276 bytes inc/avatar/avatar107.gif | Bin 0 -> 1041 bytes inc/avatar/avatar108.gif | Bin 0 -> 1038 bytes inc/avatar/avatar109.gif | Bin 0 -> 1048 bytes inc/avatar/avatar11.gif | Bin 0 -> 980 bytes inc/avatar/avatar110.gif | Bin 0 -> 322 bytes inc/avatar/avatar111.gif | Bin 0 -> 731 bytes inc/avatar/avatar112.gif | Bin 0 -> 1171 bytes inc/avatar/avatar113.gif | Bin 0 -> 1042 bytes inc/avatar/avatar114.gif | Bin 0 -> 1175 bytes inc/avatar/avatar115.gif | Bin 0 -> 883 bytes inc/avatar/avatar116.gif | Bin 0 -> 364 bytes inc/avatar/avatar117.gif | Bin 0 -> 662 bytes inc/avatar/avatar118.gif | Bin 0 -> 223 bytes inc/avatar/avatar119.gif | Bin 0 -> 1021 bytes inc/avatar/avatar12.gif | Bin 0 -> 956 bytes inc/avatar/avatar120.gif | Bin 0 -> 173 bytes inc/avatar/avatar121.gif | Bin 0 -> 159 bytes inc/avatar/avatar122.gif | Bin 0 -> 1141 bytes inc/avatar/avatar123.gif | Bin 0 -> 1796 bytes inc/avatar/avatar124.gif | Bin 0 -> 710 bytes inc/avatar/avatar125.gif | Bin 0 -> 945 bytes inc/avatar/avatar126.gif | Bin 0 -> 318 bytes inc/avatar/avatar127.gif | Bin 0 -> 717 bytes inc/avatar/avatar128.gif | Bin 0 -> 1191 bytes inc/avatar/avatar129.gif | Bin 0 -> 1088 bytes inc/avatar/avatar13.gif | Bin 0 -> 961 bytes inc/avatar/avatar130.gif | Bin 0 -> 1194 bytes inc/avatar/avatar131.gif | Bin 0 -> 471 bytes inc/avatar/avatar132.gif | Bin 0 -> 3851 bytes inc/avatar/avatar133.gif | Bin 0 -> 3161 bytes inc/avatar/avatar134.gif | Bin 0 -> 235 bytes inc/avatar/avatar135.gif | Bin 0 -> 1127 bytes inc/avatar/avatar136.gif | Bin 0 -> 2646 bytes inc/avatar/avatar137.gif | Bin 0 -> 1117 bytes inc/avatar/avatar138.gif | Bin 0 -> 5740 bytes inc/avatar/avatar139.gif | Bin 0 -> 4677 bytes inc/avatar/avatar14.gif | Bin 0 -> 1382 bytes inc/avatar/avatar140.gif | Bin 0 -> 214 bytes inc/avatar/avatar141.gif | Bin 0 -> 1167 bytes inc/avatar/avatar142.gif | Bin 0 -> 228 bytes inc/avatar/avatar143.gif | Bin 0 -> 2222 bytes inc/avatar/avatar144.gif | Bin 0 -> 1021 bytes inc/avatar/avatar145.gif | Bin 0 -> 223 bytes inc/avatar/avatar146.gif | Bin 0 -> 176 bytes inc/avatar/avatar147.gif | Bin 0 -> 1201 bytes inc/avatar/avatar148.gif | Bin 0 -> 572 bytes inc/avatar/avatar149.gif | Bin 0 -> 1069 bytes inc/avatar/avatar15.gif | Bin 0 -> 163 bytes inc/avatar/avatar150.gif | Bin 0 -> 2649 bytes inc/avatar/avatar151.gif | Bin 0 -> 236 bytes inc/avatar/avatar152.gif | Bin 0 -> 232 bytes inc/avatar/avatar153.gif | Bin 0 -> 240 bytes inc/avatar/avatar154.gif | Bin 0 -> 233 bytes inc/avatar/avatar155.gif | Bin 0 -> 448 bytes inc/avatar/avatar156.gif | Bin 0 -> 1118 bytes inc/avatar/avatar157.gif | Bin 0 -> 171 bytes inc/avatar/avatar158.gif | Bin 0 -> 1175 bytes inc/avatar/avatar159.gif | Bin 0 -> 4506 bytes inc/avatar/avatar16.gif | Bin 0 -> 158 bytes inc/avatar/avatar160.gif | Bin 0 -> 5826 bytes inc/avatar/avatar161.gif | Bin 0 -> 161 bytes inc/avatar/avatar162.gif | Bin 0 -> 204 bytes inc/avatar/avatar163.gif | Bin 0 -> 1088 bytes inc/avatar/avatar164.gif | Bin 0 -> 653 bytes inc/avatar/avatar165.gif | Bin 0 -> 2039 bytes inc/avatar/avatar166.gif | Bin 0 -> 324 bytes inc/avatar/avatar167.gif | Bin 0 -> 1037 bytes inc/avatar/avatar168.gif | Bin 0 -> 1176 bytes inc/avatar/avatar169.gif | Bin 0 -> 154 bytes inc/avatar/avatar17.gif | Bin 0 -> 2265 bytes inc/avatar/avatar170.gif | Bin 0 -> 173 bytes inc/avatar/avatar171.gif | Bin 0 -> 757 bytes inc/avatar/avatar172.gif | Bin 0 -> 206 bytes inc/avatar/avatar173.gif | Bin 0 -> 1197 bytes inc/avatar/avatar174.gif | Bin 0 -> 240 bytes inc/avatar/avatar175.gif | Bin 0 -> 659 bytes inc/avatar/avatar176.gif | Bin 0 -> 1186 bytes inc/avatar/avatar177.gif | Bin 0 -> 3786 bytes inc/avatar/avatar178.gif | Bin 0 -> 184 bytes inc/avatar/avatar179.gif | Bin 0 -> 167 bytes inc/avatar/avatar18.gif | Bin 0 -> 487 bytes inc/avatar/avatar180.gif | Bin 0 -> 359 bytes inc/avatar/avatar181.gif | Bin 0 -> 1144 bytes inc/avatar/avatar182.gif | Bin 0 -> 169 bytes inc/avatar/avatar183.gif | Bin 0 -> 981 bytes inc/avatar/avatar184.gif | Bin 0 -> 868 bytes inc/avatar/avatar185.gif | Bin 0 -> 1210 bytes inc/avatar/avatar186.gif | Bin 0 -> 243 bytes inc/avatar/avatar187.gif | Bin 0 -> 236 bytes inc/avatar/avatar188.gif | Bin 0 -> 178 bytes inc/avatar/avatar189.gif | Bin 0 -> 268 bytes inc/avatar/avatar19.gif | Bin 0 -> 343 bytes inc/avatar/avatar190.gif | Bin 0 -> 234 bytes inc/avatar/avatar191.gif | Bin 0 -> 1043 bytes inc/avatar/avatar192.gif | Bin 0 -> 329 bytes inc/avatar/avatar193.gif | Bin 0 -> 3363 bytes inc/avatar/avatar194.gif | Bin 0 -> 730 bytes inc/avatar/avatar195.gif | Bin 0 -> 322 bytes inc/avatar/avatar196.gif | Bin 0 -> 92 bytes inc/avatar/avatar197.gif | Bin 0 -> 3451 bytes inc/avatar/avatar198.gif | Bin 0 -> 9243 bytes inc/avatar/avatar199.gif | Bin 0 -> 696 bytes inc/avatar/avatar2.gif | Bin 0 -> 972 bytes inc/avatar/avatar20.gif | Bin 0 -> 1743 bytes inc/avatar/avatar200.gif | Bin 0 -> 667 bytes inc/avatar/avatar201.gif | Bin 0 -> 5471 bytes inc/avatar/avatar202.gif | Bin 0 -> 843 bytes inc/avatar/avatar203.gif | Bin 0 -> 1077 bytes inc/avatar/avatar204.gif | Bin 0 -> 1160 bytes inc/avatar/avatar205.gif | Bin 0 -> 216 bytes inc/avatar/avatar206.gif | Bin 0 -> 1150 bytes inc/avatar/avatar207.gif | Bin 0 -> 172 bytes inc/avatar/avatar208.gif | Bin 0 -> 238 bytes inc/avatar/avatar209.gif | Bin 0 -> 174 bytes inc/avatar/avatar21.gif | Bin 0 -> 983 bytes inc/avatar/avatar210.gif | Bin 0 -> 1034 bytes inc/avatar/avatar211.gif | Bin 0 -> 1131 bytes inc/avatar/avatar212.gif | Bin 0 -> 971 bytes inc/avatar/avatar213.gif | Bin 0 -> 453 bytes inc/avatar/avatar214.gif | Bin 0 -> 578 bytes inc/avatar/avatar215.gif | Bin 0 -> 703 bytes inc/avatar/avatar216.gif | Bin 0 -> 1356 bytes inc/avatar/avatar217.gif | Bin 0 -> 940 bytes inc/avatar/avatar218.gif | Bin 0 -> 1140 bytes inc/avatar/avatar219.gif | Bin 0 -> 238 bytes inc/avatar/avatar22.gif | Bin 0 -> 1026 bytes inc/avatar/avatar220.gif | Bin 0 -> 203 bytes inc/avatar/avatar221.gif | Bin 0 -> 172 bytes inc/avatar/avatar222.gif | Bin 0 -> 710 bytes inc/avatar/avatar223.gif | Bin 0 -> 206 bytes inc/avatar/avatar224.gif | Bin 0 -> 1323 bytes inc/avatar/avatar225.gif | Bin 0 -> 3157 bytes inc/avatar/avatar226.gif | Bin 0 -> 1617 bytes inc/avatar/avatar227.gif | Bin 0 -> 249 bytes inc/avatar/avatar228.gif | Bin 0 -> 1641 bytes inc/avatar/avatar229.gif | Bin 0 -> 976 bytes inc/avatar/avatar23.gif | Bin 0 -> 471 bytes inc/avatar/avatar230.gif | Bin 0 -> 1277 bytes inc/avatar/avatar231.gif | Bin 0 -> 606 bytes inc/avatar/avatar232.gif | Bin 0 -> 1079 bytes inc/avatar/avatar233.gif | Bin 0 -> 716 bytes inc/avatar/avatar234.gif | Bin 0 -> 1026 bytes inc/avatar/avatar235.gif | Bin 0 -> 11643 bytes inc/avatar/avatar236.gif | Bin 0 -> 358 bytes inc/avatar/avatar237.gif | Bin 0 -> 998 bytes inc/avatar/avatar238.gif | Bin 0 -> 1864 bytes inc/avatar/avatar239.gif | Bin 0 -> 2872 bytes inc/avatar/avatar24.gif | Bin 0 -> 226 bytes inc/avatar/avatar240.gif | Bin 0 -> 145 bytes inc/avatar/avatar241.gif | Bin 0 -> 6296 bytes inc/avatar/avatar242.gif | Bin 0 -> 234 bytes inc/avatar/avatar243.gif | Bin 0 -> 1209 bytes inc/avatar/avatar244.gif | Bin 0 -> 714 bytes inc/avatar/avatar245.gif | Bin 0 -> 1039 bytes inc/avatar/avatar246.gif | Bin 0 -> 594 bytes inc/avatar/avatar247.gif | Bin 0 -> 8114 bytes inc/avatar/avatar248.gif | Bin 0 -> 142 bytes inc/avatar/avatar249.gif | Bin 0 -> 1134 bytes inc/avatar/avatar25.gif | Bin 0 -> 1784 bytes inc/avatar/avatar250.gif | Bin 0 -> 324 bytes inc/avatar/avatar252.gif | Bin 0 -> 1110 bytes inc/avatar/avatar253.gif | Bin 0 -> 2015 bytes inc/avatar/avatar254.gif | Bin 0 -> 213 bytes inc/avatar/avatar255.gif | Bin 0 -> 1019 bytes inc/avatar/avatar256.gif | Bin 0 -> 3272 bytes inc/avatar/avatar257.gif | Bin 0 -> 225 bytes inc/avatar/avatar258.gif | Bin 0 -> 708 bytes inc/avatar/avatar259.gif | Bin 0 -> 174 bytes inc/avatar/avatar26.gif | Bin 0 -> 343 bytes inc/avatar/avatar260.gif | Bin 0 -> 990 bytes inc/avatar/avatar261.gif | Bin 0 -> 1428 bytes inc/avatar/avatar262.gif | Bin 0 -> 380 bytes inc/avatar/avatar263.gif | Bin 0 -> 159 bytes inc/avatar/avatar264.gif | Bin 0 -> 429 bytes inc/avatar/avatar265.gif | Bin 0 -> 233 bytes inc/avatar/avatar266.gif | Bin 0 -> 1341 bytes inc/avatar/avatar267.gif | Bin 0 -> 3274 bytes inc/avatar/avatar268.gif | Bin 0 -> 1126 bytes inc/avatar/avatar269.gif | Bin 0 -> 1234 bytes inc/avatar/avatar27.gif | Bin 0 -> 1264 bytes inc/avatar/avatar270.gif | Bin 0 -> 945 bytes inc/avatar/avatar271.gif | Bin 0 -> 4106 bytes inc/avatar/avatar272.gif | Bin 0 -> 620 bytes inc/avatar/avatar273.gif | Bin 0 -> 827 bytes inc/avatar/avatar274.gif | Bin 0 -> 1776 bytes inc/avatar/avatar275.gif | Bin 0 -> 717 bytes inc/avatar/avatar276.gif | Bin 0 -> 277 bytes inc/avatar/avatar277.gif | Bin 0 -> 1112 bytes inc/avatar/avatar278.gif | Bin 0 -> 1803 bytes inc/avatar/avatar279.gif | Bin 0 -> 170 bytes inc/avatar/avatar28.gif | Bin 0 -> 199 bytes inc/avatar/avatar280.gif | Bin 0 -> 3722 bytes inc/avatar/avatar281.gif | Bin 0 -> 382 bytes inc/avatar/avatar282.gif | Bin 0 -> 1180 bytes inc/avatar/avatar283.gif | Bin 0 -> 385 bytes inc/avatar/avatar284.gif | Bin 0 -> 270 bytes inc/avatar/avatar285.gif | Bin 0 -> 1037 bytes inc/avatar/avatar286.gif | Bin 0 -> 171 bytes inc/avatar/avatar287.gif | Bin 0 -> 235 bytes inc/avatar/avatar288.gif | Bin 0 -> 929 bytes inc/avatar/avatar289.gif | Bin 0 -> 246 bytes inc/avatar/avatar29.gif | Bin 0 -> 379 bytes inc/avatar/avatar290.gif | Bin 0 -> 1140 bytes inc/avatar/avatar291.gif | Bin 0 -> 155 bytes inc/avatar/avatar292.gif | Bin 0 -> 2889 bytes inc/avatar/avatar293.gif | Bin 0 -> 428 bytes inc/avatar/avatar294.gif | Bin 0 -> 269 bytes inc/avatar/avatar295.gif | Bin 0 -> 482 bytes inc/avatar/avatar296.gif | Bin 0 -> 1088 bytes inc/avatar/avatar297.gif | Bin 0 -> 1441 bytes inc/avatar/avatar298.gif | Bin 0 -> 437 bytes inc/avatar/avatar299.gif | Bin 0 -> 1064 bytes inc/avatar/avatar3.gif | Bin 0 -> 929 bytes inc/avatar/avatar30.gif | Bin 0 -> 199 bytes inc/avatar/avatar300.gif | Bin 0 -> 698 bytes inc/avatar/avatar301.gif | Bin 0 -> 584 bytes inc/avatar/avatar302.gif | Bin 0 -> 1101 bytes inc/avatar/avatar303.gif | Bin 0 -> 1044 bytes inc/avatar/avatar304.gif | Bin 0 -> 252 bytes inc/avatar/avatar305.gif | Bin 0 -> 710 bytes inc/avatar/avatar306.gif | Bin 0 -> 139 bytes inc/avatar/avatar307.gif | Bin 0 -> 1101 bytes inc/avatar/avatar308.gif | Bin 0 -> 501 bytes inc/avatar/avatar309.gif | Bin 0 -> 353 bytes inc/avatar/avatar31.gif | Bin 0 -> 128 bytes inc/avatar/avatar310.gif | Bin 0 -> 1065 bytes inc/avatar/avatar311.gif | Bin 0 -> 359 bytes inc/avatar/avatar312.gif | Bin 0 -> 1149 bytes inc/avatar/avatar313.gif | Bin 0 -> 658 bytes inc/avatar/avatar314.gif | Bin 0 -> 815 bytes inc/avatar/avatar315.gif | Bin 0 -> 138 bytes inc/avatar/avatar316.gif | Bin 0 -> 333 bytes inc/avatar/avatar317.gif | Bin 0 -> 876 bytes inc/avatar/avatar318.gif | Bin 0 -> 2280 bytes inc/avatar/avatar319.gif | Bin 0 -> 1253 bytes inc/avatar/avatar32.gif | Bin 0 -> 889 bytes inc/avatar/avatar320.gif | Bin 0 -> 612 bytes inc/avatar/avatar321.gif | Bin 0 -> 243 bytes inc/avatar/avatar322.gif | Bin 0 -> 1293 bytes inc/avatar/avatar323.gif | Bin 0 -> 173 bytes inc/avatar/avatar324.gif | Bin 0 -> 345 bytes inc/avatar/avatar325.gif | Bin 0 -> 1037 bytes inc/avatar/avatar326.gif | Bin 0 -> 3007 bytes inc/avatar/avatar327.gif | Bin 0 -> 533 bytes inc/avatar/avatar328.gif | Bin 0 -> 522 bytes inc/avatar/avatar329.gif | Bin 0 -> 607 bytes inc/avatar/avatar33.gif | Bin 0 -> 272 bytes inc/avatar/avatar330.gif | Bin 0 -> 764 bytes inc/avatar/avatar331.gif | Bin 0 -> 234 bytes inc/avatar/avatar332.gif | Bin 0 -> 716 bytes inc/avatar/avatar333.gif | Bin 0 -> 698 bytes inc/avatar/avatar334.gif | Bin 0 -> 554 bytes inc/avatar/avatar335.gif | Bin 0 -> 270 bytes inc/avatar/avatar336.gif | Bin 0 -> 2294 bytes inc/avatar/avatar337.gif | Bin 0 -> 4848 bytes inc/avatar/avatar338.gif | Bin 0 -> 240 bytes inc/avatar/avatar339.gif | Bin 0 -> 1179 bytes inc/avatar/avatar34.gif | Bin 0 -> 260 bytes inc/avatar/avatar340.gif | Bin 0 -> 6785 bytes inc/avatar/avatar341.gif | Bin 0 -> 725 bytes inc/avatar/avatar342.gif | Bin 0 -> 1151 bytes inc/avatar/avatar343.gif | Bin 0 -> 5856 bytes inc/avatar/avatar344.gif | Bin 0 -> 3784 bytes inc/avatar/avatar345.gif | Bin 0 -> 3885 bytes inc/avatar/avatar346.gif | Bin 0 -> 4973 bytes inc/avatar/avatar347.gif | Bin 0 -> 3070 bytes inc/avatar/avatar348.gif | Bin 0 -> 180 bytes inc/avatar/avatar349.gif | Bin 0 -> 2096 bytes inc/avatar/avatar35.gif | Bin 0 -> 862 bytes inc/avatar/avatar350.gif | Bin 0 -> 603 bytes inc/avatar/avatar351.gif | Bin 0 -> 149 bytes inc/avatar/avatar352.gif | Bin 0 -> 919 bytes inc/avatar/avatar353.gif | Bin 0 -> 705 bytes inc/avatar/avatar354.gif | Bin 0 -> 1146 bytes inc/avatar/avatar355.gif | Bin 0 -> 231 bytes inc/avatar/avatar356.gif | Bin 0 -> 2056 bytes inc/avatar/avatar358.gif | Bin 0 -> 2994 bytes inc/avatar/avatar359.gif | Bin 0 -> 868 bytes inc/avatar/avatar36.gif | Bin 0 -> 282 bytes inc/avatar/avatar360.gif | Bin 0 -> 326 bytes inc/avatar/avatar361.gif | Bin 0 -> 3039 bytes inc/avatar/avatar362.gif | Bin 0 -> 704 bytes inc/avatar/avatar363.gif | Bin 0 -> 1107 bytes inc/avatar/avatar364.gif | Bin 0 -> 638 bytes inc/avatar/avatar365.gif | Bin 0 -> 8258 bytes inc/avatar/avatar366.gif | Bin 0 -> 6962 bytes inc/avatar/avatar367.gif | Bin 0 -> 2791 bytes inc/avatar/avatar368.gif | Bin 0 -> 169 bytes inc/avatar/avatar369.gif | Bin 0 -> 1085 bytes inc/avatar/avatar37.gif | Bin 0 -> 791 bytes inc/avatar/avatar370.gif | Bin 0 -> 871 bytes inc/avatar/avatar371.gif | Bin 0 -> 1063 bytes inc/avatar/avatar372.gif | Bin 0 -> 1034 bytes inc/avatar/avatar373.gif | Bin 0 -> 1069 bytes inc/avatar/avatar374.gif | Bin 0 -> 238 bytes inc/avatar/avatar375.gif | Bin 0 -> 1174 bytes inc/avatar/avatar376.gif | Bin 0 -> 844 bytes inc/avatar/avatar377.gif | Bin 0 -> 234 bytes inc/avatar/avatar378.gif | Bin 0 -> 892 bytes inc/avatar/avatar379.gif | Bin 0 -> 705 bytes inc/avatar/avatar38.gif | Bin 0 -> 304 bytes inc/avatar/avatar380.gif | Bin 0 -> 624 bytes inc/avatar/avatar381.gif | Bin 0 -> 1886 bytes inc/avatar/avatar382.gif | Bin 0 -> 4532 bytes inc/avatar/avatar383.gif | Bin 0 -> 1532 bytes inc/avatar/avatar384.gif | Bin 0 -> 715 bytes inc/avatar/avatar385.gif | Bin 0 -> 331 bytes inc/avatar/avatar386.gif | Bin 0 -> 1177 bytes inc/avatar/avatar387.gif | Bin 0 -> 331 bytes inc/avatar/avatar388.gif | Bin 0 -> 1062 bytes inc/avatar/avatar389.gif | Bin 0 -> 722 bytes inc/avatar/avatar39.gif | Bin 0 -> 1600 bytes inc/avatar/avatar390.gif | Bin 0 -> 2156 bytes inc/avatar/avatar391.gif | Bin 0 -> 607 bytes inc/avatar/avatar393.gif | Bin 0 -> 1219 bytes inc/avatar/avatar394.gif | Bin 0 -> 1249 bytes inc/avatar/avatar395.gif | Bin 0 -> 1244 bytes inc/avatar/avatar396.gif | Bin 0 -> 1596 bytes inc/avatar/avatar397.gif | Bin 0 -> 612 bytes inc/avatar/avatar398.gif | Bin 0 -> 1161 bytes inc/avatar/avatar399.gif | Bin 0 -> 1034 bytes inc/avatar/avatar4.gif | Bin 0 -> 1175 bytes inc/avatar/avatar40.gif | Bin 0 -> 266 bytes inc/avatar/avatar400.gif | Bin 0 -> 1210 bytes inc/avatar/avatar401.gif | Bin 0 -> 1212 bytes inc/avatar/avatar402.gif | Bin 0 -> 1038 bytes inc/avatar/avatar403.gif | Bin 0 -> 324 bytes inc/avatar/avatar404.gif | Bin 0 -> 710 bytes inc/avatar/avatar405.gif | Bin 0 -> 231 bytes inc/avatar/avatar406.gif | Bin 0 -> 152 bytes inc/avatar/avatar407.gif | Bin 0 -> 1063 bytes inc/avatar/avatar408.gif | Bin 0 -> 174 bytes inc/avatar/avatar409.gif | Bin 0 -> 453 bytes inc/avatar/avatar41.gif | Bin 0 -> 293 bytes inc/avatar/avatar410.gif | Bin 0 -> 1757 bytes inc/avatar/avatar411.gif | Bin 0 -> 332 bytes inc/avatar/avatar412.gif | Bin 0 -> 708 bytes inc/avatar/avatar413.gif | Bin 0 -> 155 bytes inc/avatar/avatar414.gif | Bin 0 -> 1034 bytes inc/avatar/avatar415.gif | Bin 0 -> 245 bytes inc/avatar/avatar416.gif | Bin 0 -> 658 bytes inc/avatar/avatar417.gif | Bin 0 -> 461 bytes inc/avatar/avatar418.gif | Bin 0 -> 326 bytes inc/avatar/avatar419.gif | Bin 0 -> 4157 bytes inc/avatar/avatar42.gif | Bin 0 -> 884 bytes inc/avatar/avatar420.gif | Bin 0 -> 2721 bytes inc/avatar/avatar421.gif | Bin 0 -> 242 bytes inc/avatar/avatar422.gif | Bin 0 -> 171 bytes inc/avatar/avatar423.gif | Bin 0 -> 731 bytes inc/avatar/avatar424.gif | Bin 0 -> 4477 bytes inc/avatar/avatar425.gif | Bin 0 -> 749 bytes inc/avatar/avatar426.gif | Bin 0 -> 173 bytes inc/avatar/avatar427.gif | Bin 0 -> 1105 bytes inc/avatar/avatar428.gif | Bin 0 -> 164 bytes inc/avatar/avatar429.gif | Bin 0 -> 1094 bytes inc/avatar/avatar43.gif | Bin 0 -> 276 bytes inc/avatar/avatar430.gif | Bin 0 -> 1132 bytes inc/avatar/avatar431.gif | Bin 0 -> 169 bytes inc/avatar/avatar432.gif | Bin 0 -> 990 bytes inc/avatar/avatar433.gif | Bin 0 -> 8013 bytes inc/avatar/avatar434.gif | Bin 0 -> 3752 bytes inc/avatar/avatar436.gif | Bin 0 -> 4539 bytes inc/avatar/avatar437.gif | Bin 0 -> 890 bytes inc/avatar/avatar438.gif | Bin 0 -> 200 bytes inc/avatar/avatar439.gif | Bin 0 -> 1137 bytes inc/avatar/avatar44.gif | Bin 0 -> 268 bytes inc/avatar/avatar440.gif | Bin 0 -> 1135 bytes inc/avatar/avatar441.gif | Bin 0 -> 884 bytes inc/avatar/avatar442.gif | Bin 0 -> 1071 bytes inc/avatar/avatar443.gif | Bin 0 -> 203 bytes inc/avatar/avatar444.gif | Bin 0 -> 2175 bytes inc/avatar/avatar445.gif | Bin 0 -> 178 bytes inc/avatar/avatar446.gif | Bin 0 -> 710 bytes inc/avatar/avatar447.gif | Bin 0 -> 9881 bytes inc/avatar/avatar448.gif | Bin 0 -> 425 bytes inc/avatar/avatar449.gif | Bin 0 -> 735 bytes inc/avatar/avatar45.gif | Bin 0 -> 193 bytes inc/avatar/avatar450.gif | Bin 0 -> 1180 bytes inc/avatar/avatar451.gif | Bin 0 -> 1112 bytes inc/avatar/avatar452.gif | Bin 0 -> 327 bytes inc/avatar/avatar453.gif | Bin 0 -> 333 bytes inc/avatar/avatar454.gif | Bin 0 -> 1211 bytes inc/avatar/avatar455.gif | Bin 0 -> 563 bytes inc/avatar/avatar456.gif | Bin 0 -> 890 bytes inc/avatar/avatar457.gif | Bin 0 -> 1216 bytes inc/avatar/avatar458.gif | Bin 0 -> 200 bytes inc/avatar/avatar459.gif | Bin 0 -> 897 bytes inc/avatar/avatar46.gif | Bin 0 -> 265 bytes inc/avatar/avatar460.gif | Bin 0 -> 723 bytes inc/avatar/avatar461.gif | Bin 0 -> 6948 bytes inc/avatar/avatar462.gif | Bin 0 -> 412 bytes inc/avatar/avatar463.gif | Bin 0 -> 412 bytes inc/avatar/avatar464.gif | Bin 0 -> 380 bytes inc/avatar/avatar465.gif | Bin 0 -> 172 bytes inc/avatar/avatar466.gif | Bin 0 -> 869 bytes inc/avatar/avatar467.gif | Bin 0 -> 946 bytes inc/avatar/avatar468.gif | Bin 0 -> 9275 bytes inc/avatar/avatar469.gif | Bin 0 -> 4058 bytes inc/avatar/avatar47.gif | Bin 0 -> 974 bytes inc/avatar/avatar470.gif | Bin 0 -> 421 bytes inc/avatar/avatar471.gif | Bin 0 -> 1171 bytes inc/avatar/avatar472.gif | Bin 0 -> 325 bytes inc/avatar/avatar473.gif | Bin 0 -> 668 bytes inc/avatar/avatar474.gif | Bin 0 -> 709 bytes inc/avatar/avatar475.gif | Bin 0 -> 154 bytes inc/avatar/avatar476.gif | Bin 0 -> 8013 bytes inc/avatar/avatar477.gif | Bin 0 -> 1189 bytes inc/avatar/avatar478.gif | Bin 0 -> 672 bytes inc/avatar/avatar479.gif | Bin 0 -> 1681 bytes inc/avatar/avatar48.gif | Bin 0 -> 275 bytes inc/avatar/avatar480.gif | Bin 0 -> 2693 bytes inc/avatar/avatar481.gif | Bin 0 -> 1554 bytes inc/avatar/avatar482.gif | Bin 0 -> 1410 bytes inc/avatar/avatar483.gif | Bin 0 -> 1306 bytes inc/avatar/avatar484.gif | Bin 0 -> 870 bytes inc/avatar/avatar485.gif | Bin 0 -> 350 bytes inc/avatar/avatar486.gif | Bin 0 -> 160 bytes inc/avatar/avatar487.gif | Bin 0 -> 945 bytes inc/avatar/avatar488.gif | Bin 0 -> 317 bytes inc/avatar/avatar489.gif | Bin 0 -> 514 bytes inc/avatar/avatar49.gif | Bin 0 -> 1960 bytes inc/avatar/avatar490.gif | Bin 0 -> 4350 bytes inc/avatar/avatar491.gif | Bin 0 -> 7431 bytes inc/avatar/avatar492.gif | Bin 0 -> 1289 bytes inc/avatar/avatar493.gif | Bin 0 -> 1399 bytes inc/avatar/avatar494.gif | Bin 0 -> 560 bytes inc/avatar/avatar495.gif | Bin 0 -> 1200 bytes inc/avatar/avatar496.gif | Bin 0 -> 1016 bytes inc/avatar/avatar497.gif | Bin 0 -> 4775 bytes inc/avatar/avatar498.gif | Bin 0 -> 696 bytes inc/avatar/avatar499.gif | Bin 0 -> 3945 bytes inc/avatar/avatar5.gif | Bin 0 -> 945 bytes inc/avatar/avatar50.gif | Bin 0 -> 496 bytes inc/avatar/avatar500.gif | Bin 0 -> 207 bytes inc/avatar/avatar501.gif | Bin 0 -> 4713 bytes inc/avatar/avatar503.gif | Bin 0 -> 2700 bytes inc/avatar/avatar504.gif | Bin 0 -> 1167 bytes inc/avatar/avatar51.gif | Bin 0 -> 262 bytes inc/avatar/avatar52.gif | Bin 0 -> 272 bytes inc/avatar/avatar53.gif | Bin 0 -> 433 bytes inc/avatar/avatar54.gif | Bin 0 -> 300 bytes inc/avatar/avatar55.gif | Bin 0 -> 1731 bytes inc/avatar/avatar56.gif | Bin 0 -> 283 bytes inc/avatar/avatar57.gif | Bin 0 -> 287 bytes inc/avatar/avatar58.gif | Bin 0 -> 626 bytes inc/avatar/avatar59.gif | Bin 0 -> 155 bytes inc/avatar/avatar6.gif | Bin 0 -> 994 bytes inc/avatar/avatar60.gif | Bin 0 -> 200 bytes inc/avatar/avatar61.gif | Bin 0 -> 1083 bytes inc/avatar/avatar62.gif | Bin 0 -> 217 bytes inc/avatar/avatar63.gif | Bin 0 -> 260 bytes inc/avatar/avatar64.gif | Bin 0 -> 407 bytes inc/avatar/avatar65.gif | Bin 0 -> 343 bytes inc/avatar/avatar66.gif | Bin 0 -> 452 bytes inc/avatar/avatar67.gif | Bin 0 -> 674 bytes inc/avatar/avatar68.gif | Bin 0 -> 1431 bytes inc/avatar/avatar69.gif | Bin 0 -> 796 bytes inc/avatar/avatar7.gif | Bin 0 -> 1432 bytes inc/avatar/avatar70.gif | Bin 0 -> 159 bytes inc/avatar/avatar71.gif | Bin 0 -> 289 bytes inc/avatar/avatar72.gif | Bin 0 -> 256 bytes inc/avatar/avatar73.gif | Bin 0 -> 274 bytes inc/avatar/avatar74.gif | Bin 0 -> 197 bytes inc/avatar/avatar75.gif | Bin 0 -> 5696 bytes inc/avatar/avatar76.gif | Bin 0 -> 186 bytes inc/avatar/avatar77.gif | Bin 0 -> 236 bytes inc/avatar/avatar78.gif | Bin 0 -> 1888 bytes inc/avatar/avatar79.gif | Bin 0 -> 1880 bytes inc/avatar/avatar8.gif | Bin 0 -> 937 bytes inc/avatar/avatar80.gif | Bin 0 -> 1136 bytes inc/avatar/avatar81.gif | Bin 0 -> 185 bytes inc/avatar/avatar82.gif | Bin 0 -> 911 bytes inc/avatar/avatar83.gif | Bin 0 -> 183 bytes inc/avatar/avatar84.gif | Bin 0 -> 2027 bytes inc/avatar/avatar85.gif | Bin 0 -> 240 bytes inc/avatar/avatar86.gif | Bin 0 -> 281 bytes inc/avatar/avatar87.gif | Bin 0 -> 1729 bytes inc/avatar/avatar88.gif | Bin 0 -> 458 bytes inc/avatar/avatar89.gif | Bin 0 -> 959 bytes inc/avatar/avatar9.gif | Bin 0 -> 939 bytes inc/avatar/avatar90.gif | Bin 0 -> 2369 bytes inc/avatar/avatar91.gif | Bin 0 -> 453 bytes inc/avatar/avatar92.gif | Bin 0 -> 5416 bytes inc/avatar/avatar93.gif | Bin 0 -> 296 bytes inc/avatar/avatar94.gif | Bin 0 -> 2171 bytes inc/avatar/avatar95.gif | Bin 0 -> 2810 bytes inc/avatar/avatar96.gif | Bin 0 -> 304 bytes inc/avatar/avatar97.gif | Bin 0 -> 1288 bytes inc/avatar/avatar98.gif | Bin 0 -> 623 bytes inc/avatar/avatar99.gif | Bin 0 -> 703 bytes inc/config.php | 39 + inc/crypt.php | 18 + inc/css/style.css.old | 53 + inc/css/style.css.old2 | 69 + inc/css/style1.css | 79 + inc/css/style2.css | 117 + inc/css/style3.css | 105 + inc/css/style4.css | 70 + inc/css/style5.css | 79 + inc/css/style6.css | 68 + inc/css/style7.css | 70 + inc/css/style8.css | 70 + inc/css/style9.css | 84 + inc/db.php | 4 + inc/footer.php | 123 + inc/funktion_activeUser.php | 36 + inc/funktion_db_list.php | 34 + inc/funktion_faq.php | 12 + inc/funktion_lang.php | 29 + inc/funktion_menu.php | 41 + inc/funktion_modem.php | 43 + inc/funktion_schichtplan.php | 331 ++ inc/funktion_schichtplan_beamer.php | 180 + inc/funktion_schichtplan_old.php | 153 + inc/funktion_user.php | 83 + inc/funktion_xml.php | 138 + inc/funktionen.php | 26 + inc/header.php | 123 + inc/himmel.png | Bin 0 -> 10338 bytes inc/himmel_w.png | Bin 0 -> 4691 bytes inc/login_eingabefeld.php | 16 + inc/secure.php | 37 + inc/smiles/aerger2.gif | Bin 0 -> 561 bytes inc/smiles/alien.gif | Bin 0 -> 933 bytes inc/smiles/blush.gif | Bin 0 -> 954 bytes inc/smiles/boggle.gif | Bin 0 -> 951 bytes inc/smiles/bounce.gif | Bin 0 -> 2757 bytes inc/smiles/bun.gif | Bin 0 -> 956 bytes inc/smiles/candycane.gif | Bin 0 -> 904 bytes inc/smiles/cheesy.gif | Bin 0 -> 933 bytes inc/smiles/dead.gif | Bin 0 -> 961 bytes inc/smiles/depressed.gif | Bin 0 -> 977 bytes inc/smiles/ginger.gif | Bin 0 -> 980 bytes inc/smiles/hirsch1.gif | Bin 0 -> 1262 bytes inc/smiles/huh.gif | Bin 0 -> 939 bytes inc/smiles/icon_arrow.gif | Bin 0 -> 170 bytes inc/smiles/icon_biggrin.gif | Bin 0 -> 172 bytes inc/smiles/icon_confused.gif | Bin 0 -> 171 bytes inc/smiles/icon_cool.gif | Bin 0 -> 172 bytes inc/smiles/icon_cry.gif | Bin 0 -> 498 bytes inc/smiles/icon_eek.gif | Bin 0 -> 170 bytes inc/smiles/icon_evil.gif | Bin 0 -> 236 bytes inc/smiles/icon_exclaim.gif | Bin 0 -> 236 bytes inc/smiles/icon_frown.gif | Bin 0 -> 171 bytes inc/smiles/icon_idea.gif | Bin 0 -> 176 bytes inc/smiles/icon_lol.gif | Bin 0 -> 336 bytes inc/smiles/icon_mad.gif | Bin 0 -> 174 bytes inc/smiles/icon_mrgreen.gif | Bin 0 -> 349 bytes inc/smiles/icon_neutral.gif | Bin 0 -> 171 bytes inc/smiles/icon_question.gif | Bin 0 -> 248 bytes inc/smiles/icon_razz.gif | Bin 0 -> 176 bytes inc/smiles/icon_redface.gif | Bin 0 -> 650 bytes inc/smiles/icon_rolleyes.gif | Bin 0 -> 485 bytes inc/smiles/icon_sad.gif | Bin 0 -> 171 bytes inc/smiles/icon_smile.gif | Bin 0 -> 174 bytes inc/smiles/icon_surprised.gif | Bin 0 -> 174 bytes inc/smiles/icon_twisted.gif | Bin 0 -> 238 bytes inc/smiles/icon_wind.gif | Bin 0 -> 170 bytes inc/smiles/koenig1.gif | Bin 0 -> 937 bytes inc/smiles/laser1.gif | Bin 0 -> 1432 bytes inc/smiles/love1.gif | Bin 0 -> 1009 bytes inc/smiles/moo.gif | Bin 0 -> 1175 bytes inc/smiles/nuts.gif | Bin 0 -> 531 bytes inc/smiles/robin.gif | Bin 0 -> 971 bytes inc/smiles/sheep.gif | Bin 0 -> 915 bytes inc/smiles/sick.gif | Bin 0 -> 940 bytes inc/smiles/sleep.gif | Bin 0 -> 1005 bytes inc/smiles/soppy.gif | Bin 0 -> 994 bytes inc/smiles/stress.gif | Bin 0 -> 1258 bytes inc/smiles/sweet.gif | Bin 0 -> 972 bytes inc/smiles/tired.gif | Bin 0 -> 929 bytes inc/smiles/urgh.gif | Bin 0 -> 980 bytes inc/smiles/winken1.gif | Bin 0 -> 3249 bytes inc/smiles/worm.gif | Bin 0 -> 945 bytes inc/smiles/worry.gif | Bin 0 -> 951 bytes index.php | 20 + lageplan.php | 19 + logout.php | 19 + makeuser.php | 111 + menu.php | 14 + nonpublic/einstellungen.php | 238 + nonpublic/engelbesprechung.php | 29 + nonpublic/faq.php | 71 + nonpublic/inc | 1 + nonpublic/index.php | 107 + nonpublic/menu.php | 33 + nonpublic/myschichtplan.php | 149 + nonpublic/news.php | 11 + nonpublic/news_comments.php | 87 + nonpublic/news_output.php | 114 + nonpublic/news_output.php.old | 90 + nonpublic/passwort.php | 58 + nonpublic/pic | 1 + nonpublic/schichtplan.1.php | 19 + nonpublic/schichtplan.2.php | 12 + nonpublic/schichtplan.php | 122 + nonpublic/schichtplan_add.php | 96 + nonpublic/schichtplan_beamer.php | 56 + nonpublic/schichtplanneu.1.php | 17 + nonpublic/schichtplanneu.php | 106 + nonpublic/waeckliste.php | 56 + nonpublic/wecken.php | 77 + pic/lageplan/lageplan.jpg | Bin 0 -> 35912 bytes pic/lageplan/lageplan.png.old | Bin 0 -> 441700 bytes pic/lageplan/lageplan_gr.png | Bin 0 -> 2842837 bytes 897 files changed, 93087 insertions(+) create mode 100755 admin/EngelType.php create mode 100755 admin/admin/admin/ANNOUNCE.txt create mode 100755 admin/admin/admin/CREDITS create mode 100755 admin/admin/admin/CVS/Entries create mode 100755 admin/admin/admin/CVS/Repository create mode 100755 admin/admin/admin/CVS/Root create mode 100755 admin/admin/admin/ChangeLog create mode 100755 admin/admin/admin/Documentation.html create mode 100755 admin/admin/admin/Documentation.txt create mode 100755 admin/admin/admin/INSTALL create mode 100755 admin/admin/admin/LICENSE create mode 100755 admin/admin/admin/README create mode 100755 admin/admin/admin/RELEASE-DATE-2.3.3pl1 create mode 100755 admin/admin/admin/TODO create mode 100755 admin/admin/admin/badwords.txt create mode 100755 admin/admin/admin/chk_rel.php create mode 100755 admin/admin/admin/config.inc.php create mode 100755 admin/admin/admin/db_create.php create mode 100755 admin/admin/admin/db_datadict.php create mode 100755 admin/admin/admin/db_details.php create mode 100755 admin/admin/admin/db_details_common.php create mode 100755 admin/admin/admin/db_details_db_info.php create mode 100755 admin/admin/admin/db_details_export.php create mode 100755 admin/admin/admin/db_details_importdocsql.php create mode 100755 admin/admin/admin/db_details_links.php create mode 100755 admin/admin/admin/db_details_qbe.php create mode 100755 admin/admin/admin/db_details_structure.php create mode 100755 admin/admin/admin/db_printview.php create mode 100755 admin/admin/admin/db_search.php create mode 100755 admin/admin/admin/db_stats.php create mode 100755 admin/admin/admin/footer.inc.php create mode 100755 admin/admin/admin/header.inc.php create mode 100755 admin/admin/admin/header_printview.inc.php create mode 100755 admin/admin/admin/images/CVS/Entries create mode 100755 admin/admin/admin/images/CVS/Repository create mode 100755 admin/admin/admin/images/CVS/Root create mode 100755 admin/admin/admin/images/arrow_ltr.gif create mode 100755 admin/admin/admin/images/arrow_rtl.gif create mode 100755 admin/admin/admin/images/asc_order.gif create mode 100755 admin/admin/admin/images/browse.gif create mode 100755 admin/admin/admin/images/desc_order.gif create mode 100755 admin/admin/admin/images/fulltext.png create mode 100755 admin/admin/admin/images/item_ltr.gif create mode 100755 admin/admin/admin/images/item_rtl.gif create mode 100755 admin/admin/admin/images/minus.gif create mode 100755 admin/admin/admin/images/partialtext.png create mode 100755 admin/admin/admin/images/plus.gif create mode 100755 admin/admin/admin/images/pma_logo.png create mode 100755 admin/admin/admin/images/spacer.gif create mode 100755 admin/admin/admin/images/vertical_line.gif create mode 100755 admin/admin/admin/index.php create mode 100755 admin/admin/admin/lang/CVS/Entries create mode 100755 admin/admin/admin/lang/CVS/Repository create mode 100755 admin/admin/admin/lang/CVS/Root create mode 100755 admin/admin/admin/lang/add_message.sh create mode 100755 admin/admin/admin/lang/add_message_file.sh create mode 100755 admin/admin/admin/lang/afrikaans-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/afrikaans-utf-8.inc.php create mode 100755 admin/admin/admin/lang/albanian-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/albanian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/arabic-utf-8.inc.php create mode 100755 admin/admin/admin/lang/arabic-windows-1256.inc.php create mode 100755 admin/admin/admin/lang/brazilian_portuguese-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/brazilian_portuguese-utf-8.inc.php create mode 100755 admin/admin/admin/lang/bulgarian-koi8-r.inc.php create mode 100755 admin/admin/admin/lang/bulgarian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/bulgarian-windows-1251.inc.php create mode 100755 admin/admin/admin/lang/catalan-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/catalan-utf-8.inc.php create mode 100755 admin/admin/admin/lang/check_lang.sh create mode 100755 admin/admin/admin/lang/chinese_big5-utf-8.inc.php create mode 100755 admin/admin/admin/lang/chinese_big5.inc.php create mode 100755 admin/admin/admin/lang/chinese_gb-utf-8.inc.php create mode 100755 admin/admin/admin/lang/chinese_gb.inc.php create mode 100755 admin/admin/admin/lang/croatian-iso-8859-2.inc.php create mode 100755 admin/admin/admin/lang/croatian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/croatian-windows-1250.inc.php create mode 100755 admin/admin/admin/lang/czech-iso-8859-2.inc.php create mode 100755 admin/admin/admin/lang/czech-utf-8.inc.php create mode 100755 admin/admin/admin/lang/czech-windows-1250.inc.php create mode 100755 admin/admin/admin/lang/danish-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/danish-utf-8.inc.php create mode 100755 admin/admin/admin/lang/dutch-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/dutch-utf-8.inc.php create mode 100755 admin/admin/admin/lang/english-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/english-utf-8.inc.php create mode 100755 admin/admin/admin/lang/estonian-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/estonian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/finnish-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/finnish-utf-8.inc.php create mode 100755 admin/admin/admin/lang/french-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/french-utf-8.inc.php create mode 100755 admin/admin/admin/lang/galician-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/galician-utf-8.inc.php create mode 100755 admin/admin/admin/lang/georgian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/german-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/german-utf-8.inc.php create mode 100755 admin/admin/admin/lang/greek-iso-8859-7.inc.php create mode 100755 admin/admin/admin/lang/greek-utf-8.inc.php create mode 100755 admin/admin/admin/lang/hebrew-iso-8859-8-i.inc.php create mode 100755 admin/admin/admin/lang/hindi-utf-8.inc.php create mode 100755 admin/admin/admin/lang/hungarian-iso-8859-2.inc.php create mode 100755 admin/admin/admin/lang/hungarian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/indonesian-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/indonesian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/italian-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/italian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/japanese-euc.inc.php create mode 100755 admin/admin/admin/lang/japanese-sjis.inc.php create mode 100755 admin/admin/admin/lang/japanese-utf-8.inc.php create mode 100755 admin/admin/admin/lang/korean-ks_c_5601-1987.inc.php create mode 100755 admin/admin/admin/lang/latvian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/latvian-windows-1257.inc.php create mode 100755 admin/admin/admin/lang/lithuanian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/lithuanian-windows-1257.inc.php create mode 100755 admin/admin/admin/lang/malay-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/malay-utf-8.inc.php create mode 100755 admin/admin/admin/lang/norwegian-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/norwegian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/polish-iso-8859-2.inc.php create mode 100755 admin/admin/admin/lang/polish-utf-8.inc.php create mode 100755 admin/admin/admin/lang/portuguese-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/portuguese-utf-8.inc.php create mode 100755 admin/admin/admin/lang/remove_message.sh create mode 100755 admin/admin/admin/lang/romanian-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/romanian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/russian-dos-866.inc.php create mode 100755 admin/admin/admin/lang/russian-koi8-r.inc.php create mode 100755 admin/admin/admin/lang/russian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/russian-windows-1251.inc.php create mode 100755 admin/admin/admin/lang/serbian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/serbian-windows-1250.inc.php create mode 100755 admin/admin/admin/lang/slovak-iso-8859-2.inc.php create mode 100755 admin/admin/admin/lang/slovak-utf-8.inc.php create mode 100755 admin/admin/admin/lang/slovak-windows-1250.inc.php create mode 100755 admin/admin/admin/lang/slovenian-iso-8859-2.inc.php create mode 100755 admin/admin/admin/lang/slovenian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/slovenian-windows-1250.inc.php create mode 100755 admin/admin/admin/lang/sort_lang.sh create mode 100755 admin/admin/admin/lang/spanish-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/spanish-utf-8.inc.php create mode 100755 admin/admin/admin/lang/swedish-iso-8859-1.inc.php create mode 100755 admin/admin/admin/lang/swedish-utf-8.inc.php create mode 100755 admin/admin/admin/lang/sync_lang.sh create mode 100755 admin/admin/admin/lang/thai-tis-620.inc.php create mode 100755 admin/admin/admin/lang/thai-utf-8.inc.php create mode 100755 admin/admin/admin/lang/turkish-iso-8859-9.inc.php create mode 100755 admin/admin/admin/lang/turkish-utf-8.inc.php create mode 100755 admin/admin/admin/lang/ukrainian-utf-8.inc.php create mode 100755 admin/admin/admin/lang/ukrainian-windows-1251.inc.php create mode 100755 admin/admin/admin/ldi_check.php create mode 100755 admin/admin/admin/ldi_table.php create mode 100755 admin/admin/admin/left.php create mode 100755 admin/admin/admin/libraries/CVS/Entries create mode 100755 admin/admin/admin/libraries/CVS/Repository create mode 100755 admin/admin/admin/libraries/CVS/Root create mode 100755 admin/admin/admin/libraries/auth/CVS/Entries create mode 100755 admin/admin/admin/libraries/auth/CVS/Repository create mode 100755 admin/admin/admin/libraries/auth/CVS/Root create mode 100755 admin/admin/admin/libraries/auth/config.auth.lib.php create mode 100755 admin/admin/admin/libraries/auth/cookie.auth.lib.php create mode 100755 admin/admin/admin/libraries/auth/http.auth.lib.php create mode 100755 admin/admin/admin/libraries/bookmark.lib.php create mode 100755 admin/admin/admin/libraries/build_dump.lib.php create mode 100755 admin/admin/admin/libraries/charset_conversion.lib.php create mode 100755 admin/admin/admin/libraries/common.lib.php create mode 100755 admin/admin/admin/libraries/config_import.lib.php create mode 100755 admin/admin/admin/libraries/db_config.lib.php create mode 100755 admin/admin/admin/libraries/db_table_exists.lib.php create mode 100755 admin/admin/admin/libraries/defines.lib.php create mode 100755 admin/admin/admin/libraries/defines_php.lib.php create mode 100755 admin/admin/admin/libraries/display_tbl.lib.php create mode 100755 admin/admin/admin/libraries/fpdf/CVS/Entries create mode 100755 admin/admin/admin/libraries/fpdf/CVS/Repository create mode 100755 admin/admin/admin/libraries/fpdf/CVS/Root create mode 100755 admin/admin/admin/libraries/fpdf/README create mode 100755 admin/admin/admin/libraries/fpdf/font/CVS/Entries create mode 100755 admin/admin/admin/libraries/fpdf/font/CVS/Repository create mode 100755 admin/admin/admin/libraries/fpdf/font/CVS/Root create mode 100755 admin/admin/admin/libraries/fpdf/font/courier.php create mode 100755 admin/admin/admin/libraries/fpdf/font/helvetica.php create mode 100755 admin/admin/admin/libraries/fpdf/font/helveticab.php create mode 100755 admin/admin/admin/libraries/fpdf/font/helveticabi.php create mode 100755 admin/admin/admin/libraries/fpdf/font/helveticai.php create mode 100755 admin/admin/admin/libraries/fpdf/font/symbol.php create mode 100755 admin/admin/admin/libraries/fpdf/font/times.php create mode 100755 admin/admin/admin/libraries/fpdf/font/timesb.php create mode 100755 admin/admin/admin/libraries/fpdf/font/timesbi.php create mode 100755 admin/admin/admin/libraries/fpdf/font/timesi.php create mode 100755 admin/admin/admin/libraries/fpdf/font/zapfdingbats.php create mode 100755 admin/admin/admin/libraries/fpdf/fpdf.php create mode 100755 admin/admin/admin/libraries/functions.js create mode 100755 admin/admin/admin/libraries/get_foreign.lib.php create mode 100755 admin/admin/admin/libraries/grab_globals.lib.php create mode 100755 admin/admin/admin/libraries/indexes.js create mode 100755 admin/admin/admin/libraries/ip_allow_deny.lib.php create mode 100755 admin/admin/admin/libraries/kanji-encoding.lib.php create mode 100755 admin/admin/admin/libraries/left.js create mode 100755 admin/admin/admin/libraries/mysql_wrappers.lib.php create mode 100755 admin/admin/admin/libraries/ob.lib.php create mode 100755 admin/admin/admin/libraries/relation.lib.php create mode 100755 admin/admin/admin/libraries/select_lang.lib.php create mode 100755 admin/admin/admin/libraries/sqlparser.data.php create mode 100755 admin/admin/admin/libraries/sqlparser.lib.php create mode 100755 admin/admin/admin/libraries/sqlvalidator.class.php create mode 100755 admin/admin/admin/libraries/sqlvalidator.lib.php create mode 100755 admin/admin/admin/libraries/string.lib.php create mode 100755 admin/admin/admin/libraries/tbl_change.js create mode 100755 admin/admin/admin/libraries/user_details.js create mode 100755 admin/admin/admin/libraries/xpath/CVS/Entries create mode 100755 admin/admin/admin/libraries/xpath/CVS/Repository create mode 100755 admin/admin/admin/libraries/xpath/CVS/Root create mode 100755 admin/admin/admin/libraries/xpath/XPath.class.php create mode 100755 admin/admin/admin/libraries/zip.lib.php create mode 100755 admin/admin/admin/main.php create mode 100755 admin/admin/admin/mult_submits.inc.php create mode 100755 admin/admin/admin/pdf_pages.php create mode 100755 admin/admin/admin/pdf_schema.php create mode 100755 admin/admin/admin/phpinfo.php create mode 100755 admin/admin/admin/read_dump.php create mode 100755 admin/admin/admin/scripts/CVS/Entries create mode 100755 admin/admin/admin/scripts/CVS/Repository create mode 100755 admin/admin/admin/scripts/CVS/Root create mode 100755 admin/admin/admin/scripts/check_lang.php create mode 100755 admin/admin/admin/scripts/convertcfg.pl create mode 100755 admin/admin/admin/scripts/create-release.sh create mode 100755 admin/admin/admin/scripts/create_tables.sql create mode 100755 admin/admin/admin/scripts/decode_bug.php create mode 100755 admin/admin/admin/scripts/extchg.sh create mode 100755 admin/admin/admin/scripts/remove_control_m.sh create mode 100755 admin/admin/admin/sql.php create mode 100755 admin/admin/admin/tbl_addfield.php create mode 100755 admin/admin/admin/tbl_alter.php create mode 100755 admin/admin/admin/tbl_change.php create mode 100755 admin/admin/admin/tbl_create.php create mode 100755 admin/admin/admin/tbl_dump.php create mode 100755 admin/admin/admin/tbl_indexes.php create mode 100755 admin/admin/admin/tbl_move_copy.php create mode 100755 admin/admin/admin/tbl_printview.php create mode 100755 admin/admin/admin/tbl_properties.inc.php create mode 100755 admin/admin/admin/tbl_properties.php create mode 100755 admin/admin/admin/tbl_properties_common.php create mode 100755 admin/admin/admin/tbl_properties_export.php create mode 100755 admin/admin/admin/tbl_properties_links.php create mode 100755 admin/admin/admin/tbl_properties_operations.php create mode 100755 admin/admin/admin/tbl_properties_options.php create mode 100755 admin/admin/admin/tbl_properties_structure.php create mode 100755 admin/admin/admin/tbl_properties_table_info.php create mode 100755 admin/admin/admin/tbl_query_box.php create mode 100755 admin/admin/admin/tbl_relation.php create mode 100755 admin/admin/admin/tbl_rename.php create mode 100755 admin/admin/admin/tbl_replace.php create mode 100755 admin/admin/admin/tbl_select.php create mode 100755 admin/admin/admin/translators.html create mode 100755 admin/admin/admin/user_details.php create mode 100755 admin/admin/admin/user_password.php create mode 100755 admin/aktiv.php create mode 100755 admin/dbUpdateFromXLS.php create mode 100755 admin/dect.php create mode 100755 admin/dect_clear.php create mode 100755 admin/dect_cron.php create mode 100755 admin/faq.1.php create mode 100755 admin/faq.php create mode 100755 admin/free.php create mode 120000 admin/inc create mode 100755 admin/index.php create mode 100755 admin/list.php create mode 100755 admin/menu.php create mode 100755 admin/news.php create mode 120000 admin/pic create mode 100755 admin/room.php create mode 100755 admin/schichtplan.1.php create mode 100755 admin/schichtplan.php create mode 100755 admin/schichtplan.php_old create mode 100755 admin/schichtplan_druck.1.php create mode 100755 admin/schichtplan_druck.php create mode 100755 admin/shiftadd.php create mode 100755 admin/sprache.php create mode 100755 admin/tshirt.php create mode 100755 admin/user.php create mode 100755 admin/user2.php create mode 100755 faq.php create mode 100755 inc/UserCVS.php create mode 100755 inc/avatar/avatar1.gif create mode 100755 inc/avatar/avatar10.gif create mode 100755 inc/avatar/avatar100.gif create mode 100755 inc/avatar/avatar101.gif create mode 100755 inc/avatar/avatar102.gif create mode 100755 inc/avatar/avatar103.gif create mode 100755 inc/avatar/avatar104.gif create mode 100755 inc/avatar/avatar105.gif create mode 100755 inc/avatar/avatar106.gif create mode 100755 inc/avatar/avatar107.gif create mode 100755 inc/avatar/avatar108.gif create mode 100755 inc/avatar/avatar109.gif create mode 100755 inc/avatar/avatar11.gif create mode 100755 inc/avatar/avatar110.gif create mode 100755 inc/avatar/avatar111.gif create mode 100755 inc/avatar/avatar112.gif create mode 100755 inc/avatar/avatar113.gif create mode 100755 inc/avatar/avatar114.gif create mode 100755 inc/avatar/avatar115.gif create mode 100755 inc/avatar/avatar116.gif create mode 100755 inc/avatar/avatar117.gif create mode 100755 inc/avatar/avatar118.gif create mode 100755 inc/avatar/avatar119.gif create mode 100755 inc/avatar/avatar12.gif create mode 100755 inc/avatar/avatar120.gif create mode 100755 inc/avatar/avatar121.gif create mode 100755 inc/avatar/avatar122.gif create mode 100755 inc/avatar/avatar123.gif create mode 100755 inc/avatar/avatar124.gif create mode 100755 inc/avatar/avatar125.gif create mode 100755 inc/avatar/avatar126.gif create mode 100755 inc/avatar/avatar127.gif create mode 100755 inc/avatar/avatar128.gif create mode 100755 inc/avatar/avatar129.gif create mode 100755 inc/avatar/avatar13.gif create mode 100755 inc/avatar/avatar130.gif create mode 100755 inc/avatar/avatar131.gif create mode 100755 inc/avatar/avatar132.gif create mode 100755 inc/avatar/avatar133.gif create mode 100755 inc/avatar/avatar134.gif create mode 100755 inc/avatar/avatar135.gif create mode 100755 inc/avatar/avatar136.gif create mode 100755 inc/avatar/avatar137.gif create mode 100755 inc/avatar/avatar138.gif create mode 100755 inc/avatar/avatar139.gif create mode 100755 inc/avatar/avatar14.gif create mode 100755 inc/avatar/avatar140.gif create mode 100755 inc/avatar/avatar141.gif create mode 100755 inc/avatar/avatar142.gif create mode 100755 inc/avatar/avatar143.gif create mode 100755 inc/avatar/avatar144.gif create mode 100755 inc/avatar/avatar145.gif create mode 100755 inc/avatar/avatar146.gif create mode 100755 inc/avatar/avatar147.gif create mode 100755 inc/avatar/avatar148.gif create mode 100755 inc/avatar/avatar149.gif create mode 100755 inc/avatar/avatar15.gif create mode 100755 inc/avatar/avatar150.gif create mode 100755 inc/avatar/avatar151.gif create mode 100755 inc/avatar/avatar152.gif create mode 100755 inc/avatar/avatar153.gif create mode 100755 inc/avatar/avatar154.gif create mode 100755 inc/avatar/avatar155.gif create mode 100755 inc/avatar/avatar156.gif create mode 100755 inc/avatar/avatar157.gif create mode 100755 inc/avatar/avatar158.gif create mode 100755 inc/avatar/avatar159.gif create mode 100755 inc/avatar/avatar16.gif create mode 100755 inc/avatar/avatar160.gif create mode 100755 inc/avatar/avatar161.gif create mode 100755 inc/avatar/avatar162.gif create mode 100755 inc/avatar/avatar163.gif create mode 100755 inc/avatar/avatar164.gif create mode 100755 inc/avatar/avatar165.gif create mode 100755 inc/avatar/avatar166.gif create mode 100755 inc/avatar/avatar167.gif create mode 100755 inc/avatar/avatar168.gif create mode 100755 inc/avatar/avatar169.gif create mode 100755 inc/avatar/avatar17.gif create mode 100755 inc/avatar/avatar170.gif create mode 100755 inc/avatar/avatar171.gif create mode 100755 inc/avatar/avatar172.gif create mode 100755 inc/avatar/avatar173.gif create mode 100755 inc/avatar/avatar174.gif create mode 100755 inc/avatar/avatar175.gif create mode 100755 inc/avatar/avatar176.gif create mode 100755 inc/avatar/avatar177.gif create mode 100755 inc/avatar/avatar178.gif create mode 100755 inc/avatar/avatar179.gif create mode 100755 inc/avatar/avatar18.gif create mode 100755 inc/avatar/avatar180.gif create mode 100755 inc/avatar/avatar181.gif create mode 100755 inc/avatar/avatar182.gif create mode 100755 inc/avatar/avatar183.gif create mode 100755 inc/avatar/avatar184.gif create mode 100755 inc/avatar/avatar185.gif create mode 100755 inc/avatar/avatar186.gif create mode 100755 inc/avatar/avatar187.gif create mode 100755 inc/avatar/avatar188.gif create mode 100755 inc/avatar/avatar189.gif create mode 100755 inc/avatar/avatar19.gif create mode 100755 inc/avatar/avatar190.gif create mode 100755 inc/avatar/avatar191.gif create mode 100755 inc/avatar/avatar192.gif create mode 100755 inc/avatar/avatar193.gif create mode 100755 inc/avatar/avatar194.gif create mode 100755 inc/avatar/avatar195.gif create mode 100755 inc/avatar/avatar196.gif create mode 100755 inc/avatar/avatar197.gif create mode 100755 inc/avatar/avatar198.gif create mode 100755 inc/avatar/avatar199.gif create mode 100755 inc/avatar/avatar2.gif create mode 100755 inc/avatar/avatar20.gif create mode 100755 inc/avatar/avatar200.gif create mode 100755 inc/avatar/avatar201.gif create mode 100755 inc/avatar/avatar202.gif create mode 100755 inc/avatar/avatar203.gif create mode 100755 inc/avatar/avatar204.gif create mode 100755 inc/avatar/avatar205.gif create mode 100755 inc/avatar/avatar206.gif create mode 100755 inc/avatar/avatar207.gif create mode 100755 inc/avatar/avatar208.gif create mode 100755 inc/avatar/avatar209.gif create mode 100755 inc/avatar/avatar21.gif create mode 100755 inc/avatar/avatar210.gif create mode 100755 inc/avatar/avatar211.gif create mode 100755 inc/avatar/avatar212.gif create mode 100755 inc/avatar/avatar213.gif create mode 100755 inc/avatar/avatar214.gif create mode 100755 inc/avatar/avatar215.gif create mode 100755 inc/avatar/avatar216.gif create mode 100755 inc/avatar/avatar217.gif create mode 100755 inc/avatar/avatar218.gif create mode 100755 inc/avatar/avatar219.gif create mode 100755 inc/avatar/avatar22.gif create mode 100755 inc/avatar/avatar220.gif create mode 100755 inc/avatar/avatar221.gif create mode 100755 inc/avatar/avatar222.gif create mode 100755 inc/avatar/avatar223.gif create mode 100755 inc/avatar/avatar224.gif create mode 100755 inc/avatar/avatar225.gif create mode 100755 inc/avatar/avatar226.gif create mode 100755 inc/avatar/avatar227.gif create mode 100755 inc/avatar/avatar228.gif create mode 100755 inc/avatar/avatar229.gif create mode 100755 inc/avatar/avatar23.gif create mode 100755 inc/avatar/avatar230.gif create mode 100755 inc/avatar/avatar231.gif create mode 100755 inc/avatar/avatar232.gif create mode 100755 inc/avatar/avatar233.gif create mode 100755 inc/avatar/avatar234.gif create mode 100755 inc/avatar/avatar235.gif create mode 100755 inc/avatar/avatar236.gif create mode 100755 inc/avatar/avatar237.gif create mode 100755 inc/avatar/avatar238.gif create mode 100755 inc/avatar/avatar239.gif create mode 100755 inc/avatar/avatar24.gif create mode 100755 inc/avatar/avatar240.gif create mode 100755 inc/avatar/avatar241.gif create mode 100755 inc/avatar/avatar242.gif create mode 100755 inc/avatar/avatar243.gif create mode 100755 inc/avatar/avatar244.gif create mode 100755 inc/avatar/avatar245.gif create mode 100755 inc/avatar/avatar246.gif create mode 100755 inc/avatar/avatar247.gif create mode 100755 inc/avatar/avatar248.gif create mode 100755 inc/avatar/avatar249.gif create mode 100755 inc/avatar/avatar25.gif create mode 100755 inc/avatar/avatar250.gif create mode 100755 inc/avatar/avatar252.gif create mode 100755 inc/avatar/avatar253.gif create mode 100755 inc/avatar/avatar254.gif create mode 100755 inc/avatar/avatar255.gif create mode 100755 inc/avatar/avatar256.gif create mode 100755 inc/avatar/avatar257.gif create mode 100755 inc/avatar/avatar258.gif create mode 100755 inc/avatar/avatar259.gif create mode 100755 inc/avatar/avatar26.gif create mode 100755 inc/avatar/avatar260.gif create mode 100755 inc/avatar/avatar261.gif create mode 100755 inc/avatar/avatar262.gif create mode 100755 inc/avatar/avatar263.gif create mode 100755 inc/avatar/avatar264.gif create mode 100755 inc/avatar/avatar265.gif create mode 100755 inc/avatar/avatar266.gif create mode 100755 inc/avatar/avatar267.gif create mode 100755 inc/avatar/avatar268.gif create mode 100755 inc/avatar/avatar269.gif create mode 100755 inc/avatar/avatar27.gif create mode 100755 inc/avatar/avatar270.gif create mode 100755 inc/avatar/avatar271.gif create mode 100755 inc/avatar/avatar272.gif create mode 100755 inc/avatar/avatar273.gif create mode 100755 inc/avatar/avatar274.gif create mode 100755 inc/avatar/avatar275.gif create mode 100755 inc/avatar/avatar276.gif create mode 100755 inc/avatar/avatar277.gif create mode 100755 inc/avatar/avatar278.gif create mode 100755 inc/avatar/avatar279.gif create mode 100755 inc/avatar/avatar28.gif create mode 100755 inc/avatar/avatar280.gif create mode 100755 inc/avatar/avatar281.gif create mode 100755 inc/avatar/avatar282.gif create mode 100755 inc/avatar/avatar283.gif create mode 100755 inc/avatar/avatar284.gif create mode 100755 inc/avatar/avatar285.gif create mode 100755 inc/avatar/avatar286.gif create mode 100755 inc/avatar/avatar287.gif create mode 100755 inc/avatar/avatar288.gif create mode 100755 inc/avatar/avatar289.gif create mode 100755 inc/avatar/avatar29.gif create mode 100755 inc/avatar/avatar290.gif create mode 100755 inc/avatar/avatar291.gif create mode 100755 inc/avatar/avatar292.gif create mode 100755 inc/avatar/avatar293.gif create mode 100755 inc/avatar/avatar294.gif create mode 100755 inc/avatar/avatar295.gif create mode 100755 inc/avatar/avatar296.gif create mode 100755 inc/avatar/avatar297.gif create mode 100755 inc/avatar/avatar298.gif create mode 100755 inc/avatar/avatar299.gif create mode 100755 inc/avatar/avatar3.gif create mode 100755 inc/avatar/avatar30.gif create mode 100755 inc/avatar/avatar300.gif create mode 100755 inc/avatar/avatar301.gif create mode 100755 inc/avatar/avatar302.gif create mode 100755 inc/avatar/avatar303.gif create mode 100755 inc/avatar/avatar304.gif create mode 100755 inc/avatar/avatar305.gif create mode 100755 inc/avatar/avatar306.gif create mode 100755 inc/avatar/avatar307.gif create mode 100755 inc/avatar/avatar308.gif create mode 100755 inc/avatar/avatar309.gif create mode 100755 inc/avatar/avatar31.gif create mode 100755 inc/avatar/avatar310.gif create mode 100755 inc/avatar/avatar311.gif create mode 100755 inc/avatar/avatar312.gif create mode 100755 inc/avatar/avatar313.gif create mode 100755 inc/avatar/avatar314.gif create mode 100755 inc/avatar/avatar315.gif create mode 100755 inc/avatar/avatar316.gif create mode 100755 inc/avatar/avatar317.gif create mode 100755 inc/avatar/avatar318.gif create mode 100755 inc/avatar/avatar319.gif create mode 100755 inc/avatar/avatar32.gif create mode 100755 inc/avatar/avatar320.gif create mode 100755 inc/avatar/avatar321.gif create mode 100755 inc/avatar/avatar322.gif create mode 100755 inc/avatar/avatar323.gif create mode 100755 inc/avatar/avatar324.gif create mode 100755 inc/avatar/avatar325.gif create mode 100755 inc/avatar/avatar326.gif create mode 100755 inc/avatar/avatar327.gif create mode 100755 inc/avatar/avatar328.gif create mode 100755 inc/avatar/avatar329.gif create mode 100755 inc/avatar/avatar33.gif create mode 100755 inc/avatar/avatar330.gif create mode 100755 inc/avatar/avatar331.gif create mode 100755 inc/avatar/avatar332.gif create mode 100755 inc/avatar/avatar333.gif create mode 100755 inc/avatar/avatar334.gif create mode 100755 inc/avatar/avatar335.gif create mode 100755 inc/avatar/avatar336.gif create mode 100755 inc/avatar/avatar337.gif create mode 100755 inc/avatar/avatar338.gif create mode 100755 inc/avatar/avatar339.gif create mode 100755 inc/avatar/avatar34.gif create mode 100755 inc/avatar/avatar340.gif create mode 100755 inc/avatar/avatar341.gif create mode 100755 inc/avatar/avatar342.gif create mode 100755 inc/avatar/avatar343.gif create mode 100755 inc/avatar/avatar344.gif create mode 100755 inc/avatar/avatar345.gif create mode 100755 inc/avatar/avatar346.gif create mode 100755 inc/avatar/avatar347.gif create mode 100755 inc/avatar/avatar348.gif create mode 100755 inc/avatar/avatar349.gif create mode 100755 inc/avatar/avatar35.gif create mode 100755 inc/avatar/avatar350.gif create mode 100755 inc/avatar/avatar351.gif create mode 100755 inc/avatar/avatar352.gif create mode 100755 inc/avatar/avatar353.gif create mode 100755 inc/avatar/avatar354.gif create mode 100755 inc/avatar/avatar355.gif create mode 100755 inc/avatar/avatar356.gif create mode 100755 inc/avatar/avatar358.gif create mode 100755 inc/avatar/avatar359.gif create mode 100755 inc/avatar/avatar36.gif create mode 100755 inc/avatar/avatar360.gif create mode 100755 inc/avatar/avatar361.gif create mode 100755 inc/avatar/avatar362.gif create mode 100755 inc/avatar/avatar363.gif create mode 100755 inc/avatar/avatar364.gif create mode 100755 inc/avatar/avatar365.gif create mode 100755 inc/avatar/avatar366.gif create mode 100755 inc/avatar/avatar367.gif create mode 100755 inc/avatar/avatar368.gif create mode 100755 inc/avatar/avatar369.gif create mode 100755 inc/avatar/avatar37.gif create mode 100755 inc/avatar/avatar370.gif create mode 100755 inc/avatar/avatar371.gif create mode 100755 inc/avatar/avatar372.gif create mode 100755 inc/avatar/avatar373.gif create mode 100755 inc/avatar/avatar374.gif create mode 100755 inc/avatar/avatar375.gif create mode 100755 inc/avatar/avatar376.gif create mode 100755 inc/avatar/avatar377.gif create mode 100755 inc/avatar/avatar378.gif create mode 100755 inc/avatar/avatar379.gif create mode 100755 inc/avatar/avatar38.gif create mode 100755 inc/avatar/avatar380.gif create mode 100755 inc/avatar/avatar381.gif create mode 100755 inc/avatar/avatar382.gif create mode 100755 inc/avatar/avatar383.gif create mode 100755 inc/avatar/avatar384.gif create mode 100755 inc/avatar/avatar385.gif create mode 100755 inc/avatar/avatar386.gif create mode 100755 inc/avatar/avatar387.gif create mode 100755 inc/avatar/avatar388.gif create mode 100755 inc/avatar/avatar389.gif create mode 100755 inc/avatar/avatar39.gif create mode 100755 inc/avatar/avatar390.gif create mode 100755 inc/avatar/avatar391.gif create mode 100755 inc/avatar/avatar393.gif create mode 100755 inc/avatar/avatar394.gif create mode 100755 inc/avatar/avatar395.gif create mode 100755 inc/avatar/avatar396.gif create mode 100755 inc/avatar/avatar397.gif create mode 100755 inc/avatar/avatar398.gif create mode 100755 inc/avatar/avatar399.gif create mode 100755 inc/avatar/avatar4.gif create mode 100755 inc/avatar/avatar40.gif create mode 100755 inc/avatar/avatar400.gif create mode 100755 inc/avatar/avatar401.gif create mode 100755 inc/avatar/avatar402.gif create mode 100755 inc/avatar/avatar403.gif create mode 100755 inc/avatar/avatar404.gif create mode 100755 inc/avatar/avatar405.gif create mode 100755 inc/avatar/avatar406.gif create mode 100755 inc/avatar/avatar407.gif create mode 100755 inc/avatar/avatar408.gif create mode 100755 inc/avatar/avatar409.gif create mode 100755 inc/avatar/avatar41.gif create mode 100755 inc/avatar/avatar410.gif create mode 100755 inc/avatar/avatar411.gif create mode 100755 inc/avatar/avatar412.gif create mode 100755 inc/avatar/avatar413.gif create mode 100755 inc/avatar/avatar414.gif create mode 100755 inc/avatar/avatar415.gif create mode 100755 inc/avatar/avatar416.gif create mode 100755 inc/avatar/avatar417.gif create mode 100755 inc/avatar/avatar418.gif create mode 100755 inc/avatar/avatar419.gif create mode 100755 inc/avatar/avatar42.gif create mode 100755 inc/avatar/avatar420.gif create mode 100755 inc/avatar/avatar421.gif create mode 100755 inc/avatar/avatar422.gif create mode 100755 inc/avatar/avatar423.gif create mode 100755 inc/avatar/avatar424.gif create mode 100755 inc/avatar/avatar425.gif create mode 100755 inc/avatar/avatar426.gif create mode 100755 inc/avatar/avatar427.gif create mode 100755 inc/avatar/avatar428.gif create mode 100755 inc/avatar/avatar429.gif create mode 100755 inc/avatar/avatar43.gif create mode 100755 inc/avatar/avatar430.gif create mode 100755 inc/avatar/avatar431.gif create mode 100755 inc/avatar/avatar432.gif create mode 100755 inc/avatar/avatar433.gif create mode 100755 inc/avatar/avatar434.gif create mode 100755 inc/avatar/avatar436.gif create mode 100755 inc/avatar/avatar437.gif create mode 100755 inc/avatar/avatar438.gif create mode 100755 inc/avatar/avatar439.gif create mode 100755 inc/avatar/avatar44.gif create mode 100755 inc/avatar/avatar440.gif create mode 100755 inc/avatar/avatar441.gif create mode 100755 inc/avatar/avatar442.gif create mode 100755 inc/avatar/avatar443.gif create mode 100755 inc/avatar/avatar444.gif create mode 100755 inc/avatar/avatar445.gif create mode 100755 inc/avatar/avatar446.gif create mode 100755 inc/avatar/avatar447.gif create mode 100755 inc/avatar/avatar448.gif create mode 100755 inc/avatar/avatar449.gif create mode 100755 inc/avatar/avatar45.gif create mode 100755 inc/avatar/avatar450.gif create mode 100755 inc/avatar/avatar451.gif create mode 100755 inc/avatar/avatar452.gif create mode 100755 inc/avatar/avatar453.gif create mode 100755 inc/avatar/avatar454.gif create mode 100755 inc/avatar/avatar455.gif create mode 100755 inc/avatar/avatar456.gif create mode 100755 inc/avatar/avatar457.gif create mode 100755 inc/avatar/avatar458.gif create mode 100755 inc/avatar/avatar459.gif create mode 100755 inc/avatar/avatar46.gif create mode 100755 inc/avatar/avatar460.gif create mode 100755 inc/avatar/avatar461.gif create mode 100755 inc/avatar/avatar462.gif create mode 100755 inc/avatar/avatar463.gif create mode 100755 inc/avatar/avatar464.gif create mode 100755 inc/avatar/avatar465.gif create mode 100755 inc/avatar/avatar466.gif create mode 100755 inc/avatar/avatar467.gif create mode 100755 inc/avatar/avatar468.gif create mode 100755 inc/avatar/avatar469.gif create mode 100755 inc/avatar/avatar47.gif create mode 100755 inc/avatar/avatar470.gif create mode 100755 inc/avatar/avatar471.gif create mode 100755 inc/avatar/avatar472.gif create mode 100755 inc/avatar/avatar473.gif create mode 100755 inc/avatar/avatar474.gif create mode 100755 inc/avatar/avatar475.gif create mode 100755 inc/avatar/avatar476.gif create mode 100755 inc/avatar/avatar477.gif create mode 100755 inc/avatar/avatar478.gif create mode 100755 inc/avatar/avatar479.gif create mode 100755 inc/avatar/avatar48.gif create mode 100755 inc/avatar/avatar480.gif create mode 100755 inc/avatar/avatar481.gif create mode 100755 inc/avatar/avatar482.gif create mode 100755 inc/avatar/avatar483.gif create mode 100755 inc/avatar/avatar484.gif create mode 100755 inc/avatar/avatar485.gif create mode 100755 inc/avatar/avatar486.gif create mode 100755 inc/avatar/avatar487.gif create mode 100755 inc/avatar/avatar488.gif create mode 100755 inc/avatar/avatar489.gif create mode 100755 inc/avatar/avatar49.gif create mode 100755 inc/avatar/avatar490.gif create mode 100755 inc/avatar/avatar491.gif create mode 100755 inc/avatar/avatar492.gif create mode 100755 inc/avatar/avatar493.gif create mode 100755 inc/avatar/avatar494.gif create mode 100755 inc/avatar/avatar495.gif create mode 100755 inc/avatar/avatar496.gif create mode 100755 inc/avatar/avatar497.gif create mode 100755 inc/avatar/avatar498.gif create mode 100755 inc/avatar/avatar499.gif create mode 100755 inc/avatar/avatar5.gif create mode 100755 inc/avatar/avatar50.gif create mode 100755 inc/avatar/avatar500.gif create mode 100755 inc/avatar/avatar501.gif create mode 100755 inc/avatar/avatar503.gif create mode 100755 inc/avatar/avatar504.gif create mode 100755 inc/avatar/avatar51.gif create mode 100755 inc/avatar/avatar52.gif create mode 100755 inc/avatar/avatar53.gif create mode 100755 inc/avatar/avatar54.gif create mode 100755 inc/avatar/avatar55.gif create mode 100755 inc/avatar/avatar56.gif create mode 100755 inc/avatar/avatar57.gif create mode 100755 inc/avatar/avatar58.gif create mode 100755 inc/avatar/avatar59.gif create mode 100755 inc/avatar/avatar6.gif create mode 100755 inc/avatar/avatar60.gif create mode 100755 inc/avatar/avatar61.gif create mode 100755 inc/avatar/avatar62.gif create mode 100755 inc/avatar/avatar63.gif create mode 100755 inc/avatar/avatar64.gif create mode 100755 inc/avatar/avatar65.gif create mode 100755 inc/avatar/avatar66.gif create mode 100755 inc/avatar/avatar67.gif create mode 100755 inc/avatar/avatar68.gif create mode 100755 inc/avatar/avatar69.gif create mode 100755 inc/avatar/avatar7.gif create mode 100755 inc/avatar/avatar70.gif create mode 100755 inc/avatar/avatar71.gif create mode 100755 inc/avatar/avatar72.gif create mode 100755 inc/avatar/avatar73.gif create mode 100755 inc/avatar/avatar74.gif create mode 100755 inc/avatar/avatar75.gif create mode 100755 inc/avatar/avatar76.gif create mode 100755 inc/avatar/avatar77.gif create mode 100755 inc/avatar/avatar78.gif create mode 100755 inc/avatar/avatar79.gif create mode 100755 inc/avatar/avatar8.gif create mode 100755 inc/avatar/avatar80.gif create mode 100755 inc/avatar/avatar81.gif create mode 100755 inc/avatar/avatar82.gif create mode 100755 inc/avatar/avatar83.gif create mode 100755 inc/avatar/avatar84.gif create mode 100755 inc/avatar/avatar85.gif create mode 100755 inc/avatar/avatar86.gif create mode 100755 inc/avatar/avatar87.gif create mode 100755 inc/avatar/avatar88.gif create mode 100755 inc/avatar/avatar89.gif create mode 100755 inc/avatar/avatar9.gif create mode 100755 inc/avatar/avatar90.gif create mode 100755 inc/avatar/avatar91.gif create mode 100755 inc/avatar/avatar92.gif create mode 100755 inc/avatar/avatar93.gif create mode 100755 inc/avatar/avatar94.gif create mode 100755 inc/avatar/avatar95.gif create mode 100755 inc/avatar/avatar96.gif create mode 100755 inc/avatar/avatar97.gif create mode 100755 inc/avatar/avatar98.gif create mode 100755 inc/avatar/avatar99.gif create mode 100755 inc/config.php create mode 100755 inc/crypt.php create mode 100755 inc/css/style.css.old create mode 100755 inc/css/style.css.old2 create mode 100755 inc/css/style1.css create mode 100755 inc/css/style2.css create mode 100755 inc/css/style3.css create mode 100755 inc/css/style4.css create mode 100755 inc/css/style5.css create mode 100755 inc/css/style6.css create mode 100755 inc/css/style7.css create mode 100755 inc/css/style8.css create mode 100755 inc/css/style9.css create mode 100755 inc/db.php create mode 100755 inc/footer.php create mode 100755 inc/funktion_activeUser.php create mode 100755 inc/funktion_db_list.php create mode 100755 inc/funktion_faq.php create mode 100755 inc/funktion_lang.php create mode 100755 inc/funktion_menu.php create mode 100755 inc/funktion_modem.php create mode 100755 inc/funktion_schichtplan.php create mode 100755 inc/funktion_schichtplan_beamer.php create mode 100755 inc/funktion_schichtplan_old.php create mode 100755 inc/funktion_user.php create mode 100755 inc/funktion_xml.php create mode 100755 inc/funktionen.php create mode 100755 inc/header.php create mode 100755 inc/himmel.png create mode 100755 inc/himmel_w.png create mode 100755 inc/login_eingabefeld.php create mode 100755 inc/secure.php create mode 100755 inc/smiles/aerger2.gif create mode 100755 inc/smiles/alien.gif create mode 100755 inc/smiles/blush.gif create mode 100755 inc/smiles/boggle.gif create mode 100755 inc/smiles/bounce.gif create mode 100755 inc/smiles/bun.gif create mode 100755 inc/smiles/candycane.gif create mode 100755 inc/smiles/cheesy.gif create mode 100755 inc/smiles/dead.gif create mode 100755 inc/smiles/depressed.gif create mode 100755 inc/smiles/ginger.gif create mode 100755 inc/smiles/hirsch1.gif create mode 100755 inc/smiles/huh.gif create mode 100755 inc/smiles/icon_arrow.gif create mode 100755 inc/smiles/icon_biggrin.gif create mode 100755 inc/smiles/icon_confused.gif create mode 100755 inc/smiles/icon_cool.gif create mode 100755 inc/smiles/icon_cry.gif create mode 100755 inc/smiles/icon_eek.gif create mode 100755 inc/smiles/icon_evil.gif create mode 100755 inc/smiles/icon_exclaim.gif create mode 100755 inc/smiles/icon_frown.gif create mode 100755 inc/smiles/icon_idea.gif create mode 100755 inc/smiles/icon_lol.gif create mode 100755 inc/smiles/icon_mad.gif create mode 100755 inc/smiles/icon_mrgreen.gif create mode 100755 inc/smiles/icon_neutral.gif create mode 100755 inc/smiles/icon_question.gif create mode 100755 inc/smiles/icon_razz.gif create mode 100755 inc/smiles/icon_redface.gif create mode 100755 inc/smiles/icon_rolleyes.gif create mode 100755 inc/smiles/icon_sad.gif create mode 100755 inc/smiles/icon_smile.gif create mode 100755 inc/smiles/icon_surprised.gif create mode 100755 inc/smiles/icon_twisted.gif create mode 100755 inc/smiles/icon_wind.gif create mode 100755 inc/smiles/koenig1.gif create mode 100755 inc/smiles/laser1.gif create mode 100755 inc/smiles/love1.gif create mode 100755 inc/smiles/moo.gif create mode 100755 inc/smiles/nuts.gif create mode 100755 inc/smiles/robin.gif create mode 100755 inc/smiles/sheep.gif create mode 100755 inc/smiles/sick.gif create mode 100755 inc/smiles/sleep.gif create mode 100755 inc/smiles/soppy.gif create mode 100755 inc/smiles/stress.gif create mode 100755 inc/smiles/sweet.gif create mode 100755 inc/smiles/tired.gif create mode 100755 inc/smiles/urgh.gif create mode 100755 inc/smiles/winken1.gif create mode 100755 inc/smiles/worm.gif create mode 100755 inc/smiles/worry.gif create mode 100755 index.php create mode 100755 lageplan.php create mode 100755 logout.php create mode 100755 makeuser.php create mode 100755 menu.php create mode 100755 nonpublic/einstellungen.php create mode 100755 nonpublic/engelbesprechung.php create mode 100755 nonpublic/faq.php create mode 120000 nonpublic/inc create mode 100755 nonpublic/index.php create mode 100755 nonpublic/menu.php create mode 100755 nonpublic/myschichtplan.php create mode 100755 nonpublic/news.php create mode 100755 nonpublic/news_comments.php create mode 100755 nonpublic/news_output.php create mode 100755 nonpublic/news_output.php.old create mode 100755 nonpublic/passwort.php create mode 120000 nonpublic/pic create mode 100755 nonpublic/schichtplan.1.php create mode 100755 nonpublic/schichtplan.2.php create mode 100755 nonpublic/schichtplan.php create mode 100755 nonpublic/schichtplan_add.php create mode 100755 nonpublic/schichtplan_beamer.php create mode 100755 nonpublic/schichtplanneu.1.php create mode 100755 nonpublic/schichtplanneu.php create mode 100755 nonpublic/waeckliste.php create mode 100755 nonpublic/wecken.php create mode 100755 pic/lageplan/lageplan.jpg create mode 100755 pic/lageplan/lageplan.png.old create mode 100755 pic/lageplan/lageplan_gr.png diff --git a/admin/EngelType.php b/admin/EngelType.php new file mode 100755 index 00000000..5e3aef49 --- /dev/null +++ b/admin/EngelType.php @@ -0,0 +1,164 @@ +"; + return 1; + } else { + echo "Fehler beim speichern... bitte noch ein mal probieren :)"; + echo "

".mysql_error( $con ). "
"; + return 0; + } +} + + +$Sql = "SELECT * FROM `EngelType`"; +$Erg = mysql_query($Sql, $con); + +if( !IsSet($action) ) +{ + echo "Hallo ".$_SESSION['Nick']. + ",
\nhier hast du die Möglichkeit, neue Engeltypen für die Schichtpläne einzutragen ". + "oder vorhandene abzuändern:

\n"; + + echo "- Neuen EngelType eintragen
\n"; + + echo "\n"; + echo "\n"; + + for( $i = 1; $i < mysql_num_fields($Erg); $i++ ) + { + 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 "
". mysql_field_name($Erg, $i). "Ändern
".mysql_result($Erg, $t, $j)."###
"; +} +else +{ + +switch ($action) { + +case 'new': + echo "Neuen EngelType einrichten:
"; + echo "
\n"; + echo "\n"; + + for( $Uj = 1; $Uj < mysql_num_fields($Erg); $Uj++ ) + { + echo "". + "\n"; + } + echo "
".mysql_field_name($Erg, $Uj)."
\n"; + echo "\n"; + echo "\n"; + echo "
"; + break; + +case 'newsave': + $vars = $HTTP_POST_VARS; + $count = count($vars) - 1; + $vars = array_splice($vars, 0, $count); + foreach($vars as $key => $value){ + $Keys .= ", `$key`"; + $Values .= ", '$value'"; + } + + if( runSQL( "INSERT INTO `EngelType` (". substr($Keys, 2). ") VALUES (". substr($Values, 2). ")") ) + { + SetHeaderGo2Back(); + + $SQL2 = "SELECT * FROM `EngelType` WHERE `Name`='". $_POST["Name"]. "'"; + $ERG = mysql_query($SQL2, $con); + + if( mysql_num_rows($ERG) == 1) + runSQL( "ALTER TABLE `Room` ADD `DEFAULT_EID_". + mysql_result( $ERG, 0, 0). + "` INT DEFAULT '0' NOT NULL;"); + } + break; + +case 'change': + if (! IsSet($TID)) { + echo "Fehlerhafter Aufruf!"; + } else { + + echo "Raum abändern:\n"; + + echo "Hier kannst du eintragen, den EngelType ändern."; + + echo "
\n"; + echo "\n"; + + $SQL2 = "SELECT * FROM `EngelType` WHERE `TID`='$TID'"; + $ERG = mysql_query($SQL2, $con); + + for ($Uj = 1; $Uj < mysql_num_fields($ERG); $Uj++) + { + echo "". + "\n"; + } + echo "
".mysql_field_name($ERG, $Uj)."
\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "
"; + echo "
\n"; + echo "\n"; + echo "\n"; + echo ""; + echo "
"; + } + break; + +case 'changesave': + $vars = $HTTP_POST_VARS; + $count = count($vars) - 2; + $vars = array_splice($vars, 0, $count); + foreach($vars as $key => $value){ + $keys = substr($key,1); + $sql .= ", `".$keys."`='".$value."'"; + + } + runSQL( "UPDATE `EngelType` SET ". substr($sql, 2). " WHERE `TID`='".$eTID."'"); + SetHeaderGo2Back(); + break; + +case 'delete': + if (IsSet($TID)) + { + runSQL( "DELETE FROM `EngelType` WHERE `TID`='$TID'"); + runSQL( "ALTER TABLE `Room` DROP `DEFAULT_EID_$TID`;"); + } else { + echo "Fehlerhafter Aufruf"; + } + SetHeaderGo2Back(); + break; + +} +} + + +include ("./inc/footer.php"); +?> diff --git a/admin/admin/admin/ANNOUNCE.txt b/admin/admin/admin/ANNOUNCE.txt new file mode 100755 index 00000000..e96067ae --- /dev/null +++ b/admin/admin/admin/ANNOUNCE.txt @@ -0,0 +1,171 @@ + _ __ __ _ _ _ + _ __ | |__ _ __ | \/ |_ _ / \ __| |_ __ ___ (_)_ __ +| '_ \| '_ \| '_ \| |\/| | | | | / _ \ / _` | '_ ` _ \| | '_ \ +| |_) | | | | |_) | | | | |_| |/ ___ \ (_| | | | | | | | | | | +| .__/|_| |_| .__/|_| |_|\__, /_/ \_\__,_|_| |_| |_|_|_| |_| +|_| |_| |___/ 2.3.0 + http://phpmyadmin.net + +phpMyAdmin 2.3.0 - 11. August 2002 +================================ + + A set of PHP-scripts to administrate MySQL over the WWW. + ----------------------------------------- + +Announcement +------------ + + After 12 months of work and 4 release candidate versions, + the phpMyAdmin developers are pleased to announce the availability + of phpMyAdmin 2.3.0. + + phpMyAdmin is intended to handle the administration of MySQL over + the Web, and is now one of the most popular PHP script used + worldwide: more than 1.2 million download in the past year! + + phpMyAdmin 2.3.0 includes the following highlights: + + +Highlights +---------- + + Some improvements: + + * new page layout for table and db properties + * centralized db for support tables + * can specify a different charset for MySQL and HTML + * utf-8 charset support + * schema output in PDF + * operators in field selection + * translation feedback page + * print view for SQL results + * EXPLAIN support + * generate PHP code from a query + * full database search + * IP-based Allow/Deny + * foreign table display field + * support for some MyISAM table options + * XML export + * query-by-example: automatic joins + * faster table delete under MySQL 4 + + Some fixes: + + * CURDATE did not work in the function list + * javascript error with Mozilla and Opera + * a mysql error when dropping fields + * alter table was not working on a replicate + * bookmark error when the table no longer exists + * bad limit of the number of characters for numeric fields + * problem with headers in Apache 2 + + Detailed list of changes since version 2.2.0 is available under + http://www.phpmyadmin.net/ChangeLog.txt + + +Availability +------------ + This software is available under the GNU General Public License V2.0. + + You can get the newest version at http://www.phpmyadmin.net/ + Available file formats are: .zip, .tar.gz and .tar.bz2. + + If you install phpMyAdmin on your system, it's recommended to + subscribe to the news mailing list by adding your address under + http://lists.sourceforge.net/lists/listinfo/phpmyadmin-news + + This way, you will be informed of new updates and security fixes. + It is a read only list, and traffic is not greater than a few + mail every year. + + +Support and Documentation +------------------------- + + The documentation is included in the software package as text and + HTML file, but can also be downloaded from: + + http://www.phpmyadmin.net/documentation/ + + + The software is provided as is without any express or implied + warranty, but there is a bugs tracker page under: + + http://sourceforge.net/projects/phpmyadmin/ [click on "Bugs"] + + In addition, there are also a number of discussion lists + related to phpMyAdmin. A list of mailing lists with archives + is available at: + + http://sourceforge.net/mail/?group_id=23067 or + http://sourceforge.net/projects/phpmyadmin/ [click on "Lists"] + + Finally, an users support forum is also available under: + + http://sourceforge.net/forum/forum.php?forum_id=72909 + + +Known bugs +---------- + + * ... + + To be informed about new releases fixing these problems, please + subscribe to the news mailing list under + http://lists.sourceforge.net/lists/listinfo/phpmyadmin-news + or regularly check the sourceforge bugs tracker. + + +Description +----------- + +phpMyAdmin is intended to handle the administration of MySQL over the WWW. + Currently it can: + - create and drop databases + - create, copy, drop and alter tables + - delete, edit and add fields + - execute any SQL-statement, even batch-queries + - manage keys on fields + - load text files into tables + - create and read dumps of tables + - export and import CSV data + - support single- and multi-user configuration + - communicate in more than 41 different languages + + +Author & Copyright +------------------ + + Copyright (C) 1998-2000 Tobias Ratschiller + Copyright (C) 2001- Marc Delisle + Olivier Müller + Loïc Chapeaux + Robin Johnson + Armel Fauveau + Geert Lund + Korakot Chaovavanich + Pete Kelly + Steve Alberty + Benjamin Gandon + Alexander M. Turek + Mike Beck + + many other people (check the CREDITS file) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + + +EOF -- Olivier Müller / 2002.08.11 + diff --git a/admin/admin/admin/CREDITS b/admin/admin/admin/CREDITS new file mode 100755 index 00000000..031b0b5c --- /dev/null +++ b/admin/admin/admin/CREDITS @@ -0,0 +1,9 @@ +$Id: CREDITS,v 1.23 2001/08/19 20:06:21 swix Exp $ + + +phpMyAdmin - Credits +==================== + + Please have a look to the Documentation.txt or + Documentation.html files. + diff --git a/admin/admin/admin/CVS/Entries b/admin/admin/admin/CVS/Entries new file mode 100755 index 00000000..32d2871b --- /dev/null +++ b/admin/admin/admin/CVS/Entries @@ -0,0 +1,69 @@ +/.cvsignore/1.6/Mon Aug 26 11:58:24 2002// +/ANNOUNCE.txt/1.5/Wed Aug 14 21:24:26 2002// +/CREDITS/1.23/Sun Aug 19 20:06:21 2001// +/ChangeLog/1.1813/Wed Dec 4 18:21:20 2002// +/Documentation.html/1.366/Wed Dec 4 18:22:31 2002// +/Documentation.txt/1.65/Wed Dec 4 18:23:37 2002// +/INSTALL/1.7/Fri Aug 3 09:19:35 2001// +/LICENSE/1.3/Fri Aug 3 14:04:10 2001// +/README/1.12/Wed Aug 14 21:24:28 2002// +/TODO/1.6/Fri Aug 3 14:18:35 2001// +/badwords.txt/1.2/Wed Apr 17 20:00:09 2002// +/chk_rel.php3/1.3/Wed Oct 23 04:17:42 2002// +/config.inc.php3/1.151/Fri Nov 8 22:20:22 2002// +/db_create.php3/1.17/Tue Nov 19 14:09:38 2002// +/db_datadict.php3/1.5/Thu Nov 28 09:15:46 2002// +/db_details.php3/1.176/Tue Nov 19 14:09:38 2002// +/db_details_common.php3/1.6/Wed Oct 23 04:17:42 2002// +/db_details_db_info.php3/1.5/Wed Oct 23 04:17:42 2002// +/db_details_export.php3/1.10/Tue Nov 19 14:09:38 2002// +/db_details_importdocsql.php3/1.6/Tue Nov 19 14:09:38 2002// +/db_details_links.php3/1.18/Wed Oct 23 04:17:42 2002// +/db_details_qbe.php3/1.15/Tue Nov 19 14:09:38 2002// +/db_details_structure.php3/1.39/Thu Nov 28 09:15:46 2002// +/db_printview.php3/1.24/Thu Nov 28 09:15:46 2002// +/db_search.php3/1.8/Mon Dec 2 11:13:46 2002// +/db_stats.php3/1.45/Thu Nov 28 09:15:47 2002// +/footer.inc.php3/1.17/Wed Oct 23 04:17:42 2002// +/header.inc.php3/1.80/Tue Nov 19 14:09:38 2002// +/header_printview.inc.php3/1.5/Wed Oct 23 04:17:43 2002// +/index.php3/1.35/Wed Oct 23 04:17:43 2002// +/ldi_check.php3/1.20/Wed Oct 23 04:17:43 2002// +/ldi_table.php3/1.23/Tue Nov 19 14:09:38 2002// +/left.php3/1.109/Tue Nov 19 14:09:38 2002// +/main.php3/1.124/Thu Nov 28 11:13:18 2002// +/mult_submits.inc.php3/1.17/Tue Nov 19 14:09:39 2002// +/pdf_pages.php3/1.19/Tue Nov 19 14:09:39 2002// +/pdf_schema.php3/1.33/Wed Oct 23 04:17:43 2002// +/phpinfo.php3/1.9/Wed Oct 23 04:17:43 2002// +/read_dump.php3/1.44/Sat Nov 23 17:44:33 2002// +/sql.php3/1.144/Wed Dec 4 18:00:16 2002// +/tbl_addfield.php3/1.29/Wed Oct 23 04:17:43 2002// +/tbl_alter.php3/1.29/Wed Oct 23 04:17:43 2002// +/tbl_change.php3/1.122/Fri Nov 29 11:31:21 2002// +/tbl_create.php3/1.29/Tue Nov 19 14:09:39 2002// +/tbl_dump.php3/1.70/Tue Nov 5 15:12:00 2002// +/tbl_indexes.php3/1.25/Tue Nov 19 14:09:39 2002// +/tbl_move_copy.php3/1.10/Fri Nov 8 22:20:23 2002// +/tbl_printview.php3/1.58/Mon Dec 2 16:00:40 2002// +/tbl_properties.inc.php3/1.40/Tue Nov 19 14:09:39 2002// +/tbl_properties.php3/1.181/Wed Oct 23 04:17:43 2002// +/tbl_properties_common.php3/1.9/Wed Oct 23 04:17:43 2002// +/tbl_properties_export.php3/1.22/Tue Nov 19 14:09:39 2002// +/tbl_properties_links.php3/1.29/Wed Oct 23 04:17:43 2002// +/tbl_properties_operations.php3/1.21/Fri Nov 29 11:31:21 2002// +/tbl_properties_options.php3/1.16/Tue Nov 19 14:09:39 2002// +/tbl_properties_structure.php3/1.24/Thu Nov 28 09:15:47 2002// +/tbl_properties_table_info.php3/1.15/Wed Oct 23 04:17:43 2002// +/tbl_query_box.php3/1.12/Tue Nov 19 14:09:39 2002// +/tbl_relation.php3/1.25/Sat Nov 23 18:18:36 2002// +/tbl_rename.php3/1.19/Wed Oct 23 04:17:43 2002// +/tbl_replace.php3/1.61/Sat Nov 16 11:21:35 2002// +/tbl_select.php3/1.50/Fri Nov 29 11:31:21 2002// +/translators.html/1.45/Wed Dec 4 18:23:04 2002// +/user_details.php3/1.84/Sun Dec 1 12:41:58 2002// +/user_password.php3/1.13/Fri Oct 25 13:55:55 2002// +D/images//// +D/lang//// +D/libraries//// +D/scripts//// diff --git a/admin/admin/admin/CVS/Repository b/admin/admin/admin/CVS/Repository new file mode 100755 index 00000000..c5d4b14d --- /dev/null +++ b/admin/admin/admin/CVS/Repository @@ -0,0 +1 @@ +phpMyAdmin diff --git a/admin/admin/admin/CVS/Root b/admin/admin/admin/CVS/Root new file mode 100755 index 00000000..7189656e --- /dev/null +++ b/admin/admin/admin/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@cvs1.sourceforge.net:/cvsroot/phpmyadmin diff --git a/admin/admin/admin/ChangeLog b/admin/admin/admin/ChangeLog new file mode 100755 index 00000000..c749cea3 --- /dev/null +++ b/admin/admin/admin/ChangeLog @@ -0,0 +1,2416 @@ +---------------------- +phpMyAdmin - Changelog +---------------------- + +$Id: ChangeLog,v 1.1813 2002/12/04 18:21:20 lem9 Exp $ +$Source: /cvsroot/phpmyadmin/phpMyAdmin/ChangeLog,v $ + +2002-12-04 Marc Delisle + ### 2.3.3pl1 released + +2002-12-04 Alexander M. Turek + * sql.php3: Back to previous version. + +2002-12-03 Alexander M. Turek + * sql.php3: Fixed bug #641652, thanks to "bumperbox". + * lang/latvian-windows-1257.inc.php3, lang/norwegian-iso-8859-1.inc.php3, + lang/polish-utf-8.inc.php3, lang/romanian-iso-8859-1.inc.php3, + lang/serbian-windows-1250.inc.php3, lang/slovak-windows-1250.inc.php3, + lang/slovenian.inc.php3, lang/swedish-iso-8859-1.inc.php3, + lang/turkish.inc.php3: Added missing strings. + * lang/estonian-*.inc.php3: Updates, thanks to Alvar Soome (finsoft). + +2002-12-02 Marc Delisle + * db_search.php3: automatic wildcard + * lang/japanese-*.inc.php3: remove control Ms + ### 2.3.3 released + +2002-12-02 Alexander M. Turek + * libraries/grab_globals.lib.php3: Back to previous version. + +2002-12-01 Alexander M. Turek + * libraries/grab_globals.lib.php3: Possible fix against bug #641652. + +2002-12-01 Marc Delisle + * user_details.php3: the script wrongly created a user % when asked + to create an anonymous user (should be empty) + +2002-11-29 Michal Cihar + * lang/czech*.php3: Updated translation. + +2002-11-29 Alexander M. Turek + * lang/italian.inc.php3: Updates, thanks again to Pietro Danesi (danone). + * lang/chinese_*.inc.php3: Updates, thanks again to Siu Sun (siusun). + * lang/japanese-*.inc.php3: Updates. + +2002-11-29 Marc Delisle + * tbl_change.php3, tbl_select.php3, tbl_properties_operations.php3: + bug 645173 wrong back link for inserts + +2002-11-28 Marc Delisle + * main.php3: display PHP 4.2.3 warning only if mbstring is loaded + +2002-11-28 Alexander M. Turek + * db_datadict.php3, db_details_structure.php3, db_printview.php3, + db_stats.php3, tbl_printview.php3, tbl_properties_structure.php3, + lang/*.inc.php3: Fixed bug #644526 (ucfirst php function causes trouble). + * lang/german-*.inc.php3: Clarification. + +2002-11-27 Marc Delisle + * libraries/sqlparser.lib.php3: bug 644030 part 1: syntax error + on a REVOKE + +2002-11-26 Marc Delisle + * sql.php3: bug 644108: incorrect affected rows count + * libraries/sqlparser.data.php3: bug 643992, INTERVAL can be a + function but also a reserved word for date arithmetic functions + +2002-11-25 Marc Delisle + * tbl_properties_structure.php3: wrong back link in case of errors + * sql.php3: undefined variable $sql_query when adding a bookmark + +2002-11-23 Marc Delisle + * libraries/display_tbl.lib.php3: clicking on a COUNT() column to sort + * read_dump.php3: bug 634074: we now use is_writeable() on the tmp + subdir, instead of looking for a dot in the open_basedir path + * tbl_relation.php3: show a field in "Links to" if it has been defined + manually in the relationtable, even if it's not a key in the foreign table + +2002-11-22 Marc Delisle + * libraries/display_tbl.lib.php3: numeric foreign keys used as alias + * sql.php3, libraries/sqlparser.lib.php3: bug 642319, navigation + and GROUP BY + +2002-11-22 Alexander M. Turek + * scripts/create-release.sh: The script should now work at the SF shell + again. + +2002-11-21 Marc Delisle + * libraries/display_tbl.lib.php3: undefined variable $display_field + +2002-11-21 Alexander M. Turek + * lang/japanese-*.inc.php3: Updates. + +2002-11-20 Marc Delisle + * lang/slovenian update: thanks to Kositer Uros (urosh) + * lang/slovak update, thanks to Lubos Klokner + * lang/malay update, thanks to Shafique (sicksand) + * lang/spanish update, thanks to Daniel Hinostroza + +2002-11-20 Alexander M. Turek + * lang/norwegian-*.inc.php3: Updates, thanks to Sven Erik Andersen. + * lang/lithuanian-*.inc.php3: Updates, thanks to Vilius Zigmantas. + * lang/catalan-*.inc.php3, lang/spanish-*.inc.php3: Updates, thanks to + Xavier Navarro. + * lang/dutch-*.inc.php3: Updates, thanks to Ivo Teel. + * Documentation.html: Fixed typos. + +2002-11-19 Alexander M. Turek + * db_create.php3, db_datadict.php3, db_details.php3, db_details_export.php3, + db_details_import.php3, db_details_qbe.php3, db_details_structure.php3, + db_stats.php3, header.inc.php3, ldi_table.php3, left.php3, + mult_submits.php3, pdf_pages.php3, sql.php3, tbl_change.php3, + tbl_create.php3, tbl_indexes.php3, tbl_properties.inc.php3, + tbl_properties_export.php3, tbl_properties_operations.php3, + tbl_properties_options.php3, tbl_properties_structure.php3, + tbl_query_box.php3, tbl_relation.php3, tbl_select.php3: + Fixed bug #640055 (HTML entities in db / table name) partly. + +2002-11-19 Marc Delisle + ### 2.3.3-rc1 released + * lang/russian*: updates and new russian-dos-866, thanks to Nicolay Zakharov + (info at melody.org.ru) + * libraries/select_lang.lib.php3: russian-dos-866 + * lang/sync_lang.sh: russian-dos-866 seems unsupported by convertors + * lang/polish: update thanks to Jakub Wilk + * lang/galician: update, thanks to Xosé Calvo + +2002-11-18 Marc Delisle + * db_search.php3: undefined variable + +2002-11-18 Michal Cihar + * lang/czech*.php3: Updated translation. + +2002-11-18 Alexander M. Turek + * db_details.php3, read_dump.php3, tbl_query_box.php3, lang/*.inc.php3: + Feature #506106: Read compressed dump. + * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone). + * libraries/grab_globals.lib.php3: Fixed bug #638548 (table name with a + quote). + * Documentation.txt: Update. + * lang/thai-*.inc.php3: Updates, thanks again to Arthit Suriyawongkul + (bacteria). + +2002-11-16 Marc Delisle + * libraries/build_dump.lib.php3: fix for old MySQL, thanks to + Flavio Poletti (flavio at polettix.it) + * tbl_replace.php3: bug 638275: ignore NULL checkbox is there is + a value for the field (possible if js is disabled, or broken browser + like Konqueror 2.2.2); implemented on insert or update + * lang/thai* typo + * lang/malay update, thanks to Shafique (sicksand) + * lang/slovak update, thanks to Lubos Klokner + * lang/dutch update, thanks to Ivo Teel + * lang/spanish update, thanks to Daniel Hinostroza + * lang/korean update, thanks to Juhyon Kim (woosuhan) + * lang/hindi update, thanks to Girish Nair (girish_nair) + +2002-11-16 Robin Johnson + * libraries/sqlparser.data.php3: Bug #639291 fixed + +2002-11-16 Alexander M. Turek + * tbl_indexes.php3: Fixed bug #638321 (FULLTEXT is not detected correctly + with MySQL >= 4.0.2-alpha). + * sql.php3: Fixed bug #584411 ("USE" command in query box). + +2002-11-15 Alexander M. Turek + * scripts/create_tables.sql: Added a 'USE' command after 'CREATE DATABASE'. + +2002-11-14 Marc Delisle + * sql.php3: stripslashes issues (with LOAD DATA) + * libraries/display_tbl.lib.php3: could not Edit or Delete when only + an alias is displayed + +2002-11-13 Marc Delisle + * libraries/sqlparser.lib.php3: bug 636575 (unquoted identifiers) + * libraries/sqlparser.lib.php3, libraries/common.lib.php3, sql.php3: + bug 636563 undefined variable when deleting a row + * libraries/sqlparser.lib.php3: bug 636553 SELECT VERSION() + +2002-11-11 Alexander M. Turek + * libaries/common.lib.php3: Fixed bug #636345 (Error when modifying table + keys). + +2002-11-11 Marc Delisle + * libraries/sqlparser.lib.php3: LEFT JOIN ... USING + * libraries/sqlparser.lib.php3: bug 636575 (double and single quotes) + +2002-11-10 Alexander M. Turek + * lang/german-*.inc.php3: Fixed a typo. + +2002-11-08 Robin Johnson + * config.inc.php3 sql.php3 tbl_move_copy.php3 libraries/common.lib.php3 + libraries/sqlparser.lib.php3: Committed Marc's patches to the SQL parser + and pretty printer from bugs #605030 and #631421. + +2002-11-07 Alexander M. Turek + * libraries/config_import.lib.php3: Fixed a small inconsistance. + * config.inc.php3: Added a note about bug #634931. + * tbl_properties_operations.php3: + - Fixed bug #628581 (Check referential integrity and NULL foreign key). + - Fixed bug #628583 (Check referential integrity and self-linked table). + * lang/thai-*.inc.php3: Upadtes, thanks again to + Arthit Suriyawongkul (bacteria). + * lang/norwegian-*.inc.php3: Updates, thanks again to + Sven-Erik Andersen (sven-erik). + * lang/galician-*.inc.php3: Updates, thanks again to Xosé Calvo (xosecalvo). + * lang/chinese_*.inc.php3: Updates, thanks again to Siu Sun (siusun). + +2002-11-06 Alexander M. Turek + * translators.html, lang/*.inc.php3: Fixed some typos. + +2002-11-06 Loïc Chapeaux + * db_datadict.php3, tbl_printview.php3: code cleanup + +2002-11-06 Marc Delisle + * lang/ukrainian: update, thanks to Markijan Baran + * lang/japanese: update, thanks to Yukihiro Kawada + * db_search.php3: bug 633422, inconsistent use of radio buttons + +2002-11-05 Alexander M. Turek + * lang/dutch-*.inc.php3: Updates, Thanks again to Ivo Teel. + * lang/catalan-*.inc.php3: + - Updates and ortographical corrections, thanks again to + Xavier Navarro (xavin); + - Removed HTML entities. + * lang/polish-*.inc.php3: Updates, thanks again to Jakub Wilk (ubanus). + * lang/albanian-*.inc.php3: + - Updates, thanks again to Laurent Dhima (laurenti); + - Removed new line at end of file. + +2002-11-05 Michal Cihar + * lang/{czech,italian,lithuanian,slovenian,swedish}*.php3: updated + translations, thanks to me ;), Pietro Danesi, Vilius Zigmantas, Kositer + Uros and Björn T. Hallberg. + * tbl_dump.php3: Fixed bug #632310 (Export fails with UTF-8). + +2002-11-05 Marc Delisle + * main.php3: when the user does not have required privs to create + a db, inform him of the situation + * lang/romanian: update, thanks to Valics Lehel + +2002-11-04 Marc Delisle + * libraries/display_tbl.lib.php3, sort order problem + SELECT tablename.columnname ... order by tablename.columnname + +2002-11-03 Alexander M. Turek + * translators.html: Added another message to avoid annoying emails. + +2002-11-03 Loïc Chapeaux + * tbl_create.php3: bug 629630 auto-increment key does not have to + be the primary key + +2002-11-02 Marc Delisle + * libraries/sqlparser.lib.php3: correct detection of PHP 4.2.x + * main.php3, lang/*.php3: PHP 4.2.3 warning + +2002-11-02 Alexander M. Turek + * db_datadict.php3: Fixed bug #632515 (JS error in data dictonary). + * lang/german-*.inc.php3: Updates. + +2002-11-01 Marc Delisle + * libraries/sqlparser.lib.php3, libraries/display_tbl.lib.php3, + sql.php3: analyzer for db, table, column, alias, with additional + performance improvements by Robin + +2002-11-01 Alexander M. Turek + * libraries/sqlparser.lib.php3: Avoid regex if possible. + +2002-10-31 Marc Delisle + * db_details_structure.php3, header.inc.php3, new db_datadict.php3, + lang/*.php3: data dictionary feature, thanks to Ian Davidson + (Ian.Davidson at tayside.pnn.police.uk) + * tbl_printview.php3: better format, thanks to Ian Davidson + +2002-10-30 Alexander M. Turek + * libraries/common.lib.php3: Better display of the query if parser is + disabled. + * libraries/sqlparser.lib.php3: + - ANSI Comments were not recognized if the two '-' characters were + followed up by a line feed character instead of a space one; + - Fixed the misinterpretation of Windows / Mac line feeds. + +2002-10-28 Alexander M. Turek + * lang/dutch.inc.php3: Fixed a bug in the Dutch language files + (see Translations #629818). + +2002-10-25 Loïc Chapeaux + * libraries/common.lib.php3; libraries/display_tbl.lib.php3; + libraries/kanji-encoding.lib.php3; libraries/sqlparser.lib.php3 + libraries/string.lib.php3; user_password.php3: coding standards. + * libraries/auth/cookie.auth.php3: fixes a PHP3 bug. + * libraries/functiuons.js: fixed bug #627567 - Javascript bug in + setPointer() function thanks to Christopher Bloom + + * libraries/display_tbl.lib.php3, lines 1123-1124: fixed bug + #626366 - "date" columns wrap in browse mode. + +2002-10-25 Marc Delisle + * Documentation.html, clarification about using Relation View + +2002-10-22 Robin Johnson + * user_password.php3: From Patch #625703. + * Changelog: Added VIM modelines for filetype, folding and indentation + * `find -name '*.php3'`: Added vim modelines for PEAR style indentation + +2002-10-22 Marc Delisle + * pdf_pages.php3: undefined variable, fix thanks to + Jose Fandos (jose.fandos at sonnd.com). + +2002-10-21 Alexander M. Turek + * lang/german-*.inc.php3: Clarifications. + +2002-10-21 Marc Delisle + * lang/spanish: removed control M + * tbl_relation.php3: bug 619100, relation and non-primary key + * libraries/display_tbl.lib.ph3: bug 619097, order by sum(var) + +2002-10-19 Alexander M. Turek + * translators.html, spanish-*.inc.php3: Updates, thanks again to + Dr. med. Daniel Hinostroza C. + +2002-10-17 Alexander M. Turek + * Documentation.html: Added some notes about the MySQL 4.1 branch. See bug + report #623665 for more details. + +2002-10-17 Marc Delisle + * lang/dutch: update, thanks to Ivo Teel. + +2002-10-17 Loïc Chapeaux + * sql.php3: bug 624020, can't delete a row with a TEXT field containing + newlines + +2002-10-15 Alexander M. Turek + * Documentation.html: FAQ entry about browser charset settings. + +2002-10-15 Marc Delisle + * libraries/auth/cookie.auth.lib.php3: let them use a blank password, + thanks to Juliano Ravasi Ferraz (jferraz) + * main.php3: extend the warning about blank root password to all auth modes + +2002-10-14 Alexander M. Turek + * libraries/display_tbl.lib.php3: Fixed bug #623185 (Ordering by + FUNCTION(`field`) fails). + +2002-10-14 Marc Delisle + * Documentation.html: clarification about pmadb when you are not + the superuser + +2002-10-13 Robin Johnson + * libraries/sqlparser.lib.php3: bug #621357 + * libraries/commom.inc.php3, string.lib.php3, sqlparser.lib.php3: + - Fixed MB bug + +2002-10-11 Marc Delisle + * libraries/common.lib.php3: bug 620624 + +2002-10-11 Loïc Chapeaux + * tbl_indexes.php3: fixed bug #621295 (Incorrect URL) + * db_details_structure.php3: removed trailing whitespaces. + +2002-10-10 Michal Cihar + * libraries/auth/config.auth.lib.php3: bug #620624 - displaying password + from config when MySQL connection can't be established + +2002-10-09 Loïc Chapeaux + * libraries/display_tbl.lib.php3, bug 619735: display broken (bad HTML) + +2002-10-09 Marc Delisle + * libraries/get_foreign.lib.php3: there are no functions + in this file that need to be protected from being defined + twice. The added code introduced a bug + * db_details_structure.php3: total of records for InnoDB tables + +2002-10-08 Marc Delisle + * ### 2.3.2 released ### + +2002-10-05 Marc Delisle + * db_details_structure.php3: get true row count for InnoDB tables + * lang/albanian: update, thanks to Laurent Dhima + +2002-10-03 Loïc Chapeaux + * tbl_select.php3, tbl_change.php3: require musn't be used inside + conditional statements. + * pdf_schema.php3; libraries/fpdf/fpdf.php3: upgraded to the 1.51 release + of the FPDF library. + * libraries/build_dump.lib.php3: fixed a parse error. + +2002-10-03 Marc Delisle + * tbl_select.php3, tbl_change.php3, + new libraries/get_foreign.lib.php3: drop-down of foreign keys + on Select sub-page, thanks to Markus L. Noga (mlnoga) + +2002-10-03 Alexander M. Turek + * tbl_dump.php3, libraries/build_dump.lib.php3: Completed fix against + bug #607896, thanks to Loïc. + * lang/english.inc.php3: Reordered strings. + * libraries/common.lib.php3: Added more fake settings in case of an + errornous config file. + +2002-10-02 Alexander M. Turek + * header.inc.php3, header_prinview.inc.php3: Corrected value for the + 'Expires' HTTP header (Fixed bug #607896). + * lang/german-utf-8.inc.php3: Wrong $charset value. + +2002-10-02 Loïc Chapeaux + * tbl_change.php3, bug 617029: tabindex for linked fields + +2002-10-02 Marc Delisle + * lang/thai: update, thanks to Arthit Suriyawongkul + * lang/german: remove control Ms from the utf-8 file + * libraries/bookmark.lib.php3: feature 584042, validation of + bookmark insert errors + +2002-10-01 Marc Delisle + * Documentation.html, typo about GRANT: patch 616772, + thanks to Vince LaMonica (vjl323) + * tbl_alter.php3: patch 617044 for change field type, + thanks to Mats Engstrom (matseng) + +2002-10-01 Alexander M. Turek + * lang/german-*.inc.php3: Fixed some typos, + thanks to Kai Michael Poppe (sdcepoppe). + +2002-09-29 Marc Delisle + * lang/slovak update, thanks to Lubos Klokner + * lang/estonian: update, thanks to Alvar Soome + * Documentation.html: faq 1.24 about the PHP 4.2.3 bug + * ### 2.3.1 released ### + +2002-09-29 Alexander M. Turek + * read_dump.php3: Fixed an "undefined variable" error. + +2002-09-28 Alexander M. Turek + * libraries/common.lib.php3: $cfg['PmaAbsoluteURI'] detection did not work + properly on IIS 6.0. + * libraries/config_import.lib.php3: + - Fixed an inconsitence; + - Fixed an "undefined index" error. + * tbl_alter.php3: Fixed bug #615888 (error in column naming). + +2002-09-27 Loïc Chapeaux + * db_details_qbe.php3: PHP3 fixes & coding standards. + * db_details_importdocsql.php3: optimization, xhtml fixes & coding + standards. + * ldi_check.php3, ldi_table.php3, sql.php3, most of "tbl_properties*" + scripts, tbl_relation.php3, tbl_select.php3: fixed bug #614303 + (Duplicate args in table tabs links) + +2002-09-26 Marc Delisle + * config.inc.php3, libraries/config_import.lib.php3: let UploadDir + empty because this means to not use the feature, thanks to Loïc + +2002-09-25 Marc Delisle + * read_dump.php3: bug 611970, do not display the imported query + if larger than 500 (I don't think it's necessary to add another + config variable), thanks to Loïc + +2002-09-24 Marc Delisle + * sql.php3: could not go to next page when browsing a query containing + a function like SUM(), due to IFs in reversed sequence + * lang/french update + +2002-09-24 Michal Cihar + * lang/czech-*.inc.php3: update + +2002-09-23 Marc Delisle + * lang/japanese: update, thanks to Yukihiro Kawada + * lang/italian: update, thanks to Pietro Danesi + * lang/galician: update, thanks to Xosé Calvo + * lang/chinese_*: update, thanks to Siu Sun (siusun) + * lang/indonesion: update, thanks to Rachim Tamsjadi (tamsy) + * tbl_replace.php3: inserts and foreign keys, thanks to Markus L. Noga + +2002-09-23 Loïc Chapeaux + * libraries/display_tbl.lib.php3, tbl_change.php3: coding standards + +2002-09-23 Michal Cihar + * libraries/sqlparser.lib.php3: fix for #613102 (ALTER TABLE:missing + spacebar) + +2002-09-22 Loïc Chapeaux + * tbl_relation.php3: fix fox #611519 (slash in comment) + * libraries/sqlparser.lib.php3: coding standards + +2002-09-21 Alexander M. Turek + * lang/german-*.inc.php3: Updates. + * libraries/common.lib.php3, libraries/config_import.lib.php3: Backwards + compatibility for config.inc.php3 < rev 1.144. + +2002-09-20 Marc Delisle + * libraries/display_tbl.lib.php3: bug 612117, vertical view and + buttons as links + * libraries/tbl_change.js, tbl_change.php3, tbl_replace.php3: + patch 612202: NULL for foreign keys, thanks to Markus L. Noga + +2002-09-19 Marc Delisle + * libraries/sqlparser.lib.php3: bug 608459: syntax coloring and + alias without AS + * libraries/display_tbl.lib.php3: bug 574852: relation and ORDER BY + * db_details_qbe.php3: missing global $dbh + +2002-09-19 Loïc Chapeaux + * tbl_printview.php3: fix for #611499 (empty comment column) + * libraries/common.lib.php3: fix for #593971 (common.lib.php3 js error) + +2002-09-19 Michal Cihar + * Documentation.html, config.inc.php3, tbl_change.php3, + libraries/config_import.lib.php3: fix for #581494 - problems with \n in + CHAR/VARCHAR, added new configs $cfg['CharEditing'] and + $cfg['CharTextarea{Cols,Rows}'] + * tbl_change.php3: revised by Loïc to fit coding standards + +2002-09-18 Mike Beck + * db_details_qbe.php3: complete rewrite of the code + that creates the JOINS hoping that this will + be much faster in certain circumstances + please try - this needs some testing + +2002-09-18 Marc Delisle + * lang/slovenian update: thanks to Kositer Uros (urosh) + +2002-09-18 Loïc Chapeaux + * tbl_change.php3, tbl_replace.php3, sql.php3, + libraries/display_tbl.lib.php3: bug 610315 full text toggle + +2002-09-18 Michal Cihar + * lang/*.php3, tbl_properties_export.php3: removed duplicate message + with typo in name strCvsData (replaced by strStrucCSV) + * lang/czech-*.inc.php3: Updates. + * lang/sync_lang.sh: accepts parameters --iconv/--recode to force + convertor + +2002-09-17 Marc Delisle + * lang/spanish: update, thanks to Daniel Hinostroza + * tbl_change.php3: bug 609614, default value for datetime ignored + * lang/catalan: update, thanks to Xavier Navarro + * lang/norwegian: update, thanks to Sven-Erik Andersen + * lang/finnish: update, thanks to Visa Kopu (visa) + * lang/swedish: update, thanks to Björn T. Hallberg + +2002-09-17 Loïc Chapeaux + * tbl_change.php3: bug 610310: spaces in drop-down for foreign values + +2002-09-16 Marc Delisle + * lang/japanese: update, thanks to Yukihiro Kawada + +2002-09-15 Marc Delisle + * lang/romanian: update, thanks to Valics Lehel + * lang/polish: update, thanks to Jakub Wilk + * lang/lithuanian: update, thanks to Vilius Zigmantas + * lang/galician: update, thanks to Xosé Calvo + * ### 2.3.1-rc1 released + +2002-09-14 Alexander M. Turek + * lang/german-*.inc.php3: Updates. + * lang/albanian-*.inc.php3: Updates, thanks again to + Laurent Dhima (laurenti). + +2002-09-14 Marc Delisle + * Documentation.html: clarifications about Mac OS X, and installing + * lang/italian: update, thanks to Pietro Danesi + * lang/malay: update, thanks to Shafique (sicksand) + * lang/sync_lang.sh: added malay + +2002-09-13 Loïc Chapeaux + * db_details.php3, line 121: XHTML fix. + * tbl_properties_export.php3; libraries/build_dump.lib.php3; lang/*: + feature #601603 (Field names on CSV export). + * main.php3, lines 11-13: new fix against bug #571409 (it doesn't work + properly with Zend Accelerator). + * libraries/relation.lib.php3, lines 70 & 79: PHP3 fix. + * libraries/display_tbl.lib.php3: fixed warnings. + +2002-09-12 Marc Delisle + * libraries/display_tbl.lib.php3: bug 601809: when two fields have the + same name, both are showed NULL even if only one is NULL + +2002-09-12 Alexander M. Turek + * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone). + +2002-09-11 Marc Delisle + * tbl_change.php3: "empty drop-downs" bug, and avoid displaying a + drop-down if more than 200 rows in the foreign table + +2002-09-11 Loïc Chapeaux and Marc + * tbl_change.php3: bug 605342, edit fills current time in datetime field + +2002-09-11 Michal Cihar + * lang/czech-*.inc.php3: Updates. + +2002-09-11 Alexander M. Turek + * libraries/config_import.lib.php3: Another fix against bug #582890. + * lang/german-*.inc.php3: Updates. + * libraries/sqlparser.lib.php3: XHTML fix (nl2br() is not XHTML compilant + before PHP 4.0.5). + +2002-09-10: Robin Johnson + * libraries/common.lib.php3, main.php3: + - Final solution to bug #582890 + * lang/*: + - String for localization used in auto-generation of names + +2002-09-10 Alexander M. Turek + * Documentation.html: Added an FAQ entry about lower_case_table_names on + Windows machines. + +2002-09-09 Alexander M. Turek + * lang/hindi-utf-8.inc.php3: Updates, thanks again to + Girish Nair (girish_nair). + +2002-09-08 Robin Johnson + * scripts/create-release.sh: Tweaked instruction list + * Documentaion.html, lib/sqlvalidator.class.php3: + - Noted overload * requirement + +2002-09-07 Marc Delisle + * lang/dutch: update, thanks to Ivo Teel. + * lang/estonian: update, thanks to Alvar Soome + * lang/spanish: update, thanks to Enrique Garcia M. (egarcam) + * lang/italian: update, thanks to Pietro Danesi + * lang/norwegian: update, thanks to Sven-Erik Andersen + * lang/thai: update, thanks to Arthit Suriyawongkul + * lang/romanian: update, thanks to Valics Lehel + * lang/japanese: update, thanks to Yukihiro Kawada + +2002-09-05 Marc Delisle + * tbl_change.php3: display values in drop-down even if no + display field is defined + +2002-09-05 Loïc Chapeaux + * Documentation.html: modify name of relations in FAQ 6.6 + * tbl_change.php3: check $cfgRelation['relwork'] before + using PMA_getForeigners(), thanks to Martyn Allan (mallan2) + +2002-09-04 Loïc Chapeaux + * tbl_change.php3: protect with backquotes + +2002-09-03 Marc Delisle + * tbl_change.php3: drop-down for foreign keys, patch 603939, + thanks to Markus L. Noga (markus at noga.de) + +2002-09-03 Loïc Chapeaux + * libraries/display_tbl.lib.php3: + - fix a PHP3 problem (foreach function was called); + - XHTML fixes; + - coding standards. + +2002-09-02 Marc Delisle + * db_details_structure.php3, mult_submits.inc.php3: Patch 582904: + add REPAIR TABLE choice in drop-down of db view, thanks to + Cal Henderson (iamcal) + * libraries/display_tbl.lib.php3: new function PMA_linkOrButton + to accomodate some browsers' limitations on the URL length, used on + left and right Edit and Delete links (or buttons), idea + and part of the code from patch 591497, thanks to Ruben Barkow (rubo77) + +2002-09-01 Loïc Chapeaux + * libraries/auth/cookie.auth.lib.php3: bug 601721 (cookie and IIS) + +2002-08-30 Loïc Chapeaux + * tbl_relation.php3, line 324; user_details.php3; lines 262-269: + fixed some warnings. + * libraries/display_tbl.lib.php3: fixed first part of bug + #601776 (Undefined variables). + * libraries/sqlvalidator.lib.php3: removed trailing spaces. + +2002-08-29 Robin Johnson + * libraries/sqlvalidator.lib.php3: + - Fix for bug in Alex's fix for bug #594947 + line 67, change || to && + - Fix for undefined string in error case of sqlvalidator that is + actually never reached. Just commented out for now + +2002-08-28 Marc Delisle + * libraries/display_tbl.lib.php3: Bug 576895: matching a float field + +2002-08-26 Michal Cihar + * lang/czech-*.inc.php3: Updates, fixes. + +2002-08-26 Loïc Chapeaux + * tbl_indexes.php3: Another fix against the Zend Accelerator bug (#571409). + +2002-08-26 Alexander M. Turek + * lang/japanese-*.inc.php3: Updates, thanks again to Yukihiro Kawada. + * lang/german-*.inc.php3: Updates. + * libraries/sqlvalidator.lib.php3, lang/*.inc.php3: + Better fix against bug #594947. + * libraries/common.lib.php3: Fixed a JS error. + +2002-08-24 Marc Delisle + * Documentation.html, faq 6.15: creating an index on a BLOB field + and faq 1.22 about php.ini file_uploads + +2002-08-23 Loïc Chapeaux + * left.php3, lines 169-181: XHTML optimizations. + * db_details_common.php3, tbl_properties_common.php3, + libraries/sqlparser.lib.php3: Fixed bug #571409 (it doesn't work properly + with Zend Accelerator). + * db_details.php3, lang/*: validation on web-server upload dir + +2002-08-23 Alexander M. Turek + * libraries/charset_conversion.lib.php3: Don't let php display an error + message if dl() fails. + * translators.html, lang/malay-*.inc.php3: Updates. + +2002-08-22 Robin Johnson + * config.inc.php3, left.php3: + - $cfg['LeftDisplayLogo'] to turn off PMA logo display + +2002-08-22 Alexander M. Turek + * libraries/sqlvalidator.lib.php3: Fixed bug #594947. + * libraries/common.lib.php3, libraries/config_import.lib.php3, left.php3: + Backwards compatibility. + * lang/malay-*.inc.php3, libraries/select_lang.lib.php3, translators.html: + New language, thanks to "Shafique" (sicksand). + * db_details.php3, Documentation.html: Display .sql files only. + +2002-08-21 Marc Delisle + * db_details.php3, read_dump.php3, libraries/functions.js, lang/*, + config.inc.php3, Documentation.html: web-based upload directory, + thanks to Sönke J. Peters (s03nk3) + * tbl_properties_structure.php3: undefined index for innodb, + thanks to Loïc + * images/pma_logo.png, left.php3, libraries/auth/cookie.auth.lib.php3: + new logo, thanks to Ivan R. Lanin (ivanlanin); logo made transparent + by Alexander M. Turek + +2002-08-21 Alexander M. Turek + * Documentation.html: + - Updated FAQ 1.6. + - Converted special characters into HTML entities. + * lang/german-*.inc.php3: Updates. + * translators.html: Another note in order to avoid annoying mails. + +2002-08-21 Loïc Chapeaux + * config.inc.php3, db_details.php3, db_details_export.php3, + db_details_qbe.php3, Documentation.html, ldi_check.php3, ldi_table.php3, + tbl_dump.php3, tbl_properties_export.php3, tbl_query_box.php3, + libraries/charset_conversion.lib.php3: Coding standards. + * db_details.php3, read_dump.php3: optimize web-based upload directory + +2002-08-21 Michal Cihar + * libraries/common.lib.php3: revised to fit coding standards (by Loïc) and + added documentation about parameters for PMA_showMySQLDocu() + +2002-08-20 Alexander M. Turek + * sql.php3, libraries/sqlparser.lib.php3: Fixed bug #597184 (PHP3 + compatibility). + * libraries/common.lib.php3: Undefined variable. + +2002-08-17 Alexander M. Turek + * main.php3: Fixed bug #596019 (Undefined variable $re). + +2002-08-15 Marc Delisle + * config.inc.php3, tbl_query_box.php3, db_details.php3, Documentation.html: + new $cfg['TextareaAutoSelect'] (Bug 582637) + +2002-08-15 Michal Cihar + * Documentation.html, config.inc.php3, db_details.php3, db_search.php3, + ldi_table.php3, main.php3, tbl_indexes.php3, tbl_properties.inc.php3, + tbl_properties_operations.php3, tbl_properties_options.php3, + tbl_properties_structure.php3, tbl_query_box.php3, tbl_select.php3, + user_details.php3, libraries/common.lib.php3: + Implemented feature #545379 - phpMyAdmin has now support for all MySQL + manuals available. + +2002-08-15 Alexander M. Turek + * main.php3: Undefined variable. + * lang/german-*.inc.php3: Fixed a typo, thanks to Steve Alberty (staybyte). + * Documentation.html: XHTML fixes. + * libraries/common.lib.php3, libraries/config_import.lib.php3: Improved + backwards compatibility for old config files. + +2002-08-14 Olivier L. Müller + * Documentation.html, README, ANNOUNCE.txt, tbl_dump.php3: + updated mail address of Tobias Ratschiller (requested by himself :) + +2002-08-14 Michal Cihar + * libraries/charset_conversion.lib.php3, config.inc.php3, Documentation.*: + Improved detection of used recoding function, now can be configured + which function should be preffered ($cfg['RecodingEngine']). + * libraries/charset_conversion.lib.php3, read_dump.php3: + read_dump.php3 uses new fuction PMA_convert_string instead of hardcoded + iconv. + * libraries/charset_conversion.lib.php3, ldi_check.php3, ldi_table.php3: + Support for converting charset of loaded files, used new function + PMA_convert_file. + * tbl_dump.php3, db_details_export.php3, tbl_properties_export.php3: + Support for exporting in custom charset. + +2002-08-14 Marc Delisle + * lang/japanese update: thanks to Yukihiro Kawada + +2002-08-14 Loïc Chapeaux + * Documentation.html, lines 2251-2252: fixed an XHTML error. + * main.php3: removed some extra space characters. + * scripts/create_release.sh: add a reminder about checking language files + validity. + +2002-08-13 Michal Cihar + * lang/czech-*.inc.php3: Updates. + * lang/sync_lang.sh: Allow running only on specified translations. + +2002-08-13 Alexander M. Turek + * lang/german-*.inc.php3: Updates. + * Documentation.*: Updated credits. + * libraries/mysql_wrappers.lib.php3: fixed bug #594235, thanks to + Pawe³ Szczepañski (pauluz). + * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone). + +2002-08-13 Marc Delisle + * lang/*, main.php3: new warning strInsecureMySQL, when running with + the default MySQL privileged account + +2002-08-12 Robin Johnson + * libraries/sqlparser.lib.php3: + - Fixed bug #594098 + +2002-08-12 Marc Delisle + * lang/japanese update: thanks to Yukihiro Kawada + * lang/slovenian update: thanks to Kositer Uros (urosh) + +2002-08-12 Mike Beck + * tbl_select.php3: Bugfix: it created IS 'NULL' + instead of IS NULL. + +2002-08-12 Alexander M. Turek + * libraries/defines_php.lib.php3, Documentation.*, translators.html: + corrected version number. + * libraries/grab_globals.lib.php3: disallow accessing serious server files + via "?goto=". + * lang/hindi-utf-8.inc.php3: File was corrupted. + * lang/chinese_gb-utf-8.inc.php3: Back to previous version. + * lang/czech-*.inc.php3: Small fixes, thanks again to Michal Cihar (nijel). + +2002-08-11 Robin Johnson + ### 2.3.0 is released ### + * Documentation.html: + - Updates for SQL Validator notes + * lang/sort_lang.sh: + - Fixed sorting bugs + - Now correctely arranges str values. + - Avoids extra blank line at top before CVS ID tag + * lang/hindi: + - Added '//to translate' to all untranslated strings + * lang/*: + - Resorted language files with fixed sort_lang.sh + * scripts/create-release.sh: + - Fix bug for existance of directory + +2002-08-11 Marc Delisle + * lang/afrikaans: update, thanks to Andreas Pauley + * ### 2.2.7 is released ### + +2002-08-11 Alexander M. Turek + * lang/swedish-*.inc.php3: Updates, thanks again to Björn T. Hallberg (bth). + * lang/slovak-*.inc.php3: Updates, thanks again to Lubos Klokner (erkac). + * lang/polish-*.inc.php3: Updates, thanks again to Jakub Wilk (ubanus). + * lang/albanian-*.inc.php3: Updates, thanks again to + Laurent Dhima (laurenti). + * lang/chinese_*.inc.php3: Updates, thanks again to Siu Sun (siusun). + * lang/german-*.inc.php3: Updates. + * tbl_properties_links.php3: Use "TRUNCATE TABLE" instead of "TRUNCATE". + * tbl_indexes.php3: Default page for databases. + * libraries/common.lib.php3: Workaround against bug #590055 + (Tables need repair after empty). + +2002-08-10 Robin Johnson + * libraries/string.lib.php3: + - Fix for bug #593386 + Might need more work depending on character set + research. We will need to end up knowing the + character set MySQL is using to do it totally right. + * libraries/common.lib.php3: + - Fix for bug #582890 + Just detects for connect_type == 'tcp' before + empty host. Might need better long term fix to + detect socket connect_type, and check that a + value exists for it, even if it is only the default. + +2002-08-10 Marc Delisle + * lang/french: update. + +2002-08-10 Alexander M. Turek + * sql.php3, db_details_common.php3, tbl_properties_common.php3, + libraries/common.lib.php3: Default pages for tables / databases. + +2002-08-10 Loïc Chapeaux + * config.inc.php3: coding standards. + * db_details.php3; db_details_qbe.php3; tbl_change.php3; + tbl_query_box.php3: fixed bug #592000 (dir="ltr" for textarea tags). + * user_details.php3, lines 90-95: fixed bug #576896 - No "FILE" privileges + on a database if neither "INSERT" nor "UPDATE" one. + +2002-08-09 Marc Delisle + * user_details.php3: bug 591602, mysql.user lowercase "password", + thanks to Thomas Bähr + * lang/romanian: update, thanks to Valics Lehel + +2002-08-09 Robin Johnson + * Documentation.html: + - Updates for SQL Parser + * lang/finnish: update, thanks to Visa Kopu (visa) + * lang/indonesion: update, thanks to Rachim Tamsjadi (tamsy) + * lang/italian: update, thanks to Pietro Danesi (danone) + * lang/sort_lang.sh: + - New script to neaten all language files + * lang/check_lang.sh: + - New script to check language files for consistancy + * lang/*.sh: + - Added CVS tags to scripts + * lang/*.inc.php3: + - All languages neatened by lang/sort_lang.sh script. + * libraries/string.lib.php3: + - Added function to match accented characters + +2002-08-08 Robin Johnson + * Documentation.html: + - Cleaned up and re-arranged Configuration section to match + config.inc.php3 + * config.inc.php3: + - Cleaned up and re-arranged Configuration section to match + config.inc.php3 + +2002-08-08 Loïc Chapeaux + * left.php3: xhtml fixes (id name must start with a letter). + * pdf_pages.php3, tbl_printview.php3, tbl_realtion.php3, + scripts/decode_bug.php3: xhtml fixes. + +2002-08-08 Alexander M. Turek + * lang/spanish-*.inc.php3: + - Updates, thanks again to Daniel Hinostroza; + - Reordered strings. + * libraries/common.lib.php3: The ID names have been changed. + * lang/hindi-utf-8.inc.php3, libraries/select_lang.lib.php3, + translators.php3: Added Hindi language file, thanks to + Girish Nair (girish_nair). + * libraries/select_lang.lib.php3: The Georgian UTF-8 language file was + offered even if $cfg['AllowAnywhereRecoding'] was set to FALSE. + * lang/galician-*.inc.php3: Updates, thanks again to Xosé Calvo. + * lang/thai-*.inc.php3: Updates, thanks again to + Arthit Suriyawongkul (bacteria). + +2002-08-07 Marc Delisle + * lang/afrikaans: update, thanks to Andreas Pauley + * lang/turkish: update, thanks to Bora Alioglu + * lang/polish: update, thanks to Jakub Wilk + * lang/spanish: update, thanks to Daniel Hinostroza + * lang/galician: update, thanks to Xosé Calvo + * lang/hungarian: update, thanks to Peter Bakondy + +2002-08-07 Alexander M. Turek + * lang/turkish-*.inc.php3: Updates, thanks again to + Bora Alioglu . + * lang/english-*.inc.php3: Reordered strings. + * lang/czech-*.inc.php3: Updates, thanks agains to Michal Cihar (nijel). + +2002-08-07 Loïc Chapeaux + * db_details.php3, read_dump.php3, tbl_properties_links.php3: + Coding standards. + * db_search.php3, tbl_alter.php3, tbl_properties_links.php3, + tbl_properties_operations.php3, tbl_query_box.php3, tbl_select.php3, + user_details.php3, libraries/build_dump.lib.php3, + libraries/display_tbl.lib.php3: Improved MySQL 3.21 compatibility. + * libraries/sqlparser.lib.php3: + - Coding standard improvements (Merged by Robin) + * scripts/decode_bug.php3: + - Coding standard improvements (Merged by Robin) + +2002-08-07 Robin Johnson + * lang/slovak-iso-8859-2.inc.php3: + - Updates, thanks to Lubos Klokner (erkac) + * lang/indonesian-iso-8859-1.inc.php3: + - Updates, thanks to Rachim Tamsjadi (tamsy) + * lang/estonian-iso-8859-1.inc.php3: + - Updates, thanks to Alvar Soome (finsoft) + * lang/czech-iso-8859-2.inc.php3: + - Updates, thanks to Michal Cihar (nijel) + * lang/greek-iso-8859-7.inc.php3: + - Updates, thanks to Kyriakos Xagoraris (theremon) + * lang.swedish-iso-8859-1.inc.php3: + - Updates, thanks to Björn T. Hallberg (bth) + * libraries/sqlparser.lib.php3: + - Added LANG to the list of BUG() data + - Made easier to understand throwError() output + - Spelling fix in + $strSQPBugUnknownPunctation - $strSQPBugUnknownPunctuation + * lang/*: + - Spelling fix in $strSQLParserBugMessage where not yet translated + - Spelling fix in $strSQPBugUnknownPunctation where not yet translated + - Spelling fix in + $strSQPBugUnknownPunctation - $strSQPBugUnknownPunctuation + +2002-08-06 Robin Johnson + * libraries/sqlvalidator.php3, libraries/sqlvalidator.lib.php3: + - Renamed libraries/sqlvalidator.php3 to libraries/sqlvalidator.lib.php3 + * scripts/decode_bug.php3: + - Cleaned up code to use
 arouund output
+    * libraries/sqlparser.lib.php3:
+        - Converted code to use $str* variables
+        - BUG() code cleaned up (PMA_SQP_BUG, PMA_SQP_throwError)
+        - More PHP3 compatibility
+    * lang/*:
+        - New variables for SQL Parser error messages
+
+2002-08-06 Marc Delisle  
+    * tbl_properties_links.php3: bug 590867: avoid undefined variable
+      and add comments in the code for a future correction
+
+2002-08-06 Loïc Chapeaux  
+    * libraries/display_tbl.lib.php3, line 1412: do not die if relation table
+      is broken in browse mode
+    * libraries/sqlvalidator.lib.php3, libraries/sqlvalidator.class.php3:
+        - Coding style fixes, documentation.
+
+2002-08-06 Alexander M. Turek  
+    * lang/english-*.inc.php3: Typo.
+    * db_details.php3, read_dump.php3, tbl_query_box.php3, lang/*.inc.php3:
+      Fixed bug #590863 (Importing an SQL dump fails when using UTF-8) by
+      allowing the user to specify the charset of an uploaded SQL file.
+    * lang/swedish-*.inc.php3: Updates, thanks again to Björn T. Hallberg (bth).
+
+2002-08-05 Loïc Chapeaux  
+    * tbl_indexes.php3, ldi_check.php3, libraries/sqlparser.lib.php3:
+      coding standard
+
+2002-08-05 Alexander M. Turek  
+    * translators.html:
+      - Added a small note in order to avoid annoying emails.
+      - Corrected the name of the Chinese translator.
+    * lang/slovenian-*.inc.php3: Updates, thanks again to Kositer Uros (urosh).
+    * lang/chinese_.inc.php3: Updates, thanks again to Siu Sun (siusun).
+    * lang/italian-*.inc.php3: Updates, thanks again to Pietro Danesi (danone).
+
+2002-08-04 Marc Delisle  
+    * tbl_indexes.php3: was corrupting the query displayed in query box
+      because it was using $sql_query for local needs. Replaced by $local_query
+
+2002-08-04 Alexander M. Turek  
+    * libraries/common.lib.php3, line 88: default language should be
+      en-iso-8859-1.
+    * libraries/common.lib.php3, libraries/config_import.lib.php3: Backwards
+      compatibility for config file revisions before 1.131.
+    * config.inc.php3: Display syntax errors when the user calls the config file
+      directly even if "display_errors" has been switched off in php.ini.
+    * lang/german-*.inc.php3: Updates.
+    * lang/afrikaans-*.inc.php3: Tidied up a bit.
+    * Documentation.html, ANNOUNCE.txt: We now have 41 languages, don't we?
+    * Documentation.html:
+      - Beautified XHTML code;
+      - Edited my credit;
+      - Fixed a typo.
+    * tbl_properties.inc.php3: Tried to work around bug #590481 (By default
+      radio button for primary key).
+
+2002-08-03 Marc Delisle  
+    * Documentation.html: remove unneeded GRANT
+    * lang/turkish: update, thanks to Bora Alioglu
+    * lang/french: update
+
+2002-08-03 Robin Johnson  
+    * lang/*:
+        - Strings for SQL Validator
+    * config.inc.php3:
+        - Config options for SQL Validator
+    * libraries/common.lib.php3, sql.php3:
+        - SQL Validator usage code
+    * libraries/sqlvalidator.class.php3:
+        - PHP Class to run SQL Validator
+    * libraries/sqlvalidator.php3:
+        - SQL Validator interface code
+    * ChangeLog:
+        - Neatened Changelog to general follow a format
+        - (* : 
) + * db_details.php3, db_stats.php3, main.php3, sql.php3 + tbl_change.php3, tbl_query_box.php3, user_details.php3 + libraries/common.lib.php3: + - changed show_query to use 1/0 instead of 'y'/'n' + * sql.php3, libraries/common.lib.php3: + - Improved logic of edit, show_as_php, explain and validator + in the SQL query box + * libraries/sqlvalidator.php3, libraries/sqlvalidator.class.php3: + - Function documentation and cleanup + * config.inc.php3: + - Comments for SQL Validator options + +2002-08-02 Robin Johnson + * libraries/defines*: + - Add another set of defines to make the original + version datas available as strings + * libraries/common.lib.php3: + - Cleaned up SQL Query links + - Made customizable in $cfg + * config.inc.php3: + - Added $cfg['SQLQuery']* for customizing SQL Query links + - Set defaults of $cfg['SQLQuery']* to act like old behavior + * lang/*: + - Changed $strExplain to say 'Query' instead of code + - Added $strNoExplain for reverse of Explain state + +2002-08-02 Marc Delisle + * lang/portuguese: update, thanks to Lopo Pizarro + * lang/catalan: update, thanks to Xavier Navarro + * lang/ukrainian: update, thanks to Markijan Baran + * ldi_check.php3: undefined $sub_part + +2002-08-01 Robin Johnson + * scripts/decode_bug.php3: + - Improvements and PHP3 fixes thanks to Loic + * libraries/string.lib.php3: + - Detect U+00A0 as whitespace + +2002-08-01 Marc Delisle + * lang/afrikaans: new language + - thanks to Andreas Pauley (pauley at buitegroep.org.za) + * lang/spanish: remove control m + +2002-07-31 Robin Johnson + * tbl_properties_structure.php3 +40: Fix for a warning notice + * libraries/sqlparser.lib.php3: Fix for another minor formatting quirk + +2002-07-31 Marc Delisle + * lang/thai: update, thanks to Arthit Suriyawongkul + +2002-07-30 Robin Johnson + * scripts/decode_bug.php3: Parser BUG decoder merged + * lang/russian: Update thanks to http://psyonline.ru/ + * lang/spanish: Update thanks to Daniel ? + * lang/*: ran sync_lang.sh + +2002-07-30 Marc Delisle + * config.inc.php3: how to test auto-detect + * lang/turkish: update, thanks to Bora Alioglu + * lang/galician: update, thanks to Xosé Calvo + * lang/albanian: update, thanks to Laurent Dhima. + * lang/czech: update, thanks to Michal Cihar + * lang/slovak-iso: update, thanks to Lubos Klokner + +2002-07-30 Loïc Chapeaux + * Documentation.html: coding standards (line size <= 80). + * db_details_structure.php3:, 456-460, beautified generated page. + +2002-07-29 Marc Delisle + * Documentation.html: auto-detect, dot in dbname, CGI and cookie auth + * lang/turkish: update, thanks to Bora Alioglu + +2002-07-29 Robin Johnson + * lang/galician*: Merged update from #588154 + * lang/estonian*: Merged update from Alvar Soome + * lang/indonesian*: Merged update from Rachim Tamsjadi + * lang/*: ran sync_lang.sh + +2002-07-29 Loïc Chapeaux + * tbl_change.php3, line 203: fixed an xhtml bug (#587974) thanks to + Christophe Jaillet + * libraries/sqlparser.lib.php3: fixed parse errors (bug #588010) + thanks to Nagi Peters and + coding standards. + * Documentation.html: coding standards. + * libraries/relation.lib.php3: beautified generated page. + +2002-07-28 Marc Delisle + * lang/romanian: update, thanks to Valics Lehel + * lang/polish: update, thanks to Jakub Wilk + * lang/swedish: update, thanks to Björn T. Hallberg + * lang/italian: update, thanks to Pietro Danesi + * lang/lithuanian: update, thanks to Vilius Zigmantas + * lang/dutch: update, thanks to Ivo Teel. + 2.3.0-rc4 released + +2002-07-27 Marc Delisle + * lang/italian: update, thanks to Pietro Danesi + * lang/*: fix a typo + +2002-07-26 Robin Johnson + * libraries/sqlparser.lib.php3: + - Fixed ANSI type string escaping + - Fixed formatting wrt. whitespace in FormatHTML + - PHP3 fix for gzcompress() bug code + - Fix for ob_flush() bug code + +2002-07-26 Marc Delisle + * Documentation.html: numbers for faq entries + * russian: updates, from an anonymous contributor + +2002-07-25 Loïc Chapeaux + * libraries/sqlparser.lib.php3: + - PHP3 parse errors fixed; + - coding standards. + * pdf_schema.php3; lang/*: translated a string. + * header.inc.php3, lines 155-156: better "fix" against bug + #585094 (Runtime Error on Line 62). + +2002-07-25 Robin Johnson + * config.inc.php3: + - Fix code to work around CSS bug in Mozilla/Konqueror with 'inherit' + value. + * libraries/sqlparser.lib.php3: + - Fix code to work around CSS bug in Mozilla/Konqueror with 'inherit' + value. + - Fix strpos on line 168/169 to work with PHP3 + - Fixed analyze code to remove print_r() + * lang/estonian-iso-8859-1.inc.php: + - Updated translation (thanks to Alvar Soome) + +2002-07-25 Marc Delisle + * Documentation.html, clarify about mysql extensions + * tbl_properties_options.php3, tbl_properties_table_info.php3: + bug 586230, thanks to Loïc + * common.lib.php3: fix bad variable name + * tbl_indexes.php3, tbl_change.php3: fixes for PHP3 compatibility + +2002-07-25 Loïc Chapeaux + * coding standard: common.lib.php3, config.inc.php3, Documentation.html, + header.inc.php3, sqlparser.data.php3, sqlparser.lib.php3, + string.lib.php3, translators.html + +2002-07-24 Marc Delisle + * new lang: slovenian, thanks to Kositer Uros (urosh) + +2002-07-24 Robin Johnson + * libraries/string.lib.php3: + - optimizations/PHP3 fixes (thanks Loïc) + * libraries/sqlparser.lib.php3: + - Merged + - Spacing around if statements + - Added require statements for parser + - Moved to global constants for size of keyword arrays + - Added CSS creation rules + - Cleaned up CSS creation functions + - Formatting fixes + * libraries/sqlparser.data.php3: + - Merged + - Added 'ANALYSE' reserved word (note spelling) + * config.inc.php3: + - Added SQL Parser variables + - Remove old SQL Parser variables + * header.inc.php3: + - Added CSS for SQL Parser + * libraries/common.lib.php3: + - Change of PMA_format_sql to use new SQL Parser + +2002-07-24 Loïc Chapeaux + * libraries/string.lib.php3: Function documentation + +2002-07-23 Robin Johnson + * libraries/string.lib.php3: String functions for the new + SQL Parser system + +2002-07-22 Marc Delisle + * lang/dutch update, thanks to Ivo Teel. + +2002-07-22 Loïc Chapeaux + * libraries/common.lib.php3, lines 198-200: open the documentation + link in the "documentation" window. + * libraries/charset_conversion.lib.php3; libraries/select_lang.lib.php3: + PHP3 fixes (don't use "require" inside a conditional statement). + * Documentation.html: XHTML fixes. + * db_details_structure.php3; tbl_properties.php3; + tbl_change.php3, line 336; tbl_properties_structure.php3; + tbl_select.php3, lines 122 & 127; tbl_query_box.php3: XHTML fixes. + * db_details.php3; db_details_links.php3; + tbl_properties_export.php3, lines 156-158: beautified generated + XHTML code. + +2002-07-21 Marc Delisle + * Documentation.html, libraries/common.lib.php3: added a faq about + mysql extension, and a link to it when the error occurs + +2002-07-20 Marc Delisle + * tbl_properties*: missing $sub_part for back links (bug 584069) + +2002-07-19 Alexander M. Turek + * tbl_properties_links.php3: Fixed bug #583969. + * lang/german-*.inc.php3: Updates. + +2002-07-19 Marc Delisle + * pdf_schema.php3, bug 583833: should not complain if some tables + are missing + * lang/hungarian update, thanks to Peter Bakondy + * lang/thai updates: thanks to Arthit Suriyawongkul. + * lang/norwegian updates: thanks to Sven-Erik Andersen + +2002-07-19 Loïc Chapeaux + * pdf_schema.php3; pdf_page.php3; libraries/common.lib.php3: PHP3 fixes. + * tbl_properties_structure.php3: coding standards. + +2002-07-18 Alexander M. Turek + * libraries/common.lib.php3, libraries/select_lang.lib.php3: Don't include + the "real" config file if a developer edition exists. + * libraries/charset_conversion.lib.php3: Exit the script if iconv cannot be + used. + +2002-07-18 Marc Delisle + * libraries/display_tbl.lib.php3: bug 579785, Edit links URLs too long + for some browsers + * lang/italian: update, thanks to Pietro Danesi + * lang/chinese: update, thanks to Siu Sun + * lang/albanian: update, thanks to Laurent Dhima. + * lang/czech: update, thanks to Michal Cihar + * lang/sync_lang.sh: can exclude some languages from conversion, + thanks to Michal Cihar + * lang/turkish: update, thanks to Bora Alioglu + * lang/polish: update, thanks to Jakub Wilk + * lang/galician: update, thanks to Xosé Calvo + * lang/romanian: update, thanks to Valics Lehel + * sql.php3: bug 582356, Propose table structure was not working when + $cfg['ShowAll'] was FALSE + +2002-07-18 Steve Alberty + It is now possible to print stats for more than 2 GB (up to exa byte) + * db_details_structure.php3: correct wrong link from table size to stats + * tbl_printview.php3: fixed warnings if relation is not defined + * db_printview.php3: fixed warnings and faults + +2002-07-17 Marc Delisle + * lang/sync_lang.sh: support for multiple convertors (recode added), + thanks to Michal Cihar + * lang/spanish update: + - thanks to Daniel Hinostroza + - (Daniel.Hinostroza at grunenthal.com.ec) + * lang/swedish: updates: thanks to Björn T. Hallberg + * lang/indonesian: updates, thanks to Rachim Tamsjadi. + * lang/japanese*: updates, thanks to Yukihiro Kawada + * lang/french: updates + * lang/lithuanian: updates, thanks to Vilius Zigmantas + * chk_rel.php3, db_details_structure.php3, Documentation.html, + pdf_pages.php3, pdf_shema.php3, libraries/select_lang.lib.php3: + commits for Loic + * tbl_properties.php3, tbl_properties_structure.php3, + new tbl_query_box.php3: query box at the bottom of the structure page + +2002-07-17 Alexander M. Turek + * libraries/common.lib.php3, libraries/config_import.lib.php3: Added + $cfg['PmaNoRelation_DisableWarning'] to the backwards compatibility code. + * config.inc.php3, Documentation.html: Remerged the changes that were + removed in the previous revision, thanks to Björn T. Hallberg (bth). + * libraries/select_lang.lib.php3: Disable UTF-8 if + $cfg['AllowAnywhereRecoding'] has been set to FALSE. + +2002-07-17 Mike Beck + * pdf_pages.php3: if a page is edit it can also be shown + * pdf_schema.php3: now it is possible to have all tables + displayed with the same (maximum) width (feature request 576537) + +2002-07-16 Mike Beck + * libraries/relation.lib.php3: verbose mode + * db_details_structure.php3: show message if relation doesn't work + * chk_rel.php3: new file to show what is wrong with relation + +2002-07-16 Alexander M. Turek + * header.inc.php3: Use include() instead of require(). + +2002-07-16 Marc Delisle + * libraries: charset_conversion.lib.php3, common.lib.php3: bug 581577: + a better if, because sometimes the test for PHP3 succeeds even + for PHP4, thanks to Neil Darlow + * libraries/relation.lib.php3: undefined variable + +2002-07-15 Alexander M. Turek + * libraries/config_import.lib.php3: + - Removed a comment and + - Changed the default value for $cfg['AllowAnywhereRecoding'] into FALSE. + * header.inc.php3: Better fix against bug #571409, thanks to Loïc. + * libraries/common.lib.php3: Coding standards. + +2002-07-15 Marc Delisle + * db_details_export.php3, db_details_links.php3, Documentation.html, + sql.php3, tbl_properties_export.php3, libraries/common.lib.php3, + libraries/select_lang.lib.php3: fixes from Loic + * config.inc.php3: default value for $cfg['AllowAnywhereRecoding'] = FALSE; + to avoid problems on multithreaded servers, thanks to Neil Darlow + (ndarlow) + * libraries/charset_conversion.lib.php3: remove the "@" before dl() + because multithreaded servers don't support dl(), and we want + to see the error message, thanks to /Leblanc + * header.inc.php3: js error with OmniWeb, thanks to Loïc + +2002-07-14 Marc Delisle + * Documentation.html, db_details_exports.php3, tbl_properties_export.php3: + add a link to a new faq entry explaining some dump options + * libraries/relation.lib.php3: bug 575868 Unitialized string offset + 2.3.0-rc3 released + +2002-07-14 Alexander M. Turek + * config.inc.php3, libraries/common.lib.php3: Fixed bug #576018. + * lang/german-*.inc.php3: Clarification. + +2002-07-13 Marc Delisle + * libraries/common.lib.php3: bug 580929: do not EXPLAIN if this is + not a SELECT + * sql.php3: better way to show php code + * sql.php3: bug 580920: do not display the confirm dialog + * db_details_links.php3: undefined variable if coming from a Show MySQL + link on the home page + +2002-07-13 Alexander M. Turek + * Documentation.html: News about bug #540671. + +2002-07-12 Alexander M. Turek + * main.php3: Fixed a bug of the SHOW GRANTS patch (bug #568174: Wildcards + escaped in db name), thanks to Björn T. Hallberg (bth). + +2002-07-12 Mike Beck + * sql.php3: only run query if we didn't ask for phpcode of sql. + +2002-07-12 Marc Delisle + * libraries/select_lang.lib.php3: add -utf-8 choices. + * lang/indonesian updates, thanks to Rachim Tamsjadi. + * libraries/relation.lib.php3: better initialization for a variable, + thanks to Jurgen Schwietering . + +2002-07-11 Loïc Chapeaux + * pdf_schema.php3; tbl_printview.php3; tbl_properties_links.php3; + tbl_properties_operations.php3; tbl_relation.php3; + libraries/charset_conversion.lib.php3; libraries/display_tbl.lib.php3; + libraries/relation.lib.php3: coding standards. + * libraries/common.lib.php3: coding standards and a little display bug. + +2002-07-11 Alexander M. Turek + * libraries/common.lib.php3: PHP3 compatibility. + * read_dump.php3: Fixed bug #579968, thanks to Alvar Soome (finsoft). + +2002-07-11 Robin Johnson + * libraries/common.lib.php3: Fix for case where HTTP_HOST contains + the port already, as adding HTTP_PORT is wrong then. + +2002-07-10 Marc Delisle + * libraries/charset_conversion.lib.php3: wrong function called, + thanks to Michal Cihar + * lang/*: cleanup of file names to include charset + +2002-07-09 Marc Delisle + * libraries/common.lib.php3: fix from Loïc for bug 579017 + +2002-07-08 Loïc Chapeaux + * tbl_create.php3: Fixed bug #578321 (Wrong page after table creation). + * libraries/common.lib.php3: Fixed bug #578404 (js error in no-frame mode). + +2002-07-08 Marc Delisle + * libraries/display_tbl.lib.php3: bug 577645: extra space in the cell + * libraries/common.lib.php3, defines.lib.php3, defines_php.lib.php3, + scripts/create-release.sh: split defines.lib.php3 because + of charset_conversion needs (thanks to Michal Cihar) + * slovak: with permission from Peter Svek, now the windows-1250 + is generated from the -iso-8859-2 file. + +2002-07-07 Alexander M. Turek + * libraries/common.lib.php3: Forgot a tag in the config file error + message. + +2002-07-06 Alexander M. Turek + * libraries/charset_conversion.lib.php3: $strCantUseRecodeIconv has to be + accessed via the $GLOBALS[] array. + +2002-07-06 Marc Delisle + * tbl_properties_structure.php3: undefined variable + * pdf_pages.php3: bug 574637 undefined index + * db_details_structure.php3: remove a PMA_backquote added today that + introduces a bug + * pdf_schema.php3: undefined variables + +2002-07-05 Alexander M. Turek + * header.inc.php3: Tried to fix bug #571409 (Zend Accelerator problems). + +2002-07-05 Marc Delisle + * Documentation.html: about html entities in translations + * libraries/common.lib.php3: charset_conversion needs the constants + * libraries/select_lang.lib.php3, /lang: -utf8 files renamed -utf-8 + * tbl_qbe.php3 renamed db_details_qbe.php3: + - bug 576510: (affects also db_details_links.php3) + +2002-07-01 Loïc Chapeaux + * Documentation.html: coding standards and xhtml fixes. + +2002-07-01 Alexander M. Turek + * libraries/common.lib.php3, libraries/config_import.lib.php3: Backwards + compatibility for $cfg['PmaAbsoluteUri_DisableWarning']. + +2002-07-04 Robin Johnson + * config.inc.php3, libraries/common.lib.php3: + Code for $cfg['PmaAbsoluteUri_DisableWarning'] + +2002-07-03 Marc Delisle + * lang/japanese* updates:, thanks to Yukihiro Kawada + * Documentation.html: explain the oslash symbol in the statistics + * left.php3: the - as first choice is not clear + * tbl_properties_table_info.php3, tbl_properties_links.php3: bug + 576776: ShowAll never displayed + * display_tbl.lib.php3: bug 576786: printview and ModifyDeleteAtRight + +2002-07-01 Alexander M. Turek + * sql.php3: Completed fix against bug #575867 (Error with limit or load in + the table name). + +2002-07-01 Olivier L. Müller + * header.inc.php3: nicer CSS for Tabs (J.Fornallaz) + * tbl_properties.php3: added insert button to Marc's ' . "\n"; + +require('./footer.inc.php'); +?> diff --git a/admin/admin/admin/db_details.php b/admin/admin/admin/db_details.php new file mode 100755 index 00000000..b41d595e --- /dev/null +++ b/admin/admin/admin/db_details.php @@ -0,0 +1,192 @@ += 40000 && function_exists('ini_get')) + ? ((strtolower(ini_get('file_uploads')) == 'on' || ini_get('file_uploads') == 1) && intval(ini_get('upload_max_filesize'))) + // loic1: php 3.0.15 and lower bug -> always enabled + : (PMA_PHP_INT_VERSION < 30016 || intval(@get_cfg_var('upload_max_filesize'))); + +$auto_sel = ($cfg['TextareaAutoSelect']) + ? "\n" . ' onfocus="if (typeof(document.layers) == \'undefined\' || typeof(textarea_selected) == \'undefined\') {textarea_selected = 1; this.form.elements[\'sql_query\'].select();}"' + : ''; +?> + + +
+ onsubmit="return checkSqlQuery(this)"> + + + + + + + + + +  :
+
+
+   +
+
+' . $strOr . ' ' . $strLocationTextfile . ' :
' . "\n"; + ?> +
+
+ ' . "\n" + . ' ' . "\n"; + while ($temp_charset = next($cfg['AvailableCharsets'])) { + echo ' ' . "\n"; + } + echo '
' . "\n" . ' '; + } // end if (recoding) + $is_gzip = ($cfg['GZipDump'] && @function_exists('gzopen')); + $is_bzip = ($cfg['BZipDump'] && @function_exists('bzdecompress')); + if ($is_bzip || $is_gzip) { + echo ' ' . $strCompression . ':' . "\n" + . ' ' . "\n" + . '    ' . "\n"; + if ($is_gzip) { + echo ' ' . "\n" + . '    ' . "\n"; + } + if ($is_bzip) { + echo ' ' . "\n" + . '    ' . "\n"; + } + } else { + echo ' ' . "\n"; + } + ?> +
+ ' . $strOr . ' ' . $strWebServerUploadDirectory . ' :
' . "\n"; + echo '
' . "\n"; + echo ' ' . "\n" + . '
' . "\n\n"; + } // end if (isfirst > 0) + @closedir($handle); + } + else { + echo '
' . "\n"; + echo ' ' . $strError . '
' . "\n"; + echo ' ' . $strWebServerUploadDirectoryError . "\n"; + echo '
' . "\n"; + } +} // end if (web-server upload directory) + +// Bookmark Support +if ($cfg['Bookmark']['db'] && $cfg['Bookmark']['table']) { + if (($bookmark_list = PMA_listBookmarks($db, $cfg['Bookmark'])) && count($bookmark_list) > 0) { + echo " $strOr $strBookmarkQuery :
\n"; + echo '
' . "\n"; + echo ' ' . "\n"; + echo ' ' . "\n"; + echo '  ' . "\n"; + echo '  ' . "\n"; + echo '
' . "\n"; + echo '
' . "\n"; + } +} + +// Encoding setting form appended by Y.Kawada +if (function_exists('PMA_set_enc_form')) { + echo PMA_set_enc_form(' '); +} +?> + +
+ + + diff --git a/admin/admin/admin/db_details_common.php b/admin/admin/admin/db_details_common.php new file mode 100755 index 00000000..c9390ce4 --- /dev/null +++ b/admin/admin/admin/db_details_common.php @@ -0,0 +1,75 @@ + back to the welcome page + if (!empty($db)) { + $is_db = @PMA_mysql_select_db($db); + } + if (empty($db) || !$is_db) { + header('Location: ' . $cfg['PmaAbsoluteUri'] . 'main.php?lang=' . $lang . '&convcharset=' . $convcharset . '&server=' . $server . (isset($message) ? '&message=' . urlencode($message) : '') . '&reload=1'); + exit(); + } +} // end if (ensures db exists) +// Displays headers +if (!isset($message)) { + $js_to_run = 'functions.js'; + include('./header.inc.php'); + // Reloads the navigation frame via JavaScript if required + if (isset($reload) && $reload) { + echo "\n"; + ?> + + diff --git a/admin/admin/admin/db_details_db_info.php b/admin/admin/admin/db_details_db_info.php new file mode 100755 index 00000000..f702687b --- /dev/null +++ b/admin/admin/admin/db_details_db_info.php @@ -0,0 +1,73 @@ += 32303) { + // Special speedup for newer MySQL Versions (in 4.0 format changed) + if ($cfg['SkipLockedTables'] == TRUE && PMA_MYSQL_INT_VERSION >= 32330) { + $local_query = 'SHOW OPEN TABLES FROM ' . PMA_backquote($db); + $db_info_result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0); + // Blending out tables in use + if ($db_info_result != FALSE && mysql_num_rows($db_info_result) > 0) { + while ($tmp = PMA_mysql_fetch_row($db_info_result)) { + // if in use memorize tablename + if (eregi('in_use=[1-9]+', $tmp[1])) { + $sot_cache[$tmp[0]] = TRUE; + } + } + mysql_free_result($db_info_result); + + if (isset($sot_cache)) { + $local_query = 'SHOW TABLES FROM ' . PMA_backquote($db); + $db_info_result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0); + if ($db_info_result != FALSE && mysql_num_rows($db_info_result) > 0) { + while ($tmp = PMA_mysql_fetch_row($db_info_result)) { + if (!isset($sot_cache[$tmp[0]])) { + $local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db) . ' LIKE \'' . addslashes($tmp[0]) . '\''; + $sts_result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0); + $sts_tmp = PMA_mysql_fetch_array($sts_result); + $tables[] = $sts_tmp; + } else { // table in use + $tables[] = array('Name' => $tmp[0]); + } + } + mysql_free_result($db_info_result); + $sot_ready = TRUE; + } + } + } + } + if (!isset($sot_ready)) { + $local_query = 'SHOW TABLE STATUS FROM ' . PMA_backquote($db); + $db_info_result = PMA_mysql_query($local_query) or PMA_mysqlDie('', $local_query, '', $err_url_0); + if ($db_info_result != FALSE && mysql_num_rows($db_info_result) > 0) { + while ($sts_tmp = PMA_mysql_fetch_array($db_info_result)) { + $tables[] = $sts_tmp; + } + mysql_free_result($db_info_result); + } + } + $num_tables = (isset($tables) ? count($tables) : 0); +} // end if (PMA_MYSQL_INT_VERSION >= 32303) +else { + $db_info_result = PMA_mysql_list_tables($db); + $num_tables = ($db_info_result) ? @mysql_numrows($db_info_result) : 0; + for ($i = 0; $i < $num_tables; $i++) { + $tables[] = PMA_mysql_tablename($db_info_result, $i); + } + mysql_free_result($db_info_result); +} + + +/** + * Displays top menu links + */ +echo '' . "\n"; +require('./db_details_links.php'); + +?> diff --git a/admin/admin/admin/db_details_export.php b/admin/admin/admin/db_details_export.php new file mode 100755 index 00000000..28b77d61 --- /dev/null +++ b/admin/admin/admin/db_details_export.php @@ -0,0 +1,195 @@ + + +
+
+ + + 1) { + $colspan = ' colspan="2"'; + ?> + + + + + + > + + + + + + > + + + + + + > + + + + += 32306) { + ?> + + > + + + + + + + > + + +' . "\n" + . ' ' . "\n"; + while ($temp_charset = next($cfg['AvailableCharsets'])) { + echo ' ' . "\n"; + } // end while + echo ' '; +} // end if +echo "\n"; + +// zip, gzip and bzip2 encode features +if (PMA_PHP_INT_VERSION >= 40004) { + $is_zip = (isset($cfg['ZipDump']) && $cfg['ZipDump'] && @function_exists('gzcompress')); + $is_gzip = (isset($cfg['GZipDump']) && $cfg['GZipDump'] && @function_exists('gzencode')); + $is_bzip = (isset($cfg['BZipDump']) && $cfg['BZipDump'] && @function_exists('bzcompress')); + if ($is_zip || $is_gzip || $is_bzip) { + echo "\n" . ' (' . "\n"; + if ($is_zip) { + ?> + + ' . $strZip . '' + . (($is_gzip || $is_bzip) ? ' ' : '') . "\n"; + } + if ($is_gzip) { + echo "\n" + ?> + + ' . $strGzip . '' + . (($is_bzip) ? ' ' : '') . "\n"; + } + if ($is_bzip) { + echo "\n" + ?> + + ' . $strBzip . '' . "\n"; + } + echo "\n" . ' )'; + } +} // end *zip feature +echo "\n"; + +// Encoding setting form appended by Y.Kawada +if (function_exists('PMA_set_enc_form')) { + echo '
' . "\n" + . PMA_set_enc_form(' '); +} +?> + +
+ + > + + + +
+ + + +
+ +
+ +
+ + + 1) { + $checkall_url = 'db_details_export.php' + . '?lang=' . $lang + . '&convcharset=' . $convcharset + . '&server=' . $server + . '&db=' . urlencode($db) + . '&goto=db_details_export.php'; + ?> +
+ +  /  + + +
+ + + +
+ + + + + diff --git a/admin/admin/admin/db_details_importdocsql.php b/admin/admin/admin/db_details_importdocsql.php new file mode 100755 index 00000000..c04e09cc --- /dev/null +++ b/admin/admin/admin/db_details_importdocsql.php @@ -0,0 +1,143 @@ +Starting Import'; + if (substr($docpath, strlen($docpath) - 2, 1) != '/') { + $docpath = $docpath . '/'; + } + if (is_dir($docpath)) { + // Get relation settings + include('./libraries/relation.lib.php'); + $cfgRelation = PMA_getRelationsParam(); + + // Do the work + $handle = opendir($docpath); + while ($file = @readdir($handle)) { + $filename = basename($file); + // echo '

Working on file ' . $filename . '

'; + if (strpos(' ' . $filename, '_field_comment.txt')) { + $tab = substr($filename, 0, strlen($filename) - strlen('_field_comment.txt')); + //echo '

Working on Table ' . $_tab . '

'; + $fd = fopen($docpath . $file, 'r'); + if ($fd) { + while (!feof($fd)) { + $line = fgets($fd, 4096); + //echo '

' . $line . '

'; + $inf = explode('|',$line); + if (!empty($inf[1]) && strlen(trim($inf[1])) > 0) { + $qry = 'INSERT INTO ' . PMA_backquote($cfgRelation['column_comments']) + . ' (db_name, table_name, column_name, comment) ' + . ' VALUES(' + . '\'' . PMA_sqlAddslashes($db) . '\',' + . '\'' . PMA_sqlAddslashes(trim($tab)) . '\',' + . '\'' . PMA_sqlAddslashes(trim($inf[0])) . '\',' + . '\'' . PMA_sqlAddslashes(trim($inf[1])) . '\')'; + if (PMA_query_as_cu($qry)) { + echo '

Added comment for column ' . htmlspecialchars($tab) . '.' . htmlspecialchars($inf[0]) . '

'; + } else { + echo '

Writing of comment not possible

'; + } + echo "\n"; + } // end inf[1] exists + if (!empty($inf[2]) && strlen(trim($inf[2])) > 0) { + $for = explode('->', $inf[2]); + $qry = 'INSERT INTO ' . PMA_backquote($cfgRelation['relation']) + . '(master_db, master_table, master_field, foreign_db, foreign_table, foreign_field)' + . ' VALUES(' + . '\'' . PMA_sqlAddslashes($db) . '\', ' + . '\'' . PMA_sqlAddslashes(trim($tab)) . '\', ' + . '\'' . PMA_sqlAddslashes(trim($inf[0])) . '\', ' + . '\'' . PMA_sqlAddslashes($db) . '\', ' + . '\'' . PMA_sqlAddslashes(trim($for[0])) . '\',' + . '\'' . PMA_sqlAddslashes(trim($for[1])) . '\')'; + if (PMA_query_as_cu($qry)) { + echo '

Added relation for column ' . htmlspecialchars($tab) . '.' . htmlspecialchars($inf[0]) . ' to ' . htmlspecialchars($for) . '

'; + } else { + echo "

writing of Relation not possible

"; + } + echo "\n"; + } // end inf[2] exists + } + echo '

Import finished

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

File could not be read

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

Ignoring file ' . $file . '

' . "\n"; + } // end working on table + } // end while + } else { + echo 'This was not a Directory' . "\n"; + } +} + + +/** + * Try to get the "$DOCUMENT_ROOT" variable whatever is the register_globals + * value + */ +if (empty($DOCUMENT_ROOT)) { + if (!empty($_SERVER) && isset($_SERVER['DOCUMENT_ROOT'])) { + $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; + } + else if (!empty($HTTP_SERVER_VARS) && isset($HTTP_SERVER_VARS['DOCUMENT_ROOT'])) { + $DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT']; + } + else if (!empty($_ENV) && isset($_ENV['DOCUMENT_ROOT'])) { + $DOCUMENT_ROOT = $_ENV['DOCUMENT_ROOT']; + } + else if (!empty($HTTP_ENV_VARS) && isset($HTTP_ENV_VARS['DOCUMENT_ROOT'])) { + $DOCUMENT_ROOT = $HTTP_ENV_VARS['DOCUMENT_ROOT']; + } + else if (@getenv('DOCUMENT_ROOT')) { + $DOCUMENT_ROOT = getenv('DOCUMENT_ROOT'); + } + else { + $DOCUMENT_ROOT = ''; + } +} // end if + + +/** + * Displays the form + */ +?> + +
+ + + + + + Please enter absolute path on webserver to docSQL Directory: +

+      +   +
+ + diff --git a/admin/admin/admin/db_details_links.php b/admin/admin/admin/db_details_links.php new file mode 100755 index 00000000..eb39a9c2 --- /dev/null +++ b/admin/admin/admin/db_details_links.php @@ -0,0 +1,86 @@ + 0) { + $lnk3 = 'db_details_export.php'; + $arg3 = $url_query; + $lnk4 = 'db_search.php'; + $arg4 = $url_query; +} +else { + $lnk3 = ''; + $arg3 = ''; + $lnk4 = ''; + $arg4 = ''; +} +// Drop link if allowed +if (!$cfg['AllowUserDropDatabase']) { + // Check if the user is a Superuser + $links_result = @PMA_mysql_query('USE mysql'); + $cfg['AllowUserDropDatabase'] = (!PMA_mysql_error()); +} +if ($cfg['AllowUserDropDatabase']) { + $lnk5 = 'sql.php'; + $arg5 = $url_query . '&sql_query=' + . urlencode('DROP DATABASE ' . PMA_backquote($db)) + . '&zero_rows=' + . urlencode(sprintf($strDatabaseHasBeenDropped, htmlspecialchars(PMA_backquote($db)))) + . '&goto=main.php&back=db_details' . $sub_part . '.php&reload=1'; + $att5 = 'class="drop" ' + . 'onclick="return confirmLink(this, \'DROP DATABASE ' . PMA_jsFormat($db) . '\')"'; +} +else { + $lnk5 = ''; +} + + +/** + * Displays tab links + */ +?> + + + + 0) { + echo PMA_printTab($strQBE, 'db_details_qbe.php', $url_query); +} // end if + +// Displays drop link +if ($lnk5) { + echo PMA_printTab($strDrop, $lnk5, $arg5, $att5); +} // end if +echo "\n"; +?> + +
 
+
+ diff --git a/admin/admin/admin/db_details_qbe.php b/admin/admin/admin/db_details_qbe.php new file mode 100755 index 00000000..77a157fc --- /dev/null +++ b/admin/admin/admin/db_details_qbe.php @@ -0,0 +1,1110 @@ + execute it, else display the headers + */ +if (isset($submit_sql) && eregi('^SELECT', $encoded_sql_query)) { + $goto = 'db_details.php'; + $zero_rows = htmlspecialchars($strSuccess); + $sql_query = urldecode($encoded_sql_query); + if (get_magic_quotes_gpc()) { + $sql_query = addslashes($sql_query); + } + include('./sql.php'); + exit(); +} else { + $sub_part = '_qbe'; + include('./db_details_common.php'); + $url_query .= '&goto=db_details_qbe.php'; + include('./db_details_db_info.php'); +} + +if (isset($submit_sql) && !eregi('^SELECT', $encoded_sql_query)) { + echo '

' . $strHaveToShow . '

'; +} + + +/** + * Initialize some variables + */ +if (empty($Columns)) { + $Columns = 3; // Initial number of columns +} +if (!isset($Add_Col)) { + $Add_Col = ''; +} +if (!isset($Add_Row)) { + $Add_Row = ''; +} +if (!isset($Rows)) { + $Rows = ''; +} +if (!isset($InsCol)) { + $InsCol = ''; +} +if (!isset($DelCol)) { + $DelCol = ''; +} +if (!isset($prev_Criteria)) { + $prev_Criteria = ''; +} +// workaround for a PHP3 problem +if (!isset($Criteria)) { + //$Criteria = ''; + $Criteria = array(); + for ($i = 0; $i < $Columns; $i++) { + $Criteria[$i] = ''; + } +} +if (!isset($InsRow)) { +// $InsRow = ''; + $InsRow = array(); + for ($i = 0; $i < $Columns; $i++) { + $InsRow[$i] = ''; + } +} +if (!isset($DelRow)) { +// $DelRow = ''; + $DelRow = array(); + for ($i = 0; $i < $Columns; $i++) { + $DelRow[$i] = ''; + } +} +if (!isset($AndOrRow)) { +// $AndOrRow = ''; + $AndOrRow = array(); + for ($i = 0; $i < $Columns; $i++) { + $AndOrRow[$i] = ''; + } +} +if (!isset($AndOrCol)) { +// $AndOrCol = ''; + $AndOrCol = array(); + for ($i = 0; $i < $Columns; $i++) { + $AndOrCol[$i] = ''; + } +} +// minimum width +$wid = 12; +$col = $Columns + $Add_Col; +if ($col < 0) { + $col = 0; +} +$row = $Rows + $Add_Row; +if ($row < 0) { + $row = 0; +} + + +/** + * Prepares the form + */ +$tbl_result = PMA_mysql_list_tables($db); +$tbl_result_cnt = mysql_num_rows($tbl_result); +$i = 0; +$k = 0; + +// The tables list sent by a previously submitted form +if (!empty($TableList)) { + for ($x = 0; $x < count($TableList); $x++) { + $tbl_names[urldecode($TableList[$x])] = ' selected="selected"'; + } +} // end if + +// The tables list gets from MySQL +while ($i < $tbl_result_cnt) { + $tbl = PMA_mysql_tablename($tbl_result, $i); + $fld_results = @PMA_mysql_list_fields($db, $tbl) or PMA_mysqlDie(PMA_mysql_error(), 'PMA_mysql_list_fields(' . $db . ', ' . $tbl . ')', FALSE, $err_url); + $fld_results_cnt = ($fld_results) ? mysql_num_fields($fld_results) : 0; + $j = 0; + + if (empty($tbl_names[$tbl]) && !empty($TableList)) { + $tbl_names[$tbl] = ''; + } else { + $tbl_names[$tbl] = ' selected="selected"'; + } // end if + + // The fields list per selected tables + if ($tbl_names[$tbl] == ' selected="selected"') { + $fld[$k++] = PMA_backquote($tbl) . '.*'; + while ($j < $fld_results_cnt) { + $fld[$k] = PMA_mysql_field_name($fld_results, $j); + $fld[$k] = PMA_backquote($tbl) . '.' . PMA_backquote($fld[$k]); + + // increase the width if necessary + if (strlen($fld[$k]) > $wid) { + $wid = strlen($fld[$k]); + } //end if + + $k++; + $j++; + } // end while + } // end if + if ($fld_results) { + mysql_free_result($fld_results); + } + + $i++; +} // end if +mysql_free_result($tbl_result); + +// largest width found +$realwidth = $wid . 'ex'; + + +/** + * Displays the form + */ +?> + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+  :  + + + + +
+  :  + + + + +
+  :  + + + + /> +
+  :  + + + + + +
+ + + + + + + + + + + + +
+  : + + +  : + + /> +   +
+  : + + +  : + + /> +   +
+
+ + + +
+ + + + + + + + + + + + +
+  : + + +  : + + /> +
+  : + + +  : + + /> +
+
+ + + +
+  :  + +  : + /> +    : + /> +
+ + +    + +
+  : + /> +    : + /> +
+ + +    + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + +
+  : +
+ +
+ + + + +  : + +
+  : + +
+ + + + +
+ +
+
+ +
+
';
+// First we need the really needed Tables - those in TableList might still be
+// all Tables.
+if (isset($Field) && count($Field) > 0) {
+
+    // Initialize some variables
+    $tab_all    = array();
+    $col_all    = array();
+    $tab_wher   = array();
+    $tab_know   = array();
+    $tab_left   = array();
+    $col_where  = array();
+    $fromclause = '';
+
+    // We only start this if we have fields, otherwise it would be dumb
+// echo "get everything\n";
+    while (list(, $value) = each($Field)) {
+        $parts             = explode('.', $value);
+        if (!empty($parts[0]) && !empty($parts[1])) {
+            $tab_raw       = urldecode($parts[0]);
+            $tab           = str_replace('`', '', $tab_raw);
+// echo 'new Tab: ' . $tab . "\n";
+            $tab_all[$tab] = $tab;
+            $col_raw       = urldecode($parts[1]);
+            $col_all[]     = $tab . '.' . str_replace('`', '', $col_raw);
+// echo 'new col: ' . $tab . '.' . str_replace('`', '', $col_raw) . "\n";
+         }
+    } // end while
+
+// echo "check where clauses\n";
+    if ($cfgRelation['relwork'] && count($tab_all) > 0) {
+        // Now we need all tables that we have in the where clause
+        $crit_cnt         = count($Criteria);
+        for ($x = 0; $x < $crit_cnt; $x++) {
+            $curr_tab     = explode('.', urldecode($Field[$x]));
+            if (!empty($curr_tab[0]) && !empty($curr_tab[1])) {
+                $tab_raw  = urldecode($curr_tab[0]);
+                $tab      = str_replace('`', '', $tab_raw);
+
+                $col_raw  = urldecode($curr_tab[1]);
+                $col1     = str_replace('`', '', $col_raw);
+                $col1     = $tab . '.' . $col1;
+                // Now we know that our array has the same numbers as $Criteria
+                // we can check which of our columns has a where clause
+                if (!empty($Criteria[$x])) {
+                    if (substr($Criteria[$x], 0, 1) == '=' || eregi('is', $Criteria[$x])) {
+                        $col_where[$col] = $col1;
+                        $tab_wher[$tab]  = $tab;
+// echo 'new where clause: ' . $tab_wher[$tab] . "||\n";
+                    }
+                } // end if
+            } // end if
+        } // end for
+
+        // Cleans temp vars w/o further use
+        unset($tab_raw);
+        unset($col_raw);
+        unset($col1);
+
+        if (count($tab_wher) == 1) {
+            // If there is exactly one column that has a decent where-clause
+            // we will just use this
+            $master = key($tab_wher);
+// echo 'nur ein where: master = ' .$master . "||\n";
+        } else {
+            // Now let's find out which of the tables has an index
+// echo "prüfe indexe:\n";
+            while (list(, $tab) = each($tab_all)) {
+                $ind_qry  = 'SHOW INDEX FROM ' . PMA_backquote($tab);
+                $ind_rs   = PMA_mysql_query($ind_qry);
+                while ($ind = PMA_mysql_fetch_array($ind_rs)) {
+                    $col1 = $tab . '.' . $ind['Column_name'];
+                    if (isset($col_all[$col1])) {
+                        if ($ind['non_unique'] == 0) {
+                            if (isset($col_where[$col1])) {
+                                $col_unique[$col1] = 'Y';
+                            } else {
+                                $col_unique[$col1] = 'N';
+                            }
+//echo 'neuen unique index gefunden: ' . $col . "\n";
+                        } else {
+                            if (isset($col_where[$col1])) {
+                                $col_index[$col1] = 'Y';
+                            } else {
+                                $col_index[$col1] = 'N';
+                            }
+//echo 'neuen index gefunden: ' . $col . "\n";
+                        }
+                    }
+                } // end while (each col of tab)
+            } // end while (each tab)
+            // now we want to find the best.
+            if (isset($col_unique) && count($col_unique) > 0) {
+                $col_cand = $col_unique;
+//echo "Kandidaten sind jetzt alle mit unique index\n";
+                $needsort = 1;
+            } else if (isset($col_index) && count($col_index) > 0) {
+                $col_cand = $col_index;
+                $needsort = 1;
+//echo "Kandidaten sind jetzt alle mit index\n";
+            } else if (isset($col_where) && count($col_where) > 0) {
+                $col_cand = $tab_wher;
+//echo "Kandidaten sind jetzt alle im whereclause\n";
+                $needsort = 0;
+            } else {
+                $col_cand = $tab_all;
+                $needsort = 0;
+//echo "Kandidaten sind jetzt alle \n";
+            }
+
+            // If we came up with $col_unique (very good) or $col_index (still
+            // good) as $col_cand we want to check if we have any 'Y' there
+            // (that would mean that they were also found in the whereclauses
+            // which would be great). if yes, we take only those
+            if ($needsort == 1) {
+                while (list($col, $is_where) = each($col_cand)) {
+                    $tab           = explode('.', $col);
+                    $tab           = $tab[0];
+                    if ($is_where == 'Y') {
+                        $vg[$col]  = $tab;
+                    } else {
+                        $sg[$col]  = $tab;
+                    }
+                }
+                if (isset($vg)) {
+                    $col_cand      = $vg;
+//echo "Kandidaten konnten auf index+where beschränkt werden\n";
+                } else {
+                    $col_cand      = $sg;
+//echo "keiner der Kandidaten mit Index ist im wherclause\n";
+                }
+            }
+
+            // If our array of candidates has more than one member we'll just
+            // find the smallest table.
+            // Of course the actual query would be faster if we check for
+            // the Criteria which gives the smallest result set in its table,
+            // but it would take too much time to check this
+            if (count($col_cand) > 1) {
+//echo "wir haben immer noch mehr als einen Kandidaten. Prüfe Größe\n";
+                // Of course we only want to check each table once
+                $checked_tables = $col_cand;
+                while (list(, $tab) = each($col_cand)) {
+                    if ($checked_tables[$tab] != 1 ) {
+//echo 'prüfe jetzt: Tabelle ' . $tab . "\n";
+                        $rows_qry = 'SELECT COUNT(1) AS anz '
+                                  . 'FROM ' . PMA_backquote($tab);
+                        $rows_rs  = PMA_mysql_query($rows_qry);
+                        while ($res = PMA_mysql_fetch_array($rows_rs)) {
+                            $tsize[$tab] = $res['anz'];
+//echo "$tab hat: "  . $tsize[$tab] . "\n";
+                        }
+                        $checked_tables[$tab] = 1;
+                    }
+                    $csize[$tab] = $tsize[$tab];
+//echo 'erster csize: ' . $csize[$tab] . "\n";
+                }
+                asort($csize);
+                reset($csize);
+                $master = key($csize);
+//echo 'kleinste Datei: ' . $master . "\n";
+            } else {
+                $master = $col_cand[0];
+//echo 'master ist der einzige Kandidat: ' . $master . "\n";
+            }
+        } // end if (exactly one where clause)
+//echo 'ich habe mich entschieden: ' . $master;
+//die;
+
+
+        /**
+         * Removes unwanted entries from an array (PHP3 compliant)
+         *
+         * @param   array  the array to work with
+         * @param   array  the list of keys to remove
+         *
+         * @return  array  the cleaned up array
+         *
+         * @access  private
+         */
+        function PMA_arrayShort($array, $key)
+        {
+            while (list($k, $v) = each($array)) {
+                if ($k != $key) {
+                    $reta[$k] = $v;
+                }
+            }
+            if (!isset($reta)) {
+                $reta = array();
+            }
+
+            return $reta;
+        } // end of the "PMA_arrayShort()" function
+
+
+        /**
+         * Finds all related tables
+         *
+         * @param   string   wether to go from master to foreign or vice versa
+         *
+         * @return  boolean  always TRUE
+         *
+         * @global  array    the list of tables that we still couldn't connect
+         * @global  array    the list of allready connected tables
+         * @global  string   the current databse name
+         * @global  string   the super user connection id
+         * @global  array    the list of relation settings
+         *
+         * @access  private
+         */
+        function PMA_getRelatives($from) {
+            global $tab_left, $tab_know, $fromclause;
+            global $dbh, $db, $cfgRelation;
+
+            if ($from == 'master') {
+                $to    = 'foreign';
+            } else {
+                $to    = 'master';
+            }
+            $in_know = '(\'' . implode('\', \'', $tab_know) . '\')';
+            $in_left = '(\'' . implode('\', \'', $tab_left) . '\')';
+
+            $rel_query = 'SELECT *'
+                       . ' FROM ' . PMA_backquote($cfgRelation['relation'])
+                       . ' WHERE ' . $from . '_db   = \'' . PMA_sqlAddslashes($db) . '\''
+                       . ' AND ' . $to   . '_db   = \'' . PMA_sqlAddslashes($db) . '\''
+                       . ' AND ' . $from . '_table IN ' . $in_know
+                       . ' AND ' . $to   . '_table IN ' . $in_left;
+            if (isset($dbh)) {
+                PMA_mysql_select_db($cfgRelation['db'], $dbh);
+                $relations = @PMA_mysql_query($rel_query, $dbh) or PMA_mysqlDie(PMA_mysql_error($dbh), $rel_query, '', $err_url_0);
+                PMA_mysql_select_db($db, $dbh);
+            } else {
+                PMA_mysql_select_db($cfgRelation['db']);
+                $relations = @PMA_mysql_query($rel_query) or PMA_mysqlDie('', $rel_query, '', $err_url_0);
+                PMA_mysql_select_db($db);
+            }
+            while ($row = PMA_mysql_fetch_array($relations)) {
+                $found_table                = $row[$to . '_table'];
+                if (isset($tab_left[$found_table])) {
+                    $fromclause             .= "\n" . ' LEFT JOIN '
+                                            . PMA_backquote($row[$to . '_table']) . ' ON '
+                                            . PMA_backquote($row[$from . '_table']) . '.'
+                                            . PMA_backquote($row[$from . '_field']) . ' = '
+                                            . PMA_backquote($row[$to . '_table']) . '.'
+                                            . PMA_backquote($row[$to . '_field']) . ' ';
+                    $tab_know[$found_table] = $found_table;
+                    $tab_left               = PMA_arrayShort($tab_left, $found_table);
+                }
+            } // end while
+
+            return TRUE;
+        } // end of the "PMA_getRelatives()" function
+
+
+        $tab_left          = PMA_arrayShort($tab_all, $master);
+        $tab_know[$master] = $master;
+
+        $run   = 0;
+        $emerg = '';
+        while (count($tab_left) > 0) {
+            if ($run % 2 == 0) {
+                PMA_getRelatives('master');
+            } else {
+                PMA_getRelatives('foreign');
+            }
+            $run++;
+            if ($run > 5) {
+
+                while (list(, $tab) = each($tab_left)) {
+                    $emerg    .= ', ' . $tab;
+                    $tab_left = PMA_arrayShort($tab_left, $tab);
+                }
+            }
+        } // end while
+        $qry_from = $master . $emerg . $fromclause;
+    } // end if ($cfgRelation['relwork'] && count($tab_all) > 0)
+
+} // end count($Field) > 0
+
+// Now let's see what we got
+if (!empty($qry_from)) {
+    $encoded_qry  .= urlencode('FROM ' . $qry_from . "\n");
+    echo 'FROM ' . htmlspecialchars($qry_from) . "\n";
+}
+
+// 3. WHERE
+$qry_where          = '';
+$criteria_cnt       = 0;
+for ($x = 0; $x < $col; $x++) {
+    if (!empty($curField[$x]) && !empty($curCriteria[$x]) && $x && isset($last_where)) {
+        $qry_where  .= ' ' . strtoupper($curAndOrCol[$last_where]) . ' ';
+    }
+    if (!empty($curField[$x]) && !empty($curCriteria[$x])) {
+        $qry_where  .= '(' . $curField[$x] . ' ' . $curCriteria[$x] . ')';
+        $last_where = $x;
+        $criteria_cnt++;
+    }
+} // end for
+if ($criteria_cnt > 1) {
+    $qry_where      = '(' . $qry_where . ')';
+}
+// OR rows ${'cur' . $or}[$x]
+if (!isset($curAndOrRow)) {
+    $curAndOrRow          = array();
+}
+for ($y = 0; $y <= $row; $y++) {
+    $criteria_cnt         = 0;
+    $qry_orwhere          = '';
+    $last_orwhere         = '';
+    for ($x = 0; $x < $col; $x++) {
+        if (!empty($curField[$x]) && !empty(${'curOr' . $y}[$x]) && $x) {
+            $qry_orwhere  .= ' ' . strtoupper($curAndOrCol[$last_orwhere]) . ' ';
+        }
+        if (!empty($curField[$x]) && !empty(${'curOr' . $y}[$x])) {
+            $qry_orwhere  .= '(' . $curField[$x]
+                          .  ' '
+                          .  (get_magic_quotes_gpc() ? stripslashes(${'curOr' . $y}[$x]) : ${'curOr' . $y}[$x])
+                          .  ')';
+            $last_orwhere = $x;
+            $criteria_cnt++;
+        }
+    } // end for
+    if ($criteria_cnt > 1) {
+        $qry_orwhere      = '(' . $qry_orwhere . ')';
+    }
+    if (!empty($qry_orwhere)) {
+        $qry_where .= "\n"
+                   .  strtoupper(isset($curAndOrRow[$y]) ? $curAndOrRow[$y] . ' ' : '')
+                   .  $qry_orwhere;
+    } // end if
+} // end for
+
+if (!empty($qry_where) && $qry_where != '()') {
+    $encoded_qry .= urlencode('WHERE ' . $qry_where . "\n");
+    echo 'WHERE ' . htmlspecialchars($qry_where) . "\n";
+} // end if
+
+// 4. ORDER BY
+$last_orderby = 0;
+if (!isset($qry_orderby)) {
+    $qry_orderby      = '';
+}
+for ($x = 0; $x < $col; $x++) {
+    if ($last_orderby && $x && !empty($curField[$x]) && !empty($curSort[$x])) {
+        $qry_orderby  .=  ', ';
+    }
+    if (!empty($curField[$x]) && !empty($curSort[$x])) {
+        // if they have chosen all fields using the * selector,
+        // then sorting is not available
+        // Robbat2 - Fix for Bug #570698
+        if (substr($curField[$x], -2) != '.*') {
+            $qry_orderby  .=  $curField[$x] . ' ' . $curSort[$x];
+            $last_orderby = 1;
+        }
+    }
+} // end for
+if (!empty($qry_orderby)) {
+    $encoded_qry .= urlencode('ORDER BY ' . $qry_orderby);
+    echo 'ORDER BY ' . htmlspecialchars($qry_orderby) . "\n";
+}
+?>
+
+            
+        
+ +
+ + + diff --git a/admin/admin/admin/db_details_structure.php b/admin/admin/admin/db_details_structure.php new file mode 100755 index 00000000..5b7e51d6 --- /dev/null +++ b/admin/admin/admin/db_details_structure.php @@ -0,0 +1,546 @@ + + + + += 3.23.03 - staybyte - 11 June 2001 +else if (PMA_MYSQL_INT_VERSION >= 32303) { + ?> +
+ + + + + + + + + + + + + ' . $strSize . ''; + } + echo "\n"; + ?> + + + + + + + + + + + + to get valid + // statistics whatever is the table type + if (isset($sts_data['Rows'])) { + // MyISAM, ISAM or Heap table: Row count, data size and index size + // is accurate. + if (isset($sts_data['Type']) && ereg('^(MyISAM|ISAM|HEAP)$', $sts_data['Type'])) { + if ($cfg['ShowStats']) { + $tblsize = doubleval($sts_data['Data_length']) + doubleval($sts_data['Index_length']); + $sum_size += $tblsize; + list($formated_size, $unit) = PMA_formatByteDown($tblsize, 3, ($tblsize > 0) ? 1 : 0); + } + $sum_entries += $sts_data['Rows']; + $display_rows = number_format($sts_data['Rows'], 0, $number_decimal_separator, $number_thousands_separator); + } + + // InnoDB table: Row count is not accurate but data and index + // sizes are. + else if (isset($sts_data['Type']) && $sts_data['Type'] == 'InnoDB') { + if ($cfg['ShowStats']) { + $tblsize = $sts_data['Data_length'] + $sts_data['Index_length']; + $sum_size += $tblsize; + list($formated_size, $unit) = PMA_formatByteDown($tblsize, 3, ($tblsize > 0) ? 1 : 0); + } + //$display_rows = ' - '; + // get row count with another method + $local_query = 'SELECT COUNT(*) AS count FROM ' + . PMA_backquote($db) . '.' + . PMA_backquote($table); + $table_info_result = PMA_mysql_query($local_query) + or PMA_mysqlDie('', $local_query, '', $err_url_0); + $row_count = PMA_mysql_result($table_info_result, 0, 'count'); + $sum_entries += $row_count; + $display_rows = number_format($row_count, 0, $number_decimal_separator, $number_thousands_separator); + } + + // Merge or BerkleyDB table: Only row count is accurate. + else if (isset($sts_data['Type']) && ereg('^(MRG_MyISAM|BerkeleyDB)$', $sts_data['Type'])) { + if ($cfg['ShowStats']) { + $formated_size = ' - '; + $unit = ''; + } + $sum_entries += $sts_data['Rows']; + $display_rows = number_format($sts_data['Rows'], 0, $number_decimal_separator, $number_thousands_separator); + } + + // Unknown table type. + else { + if ($cfg['ShowStats']) { + $formated_size = 'unknown'; + $unit = ''; + } + $display_rows = 'unknown'; + } + ?> + + + + + + + + + + + + + + + + + + + + + + + + +
  
+ /> + +     + + ' . $strBrowse . ''; + } else { + echo $strBrowse; + } + ?> + + ' + . $strSelect . ''; + } else { + echo $strSelect; + } + ?> + + + + + + + + + + + = 40000) { + echo urlencode('TRUNCATE ' . PMA_backquote($table)) + . '&zero_rows=' + . urlencode(sprintf($strTableHasBeenEmptied, htmlspecialchars($table))) + . '" onclick="return confirmLink(this, \'TRUNCATE '; + } else { + echo urlencode('DELETE FROM ' . PMA_backquote($table)) + . '&zero_rows=' + . urlencode(sprintf($strTableHasBeenEmptied, htmlspecialchars($table))) + . '" onclick="return confirmLink(this, \'DELETE FROM '; + } + echo PMA_jsFormat($table) . '\')">' . $strEmpty . ''; + } else { + echo $strEmpty; + } + ?> + + + +    + +    + + + +
+    + + + + + + -- + +   + +
+ <?php echo $strWithChecked; ?> + + +  /  + + +     + + + + +
+ +
+ = 3.23.03 + +// 3. Shows tables list mysql < 3.23.03 +else { + $i = 0; + echo "\n"; + ?> +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  
+ /> + +    + + + + + + + + + + + + + + +
+ <?php echo $strWithChecked; ?> + + +  /  + + +
+ +    + +    + +
+ +
+ +
+ + + + +