Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2016
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.51 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $YASAL_UYARI = '
  4. Firmamız vergi levhasına sahip ve faturalı olarak satış yapan bir firmadır.
  5. Webportal.v2 Wordpress Teması Niğde 3.Noterliği tarafından adımıza tescillenmiş olup, ilgili dijital ürünün
  6. kopyalanması, lisanssız kullanılması ve dağıtılması halinde hakkınızda yasal işlem başlatılacaktır.
  7. ';
  8.  
  9. function __gc() {
  10. $site = $_SERVER['SERVER_NAME'];
  11. $site = str_replace("http://","",$site);
  12. $site = str_replace("www.","",$site);
  13. $key = '_w_e_b_p_o_r_t_a_l_v_2_';
  14. return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $site, MCRYPT_MODE_CBC, md5(md5($key))));
  15. }
  16. if(function_exists('mcrypt_encrypt')) {
  17. if(get_option(__gc()) != __gc()) {
  18. if($_REQUEST['code'] == __gc()) {
  19. update_option(__gc(), __gc());
  20. header('Location: ' . get_bloginfo('url'));
  21. }
  22. else { ?>
  23. <form action="<?php bloginfo('url'); ?>" method="get">
  24. Lisans kodunuzu giriniz: <input type="text" name="code" /><input type="submit" value="Tamam" />
  25. </form>
  26. <?php die();
  27. }
  28. }
  29. } else {
  30. echo "Temayi kullanabilmek icin mcrypt_encrypt fonksiyonunun calismasi gerekmektedir. Sunucunuz ile goruserek bu fonksiyonun etkin hale gelmesini saglayiniz.";
  31. die();
  32. }
  33.  
  34. include('settings.php');
  35.  
  36. // category rel thing for w3c:
  37. add_filter( 'the_category', 'add_nofollow_cat' ); function add_nofollow_cat( $text ) { $text = str_replace('rel="category tag"', "", $text); return $text; }
  38.  
  39. // Adminbar menu
  40. function adminBarMenu() {
  41. global $wp_admin_bar;
  42. if ( !is_super_admin() || !is_admin_bar_showing() )
  43. return;
  44. $wp_admin_bar->add_menu( array(
  45. 'id' => 'safir_link',
  46. 'title' => __( 'Safir Panel - Tema Ayarları'),
  47. 'href' => __(get_bloginfo('url') . '/wp-admin/admin.php?page=safirpanel.php'),
  48. ) );
  49. }
  50. add_action('admin_bar_menu', 'adminBarMenu',400);
  51.  
  52. // Stripslashes:
  53. function xoption($option){
  54. return stripslashes(get_option("sfr_" . $option));
  55. }
  56. // Options
  57. if(is_admin() || get_option('webportal.v2_options_saved') != 1) :
  58.  
  59. global $siteColors;
  60.  
  61. $themename = "Safir Panel";
  62. $shortname = "sfr";
  63.  
  64. $globalCatIDs = get_all_category_ids();
  65. $globalCategories = array();
  66.  
  67. $globalCategoriesNone = array('Hiçbiri');
  68. $globalCatIDsNone = array(-1);
  69.  
  70. foreach($globalCatIDs as $globalCatID) {
  71. array_push($globalCategories, get_cat_name($globalCatID));
  72. array_push($globalCategoriesNone, get_cat_name($globalCatID));
  73. array_push($globalCatIDsNone, $globalCatID);
  74. }
  75.  
  76. $options = array (
  77. array( "name" => "Safir Panel",
  78. "type" => "title"),
  79. //--------------------------------------
  80. array( "name" => "Site Ayarları",
  81. "type" => "section",
  82. "class" => "basic"),
  83.  
  84. array( "type" => "open"),
  85.  
  86. array( "type" => "heading",
  87. "text" => "Site Logosu"),
  88.  
  89. array( "name" => "Site Logo",
  90. "desc" => "Açılan pencerede logonuzu seçip <b>Yazıya Ekle</b> butonuna tıklayınız.",
  91. "id" => $shortname."_logo",
  92. "type" => "file",
  93. "default" => get_bloginfo('template_url') . "/images/logo.png"),
  94.  
  95. array( "type" => "heading",
  96. "text" => "Kategori Ayarları"),
  97.  
  98. array(
  99. "name" => "Foto Galeri Ana Kategorisi",
  100. "desc" => "Foto Galeri ana kategorinizi işaretleyiniz. Kullanmıyorsanız hiçbiri olarak kalsın.",
  101. "id" => $shortname."_photoCategory",
  102. "type" => "select",
  103. "options" => $globalCategoriesNone,
  104. "values" => $globalCatIDsNone,
  105. "default" => "-1"),
  106.  
  107. array(
  108. "name" => "Video Galeri Ana Kategorisi",
  109. "desc" => "Video Galeri kategorinizi işaretleyiniz. Kullanmıyorsanız hiçbiri olarak kalsın.",
  110. "id" => $shortname."_videoCategory",
  111. "type" => "select",
  112. "options" => array_merge(array('Hiçbiri'), $globalCategories),
  113. "values" => array_merge(array(-1), $globalCatIDs),
  114. "default" => "-1"),
  115.  
  116. array(
  117. "name" => "Oyun Ana Kategorisi",
  118. "desc" => "Oyun kategorinizi işaretleyiniz. Kullanmıyorsanız hiçbiri olarak kalsın.",
  119. "id" => $shortname."_gameCategory",
  120. "type" => "select",
  121. "options" => array_merge(array('Hiçbiri'), $globalCategories),
  122. "values" => array_merge(array(-1), $globalCatIDs),
  123. "default" => "-1"),
  124.  
  125. array(
  126. "name" => "Köşe Yazıları Ana Kategorisi",
  127. "desc" => "Köşe Yazıları kategorinizi işaretleyiniz. Kullanmıyorsanız hiçbiri olarak kalsın.",
  128. "id" => $shortname."_articleCategory",
  129. "type" => "select",
  130. "options" => array_merge(array('Hiçbiri'), $globalCategories),
  131. "values" => array_merge(array(-1), $globalCatIDs),
  132. "default" => "-1"),
  133.  
  134. array(
  135. "name" => "Köşe Yazarında Gösterilecek Yazı Sayısı",
  136. "desc" => "Köşe Yazarı sayfasında yazarın bir sayfada kaç adet yazısı gösterilsin?",
  137. "id" => $shortname."_authorPostCount",
  138. "type" => "text",
  139. "default" => "30"),
  140.  
  141.  
  142. array( "type" => "heading",
  143. "text" => "Renk Ayarları"),
  144.  
  145. array( "name" => "Site rengi",
  146. "desc" => "Sitede kullanmak istediğiniz rengi seçin.",
  147. "id" => $shortname."_siteColor",
  148. "type" => "text",
  149. "default" => "#9e1c3e"),
  150.  
  151. array( "name" => "Renk Ayarları Gösterimi",
  152. "desc" => "Kullanıcılar renk değiştirme bölümünü görebilsin mi?",
  153. "id" => $shortname."_userColor",
  154. "type" => "select",
  155. "options" => array("Evet","Hayır"),
  156. "values" => array("evet","hayir"),
  157. "default" => "hayir"),
  158.  
  159. array( "type" => "heading",
  160. "text" => "Diğer Ayarlar"),
  161.  
  162. array( "name" => "Varsayılan yazı listeleme şekli",
  163. "desc" => "Kategori ve diğer arşiv sayfalarında yazılar hangi şekilde listelensin?",
  164. "id" => $shortname."_listing",
  165. "type" => "select",
  166. "options" => array("Standart Liste", "Detaylı Liste", "Resimli Liste"),
  167. "values" => array("standard", "detail", "picture"),
  168. "default" => "standard"),
  169.  
  170. array( "name" => "Breadcrumb gösterilsin mi?",
  171. "desc" => "Anasayfa > Magazin > ... şeklindeki alan gösterilsin mi?",
  172. "id" => $shortname."_breadcrumb",
  173. "type" => "select",
  174. "options" => array("Evet","Hayır"),
  175. "values" => array("evet","hayir"),
  176. "default" => "evet"),
  177.  
  178. array( "id" => $shortname."_responsiveActive",
  179. "type" => "checkbox",
  180. "options" => array("Responsive gösterim aktif"),
  181. "values" => array(true, false),
  182. "default" => true),
  183.  
  184. array( "id" => $shortname."_showWeather",
  185. "type" => "checkbox",
  186. "options" => array("Logo yanında hava durumunu göster"),
  187. "values" => array(true, false),
  188. "default" => true),
  189.  
  190. array( "id" => $shortname."_geoActive",
  191. "type" => "checkbox",
  192. "options" => array("Ziyaretçinin girdiği şehrin hava durumunu göstermeye çalış"),
  193. "values" => array(true, false),
  194. "default" => true),
  195.  
  196. array( "id" => $shortname."_defaultCity",
  197. "desc" => "Hava Durumu için varsayılan şehir",
  198. "type" => "select",
  199. "options" => array('ADANA', 'ADIYAMAN', 'AFYON', 'AĞRI', 'AKSARAY', 'AMASYA', 'ANKARA', 'ANTALYA', 'ARDAHAN', 'ARTVİN', 'AYDIN', 'BALIKESİR', 'BARTIN', 'BATMAN', 'BAYBURT', 'BİLECİK', 'BİNGÖL', 'BİTLİS', 'BOLU', 'BURDUR', 'BURSA', 'ÇANAKKALE', 'ÇANKIRI', 'ÇORUM', 'DENİZLİ', 'DİYARBAKIR', 'DÜZCE', 'EDİRNE', 'ELAZIĞ', 'ERZİNCAN', 'ERZURUM', 'ESKİŞEHİR', 'GAZİANTEP', 'GİRESUN', 'GÜMÜŞHANE', 'HAKKARİ', 'HATAY', 'IĞDIR', 'ISPARTA', 'İSTANBUL', 'İZMİR', 'KAHRAMANMARAŞ', 'KARABÜK', 'KARAMAN', 'KARS', 'KASTAMONU', 'KAYSERİ', 'KIRIKKALE', 'KIRKLARELİ', 'KIRŞEHİR', 'KİLİS', 'KOCAELİ', 'KONYA', 'KÜTAHYA', 'MALATYA', 'MANİSA', 'MARDİN', 'MERSİN', 'MUĞLA', 'MUŞ', 'NEVŞEHİR', 'NİĞDE', 'ORDU', 'OSMANİYE', 'RİZE', 'SAKARYA', 'SAMSUN', 'SİİRT', 'SİNOP', 'SİVAS', 'ŞANLIURFA', 'ŞIRNAK', 'TEKİRDAĞ', 'TOKAT', 'TRABZON', 'TUNCELİ', 'UŞAK', 'VAN', 'YALOVA', 'YOZGAT', 'ZONGULDAK'),
  200. "values" => array('ADANA', 'ADIYAMAN', 'AFYON', 'AGRI', 'AKSARAY', 'AMASYA', 'ANKARA', 'ANTALYA', 'ARDAHAN', 'ARTVIN', 'AYDIN', 'BALIKESIR', 'BARTIN', 'BATMAN', 'BAYBURT', 'BILECIK', 'BINGOL', 'BITLIS', 'BOLU', 'BURDUR', 'BURSA', 'CANAKKALE', 'CANKIRI', 'CORUM', 'DENIZLI', 'DIYARBAKIR', 'DUZCE', 'EDIRNE', 'ELAZIG', 'ERZINCAN', 'ERZURUM', 'ESKISEHIR', 'GAZIANTEP', 'GIRESUN', 'GUMUSHANE', 'HAKKARI', 'HATAY', 'IGDIR', 'ISPARTA', 'ISTANBUL', 'IZMIR', 'KMARAS', 'KARABUK', 'KARAMAN', 'KARS', 'KASTAMONU', 'KAYSERI', 'KIRIKKALE', 'KIRKLARELI', 'KIRSEHIR', 'KILIS', 'KOCAELI', 'KONYA', 'KUTAHYA', 'MALATYA', 'MANISA', 'MARDIN', 'MERSIN', 'MUGLA', 'MUS', 'NEVSEHIR', 'NIGDE', 'ORDU', 'OSMANIYE', 'RIZE', 'SAKARYA', 'SAMSUN', 'SIIRT', 'SINOP', 'SIVAS', 'SANLIURFA', 'SIRNAK', 'TEKIRDAG', 'TOKAT', 'TRABZON', 'TUNCELI', 'USAK', 'VAN', 'YALOVA', 'YOZGAT', 'ZONGULDAK'),
  201. "default" => 'ISTANBUL'),
  202. ...................................................................
  203. .......................................
  204. ............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement