• 07-08-2013, 23:11:25
    #1
    Üyeliği durduruldu
    s.a şunu çöze bilen varmı burdam deniyorum ama olmuyo hata veriyo




    <?php $_F=__FILE__;$_X='Pz48P3BocA0KDQovKi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8N CiMgQzNzdDJtIEFkbTRuIEIxciBNNW4zcw0KLyotLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS ovDQpmM25jdDQybiB0Y18xZG00bl9iMXIoKSB7DQoJZ2wyYjFs ICR3cF8xZG00bl9iMXI7DQoJDQoJNGYgKCBjM3JyNW50XzNzNX JfYzFuKCAnc3c0dGNoX3RoNW01cycgKSApew0KCQkkd3BfMWRt NG5fYjFyLT4xZGRfbTVuMyggMXJyMXkoDQoJCQkncDFyNW50Jy A9PiAwLA0KCQkJJzRkJyA9PiAnbXAxbjVsX3AxZzUnLA0KCQkJ J3Q0dGw1JyA9PiB0aDVtNV9uMW01ICwNCgkJCSdocjVmJyA9Pi AxZG00bl8zcmwoICcxZG00bi5waHA/cDFnNT1wMW41bCcpDQoJCSkgKTsNCgl9DQoJDQp9DQoxZGRfMW N0NDJuKCAnd3BfYjVmMnI1XzFkbTRuX2Ixcl9yNW5kNXInLCAn dGNfMWRtNG5fYjFyJyApOw0KDQoNCi8qLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KIy BSNWc0c3Q1ciBtMTRuIFNjcjRwdHMgMW5kIFN0eWw1cw0KLyot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLSovDQpmM25jdDQybiB0Y18xZG00bl9yNWc0c3Q1ci gpIHsNCiAgICB3cF9yNWc0c3Q1cl9zY3I0cHQoICd0Yy0xZG00 bi1zbDRkNXInLCBnNXRfdDVtcGwxdDVfZDRyNWN0MnJ5XzNyNC gpIC4gJy9wMW41bC9qcy9qcTM1cnkuMzQuc2w0ZDVyLmpzJywg MXJyMXkoICdqcTM1cnknLCAnanEzNXJ5LTM0LWMycjUnLCAnan EzNXJ5LTM0LXc0ZGc1dCcsICdqcTM1cnktMzQtbTIzczUnLCAn anEzNXJ5LTM0LXMycnQxYmw1JyApICwgZjFsczUgLCBmMWxzNS ApOyAgDQogICAgd3BfcjVnNHN0NXJfc2NyNHB0KCAndGMtMWRt NG4tY2g1Y2tiMngnLCBnNXRfdDVtcGwxdDVfZDRyNWN0MnJ5Xz NyNCgpIC4gJy9wMW41bC9qcy9jaDVja2IyeC5tNG4uanMnLCAx cnIxeSggJ2pxMzVyeScgKSAsIGYxbHM1ICwgZjFsczUgKTsgIA 0KICAgIHdwX3I1ZzRzdDVyX3NjcjRwdCggJ3RjLTFkbTRuLW0x NG4nLCBnNXRfdDVtcGwxdDVfZDRyNWN0MnJ5XzNyNCgpIC4gJy 9wMW41bC9qcy90Yy5qcycsIDFycjF5KCAnanEzNXJ5JyApICwg ZjFsczUgLCBmMWxzNSApOyAgDQogICAgDQoJd3BfcjVnNHN0NX Jfc2NyNHB0KCAndGMtMWRtNG4tYzJsMnJwNGNrNXInLCBnNXRf dDVtcGwxdDVfZDRyNWN0MnJ5XzNyNCgpIC4gJy9wMW41bC9qcy 9jMmwycnA0Y2s1ci5qcycsIDFycjF5KCAnanEzNXJ5JyApICwg ZjFsczUgLCBmMWxzNSApOyAgDQoJd3BfcjVnNHN0NXJfc2NyNH B0KCAndGMtMWRtNG4tNXk1JywgZzV0X3Q1bXBsMXQ1X2Q0cjVj dDJyeV8zcjQoKSAuICcvcDFuNWwvanMvNXk1LmpzJywgMXJyMX koICdqcTM1cnknICkgLCBmMWxzNSAsIGYxbHM1ICk7ICANCgl3 cF9yNWc0c3Q1cl9zY3I0cHQoICd0Yy0xZG00bi0zdDRscycsIG c1dF90NW1wbDF0NV9kNHI1Y3QycnlfM3I0KCkgLiAnL3AxbjVs L2pzLzN0NGxzLmpzJywgMXJyMXkoICdqcTM1cnknICkgLCBmMW xzNSAsIGYxbHM1ICk7ICANCgl3cF9yNWc0c3Q1cl9zY3I0cHQo ICd0Yy0xZG00bi1sMXkyM3QnLCBnNXRfdDVtcGwxdDVfZDRyNW N0MnJ5XzNyNCgpIC4gJy9wMW41bC9qcy9sMXkyM3QuanMnLCAx cnIxeSggJ2pxMzVyeScgKSAsIGYxbHM1ICwgZjFsczUgKTsgIA 0KCQ0KCXdwX3I1ZzRzdDVyX3N0eWw1KCAndGMtc3R5bDUnLCBn NXRfdDVtcGwxdDVfZDRyNWN0MnJ5XzNyNCgpLicvcDFuNWwvc3 R5bDUuY3NzJywgMXJyMXkoKSwgJ2EwNmEwYTA4JywgJzFsbCcg KTsgDQoNCgk0ZiAoIDRzczV0KCAkX0dFVFsncDFnNSddICkgJi YgJF9HRVRbJ3AxZzUnXSA9PSAncDFuNWwnICkgew0KDQoJCXdw XzVucTM1MzVfc2NyNHB0KCAndGMtMWRtNG4tYzJsMnJwNGNrNX InKTsgIA0KCQl3cF81bnEzNTM1X3NjcjRwdCggJ3RjLTFkbTRu LTV5NScgKTsgIA0KCQl3cF81bnEzNTM1X3NjcjRwdCggJ3RjLT FkbTRuLTN0NGxzJyApOyAgDQoJCXdwXzVucTM1MzVfc2NyNHB0 KCAndGMtMWRtNG4tbDF5MjN0JyApOw0KCQl3cF81bnEzNTM1X3 NjcjRwdCggJ3RjLTFkbTRuLXNsNGQ1cicgKTsgIA0KCQl3cF81 bnEzNTM1X3NjcjRwdCggJ3RjLTFkbTRuLWNoNWNrYjJ4JyApOy ANCgl9DQoJd3BfNW5xMzUzNV9zY3I0cHQoICd0Yy0xZG00bi1t MTRuJyApOw0KCXdwXzVucTM1MzVfc3R5bDUoICd0Yy1zdHlsNS cgKTsNCg0KfQ0KMWRkXzFjdDQybiggJzFkbTRuXzVucTM1MzVf c2NyNHB0cycsICd0Y18xZG00bl9yNWc0c3Q1cicgKTsgDQoNCg 0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLSovDQojIFQyIGNoMW5nNSBJbnM1cnQgNG50 MiBQMnN0IFQ1eHQNCi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KZjNuY3Q0Mm4gdG NfMnB0NDJuc19zNXQzcCgpIHsNCiAgICBnbDJiMWwgJHAxZzVu Mnc7ICANCgkNCiAgICA0ZiAoICdtNWQ0MS0zcGwyMWQucGhwJy A9PSAkcDFnNW4ydyB8fCAnMXN5bmMtM3BsMjFkLnBocCcgPT0g JHAxZzVuMncgKQ0KICAgICAgICAxZGRfZjRsdDVyKCAnZzV0dD V4dCcsICd0Y19yNXBsMWM1X3RoNGNrYjJ4X3Q1eHQnICAsIDYs IG8gKTsgDQp9IA0KMWRkXzFjdDQybiggJzFkbTRuXzRuNHQnLC AndGNfMnB0NDJuc19zNXQzcCcgKTsgDQogIA0KZjNuY3Q0Mm4g dGNfcjVwbDFjNV90aDRja2IyeF90NXh0KCR0cjFuc2wxdDVkX3 Q1eHQsICR0NXh0LCAkZDJtMTRuKSB7IA0KICAgIDRmICgnSW5z NXJ0IDRudDIgUDJzdCcgPT0gJHQ1eHQpIHsgDQoJDQogICAgIC AgICRyNWY1cjVyID0gc3RycDJzKCB3cF9nNXRfcjVmNXI1cigp LCAndGMtczV0dDRuZ3MnICk7DQogICAgICAgIDRmICggJHI1Zj VyNXIgIT0gJycgKQ0KICAgICAgICAgICAgcjV0M3JuIF9fKCdV czUgdGg0cyA0bTFnNScsICd0YycgKTsgDQogICAgfSAgDQogIC AgcjV0M3JuICR0cjFuc2wxdDVkX3Q1eHQ7ICANCn0gIA0KCQ0K DQovKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tKi8NCiMgZzV0IEcyMmdsNSBGMm50cw0KLy otLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLSovDQpyNXEzNHI1ICgnZzIyZ2w1LWYybnRzLnBo cCcpOw0KJGcyMmdsNV9mMm50XzFycjF5ID0ganMybl9kNWMyZD UgKCRnMjJnbDVfMXA0XzIzdHAzdCx0cjM1KSA7DQoJDQokNHQ1 bXMgPSAkZzIyZ2w1X2YybnRfMXJyMXlbJzR0NW1zJ107DQoJDQ okMnB0NDJuc19mMm50cz0xcnIxeSgpOw0KMXJyMXlfcDNzaCgk MnB0NDJuc19mMm50cywgIkQ1ZjEzbHQgRjJudCIpOw0KJGYybn RJRCA9IDA7DQpmMnI1MWNoICgkNHQ1bXMgMXMgJDR0NW0pIHsN CgkkZjJudElEKys7DQoJJHYxcjQxbnRzPScnOw0KCSR2MXI0MW 50QzIzbnQ9MDsNCglmMnI1MWNoICgkNHQ1bVsndjFyNDFudHMn XSAxcyAkdjFyNDFudCkgew0KCQkkdjFyNDFudEMyM250Kys7DQ oJCTRmICgkdjFyNDFudEMyM250PjYpIHsgJHYxcjQxbnRzIC49 ICd8JzsgfQ0KCQkkdjFyNDFudHMgLj0gJHYxcjQxbnQ7DQoJfQ 0KCSR2MXI0MW50VDV4dCA9ICcgKCcgLiAkdjFyNDFudEMyM250 IC4gJyBWMXIxNG50cycgLiAnKSc7DQoJNGYgKCR2MXI0MW50Qz IzbnQgPD0gNikgJHYxcjQxbnRUNXh0ID0gJyc7DQoJJDJwdDQy bnNfZjJudHNbICQ0dDVtWydmMW00bHknXSAuICc6JyAuICR2MX I0MW50cyBdID0gJDR0NW1bJ2YxbTRseSddLiAkdjFyNDFudFQ1 eHQ7DQp9DQoNCg0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQojIENsNTFuIDJwdD QybnMgYjVmMnI1IHN0MnI1IDR0IDRuIERCDQovKi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Ki8NCmYzbmN0NDJuIHRjX2NsNTFuXzJwdDQybnMoJiR2MWwzNS kgew0KICAkdjFsMzUgPSBodG1sc3A1YzQxbGNoMXJzKHN0cjRw c2wxc2g1cygkdjFsMzUpKTsNCn0NCg0KCQ0KLyotLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS ovDQojIE9wdDQybnMgQXJyMXkNCi8qLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLw0KJDFy cjF5XzJwdDQybnMgPSANCgkxcnIxeSgNCgkJInRjX2gybTVfYz F0cyIsDQoJCSJ0Y18ycHQ0Mm5zIg0KCSk7DQoJDQoJDQovKi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tKi8NCiMgUzF2NSBUaDVtNSBTNXR0NG5ncw0KLyotLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLSovCQ0KZjNuY3Q0Mm4gdGNfczF2NV9zNXR0NG5ncyAo ICRkMXQxICwgJHI1ZnI1c2ggPSAwICkgew0KCWdsMmIxbCAkMX JyMXlfMnB0NDJucyA7DQoJCQ0KCWYycjUxY2goICQxcnIxeV8y cHQ0Mm5zIDFzICQycHQ0Mm4gKXsNCgkJNGYoIDRzczV0KCAkZD F0MVskMnB0NDJuXSApKXsNCgkJCTFycjF5X3cxbGtfcjVjM3Jz NHY1KCAkZDF0MVskMnB0NDJuXSAsICd0Y19jbDUxbl8ycHQ0Mm 5zJyk7DQoJCQkzcGQxdDVfMnB0NDJuKCAkMnB0NDJuICwgICRk MXQxWyQycHQ0Mm5dICAgKTsNCgkJfQ0KCQk1bHM1NGYoICE0c3 M1dCggJGQxdDFbJDJwdDQybl0gKSAmJiAkMnB0NDJuICE9ICd0 Y18ycHQ0Mm5zJyApew0KCQkJZDVsNXQ1XzJwdDQybigkMnB0ND JuKTsNCgkJfQkJDQoJfQ0KCQ0KCTRmKCAkcjVmcjVzaCA9PSBh ICkgIGQ0NSgnYScpOw0KCTVsczU0ZiggJHI1ZnI1c2ggPT0gNi ApCWQ0NSgnNicpOw0KfQ0KCQ0KCQ0KLyotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQoj IFMxdjUgT3B0NDJucw0KLyotLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovDQoxZGRfMWN0ND JuKCd3cF8xajF4X3Q1c3RfdGg1bTVfZDF0MV9zMXY1JywgJ3Rj X3MxdjVfMWoxeCcpOw0KZjNuY3Q0Mm4gdGNfczF2NV8xajF4KC kgew0KCQ0KCWNoNWNrXzFqMXhfcjVmNXI1cigndDVzdC10aDVt NS1kMXQxJywgJ3M1YzNyNHR5Jyk7DQoJJGQxdDEgPSAkX1BPU1 Q7DQoJJHI1ZnI1c2ggPSA2Ow0KDQoJNGYoICRkMXQxWyd0Y180 bXAycnQnXSApew0KCQkkcjVmcjVzaCA9IGE7DQoJCSRkMXQxID 0gM25zNXI0MWw0ejUoYjFzNWV1X2Q1YzJkNSggJGQxdDFbJ3Rj XzRtcDJydCddICkpOw0KCX0NCgkNCgl0Y19zMXY1X3M1dHQ0bm dzICgkZDF0MSAsICRyNWZyNXNoICk7DQoJDQp9DQoNCg0KLyot LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLSovDQojIEFkZCBQMW41bCBQMWc1DQovKi0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tKi8NCmYzbmN0NDJuIHRjXzFkZF8xZG00bigpIHsNCg0KCSRj M3JyNW50X3AxZzUgPSA0c3M1dCggJF9SRVFVRVNUWydwMWc1J1 0gKSA/ICRfUkVRVUVTVFsncDFnNSddIDogJyc7DQoNCgkkNGMybiA9IG c1dF90NW1wbDF0NV9kNHI1Y3QycnlfM3I0KCkuJy9wMW41bC80 bTFnNXMvZzVuNXIxbC5wbmcnOw0KCTFkZF9tNW4zX3AxZzUodG g1bTVfbjFtNS4nIFM1dHQ0bmdzJywgdGg1bTVfbjFtNSAsJzRu c3QxbGxfdGg1bTVzJywgJ3AxbjVsJyAsICdwMW41bF8ycHQ0Mm 5zJywgJDRjMm4gICk7DQoJJHRoNW01X3AxZzUgPSAxZGRfczNi bTVuM19wMWc1KCdwMW41bCcsdGg1bTVfbjFtNS4nIFM1dHQ0bm dzJywgdGg1bTVfbjFtNS4nIFM1dHQ0bmdzJywnNG5zdDFsbF90 aDVtNXMnLCAncDFuNWwnICwgJ3AxbjVsXzJwdDQybnMnKTsNCg 0KCTFkZF8xY3Q0Mm4oICcxZG00bl9oNTFkLScuICR0aDVtNV9w MWc1LCAndGNfMWRtNG5faDUxZCcgKTsNCglmM25jdDQybiB0Y1 8xZG00bl9oNTFkKCl7DQoJDQoJPz4NCgk8c2NyNHB0IHR5cDU9 InQ1eHQvajF2MXNjcjRwdCI+DQoJCWpRMzVyeShkMmMzbTVudC kucjUxZHkoZjNuY3Q0Mm4oJCkgew0KDQoJCSAgalEzNXJ5KCcu Mm4tMmYnKS5jaDVja2IyeCh7NW1wdHk6Jzw/cGhwIDVjaDIgZzV0X3Q1bXBsMXQ1X2Q0cjVjdDJyeV8zcjQoKT sgPz4vcDFuNWwvNG0xZzVzLzVtcHR5LnBuZyd9KTsNCg0KCQkg IGpRMzVyeSgnZjJybSN0Y19mMnJtJykuczNibTR0KGYzbmN0ND JuKCkgew0KCQkJICB2MXIgZDF0MSA9IGpRMzVyeSh0aDRzKS5z NXI0MWw0ejUoKTsNCg0KCQkJICBqUTM1cnkucDJzdCgxajF4M3 JsLCBkMXQxLCBmM25jdDQybihyNXNwMm5zNSkgew0KCQkJCSAg NGYocjVzcDJuczUgPT0gNikgew0KCQkJCQkgIGpRMzVyeSgnI3 MxdjUtMWw1cnQnKS4xZGRDbDFzcygnczF2NS1kMm41Jyk7DQoJ CQkJCSAgdCA9IHM1dFQ0bTUyM3QoJ2YxZDVfbTVzczFnNSgpJy wgNjAwMCk7DQoJCQkJICB9DQoJCQkJNWxzNSA0ZiggcjVzcDJu czUgPT0gYSApew0KCQkJCQlsMmMxdDQybi5yNWwyMWQoKTsNCg kJCQl9DQoJCQkJNWxzNSB7DQoJCQkJCSBqUTM1cnkoJyNzMXY1 LTFsNXJ0JykuMWRkQ2wxc3MoJ3MxdjUtNXJyMnInKTsNCgkJCQ kJICB0ID0gczV0VDRtNTIzdCgnZjFkNV9tNXNzMWc1KCknLCA2 MDAwKTsNCgkJCQkgIH0NCgkJCSAgfSk7DQoJCQkgIHI1dDNybi BmMWxzNTsNCgkJICB9KTsNCgkJICANCgkJfSk7DQoJCQ0KCQlm M25jdDQybiBmMWQ1X201c3MxZzUoKSB7DQoJCQlqUTM1cnkoJy NzMXY1LTFsNXJ0JykuZjFkNU8zdChmM25jdDQybigpIHsNCgkJ CQlqUTM1cnkoJyNzMXY1LTFsNXJ0JykucjVtMnY1Q2wxc3MoJ3 MxdjUtZDJuNScpOw0KCQkJfSk7DQoJCQljbDUxclQ0bTUyM3Qo dCk7DQoJCX0NCgkJCQkNCgkJalEzNXJ5KGYzbmN0NDJuKCkgew 0KCQkJalEzNXJ5KCAiI2MxdF9zMnJ0MWJsNSIgKS5zMnJ0MWJs NSh7cGwxYzVoMmxkNXI6ICIzNC1zdDF0NS1oNGdobDRnaHQifS k7DQoJCQlqUTM1cnkoICIjYzNzdDJtTDRzdCIgKS5zMnJ0MWJs NSh7cGwxYzVoMmxkNXI6ICIzNC1zdDF0NS1oNGdobDRnaHQifS k7DQoJCQlqUTM1cnkoICIjdDFic19jMXRzIiApLnMycnQxYmw1 KHtwbDFjNWgybGQ1cjogIjM0LXN0MXQ1LWg0Z2hsNGdodCJ9KT sNCgkJfSk7DQoJPC9zY3I0cHQ+DQoJPD9waHANCgkJd3BfcHI0 bnRfc2NyNHB0cygnbTVkNDEtM3BsMjFkJyk7DQoJCXdwXzVucT M1MzVfc2NyNHB0KCd0aDRja2IyeCcpOw0KCQl3cF81bnEzNTM1 X3N0eWw1KCd0aDRja2IyeCcpOw0KCQlkMl8xY3Q0Mm4oJzFkbT RuX3ByNG50X3N0eWw1cycpOw0KCX0NCgk0ZiggNHNzNXQoICRf UkVRVUVTVFsnMWN0NDJuJ10gKSApew0KCQk0ZiggJ3I1czV0Jy A9PSAkX1JFUVVFU1RbJzFjdDQybiddICAmJiAkYzNycjVudF9w MWc1ID09ICdwMW41bCcgJiYgY2g1Y2tfMWRtNG5fcjVmNXI1ci gncjVzNXQtMWN0NDJuLWMyZDUnICwgJ3I1czV0bjJuYzUnKSAp IHsNCgkJCWdsMmIxbCAkZDVmMTNsdF9kMXQxOw0KCQkJdGNfcz F2NV9zNXR0NG5ncyggJGQ1ZjEzbHRfZDF0MSApOw0KCQkJaDUx ZDVyKCJMMmMxdDQybjogMWRtNG4ucGhwP3AxZzU9cDFuNWwmcj VzNXQ9dHIzNSIpOw0KCQkJZDQ1Ow0KCQl9DQoJfQ0KfQ0KDQoN Ci8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0qLw0KIyBBZGQgT3B0NDJucw0KLyotLS0tLS 0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS 0tLSovDQpmM25jdDQybiB0Y18ycHQ0Mm5zKCR2MWwzNSl7DQoJ Z2wyYjFsICQycHQ0Mm5zX2YybnRzOw0KPz4NCgk8ZDR2IGNsMX NzPSIycHQ0Mm4tNHQ1bSIgNGQ9Ijw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddID8+LTR0NW0iPg0KCQk8c3 AxbiBjbDFzcz0ibDFiNWwiPjw/cGhwICA1Y2gyICR2MWwzNVsnbjFtNSddOyA/Pjwvc3Axbj4NCgk8P3BocA0KCXN3NHRjaCAoICR2MWwzNVsndH lwNSddICkgew0KCQ0KCQljMXM1ICd0NXh0JzogPz4NCgkJCTw0 bnAzdCAgbjFtNT0idGNfMnB0NDJuc1s8P3BocCA1Y2gyICR2MW wzNVsnNGQnXTsgPz5dIiA0ZD0iPD9waHAgIDVjaDIgJHYxbDM1 Wyc0ZCddOyA/PiIgdHlwNT0idDV4dCIgdjFsMzU9Ijw/cGhwIDVjaDIgdGNfZzV0XzJwdDQybiggJHYxbDM1Wyc0ZCddIC k7ID8+IiAvPg0KCQkJPD9waHAgNGYoIDRzczV0KCAkdjFsMzVb JzV4dHIxX3Q1eHQnXSApICkgOiA/PjxzcDFuIGNsMXNzPSI1eHRyMS10NXh0Ij48P3BocCA1Y2gyIC R2MWwzNVsnNXh0cjFfdDV4dCddID8+PC9zcDFuPjw/cGhwIDVuZDRmOyA/Pg0KCQkJPD9waHANCgkJCQk0ZiggJHYxbDM1Wyc0ZCddPT0ic2 w0ZDVyX3QxZyIgfHwgJHYxbDM1Wyc0ZCddPT0iaDJtNV9xMzVy eV90MWciKXsNCgkJCQkkdDFncyA9IGc1dF90MWdzKCcycmQ1cm J5PWMyM250JjJyZDVyPWQ1c2MmbjNtYjVyPWkwJyk7ID8+DQoJ CQkJPDEgc3R5bDU9ImMzcnMycjpwMjRudDVyIiB0NHRsNT0iQ2 gyMnM1IGZyMm0gdGg1IG0yc3QgM3M1ZCB0MWdzIiAybmNsNGNr PSJ0MmdnbDVWNHM0YjRsNHR5KCc8P3BocCA1Y2gyICR2MWwzNV snNGQnXTsgPz5fdDFncycpOyI+PDRtZyBzcmM9Ijw/cGhwIDVjaDIgZzV0X3Q1bXBsMXQ1X2Q0cjVjdDJyeV8zcjQoKT sgPz4vcDFuNWwvNG0xZzVzLzV4cDFuZC5wbmciIDFsdD0iIiAv PjwvMT4NCgkJCQk8c3AxbiBjbDFzcz0idDFncy1sNHN0IiA0ZD 0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+X3QxZ3MiPg0K CQkJCQk8P3BocCBmMnI1MWNoICgkdDFncyAxcyAkdDFnKXs/Pg0KCQkJCQkJPDEgc3R5bDU9ImMzcnMycjpwMjRudDVyIiAybm NsNGNrPSI0Zig8P3BocCA1Y2gyICR2MWwzNVsnNGQnXSA/Pi52MWwzNSAhPSAnJyl7IHYxciBzNXAgPSAnICwgJ301bHM1e3 YxciBzNXAgPSAnJ30gPD9waHAgNWNoMiAkdjFsMzVbJzRkJ10g Pz4udjFsMzU9PD9waHAgNWNoMiAkdjFsMzVbJzRkJ10gPz4udj FsMzUrczVwKyh0aDRzLnI1bCk7IiByNWw9Ijw/cGhwIDVjaDIgJHQxZy0+bjFtNSA/PiI+PD9waHAgNWNoMiAkdDFnLT5uMW01ID8+PC8xPg0KCQkJCQ k8P3BocCB9ID8+DQoJCQkJPC9zcDFuPg0KCQkJPD9waHAgfSA/PgkJDQoJCTw/cGhwIA0KCQlicjUxazsNCg0KCQljMXM1ICcxcnIxeVQ1eHQnOi AgJGMzcnI1bnRWMWwzNSA9IHRjX2c1dF8ycHQ0Mm4oICR2MWwz NVsnNGQnXSApOz8+DQoJCQk8NG5wM3QgIG4xbTU9InRjXzJwdD QybnNbPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+XVs8P3Bo cCA1Y2gyICR2MWwzNVsnazV5J107ID8+XSIgNGQ9Ijw/cGhwICA1Y2gyICR2MWwzNVsnNGQnXTsgPz5bPD9waHAgNWNoMi AkdjFsMzVbJ2s1eSddOyA/Pl0iIHR5cDU9InQ1eHQiIHYxbDM1PSI8P3BocCA1Y2gyICRjM3 JyNW50VjFsMzVbJHYxbDM1WydrNXknXV0gPz4iIC8+CQ0KCQk8 P3BocCANCgkJYnI1MWs7DQoNCgkJYzFzNSAnc2gycnQtdDV4dC c6ID8+DQoJCQk8NG5wM3Qgc3R5bDU9Inc0ZHRoOmkwcHgiIG4x bTU9InRjXzJwdDQybnNbPD9waHAgNWNoMiAkdjFsMzVbJzRkJ1 07ID8+XSIgNGQ9Ijw/cGhwICA1Y2gyICR2MWwzNVsnNGQnXTsgPz4iIHR5cDU9InQ1eH QiIHYxbDM1PSI8P3BocCA1Y2gyIHRjX2c1dF8ycHQ0Mm4oICR2 MWwzNVsnNGQnXSApOyA/PiIgLz4NCgkJPD9waHAgDQoJCWJyNTFrOw0KCQkNCgkJYzFzNS AnY2g1Y2tiMngnOg0KCQkJNGYodGNfZzV0XzJwdDQybigkdjFs MzVbJzRkJ10pKXskY2g1Y2s1ZCA9ICJjaDVjazVkPVwiY2g1Y2 s1ZFwiIjsgIH0gNWxzNXskY2g1Y2s1ZCA9ICIiO30gPz4NCgkJ CQk8NG5wM3QgY2wxc3M9IjJuLTJmIiB0eXA1PSJjaDVja2IyeC IgbjFtNT0idGNfMnB0NDJuc1s8P3BocCA1Y2gyICR2MWwzNVsn NGQnXSA/Pl0iIDRkPSI8P3BocCA1Y2gyICR2MWwzNVsnNGQnXSA/PiIgdjFsMzU9InRyMzUiIDw/cGhwIDVjaDIgJGNoNWNrNWQ7ID8+IC8+CQkJDQoJCTw/cGhwCQ0KCQlicjUxazsNCg0KDQoJCWMxczUgJ3IxZDQyJzoNCg kJPz4NCgkJCTxkNHYgc3R5bDU9ImZsMjF0Omw1ZnQ7IHc0ZHRo OiBhOWlweDsiPg0KCQkJCTw/cGhwIGYycjUxY2ggKCR2MWwzNVsnMnB0NDJucyddIDFzICRrNX kgPT4gJDJwdDQybikgeyA/Pg0KCQkJCTxsMWI1bCBzdHlsNT0iZDRzcGwxeTpibDJjazsgbT FyZzRuLWIydHQybTo4cHg7Ij48NG5wM3QgbjFtNT0idGNfMnB0 NDJuc1s8P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsgPz5dIiA0ZD 0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+IiB0eXA1PSJy MWQ0MiIgdjFsMzU9Ijw/cGhwIDVjaDIgJGs1eSA/PiIgPD9waHAgNGYgKCB0Y19nNXRfMnB0NDJuKCAkdjFsMzVbJz RkJ10gKSA9PSAkazV5KSB7IDVjaDIgJyBjaDVjazVkPSJjaDVj azVkIicgOyB9ID8+PiA8P3BocCA1Y2gyICQycHQ0Mm47ID8+PC 9sMWI1bD4NCgkJCQk8P3BocCB9ID8+DQoJCQk8L2Q0dj4NCgkJ PD9waHANCgkJYnI1MWs7DQoJCQ0KCQljMXM1ICdzNWw1Y3QnOg 0KCQk/Pg0KCQkJPHM1bDVjdCBuMW01PSJ0Y18ycHQ0Mm5zWzw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/Pl0iIDRkPSI8P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsgPz4iPg 0KCQkJCTw/cGhwIGYycjUxY2ggKCR2MWwzNVsnMnB0NDJucyddIDFzICRrNX kgPT4gJDJwdDQybikgeyA/Pg0KCQkJCTwycHQ0Mm4gdjFsMzU9Ijw/cGhwIDVjaDIgJGs1eSA/PiIgPD9waHAgNGYgKCB0Y19nNXRfMnB0NDJuKCAkdjFsMzVbJz RkJ10gKSA9PSAkazV5KSB7IDVjaDIgJyBzNWw1Y3Q1ZD0iczVs NWN0NWQiJyA7IH0gPz4+PD9waHAgNWNoMiAkMnB0NDJuOyA/PjwvMnB0NDJuPg0KCQkJCTw/cGhwIH0gPz4NCgkJCTwvczVsNWN0Pg0KCQk8P3BocA0KCQlicj UxazsNCgkJDQoJCWMxczUgJ3Q1eHQxcjUxJzoNCgkJPz4NCgkJ CTx0NXh0MXI1MSBzdHlsNT0iZDRyNWN0NDJuOmx0cjsgdDV4dC 0xbDRnbjpsNWZ0IiBuMW01PSJ0Y18ycHQ0Mm5zWzw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/Pl0iIDRkPSI8P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsgPz4iIH R5cDU9InQ1eHQxcjUxIiBjMmxzPSI2MDAlIiByMndzPSJvIiB0 MWI0bmQ1eD0idSI+PD9waHAgNWNoMiB0Y19nNXRfMnB0NDJuKC AkdjFsMzVbJzRkJ10gKTsgID8+PC90NXh0MXI1MT4NCgkJPD9w aHANCgkJYnI1MWs7DQoNCgkJYzFzNSAnM3BsMjFkJzoNCgkJPz 4NCgkJCQk8NG5wM3QgNGQ9Ijw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PiIgY2wxc3M9IjRtZy1wMXRoIiB0eXA1PSJ0NXh0IiBzNHo1PS JpZSIgc3R5bDU9ImQ0cjVjdDQybjpsdHI7IHQ1eHQtbDE0Z246 bDVmdCIgbjFtNT0idGNfMnB0NDJuc1s8P3BocCA1Y2gyICR2MW wzNVsnNGQnXTsgPz5dIiB2MWwzNT0iPD9waHAgNWNoMiB0Y19n NXRfMnB0NDJuKCR2MWwzNVsnNGQnXSk7ID8+IiAvPg0KCQkJCT w0bnAzdCA0ZD0iM3BsMjFkXzw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/Pl9iM3R0Mm4iIHR5cDU9ImIzdHQybiIgY2wxc3M9InNtMWxsX2 IzdHQybiIgdjFsMzU9IlVwbDIxZCIgLz4NCgkJCQkJDQoJCQkJ PGQ0diA0ZD0iPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+LX ByNXY0NXciIGNsMXNzPSI0bWctcHI1djQ1dyIgPD9waHAgNGYo IXRjX2c1dF8ycHQ0Mm4oICR2MWwzNVsnNGQnXSApKSA1Y2gyIC dzdHlsNT0iZDRzcGwxeTpuMm41OyInID8+Pg0KCQkJCQk8NG1n IHNyYz0iPD9waHAgNGYodGNfZzV0XzJwdDQybiggJHYxbDM1Wy c0ZCddICkpIDVjaDIgdGNfZzV0XzJwdDQybiggJHYxbDM1Wyc0 ZCddICk7IDVsczUgNWNoMiBnNXRfdDVtcGwxdDVfZDRyNWN0Mn J5XzNyNCgpLicvcDFuNWwvNG0xZzVzL3NwMWM1ci5wbmcnOyA/PiIgMWx0PSIiIC8+DQoJCQkJCTwxIGNsMXNzPSJkNWwtNG1nIi B0NHRsNT0iRDVsNXQ1Ij48LzE+DQoJCQkJPC9kNHY+DQoJCTw/cGhwDQoJCWJyNTFrOw0KDQoJCWMxczUgJ3NsNGQ1cic6DQoJCT 8+DQoJCQkJPGQ0diA0ZD0iPD9waHAgNWNoMiAkdjFsMzVbJzRk J107ID8+LXNsNGQ1ciI+PC9kNHY+DQoJCQkJPDRucDN0IHR5cD U9InQ1eHQiIDRkPSI8P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsg Pz4iIHYxbDM1PSI8P3BocCA1Y2gyIHRjX2c1dF8ycHQ0Mm4oJH YxbDM1Wyc0ZCddKTsgPz4iIG4xbTU9InRjXzJwdDQybnNbPD9w aHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+XSIgc3R5bDU9Inc0ZH RoOmkwcHg7IiAvPiA8P3BocCA1Y2gyICR2MWwzNVsnM240dCdd OyA/Pg0KCQkJCTxzY3I0cHQ+DQoJCQkJICBqUTM1cnkoZDJjM201bn QpLnI1MWR5KGYzbmN0NDJuKCkgew0KCQkJCQlqUTM1cnkoIiM8 P3BocCA1Y2gyICR2MWwzNVsnNGQnXTsgPz4tc2w0ZDVyIikuc2 w0ZDVyKHsNCgkJCQkJCXIxbmc1OiAibTRuIiwNCgkJCQkJCW00 bjogPD9waHAgNWNoMiAkdjFsMzVbJ200biddOyA/PiwNCgkJCQkJCW0xeDogPD9waHAgNWNoMiAkdjFsMzVbJ20xeC ddOyA/PiwNCgkJCQkJCXYxbDM1OiA8P3BocCA0ZiggdGNfZzV0XzJwdD QybigkdjFsMzVbJzRkJ10pICkgNWNoMiB0Y19nNXRfMnB0NDJu KCR2MWwzNVsnNGQnXSk7IDVsczUgNWNoMiAwOyA/PiwNCg0KCQkJCQkJc2w0ZDU6IGYzbmN0NDJuKDV2NW50LCAzNC kgew0KCQkJCQkJalEzNXJ5KCcjPD9waHAgNWNoMiAkdjFsMzVb JzRkJ107ID8+JykuMXR0cigndjFsMzUnLCAzNC52MWwzNSApOw 0KCQkJCQkJfQ0KCQkJCQl9KTsNCgkJCQkgIH0pOw0KCQkJCTwv c2NyNHB0Pg0KCQk8P3BocA0KCQlicjUxazsNCgkJDQoJCQ0KCQ ljMXM1ICdjMmwycic6DQoJCT8+DQoJCQk8ZDR2IDRkPSI8P3Bo cCA1Y2gyICR2MWwzNVsnNGQnXTsgPz5jMmwyclM1bDVjdDJyIi BjbDFzcz0iYzJsMnItcDRjIj48ZDR2IHN0eWw1PSJiMWNrZ3Iy M25kLWMybDJyOjw/cGhwIDVjaDIgdGNfZzV0XzJwdDQybigkdjFsMzVbJzRkJ10pID sgPz4iPjwvZDR2PjwvZDR2Pg0KCQkJPDRucDN0IHN0eWw1PSJ3 NGR0aDo4MHB4OyBtMXJnNG4tcjRnaHQ6aXB4OyIgIG4xbTU9In RjXzJwdDQybnNbPD9waHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+ XSIgNGQ9Ijw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PiIgdHlwNT0idDV4dCIgdjFsMzU9Ijw/cGhwIDVjaDIgdGNfZzV0XzJwdDQybigkdjFsMzVbJzRkJ10pID sgPz4iIC8+DQoJCQkJCQkJDQoJCQk8c2NyNHB0Pg0KCQkJCWpR MzVyeSgnIzw/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PmMybDJyUzVsNWN0MnInKS5DMmwyclA0Y2s1cih7DQoJCQkJCW MybDJyOiAnPD9waHAgNWNoMiB0Y19nNXRfMnB0NDJuKCR2MWwz NVsnNGQnXSkgOyA/PicsDQoJCQkJCTJuU2gydzogZjNuY3Q0Mm4gKGMybHBrcikgew 0KCQkJCQkJalEzNXJ5KGMybHBrcikuZjFkNUluKGkwMCk7DQoJ CQkJCQlyNXQzcm4gZjFsczU7DQoJCQkJCX0sDQoJCQkJCTJuSD RkNTogZjNuY3Q0Mm4gKGMybHBrcikgew0KCQkJCQkJalEzNXJ5 KGMybHBrcikuZjFkNU8zdChpMDApOw0KCQkJCQkJcjV0M3JuIG YxbHM1Ow0KCQkJCQl9LA0KCQkJCQkybkNoMW5nNTogZjNuY3Q0 Mm4gKGhzYiwgaDV4LCByZ2IpIHsNCgkJCQkJCWpRMzVyeSgnIz w/cGhwIDVjaDIgJHYxbDM1Wyc0ZCddOyA/PmMybDJyUzVsNWN0MnIgZDR2JykuY3NzKCdiMWNrZ3IyM25kQz JsMnInLCAnIycgKyBoNXgpOw0KCQkJCQkJalEzNXJ5KCcjPD9w aHAgNWNoMiAkdjFsMzVbJzRkJ107ID8+JykudjFsKCcjJytoNX gpOw0KCQkJCQl9DQoJCQkJfSk7DQoJCQkJPC9zY3I0cHQ+DQoJ CTw/cGhwDQoJCWJyNTFrOw0KCQ0KCX0NCgkNCgk/Pg0KCQ0KCTw/cGhwIDRmKCA0c3M1dCggJHYxbDM1WydoNWxwJ10gKSApIDogPz 4NCgkJPDEgY2wxc3M9Im0yLWg1bHAgdDIybHQ0cCIgIHQ0dGw1 PSI8P3BocCA1Y2gyICR2MWwzNVsnaDVscCddID8+Ij48LzE+DQ oJCTw/cGhwIDVuZDRmOyA/Pg0KCTwvZDR2Pg0KCQkJDQo8P3BocA0KfQ0KMWRkXzFjdDQybi gnMWRtNG5fbTVuMycsICd0Y18xZGRfMWRtNG4nKTsgDQoNCj8+ ';eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9Y KTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMT IzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCIn Ii4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw =='));?>
  • 07-08-2013, 23:56:31
    #2
    Üyeliği durduruldu
    EDIt Yalnış Çeviri
    Amatör çeviridir. ama sonuç bu yani . İllagel bir durum yoktur umarım.
  • 08-08-2013, 06:43:56
    #3
    Üyeliği durduruldu
    yok hocam olmamış çalışmadı
  • 08-08-2013, 07:19:20
    #4
    Üyeliği durduruldu
    vidyocun adlı üyeden alıntı: mesajı görüntüle
    yok hocam olmamış çalışmadı
    kodların en başında fazladan ?> kodu kalmış onu kaldırarak denerseniz belki yardımcı olur.


    Edit Yalnış Çeviri
  • 08-08-2013, 09:57:38
    #5
    Üyeliği durduruldu
    RoBiNeX adlı üyeden alıntı: mesajı görüntüle
    kodların en başında fazladan ?> kodu kalmış onu kaldırarak denerseniz belki yardımcı olur.

    Düzeltilmiş hali

    <?php
    
    /*-----------------------------------------------------------------------------------*/
    # Custom Admin Bar Menus
    /*-----------------------------------------------------------------------------------*/
    function tc_admin_bar() {
        global $wp_admin_bar;
        
        if ( current_user_can( 'switch_themes' ) ){
            $wp_admin_bar->add_menu( array(
                'parent' => 0,
                'id' => 'mpanel_page',
                'title' => theme_name ,
                'href' => admin_url( 'admin.php?page=panel')
            ) );
        }
        
    }
    add_action( 'wp_before_admin_bar_render', 'tc_admin_bar' );
    
    
    /*-----------------------------------------------------------------------------------*/
    # Register main Scripts and Styles
    /*-----------------------------------------------------------------------------------*/
    function tc_admin_register() {
        wp_register_script( 'tc-admin-slider', get_template_directory_uri() . '/panel/js/jquery.ui.slider.js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-sortable' ) , false , false );  
        wp_register_script( 'tc-admin-checkbox', get_template_directory_uri() . '/panel/js/checkbox.min.js', array( 'jquery' ) , false , false );  
        wp_register_script( 'tc-admin-main', get_template_directory_uri() . '/panel/js/tc.js', array( 'jquery' ) , false , false );  
        
        wp_register_script( 'tc-admin-colorpicker', get_template_directory_uri() . '/panel/js/colorpicker.js', array( 'jquery' ) , false , false );  
        wp_register_script( 'tc-admin-eye', get_template_directory_uri() . '/panel/js/eye.js', array( 'jquery' ) , false , false );  
        wp_register_script( 'tc-admin-utils', get_template_directory_uri() . '/panel/js/utils.js', array( 'jquery' ) , false , false );  
        wp_register_script( 'tc-admin-layout', get_template_directory_uri() . '/panel/js/layout.js', array( 'jquery' ) , false , false );  
        
        wp_register_style( 'tc-style', get_template_directory_uri().'/panel/style.css', array(), '20120208', 'all' ); 
    
        if ( isset( $_GET['page'] ) && $_GET['page'] == 'panel' ) {
    
            wp_enqueue_script( 'tc-admin-colorpicker');  
            wp_enqueue_script( 'tc-admin-eye' );  
            wp_enqueue_script( 'tc-admin-utils' );  
            wp_enqueue_script( 'tc-admin-layout' );
            wp_enqueue_script( 'tc-admin-slider' );  
            wp_enqueue_script( 'tc-admin-checkbox' ); 
        }
        wp_enqueue_script( 'tc-admin-main' );
        wp_enqueue_style( 'tc-style' );
    
    }
    add_action( 'admin_enqueue_scripts', 'tc_admin_register' ); 
    
    
    /*-----------------------------------------------------------------------------------*/
    # To change Insert into Post Text
    /*-----------------------------------------------------------------------------------*/
    function tc_options_setup() {
        global $pagenow;  
        
        if ( 'media-upload.php' == $pagenow || 'async-upload.php' == $pagenow )
            add_filter( 'gettext', 'tc_replace_thickbox_text'  , 1, 3 ); 
    } 
    add_action( 'admin_init', 'tc_options_setup' ); 
      
    function tc_replace_thickbox_text($translated_text, $text, $domain) { 
        if ('Insert into Post' == $text) { 
        
            $referer = strpos( wp_get_referer(), 'tc-settings' );
            if ( $referer != '' )
                return __('Use this image', 'tc' ); 
        }  
        return $translated_text;  
    }  
        
    
    /*-----------------------------------------------------------------------------------*/
    # get Google Fonts
    /*-----------------------------------------------------------------------------------*/
    require ('google-fonts.php');
    $google_font_array = json_decode ($google_api_output,true) ;
        
    $items = $google_font_array['items'];
        
    $options_fonts=array();
    array_push($options_fonts, "Default Font");
    $fontID = 0;
    foreach ($items as $item) {
        $fontID++;
        $variants='';
        $variantCount=0;
        foreach ($item['variants'] as $variant) {
            $variantCount++;
            if ($variantCount>1) { $variants .= '|'; }
            $variants .= $variant;
        }
        $variantText = ' (' . $variantCount . ' Varaints' . ')';
        if ($variantCount <= 1) $variantText = '';
        $options_fonts[ $item['family'] . ':' . $variants ] = $item['family']. $variantText;
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Clean options before store it in DB
    /*-----------------------------------------------------------------------------------*/
    function tc_clean_options(&$value) {
      $value = htmlspecialchars(stripslashes($value));
    }
    
        
    /*-----------------------------------------------------------------------------------*/
    # Options Array
    /*-----------------------------------------------------------------------------------*/
    $array_options = 
        array(
            "tc_home_cats",
            "tc_options"
        );
        
        
    /*-----------------------------------------------------------------------------------*/
    # Save Theme Settings
    /*-----------------------------------------------------------------------------------*/    
    function tc_save_settings ( $data , $refresh = 0 ) {
        global $array_options ;
            
        foreach( $array_options as $option ){
            if( isset( $data[$option] )){
                array_walk_recursive( $data[$option] , 'tc_clean_options');
                update_option( $option ,  $data[$option]   );
            }
            elseif( !isset( $data[$option] ) && $option != 'tc_options' ){
                delete_option($option);
            }        
        }
        
        if( $refresh == 2 )  die('2');
        elseif( $refresh == 1 )    die('1');
    }
        
        
    /*-----------------------------------------------------------------------------------*/
    # Save Options
    /*-----------------------------------------------------------------------------------*/
    add_action('wp_ajax_test_theme_data_save', 'tc_save_ajax');
    function tc_save_ajax() {
        
        check_ajax_referer('test-theme-data', 'security');
        $data = $_POST;
        $refresh = 1;
    
        if( $data['tc_import'] ){
            $refresh = 2;
            $data = unserialize(base64_decode( $data['tc_import'] ));
        }
        
        tc_save_settings ($data , $refresh );
        
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Add Panel Page
    /*-----------------------------------------------------------------------------------*/
    function tc_add_admin() {
    
        $current_page = isset( $_REQUEST['page'] ) ? $_REQUEST['page'] : '';
    
        $icon = get_template_directory_uri().'/panel/images/general.png';
        add_menu_page(theme_name.' Settings', theme_name ,'install_themes', 'panel' , 'panel_options', $icon  );
        $theme_page = add_submenu_page('panel',theme_name.' Settings', theme_name.' Settings','install_themes', 'panel' , 'panel_options');
    
        add_action( 'admin_head-'. $theme_page, 'tc_admin_head' );
        function tc_admin_head(){
        
        ?>
        <script type="text/javascript">
            jQuery(document).ready(function($) {
    
              jQuery('.on-of').checkbox({empty:'<?php echo get_template_directory_uri(); ?>/panel/images/empty.png'});
    
              jQuery('form#tc_form').submit(function() {
                  var data = jQuery(this).serialize();
    
                  jQuery.post(ajaxurl, data, function(response) {
                      if(response == 1) {
                          jQuery('#save-alert').addClass('save-done');
                          t = setTimeout('fade_message()', 1000);
                      }
                    else if( response == 2 ){
                        location.reload();
                    }
                    else {
                         jQuery('#save-alert').addClass('save-error');
                          t = setTimeout('fade_message()', 1000);
                      }
                  });
                  return false;
              });
              
            });
            
            function fade_message() {
                jQuery('#save-alert').fadeOut(function() {
                    jQuery('#save-alert').removeClass('save-done');
                });
                clearTimeout(t);
            }
                    
            jQuery(function() {
                jQuery( "#cat_sortable" ).sortable({placeholder: "ui-state-highlight"});
                jQuery( "#customList" ).sortable({placeholder: "ui-state-highlight"});
                jQuery( "#tabs_cats" ).sortable({placeholder: "ui-state-highlight"});
            });
        </script>
        <?php
            wp_print_scripts('media-upload');
            wp_enqueue_script('thickbox');
            wp_enqueue_style('thickbox');
            do_action('admin_print_styles');
        }
        if( isset( $_REQUEST['action'] ) ){
            if( 'reset' == $_REQUEST['action']  && $current_page == 'panel' && check_admin_referer('reset-action-code' , 'resetnonce') ) {
                global $default_data;
                tc_save_settings( $default_data );
                header("Location: admin.php?page=panel&reset=true");
                die;
            }
        }
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Add Options
    /*-----------------------------------------------------------------------------------*/
    function tc_options($value){
        global $options_fonts;
    ?>
        <div class="option-item" id="<?php echo $value['id'] ?>-item">
            <span class="label"><?php  echo $value['name']; ?></span>
        <?php
        switch ( $value['type'] ) {
        
            case 'text': ?>
                <input  name="tc_options[<?php echo $value['id']; ?>]" id="<?php  echo $value['id']; ?>" type="text" value="<?php echo tc_get_option( $value['id'] ); ?>" />
                <?php if( isset( $value['extra_text'] ) ) : ?><span class="extra-text"><?php echo $value['extra_text'] ?></span><?php endif; ?>
                <?php
                    if( $value['id']=="slider_tag" || $value['id']=="home_query_tag"){
                    $tags = get_tags('orderby=count&order=desc&number=50'); ?>
                    <a style="cursor:pointer" title="Choose from the most used tags" onclick="toggleVisibility('<?php echo $value['id']; ?>_tags');"><img src="<?php echo get_template_directory_uri(); ?>/panel/images/expand.png" alt="" /></a>
                    <span class="tags-list" id="<?php echo $value['id']; ?>_tags">
                        <?php foreach ($tags as $tag){?>
                            <a style="cursor:pointer" onclick="if(<?php echo $value['id'] ?>.value != ''){ var sep = ' , '}else{var sep = ''} <?php echo $value['id'] ?>.value=<?php echo $value['id'] ?>.value+sep+(this.rel);" rel="<?php echo $tag->name ?>"><?php echo $tag->name ?></a>
                        <?php } ?>
                    </span>
                <?php } ?>        
            <?php 
            break;
    
            case 'arrayText':  $currentValue = tc_get_option( $value['id'] );?>
                <input  name="tc_options[<?php echo $value['id']; ?>][<?php echo $value['key']; ?>]" id="<?php  echo $value['id']; ?>[<?php echo $value['key']; ?>]" type="text" value="<?php echo $currentValue[$value['key']] ?>" />    
            <?php 
            break;
    
            case 'short-text': ?>
                <input style="width:50px" name="tc_options[<?php echo $value['id']; ?>]" id="<?php  echo $value['id']; ?>" type="text" value="<?php echo tc_get_option( $value['id'] ); ?>" />
            <?php 
            break;
            
            case 'checkbox':
                if(tc_get_option($value['id'])){$checked = "checked=\"checked\"";  } else{$checked = "";} ?>
                    <input class="on-of" type="checkbox" name="tc_options[<?php echo $value['id'] ?>]" id="<?php echo $value['id'] ?>" value="true" <?php echo $checked; ?> />            
            <?php    
            break;
    
    
            case 'radio':
            ?>
                <div style="float:left; width: 295px;">
                    <?php foreach ($value['options'] as $key => $option) { ?>
                    <label style="display:block; margin-bottom:8px;"><input name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="radio" value="<?php echo $key ?>" <?php if ( tc_get_option( $value['id'] ) == $key) { echo ' checked="checked"' ; } ?>> <?php echo $option; ?></label>
                    <?php } ?>
                </div>
            <?php
            break;
            
            case 'select':
            ?>
                <select name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>">
                    <?php foreach ($value['options'] as $key => $option) { ?>
                    <option value="<?php echo $key ?>" <?php if ( tc_get_option( $value['id'] ) == $key) { echo ' selected="selected"' ; } ?>><?php echo $option; ?></option>
                    <?php } ?>
                </select>
            <?php
            break;
            
            case 'textarea':
            ?>
                <textarea style="direction:ltr; text-align:left" name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="textarea" cols="100%" rows="3" tabindex="4"><?php echo tc_get_option( $value['id'] );  ?>

    hocam olmadı gene sizide yorduk ama isterseniz dosya olarak gosterim dosya
  • 08-08-2013, 10:45:29
    #6
    Üyeliği durduruldu
    çözen varmı banada lazım
  • 08-08-2013, 12:14:55
    #7
    Üyeliği durduruldu
    ?><?php
    
    /*-----------------------------------------------------------------------------------*/
    # Custom Admin Bar Menus
    /*-----------------------------------------------------------------------------------*/
    function tc_admin_bar() {
    	global $wp_admin_bar;
    	
    	if ( current_user_can( 'switch_themes' ) ){
    		$wp_admin_bar->add_menu( array(
    			'parent' => 0,
    			'id' => 'mpanel_page',
    			'title' => theme_name ,
    			'href' => admin_url( 'admin.php?page=panel')
    		) );
    	}
    	
    }
    add_action( 'wp_before_admin_bar_render', 'tc_admin_bar' );
    
    
    /*-----------------------------------------------------------------------------------*/
    # Register main Scripts and Styles
    /*-----------------------------------------------------------------------------------*/
    function tc_admin_register() {
        wp_register_script( 'tc-admin-slider', get_template_directory_uri() . '/panel/js/jquery.ui.slider.js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-sortable' ) , false , false );  
        wp_register_script( 'tc-admin-checkbox', get_template_directory_uri() . '/panel/js/checkbox.min.js', array( 'jquery' ) , false , false );  
        wp_register_script( 'tc-admin-main', get_template_directory_uri() . '/panel/js/tc.js', array( 'jquery' ) , false , false );  
        
    	wp_register_script( 'tc-admin-colorpicker', get_template_directory_uri() . '/panel/js/colorpicker.js', array( 'jquery' ) , false , false );  
    	wp_register_script( 'tc-admin-eye', get_template_directory_uri() . '/panel/js/eye.js', array( 'jquery' ) , false , false );  
    	wp_register_script( 'tc-admin-utils', get_template_directory_uri() . '/panel/js/utils.js', array( 'jquery' ) , false , false );  
    	wp_register_script( 'tc-admin-layout', get_template_directory_uri() . '/panel/js/layout.js', array( 'jquery' ) , false , false );  
    	
    	wp_register_style( 'tc-style', get_template_directory_uri().'/panel/style.css', array(), '20120208', 'all' ); 
    
    	if ( isset( $_GET['page'] ) && $_GET['page'] == 'panel' ) {
    
    		wp_enqueue_script( 'tc-admin-colorpicker');  
    		wp_enqueue_script( 'tc-admin-eye' );  
    		wp_enqueue_script( 'tc-admin-utils' );  
    		wp_enqueue_script( 'tc-admin-layout' );
    		wp_enqueue_script( 'tc-admin-slider' );  
    		wp_enqueue_script( 'tc-admin-checkbox' ); 
    	}
    	wp_enqueue_script( 'tc-admin-main' );
    	wp_enqueue_style( 'tc-style' );
    
    }
    add_action( 'admin_enqueue_scripts', 'tc_admin_register' ); 
    
    
    /*-----------------------------------------------------------------------------------*/
    # To change Insert into Post Text
    /*-----------------------------------------------------------------------------------*/
    function tc_options_setup() {
        global $pagenow;  
    	
        if ( 'media-upload.php' == $pagenow || 'async-upload.php' == $pagenow )
            add_filter( 'gettext', 'tc_replace_thickbox_text'  , 1, 3 ); 
    } 
    add_action( 'admin_init', 'tc_options_setup' ); 
      
    function tc_replace_thickbox_text($translated_text, $text, $domain) { 
        if ('Insert into Post' == $text) { 
    	
            $referer = strpos( wp_get_referer(), 'tc-settings' );
            if ( $referer != '' )
                return __('Use this image', 'tc' ); 
        }  
        return $translated_text;  
    }  
    	
    
    /*-----------------------------------------------------------------------------------*/
    # get Google Fonts
    /*-----------------------------------------------------------------------------------*/
    require ('google-fonts.php');
    $google_font_array = json_decode ($google_api_output,true) ;
    	
    $items = $google_font_array['items'];
    	
    $options_fonts=array();
    array_push($options_fonts, "Default Font");
    $fontID = 0;
    foreach ($items as $item) {
    	$fontID++;
    	$variants='';
    	$variantCount=0;
    	foreach ($item['variants'] as $variant) {
    		$variantCount++;
    		if ($variantCount>1) { $variants .= '|'; }
    		$variants .= $variant;
    	}
    	$variantText = ' (' . $variantCount . ' Varaints' . ')';
    	if ($variantCount <= 1) $variantText = '';
    	$options_fonts[ $item['family'] . ':' . $variants ] = $item['family']. $variantText;
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Clean options before store it in DB
    /*-----------------------------------------------------------------------------------*/
    function tc_clean_options(&$value) {
      $value = htmlspecialchars(stripslashes($value));
    }
    
    	
    /*-----------------------------------------------------------------------------------*/
    # Options Array
    /*-----------------------------------------------------------------------------------*/
    $array_options = 
    	array(
    		"tc_home_cats",
    		"tc_options"
    	);
    	
    	
    /*-----------------------------------------------------------------------------------*/
    # Save Theme Settings
    /*-----------------------------------------------------------------------------------*/	
    function tc_save_settings ( $data , $refresh = 0 ) {
    	global $array_options ;
    		
    	foreach( $array_options as $option ){
    		if( isset( $data[$option] )){
    			array_walk_recursive( $data[$option] , 'tc_clean_options');
    			update_option( $option ,  $data[$option]   );
    		}
    		elseif( !isset( $data[$option] ) && $option != 'tc_options' ){
    			delete_option($option);
    		}		
    	}
    	
    	if( $refresh == 2 )  die('2');
    	elseif( $refresh == 1 )	die('1');
    }
    	
    	
    /*-----------------------------------------------------------------------------------*/
    # Save Options
    /*-----------------------------------------------------------------------------------*/
    add_action('wp_ajax_test_theme_data_save', 'tc_save_ajax');
    function tc_save_ajax() {
    	
    	check_ajax_referer('test-theme-data', 'security');
    	$data = $_POST;
    	$refresh = 1;
    
    	if( $data['tc_import'] ){
    		$refresh = 2;
    		$data = unserialize(base64_decode( $data['tc_import'] ));
    	}
    	
    	tc_save_settings ($data , $refresh );
    	
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Add Panel Page
    /*-----------------------------------------------------------------------------------*/
    function tc_add_admin() {
    
    	$current_page = isset( $_REQUEST['page'] ) ? $_REQUEST['page'] : '';
    
    	$icon = get_template_directory_uri().'/panel/images/general.png';
    	add_menu_page(theme_name.' Settings', theme_name ,'install_themes', 'panel' , 'panel_options', $icon  );
    	$theme_page = add_submenu_page('panel',theme_name.' Settings', theme_name.' Settings','install_themes', 'panel' , 'panel_options');
    
    	add_action( 'admin_head-'. $theme_page, 'tc_admin_head' );
    	function tc_admin_head(){
    	
    	?>
    	<script type="text/javascript">
    		jQuery(document).ready(function($) {
    
    		  jQuery('.on-of').checkbox({empty:'<?php echo get_template_directory_uri(); ?>/panel/images/empty.png'});
    
    		  jQuery('form#tc_form').submit(function() {
    			  var data = jQuery(this).serialize();
    
    			  jQuery.post(ajaxurl, data, function(response) {
    				  if(response == 1) {
    					  jQuery('#save-alert').addClass('save-done');
    					  t = setTimeout('fade_message()', 1000);
    				  }
    				else if( response == 2 ){
    					location.reload();
    				}
    				else {
    					 jQuery('#save-alert').addClass('save-error');
    					  t = setTimeout('fade_message()', 1000);
    				  }
    			  });
    			  return false;
    		  });
    		  
    		});
    		
    		function fade_message() {
    			jQuery('#save-alert').fadeOut(function() {
    				jQuery('#save-alert').removeClass('save-done');
    			});
    			clearTimeout(t);
    		}
    				
    		jQuery(function() {
    			jQuery( "#cat_sortable" ).sortable({placeholder: "ui-state-highlight"});
    			jQuery( "#customList" ).sortable({placeholder: "ui-state-highlight"});
    			jQuery( "#tabs_cats" ).sortable({placeholder: "ui-state-highlight"});
    		});
    	</script>
    	<?php
    		wp_print_scripts('media-upload');
    		wp_enqueue_script('thickbox');
    		wp_enqueue_style('thickbox');
    		do_action('admin_print_styles');
    	}
    	if( isset( $_REQUEST['action'] ) ){
    		if( 'reset' == $_REQUEST['action']  && $current_page == 'panel' && check_admin_referer('reset-action-code' , 'resetnonce') ) {
    			global $default_data;
    			tc_save_settings( $default_data );
    			header("Location: admin.php?page=panel&reset=true");
    			die;
    		}
    	}
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Add Options
    /*-----------------------------------------------------------------------------------*/
    function tc_options($value){
    	global $options_fonts;
    ?>
    	<div class="option-item" id="<?php echo $value['id'] ?>-item">
    		<span class="label"><?php  echo $value['name']; ?></span>
    	<?php
    	switch ( $value['type'] ) {
    	
    		case 'text': ?>
    			<input  name="tc_options[<?php echo $value['id']; ?>]" id="<?php  echo $value['id']; ?>" type="text" value="<?php echo tc_get_option( $value['id'] ); ?>" />
    			<?php if( isset( $value['extra_text'] ) ) : ?><span class="extra-text"><?php echo $value['extra_text'] ?></span><?php endif; ?>
    			<?php
    				if( $value['id']=="slider_tag" || $value['id']=="home_query_tag"){
    				$tags = get_tags('orderby=count&order=desc&number=50'); ?>
    				<a style="cursor:pointer" title="Choose from the most used tags" onclick="toggleVisibility('<?php echo $value['id']; ?>_tags');"><img src="<?php echo get_template_directory_uri(); ?>/panel/images/expand.png" alt="" /></a>
    				<span class="tags-list" id="<?php echo $value['id']; ?>_tags">
    					<?php foreach ($tags as $tag){?>
    						<a style="cursor:pointer" onclick="if(<?php echo $value['id'] ?>.value != ''){ var sep = ' , '}else{var sep = ''} <?php echo $value['id'] ?>.value=<?php echo $value['id'] ?>.value+sep+(this.rel);" rel="<?php echo $tag->name ?>"><?php echo $tag->name ?></a>
    					<?php } ?>
    				</span>
    			<?php } ?>		
    		<?php 
    		break;
    
    		case 'arrayText':  $currentValue = tc_get_option( $value['id'] );?>
    			<input  name="tc_options[<?php echo $value['id']; ?>][<?php echo $value['key']; ?>]" id="<?php  echo $value['id']; ?>[<?php echo $value['key']; ?>]" type="text" value="<?php echo $currentValue[$value['key']] ?>" />	
    		<?php 
    		break;
    
    		case 'short-text': ?>
    			<input style="width:50px" name="tc_options[<?php echo $value['id']; ?>]" id="<?php  echo $value['id']; ?>" type="text" value="<?php echo tc_get_option( $value['id'] ); ?>" />
    		<?php 
    		break;
    		
    		case 'checkbox':
    			if(tc_get_option($value['id'])){$checked = "checked="checked"";  } else{$checked = "";} ?>
    				<input class="on-of" type="checkbox" name="tc_options[<?php echo $value['id'] ?>]" id="<?php echo $value['id'] ?>" value="true" <?php echo $checked; ?> />			
    		<?php	
    		break;
    
    
    		case 'radio':
    		?>
    			<div style="float:left; width: 295px;">
    				<?php foreach ($value['options'] as $key => $option) { ?>
    				<label style="display:block; margin-bottom:8px;"><input name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="radio" value="<?php echo $key ?>" <?php if ( tc_get_option( $value['id'] ) == $key) { echo ' checked="checked"' ; } ?>> <?php echo $option; ?></label>
    				<?php } ?>
    			</div>
    		<?php
    		break;
    		
    		case 'select':
    		?>
    			<select name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>">
    				<?php foreach ($value['options'] as $key => $option) { ?>
    				<option value="<?php echo $key ?>" <?php if ( tc_get_option( $value['id'] ) == $key) { echo ' selected="selected"' ; } ?>><?php echo $option; ?></option>
    				<?php } ?>
    			</select>
    		<?php
    		break;
    		
    		case 'textarea':
    		?>
    			<textarea style="direction:ltr; text-align:left" name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="textarea" cols="100%" rows="3" tabindex="4"><?php echo tc_get_option( $value['id'] );  ?></textarea>
    		<?php
    		break;
    
    		case 'upload':
    		?>
    				<input id="<?php echo $value['id']; ?>" class="img-path" type="text" size="56" style="direction:ltr; text-laign:left" name="tc_options[<?php echo $value['id']; ?>]" value="<?php echo tc_get_option($value['id']); ?>" />
    				<input id="upload_<?php echo $value['id']; ?>_button" type="button" class="small_button" value="Upload" />
    					
    				<div id="<?php echo $value['id']; ?>-preview" class="img-preview" <?php if(!tc_get_option( $value['id'] )) echo 'style="display:none;"' ?>>
    					<img src="<?php if(tc_get_option( $value['id'] )) echo tc_get_option( $value['id'] ); else echo get_template_directory_uri().'/panel/images/spacer.png'; ?>" alt="" />
    					<a class="del-img" title="Delete"></a>
    				</div>
    		<?php
    		break;
    
    		case 'slider':
    		?>
    				<div id="<?php echo $value['id']; ?>-slider"></div>
    				<input type="text" id="<?php echo $value['id']; ?>" value="<?php echo tc_get_option($value['id']); ?>" name="tc_options[<?php echo $value['id']; ?>]" style="width:50px;" /> <?php echo $value['unit']; ?>
    				<script>
    				  jQuery(document).ready(function() {
    					jQuery("#<?php echo $value['id']; ?>-slider").slider({
    						range: "min",
    						min: <?php echo $value['min']; ?>,
    						max: <?php echo $value['max']; ?>,
    						value: <?php if( tc_get_option($value['id']) ) echo tc_get_option($value['id']); else echo 0; ?>,
    
    						slide: function(event, ui) {
    						jQuery('#<?php echo $value['id']; ?>').attr('value', ui.value );
    						}
    					});
    				  });
    				</script>
    		<?php
    		break;
    		
    		
    		case 'color':
    		?>
    			<div id="<?php echo $value['id']; ?>colorSelector" class="color-pic"><div style="background-color:<?php echo tc_get_option($value['id']) ; ?>"></div></div>
    			<input style="width:80px; margin-right:5px;"  name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="text" value="<?php echo tc_get_option($value['id']) ; ?>" />
    							
    			<script>
    				jQuery('#<?php echo $value['id']; ?>colorSelector').ColorPicker({
    					color: '<?php echo tc_get_option($value['id']) ; ?>',
    					onShow: function (colpkr) {
    						jQuery(colpkr).fadeIn(500);
    						return false;
    					},
    					onHide: function (colpkr) {
    						jQuery(colpkr).fadeOut(500);
    						return false;
    					},
    					onChange: function (hsb, hex, rgb) {
    						jQuery('#<?php echo $value['id']; ?>colorSelector div').css('backgroundColor', '#' + hex);
    						jQuery('#<?php echo $value['id']; ?>').val('#'+hex);
    					}
    				});
    				</script>
    		<?php
    		break;
    	
    	}
    	
    	?>
    	
    	<?php if( isset( $value['help'] ) ) : ?>
    		<a class="mo-help tooltip"  title="<?php echo $value['help'] ?>"></a>
    		<?php endif; ?>
    	</div>
    			
    <?php
    }
    add_action('admin_menu', 'tc_add_admin'); 
    
    ?>
    hocam kusura bakmayın eval kısmını dikkate almamışım sanırım doğru çeviri bu eğer bi hata verirse kodların en başındaki "?>" kısımı silin bir daha deneyin
  • 08-08-2013, 12:33:20
    #8
    Üyeliği durduruldu
    RoBiNeX adlı üyeden alıntı: mesajı görüntüle
    ?><?php
    
    /*-----------------------------------------------------------------------------------*/
    # Custom Admin Bar Menus
    /*-----------------------------------------------------------------------------------*/
    function tc_admin_bar() {
    	global $wp_admin_bar;
    	
    	if ( current_user_can( 'switch_themes' ) ){
    		$wp_admin_bar->add_menu( array(
    			'parent' => 0,
    			'id' => 'mpanel_page',
    			'title' => theme_name ,
    			'href' => admin_url( 'admin.php?page=panel')
    		) );
    	}
    	
    }
    add_action( 'wp_before_admin_bar_render', 'tc_admin_bar' );
    
    
    /*-----------------------------------------------------------------------------------*/
    # Register main Scripts and Styles
    /*-----------------------------------------------------------------------------------*/
    function tc_admin_register() {
        wp_register_script( 'tc-admin-slider', get_template_directory_uri() . '/panel/js/jquery.ui.slider.js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-sortable' ) , false , false );  
        wp_register_script( 'tc-admin-checkbox', get_template_directory_uri() . '/panel/js/checkbox.min.js', array( 'jquery' ) , false , false );  
        wp_register_script( 'tc-admin-main', get_template_directory_uri() . '/panel/js/tc.js', array( 'jquery' ) , false , false );  
        
    	wp_register_script( 'tc-admin-colorpicker', get_template_directory_uri() . '/panel/js/colorpicker.js', array( 'jquery' ) , false , false );  
    	wp_register_script( 'tc-admin-eye', get_template_directory_uri() . '/panel/js/eye.js', array( 'jquery' ) , false , false );  
    	wp_register_script( 'tc-admin-utils', get_template_directory_uri() . '/panel/js/utils.js', array( 'jquery' ) , false , false );  
    	wp_register_script( 'tc-admin-layout', get_template_directory_uri() . '/panel/js/layout.js', array( 'jquery' ) , false , false );  
    	
    	wp_register_style( 'tc-style', get_template_directory_uri().'/panel/style.css', array(), '20120208', 'all' ); 
    
    	if ( isset( $_GET['page'] ) && $_GET['page'] == 'panel' ) {
    
    		wp_enqueue_script( 'tc-admin-colorpicker');  
    		wp_enqueue_script( 'tc-admin-eye' );  
    		wp_enqueue_script( 'tc-admin-utils' );  
    		wp_enqueue_script( 'tc-admin-layout' );
    		wp_enqueue_script( 'tc-admin-slider' );  
    		wp_enqueue_script( 'tc-admin-checkbox' ); 
    	}
    	wp_enqueue_script( 'tc-admin-main' );
    	wp_enqueue_style( 'tc-style' );
    
    }
    add_action( 'admin_enqueue_scripts', 'tc_admin_register' ); 
    
    
    /*-----------------------------------------------------------------------------------*/
    # To change Insert into Post Text
    /*-----------------------------------------------------------------------------------*/
    function tc_options_setup() {
        global $pagenow;  
    	
        if ( 'media-upload.php' == $pagenow || 'async-upload.php' == $pagenow )
            add_filter( 'gettext', 'tc_replace_thickbox_text'  , 1, 3 ); 
    } 
    add_action( 'admin_init', 'tc_options_setup' ); 
      
    function tc_replace_thickbox_text($translated_text, $text, $domain) { 
        if ('Insert into Post' == $text) { 
    	
            $referer = strpos( wp_get_referer(), 'tc-settings' );
            if ( $referer != '' )
                return __('Use this image', 'tc' ); 
        }  
        return $translated_text;  
    }  
    	
    
    /*-----------------------------------------------------------------------------------*/
    # get Google Fonts
    /*-----------------------------------------------------------------------------------*/
    require ('google-fonts.php');
    $google_font_array = json_decode ($google_api_output,true) ;
    	
    $items = $google_font_array['items'];
    	
    $options_fonts=array();
    array_push($options_fonts, "Default Font");
    $fontID = 0;
    foreach ($items as $item) {
    	$fontID++;
    	$variants='';
    	$variantCount=0;
    	foreach ($item['variants'] as $variant) {
    		$variantCount++;
    		if ($variantCount>1) { $variants .= '|'; }
    		$variants .= $variant;
    	}
    	$variantText = ' (' . $variantCount . ' Varaints' . ')';
    	if ($variantCount <= 1) $variantText = '';
    	$options_fonts[ $item['family'] . ':' . $variants ] = $item['family']. $variantText;
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Clean options before store it in DB
    /*-----------------------------------------------------------------------------------*/
    function tc_clean_options(&$value) {
      $value = htmlspecialchars(stripslashes($value));
    }
    
    	
    /*-----------------------------------------------------------------------------------*/
    # Options Array
    /*-----------------------------------------------------------------------------------*/
    $array_options = 
    	array(
    		"tc_home_cats",
    		"tc_options"
    	);
    	
    	
    /*-----------------------------------------------------------------------------------*/
    # Save Theme Settings
    /*-----------------------------------------------------------------------------------*/	
    function tc_save_settings ( $data , $refresh = 0 ) {
    	global $array_options ;
    		
    	foreach( $array_options as $option ){
    		if( isset( $data[$option] )){
    			array_walk_recursive( $data[$option] , 'tc_clean_options');
    			update_option( $option ,  $data[$option]   );
    		}
    		elseif( !isset( $data[$option] ) && $option != 'tc_options' ){
    			delete_option($option);
    		}		
    	}
    	
    	if( $refresh == 2 )  die('2');
    	elseif( $refresh == 1 )	die('1');
    }
    	
    	
    /*-----------------------------------------------------------------------------------*/
    # Save Options
    /*-----------------------------------------------------------------------------------*/
    add_action('wp_ajax_test_theme_data_save', 'tc_save_ajax');
    function tc_save_ajax() {
    	
    	check_ajax_referer('test-theme-data', 'security');
    	$data = $_POST;
    	$refresh = 1;
    
    	if( $data['tc_import'] ){
    		$refresh = 2;
    		$data = unserialize(base64_decode( $data['tc_import'] ));
    	}
    	
    	tc_save_settings ($data , $refresh );
    	
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Add Panel Page
    /*-----------------------------------------------------------------------------------*/
    function tc_add_admin() {
    
    	$current_page = isset( $_REQUEST['page'] ) ? $_REQUEST['page'] : '';
    
    	$icon = get_template_directory_uri().'/panel/images/general.png';
    	add_menu_page(theme_name.' Settings', theme_name ,'install_themes', 'panel' , 'panel_options', $icon  );
    	$theme_page = add_submenu_page('panel',theme_name.' Settings', theme_name.' Settings','install_themes', 'panel' , 'panel_options');
    
    	add_action( 'admin_head-'. $theme_page, 'tc_admin_head' );
    	function tc_admin_head(){
    	
    	?>
    	<script type="text/javascript">
    		jQuery(document).ready(function($) {
    
    		  jQuery('.on-of').checkbox({empty:'<?php echo get_template_directory_uri(); ?>/panel/images/empty.png'});
    
    		  jQuery('form#tc_form').submit(function() {
    			  var data = jQuery(this).serialize();
    
    			  jQuery.post(ajaxurl, data, function(response) {
    				  if(response == 1) {
    					  jQuery('#save-alert').addClass('save-done');
    					  t = setTimeout('fade_message()', 1000);
    				  }
    				else if( response == 2 ){
    					location.reload();
    				}
    				else {
    					 jQuery('#save-alert').addClass('save-error');
    					  t = setTimeout('fade_message()', 1000);
    				  }
    			  });
    			  return false;
    		  });
    		  
    		});
    		
    		function fade_message() {
    			jQuery('#save-alert').fadeOut(function() {
    				jQuery('#save-alert').removeClass('save-done');
    			});
    			clearTimeout(t);
    		}
    				
    		jQuery(function() {
    			jQuery( "#cat_sortable" ).sortable({placeholder: "ui-state-highlight"});
    			jQuery( "#customList" ).sortable({placeholder: "ui-state-highlight"});
    			jQuery( "#tabs_cats" ).sortable({placeholder: "ui-state-highlight"});
    		});
    	</script>
    	<?php
    		wp_print_scripts('media-upload');
    		wp_enqueue_script('thickbox');
    		wp_enqueue_style('thickbox');
    		do_action('admin_print_styles');
    	}
    	if( isset( $_REQUEST['action'] ) ){
    		if( 'reset' == $_REQUEST['action']  && $current_page == 'panel' && check_admin_referer('reset-action-code' , 'resetnonce') ) {
    			global $default_data;
    			tc_save_settings( $default_data );
    			header("Location: admin.php?page=panel&reset=true");
    			die;
    		}
    	}
    }
    
    
    /*-----------------------------------------------------------------------------------*/
    # Add Options
    /*-----------------------------------------------------------------------------------*/
    function tc_options($value){
    	global $options_fonts;
    ?>
    	<div class="option-item" id="<?php echo $value['id'] ?>-item">
    		<span class="label"><?php  echo $value['name']; ?></span>
    	<?php
    	switch ( $value['type'] ) {
    	
    		case 'text': ?>
    			<input  name="tc_options[<?php echo $value['id']; ?>]" id="<?php  echo $value['id']; ?>" type="text" value="<?php echo tc_get_option( $value['id'] ); ?>" />
    			<?php if( isset( $value['extra_text'] ) ) : ?><span class="extra-text"><?php echo $value['extra_text'] ?></span><?php endif; ?>
    			<?php
    				if( $value['id']=="slider_tag" || $value['id']=="home_query_tag"){
    				$tags = get_tags('orderby=count&order=desc&number=50'); ?>
    				<a style="cursor:pointer" title="Choose from the most used tags" onclick="toggleVisibility('<?php echo $value['id']; ?>_tags');"><img src="<?php echo get_template_directory_uri(); ?>/panel/images/expand.png" alt="" /></a>
    				<span class="tags-list" id="<?php echo $value['id']; ?>_tags">
    					<?php foreach ($tags as $tag){?>
    						<a style="cursor:pointer" onclick="if(<?php echo $value['id'] ?>.value != ''){ var sep = ' , '}else{var sep = ''} <?php echo $value['id'] ?>.value=<?php echo $value['id'] ?>.value+sep+(this.rel);" rel="<?php echo $tag->name ?>"><?php echo $tag->name ?></a>
    					<?php } ?>
    				</span>
    			<?php } ?>		
    		<?php 
    		break;
    
    		case 'arrayText':  $currentValue = tc_get_option( $value['id'] );?>
    			<input  name="tc_options[<?php echo $value['id']; ?>][<?php echo $value['key']; ?>]" id="<?php  echo $value['id']; ?>[<?php echo $value['key']; ?>]" type="text" value="<?php echo $currentValue[$value['key']] ?>" />	
    		<?php 
    		break;
    
    		case 'short-text': ?>
    			<input style="width:50px" name="tc_options[<?php echo $value['id']; ?>]" id="<?php  echo $value['id']; ?>" type="text" value="<?php echo tc_get_option( $value['id'] ); ?>" />
    		<?php 
    		break;
    		
    		case 'checkbox':
    			if(tc_get_option($value['id'])){$checked = "checked="checked"";  } else{$checked = "";} ?>
    				<input class="on-of" type="checkbox" name="tc_options[<?php echo $value['id'] ?>]" id="<?php echo $value['id'] ?>" value="true" <?php echo $checked; ?> />			
    		<?php	
    		break;
    
    
    		case 'radio':
    		?>
    			<div style="float:left; width: 295px;">
    				<?php foreach ($value['options'] as $key => $option) { ?>
    				<label style="display:block; margin-bottom:8px;"><input name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="radio" value="<?php echo $key ?>" <?php if ( tc_get_option( $value['id'] ) == $key) { echo ' checked="checked"' ; } ?>> <?php echo $option; ?></label>
    				<?php } ?>
    			</div>
    		<?php
    		break;
    		
    		case 'select':
    		?>
    			<select name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>">
    				<?php foreach ($value['options'] as $key => $option) { ?>
    				<option value="<?php echo $key ?>" <?php if ( tc_get_option( $value['id'] ) == $key) { echo ' selected="selected"' ; } ?>><?php echo $option; ?></option>
    				<?php } ?>
    			</select>
    		<?php
    		break;
    		
    		case 'textarea':
    		?>
    			<textarea style="direction:ltr; text-align:left" name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="textarea" cols="100%" rows="3" tabindex="4"><?php echo tc_get_option( $value['id'] );  ?></textarea>
    		<?php
    		break;
    
    		case 'upload':
    		?>
    				<input id="<?php echo $value['id']; ?>" class="img-path" type="text" size="56" style="direction:ltr; text-laign:left" name="tc_options[<?php echo $value['id']; ?>]" value="<?php echo tc_get_option($value['id']); ?>" />
    				<input id="upload_<?php echo $value['id']; ?>_button" type="button" class="small_button" value="Upload" />
    					
    				<div id="<?php echo $value['id']; ?>-preview" class="img-preview" <?php if(!tc_get_option( $value['id'] )) echo 'style="display:none;"' ?>>
    					<img src="<?php if(tc_get_option( $value['id'] )) echo tc_get_option( $value['id'] ); else echo get_template_directory_uri().'/panel/images/spacer.png'; ?>" alt="" />
    					<a class="del-img" title="Delete"></a>
    				</div>
    		<?php
    		break;
    
    		case 'slider':
    		?>
    				<div id="<?php echo $value['id']; ?>-slider"></div>
    				<input type="text" id="<?php echo $value['id']; ?>" value="<?php echo tc_get_option($value['id']); ?>" name="tc_options[<?php echo $value['id']; ?>]" style="width:50px;" /> <?php echo $value['unit']; ?>
    				<script>
    				  jQuery(document).ready(function() {
    					jQuery("#<?php echo $value['id']; ?>-slider").slider({
    						range: "min",
    						min: <?php echo $value['min']; ?>,
    						max: <?php echo $value['max']; ?>,
    						value: <?php if( tc_get_option($value['id']) ) echo tc_get_option($value['id']); else echo 0; ?>,
    
    						slide: function(event, ui) {
    						jQuery('#<?php echo $value['id']; ?>').attr('value', ui.value );
    						}
    					});
    				  });
    				</script>
    		<?php
    		break;
    		
    		
    		case 'color':
    		?>
    			<div id="<?php echo $value['id']; ?>colorSelector" class="color-pic"><div style="background-color:<?php echo tc_get_option($value['id']) ; ?>"></div></div>
    			<input style="width:80px; margin-right:5px;"  name="tc_options[<?php echo $value['id']; ?>]" id="<?php echo $value['id']; ?>" type="text" value="<?php echo tc_get_option($value['id']) ; ?>" />
    							
    			<script>
    				jQuery('#<?php echo $value['id']; ?>colorSelector').ColorPicker({
    					color: '<?php echo tc_get_option($value['id']) ; ?>',
    					onShow: function (colpkr) {
    						jQuery(colpkr).fadeIn(500);
    						return false;
    					},
    					onHide: function (colpkr) {
    						jQuery(colpkr).fadeOut(500);
    						return false;
    					},
    					onChange: function (hsb, hex, rgb) {
    						jQuery('#<?php echo $value['id']; ?>colorSelector div').css('backgroundColor', '#' + hex);
    						jQuery('#<?php echo $value['id']; ?>').val('#'+hex);
    					}
    				});
    				</script>
    		<?php
    		break;
    	
    	}
    	
    	?>
    	
    	<?php if( isset( $value['help'] ) ) : ?>
    		<a class="mo-help tooltip"  title="<?php echo $value['help'] ?>"></a>
    		<?php endif; ?>
    	</div>
    			
    <?php
    }
    add_action('admin_menu', 'tc_add_admin'); 
    
    ?>
    hocam kusura bakmayın eval kısmını dikkate almamışım sanırım doğru çeviri bu eğer bi hata verirse kodların en başındaki "?>" kısımı silin bir daha deneyin

    yok üstadım bem beyaz sayfa oldu )
  • 08-08-2013, 12:48:56
    #9
    Üyeliği durduruldu
    tüm dosyaları atarsanız özelden komple bakayım hocam böyle hatanın sebebini göremiyorum açıkçası