Advertisement
wrsi

adminpaneli.php

Apr 10th, 2013
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 12.71 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ POWER X 7 DECODER
  5. * @ Version         :   1.1.4.0
  6. * @ Member          :   vv456
  7. * @ Official site   :   http://www.waraxe.us/forum-userprofile-8669.html
  8. *
  9. */
  10.  
  11.     function wp_ayesoft_menu() {
  12.         add_menu_page( __( 'ayesoft panel', 'ayesoft' ), __( 'ayesoft panel', 'ayesoft' ), 6, basename( __FILE__ ), 'wp_ayesoft_admin', get_bloginfo( 'template_url' ) . '/images/adminpaneli.png' );
  13.         add_submenu_page( basename( __FILE__ ), __( 'ayesoft Ayarlar', 'ayesoft' ), __( 'ayesoft Ayarlar', 'ayesoft' ), 6, basename( __FILE__ ), 'wp_ayesoft_admin' );
  14.     }
  15.  
  16.     function wp_ayesoft_admin_css() {
  17.         echo '
  18.    ';
  19.     }
  20.  
  21.     function wp_ayesoft_admin() {
  22.         global $ayesoft_options;
  23.  
  24.         if ($_POST['save_ayesoft_options']) {
  25.             foreach ($ayesoft_options as $section) {
  26.                 foreach ($section[1] as $option) {
  27.                     update_option( $option[0], stripslashes( $_POST[$option[0]] ) );
  28.                 }
  29.             }
  30.  
  31.             echo '<div id="message" class="updated fade"><p><strong>' . __( 'Ayarlarınız kaydedildi :)', 'ayesoft' ) . '</strong></p></div>';
  32.         }
  33.  
  34.         echo '    ';
  35.         echo '<s';
  36.         echo 'cript type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.js"></script>
  37.    <div class="wrap">
  38.        <h2>';
  39.         _e( 'ayesoft Film Teması Yönetim Paneli', 'ayesoft' );
  40.         echo '</h2>
  41.         ';
  42.         echo '<s';
  43.         echo 'cript>
  44.             function getir(x)
  45.             {
  46.                 $(\'.yazi\').hide();
  47.                 $(\'.yaz\'+x).show();
  48.                 $(\'.baslik\').css(\'background\',\'#111\');
  49.                 $(\'.bas\'+x).css(\'background\',\'#333\');
  50.             }
  51.         </script>
  52.        <form method="post" action="admin.php?page=adminpaneli.php" id="ayesoft_form">
  53.             ';
  54.         $i = 17;
  55.         foreach ($ayesoft_options as $section) {
  56.             ++$i;
  57.             echo '<div style="border:1px #333 solid;padding:6px;float:left;color:#eee;';
  58.  
  59.             if ($i != 1) {
  60.                 echo 'background:#111;';
  61.             }
  62. else {
  63.                 echo 'background:#333;';
  64.             }
  65.  
  66.             echo '" class="baslik bas' . $i . '"><a style="color:#eee;text-decoration:none;" href="#" onclick="getir(' . $i . ')">' . $section[0] . '</a></div>';
  67.         }
  68.  
  69.         echo '              <div style="clear:both;"></div>
  70.            ';
  71.         $i = 17;
  72.         foreach ($ayesoft_options as $section) {
  73.             ++$i;
  74.             echo '<div style="max-width:650px;border:1px #333 solid;padding:6px;float:left;';
  75.  
  76.             if ($i != 1) {
  77.                 echo 'display:none';
  78.             }
  79.  
  80.             echo '" class="yazi yaz' . $i . '">';
  81.             foreach ($section[1] as $option) {
  82.                 echo '<div style="width:150px;float:left;margin-top:6px;" for="' . $option[0] . '">' . $option[2] . '</div>';
  83.                 echo '<div style="width:450px;float:left;margin-top:6px;">';
  84.  
  85.                 if ($option[4] == 'yesno') {
  86.                     $yes = '';
  87.                     $no = '';
  88.  
  89.                     if (get_option( $option[0] ) == 'yes') {
  90.                         $yes = 'selected="selected"';
  91.                     }
  92. else {
  93.                         $no = 'selected="selected"';
  94.                     }
  95.  
  96.                     echo '<select name="' . $option[0] . '">
  97.                            <option value="yes" ' . $yes . '>' . __( 'Evet', 'ayesoft' ) . '</option>
  98.                            <option value="no" ' . $no . '>' . __( 'Hayır', 'ayesoft' ) . '</option>
  99.                        </select>';
  100.                 }
  101. else {
  102.                     if ($option[4] == 'textarea') {
  103.                         echo '<textarea id="' . $option[0] . '" name="' . $option[0] . '" cols="40" rows="4">' . get_option( $option[0] ) . '</textarea>';
  104.                     }
  105. else {
  106.                         if ($option[4] == 'select_options') {
  107.                             $selected = '';
  108.                             echo '<select name="' . $option[0] . '">';
  109.                             $names = explode( '|', $option[5] );
  110.                             $values = explode( '|', $option[6] );
  111.                             $selected = get_option( $option[0] );
  112.                             $loop = 17;
  113.  
  114.                             if ($names) {
  115.                                 foreach ($names as $name) {
  116.                                     echo '<option value="' . $values[$loop] . '" ';
  117.  
  118.                                     if ($selected == $values[$loop]) {
  119.                                         echo 'selected="selected"';
  120.                                     }
  121.  
  122.                                     echo '>' . $name . '</option>';
  123.                                     ++$loop;
  124.                                 }
  125.                             }
  126.  
  127.                             echo '</select>';
  128.                         }
  129. else {
  130.                             if ($option[4] == 'kategori') {
  131.                                 echo '<select name="' . $option[0] . '">';
  132.                                 $selected = get_option( $option[0] );
  133.                                 $sql = mysql_query( 'SELECT * FROM `wp_term_taxonomy` WHERE taxonomy=\'category\'' );
  134.  
  135.                                 if ($katid = mysql_fetch_array( $sql )) {
  136.                                     $sql2 = mysql_fetch_array( mysql_query( '' . 'SELECT * FROM `wp_terms` WHERE term_id=\'' . $katid['term_id'] . '\'' ) );
  137.                                     echo '<option value="' . $sql2['term_id'] . '" ';
  138.  
  139.                                     if ($selected == $sql2['term_id']) {
  140.                                         echo 'selected="selected"';
  141.                                     }
  142.  
  143.                                     echo '>' . $sql2['name'] . '</option>';
  144.                                 }
  145.  
  146.                                 echo '</select>';
  147.                             }
  148. else {
  149.                                 if ($option[4] == 'resim') {
  150.                                     echo '<img id="fors-logo-img" src="' . get_option( $option[0] ) . '">
  151.                         <input class="fors-upload" type="text" id="' . $option[0] . '" name="' . $option[0] . '" size="50" value="' . get_option( $option[0] ) . '" />
  152.                         <input id="fors-upload-button" type="button" class="button" value="Resim Yükle" />';
  153.                                 }
  154. else {
  155.                                     echo '<input type="text" id="' . $option[0] . '" name="' . $option[0] . '" size="50" value="' . get_option( $option[0] ) . '" />';
  156.                                 }
  157.                             }
  158.                         }
  159.                     }
  160.                 }
  161.  
  162.                 echo '</div>';
  163.  
  164.                 if ($option[3]) {
  165.                     echo '<div style="clear:both;"></div><div style="margin-left:150px;width:450px;float:left;font-size:10px;">' . $option[3] . '</div>';
  166.                 }
  167.  
  168.                 echo '</td></tr>';
  169.             }
  170.  
  171.             echo '</div><div style="clear:both;"></div>';
  172.         }
  173.  
  174.         echo '         
  175.             <div style="width:650px;padding:6px;float:left;">
  176.            <p class="submit" style="text-align:right"><input type="submit" value="';
  177.         _e( 'Kaydet', 'ayesoft' );
  178.         echo '" name="save_ayesoft_options" /></p>
  179.             </div>
  180.        </form>
  181.    </div>
  182.  
  183.    ';
  184.     }
  185.  
  186.  
  187.     if ($_REQUEST['page'] == 'adminpaneli.php') {
  188.         add_action( 'admin_init', 'fs_admin_head' );
  189.         function fs_admin_head() {
  190.             wp_enqueue_script( 'media-upload' );
  191.             wp_enqueue_script( 'thickbox' );
  192.             wp_enqueue_style( 'thickbox' );
  193.             wp_register_script( 'fors-upload', '/wp-content/themes/FullHDFilmler.Net/js/upload.js', array( 'jquery' ) );
  194.             wp_enqueue_script( 'fors-upload' );
  195.         }
  196.     }
  197.  
  198.     add_action( 'admin_menu', 'wp_ayesoft_menu' );
  199.     $ayesoft_options = array( array( __( 'Tema Kullanım Ayarları', 'ayesoft' ), array( array( 'logo', __( 'http://www.siteadresi.com/logo.png', 'ayesoft' ), __( 'Logo Adresiniz', 'ayesoft' ), '', 'resim' ), array( 'bgurl', __( '', 'ayesoft' ), __( 'Arka Plan Resmi', 'ayesoft' ), 'Default Ayarları Kullanmak İçin Boş Bırakınız', '' ), array( 'bgcl', __( '', 'ayesoft' ), __( 'Arka Plan Rengi ', 'ayesoft' ), 'Arkaplan Resmi Kullanmak İstemiyorsanız Bu Alanı Doldurunuz. Default Ayarları Kullanmak İçin Boş Bırakınız - Örn : 333333', '' ), array( 'arkaplan', __( 'siyah', 'ayesoft' ), __( 'Arka Plan Rengi', 'ayesoft' ), __( 'Sayfa Arka Plan Rengi?', 'ayesoft' ), 'select_options', 'Siyah|Beyaz|Mavi|Kırmızı|Yeşil|Sarı|Turuncu|Pembe|Mor|Kahverengi', 'siyah|beyaz|mavi|kirmizi|yesil|sari|turuncu|pembe|mor|kahverengi' ), array( 'arkaplansaydam', __( '60', 'ayesoft' ), __( 'Arka Plan Saydamlığı', 'ayesoft' ), __( 'Sayfa Arka Saydamlığı', 'ayesoft' ), 'select_options', 'YOK|10|20|30|40|50|60|70|80|90', '100|90|80|70|60|50|40|30|20|10' ), array( '2renk', __( 'mavi', 'ayesoft' ), __( 'Site 2. Rengi', 'ayesoft' ), __( 'Site 2. Rengi?', 'ayesoft' ), 'select_options', 'Siyah|Beyaz|Mavi|Kırmızı|Yeşil|Sarı|Turuncu|Pembe|Mor|Kahverengi|Alternatif 1|Alternatif 2|Alternatif 3|Alternatif 4|Alternatif 5', 'siyah|beyaz|mavi|kirmizi|yesil|sari|turuncu|pembe|mor|kahverengi|alternatif1|alternatif2|alternatif3|alternatif4|alternatif5' ), array( '2renksaydam', __( '60', 'ayesoft' ), __( 'Site 2. Rengi Saydamlığı', 'ayesoft' ), __( 'Site 2. Rengi Saydamlığı', 'ayesoft' ), 'select_options', 'YOK|10|20|30|40|50|60|70|80|90', '100|90|80|70|60|50|40|30|20|10' ), array( 'anasayfa', __( '1', 'ayesoft' ), __( 'Anasayfa Stili', 'ayesoft' ), __( '', 'ayesoft' ), 'select_options', 'Stil 1|Stil 2|Stil 3', '1|2|3' ), array( 'gosterim', __( '1', 'ayesoft' ), __( 'Film Gösterim Stili', 'ayesoft' ), __( '', 'ayesoft' ), 'select_options', 'Stil 1|Stil 2', '1|2' ), array( 'manset', __( '0', 'ayesoft' ), __( 'Manşet Gösterim Alanı', 'ayesoft' ), __( '', 'ayesoft' ), 'select_options', 'YOK|Stil 1|Stil 2', '0|1|2' ), array( 'mansettur', __( '1', 'ayesoft' ), __( 'Manşet Türü', 'ayesoft' ), __( '', 'ayesoft' ), 'select_options', 'Beğenilenler|İzlenenler|Yorumlananlar|Son Eklenenler|Kategoriden Son Eklenenler|Rastgele|Kategoriden Rastgele', '1|2|3|4|5|6|7' ), array( 'mansetkategori', __( '0', 'ayesoft' ), __( 'Manşet Kategorisi', 'ayesoft' ), '', 'kategori' ), array( 'otomatikboyut', 'yes', __( 'Otomatik boyutlandırma', 'ayesoft' ), __( '', 'ayesoft' ), 'yesno' ), array( 'dublajgoster', 'no', __( 'Dublaj Seçeneği', 'ayesoft' ), __( 'Dizi Sitesi Yapıyorsanız veya Dublaj Seçeneğini Kullanmıyorsanız Bu Alanı Pasif Yapın.', 'ayesoft' ), 'yesno' ), array( 'lazy', 'no', __( 'Lazy Load', 'ayesoft' ), __( 'Sayfada görünmeyen resimler yüklenmez böylelikle sayfalar daha hızlı açılır.', 'ayesoft' ), 'yesno' ) ) ), array( __( 'Sidebar', 'ayesoft' ), array( array( 'kategori', 'no', __( 'Sidebar Kategori', 'ayesoft' ), __( 'Eğer Filmlerinizi Yerli/Yabancı Şeklinde Ayırmıyorsanız Bu Alanı Pasif Yapın.', 'ayesoft' ), 'yesno' ), array( 'yabancibaslik', __( 'Yabancı Film', 'ayesoft' ), __( 'Yabancı Film Başlığı', 'ayesoft' ), 'Sidebar Yabancı Film Başlığı', '' ), array( 'yabanci', __( '0', 'ayesoft' ), __( 'Yabancı Film Kategorisi', 'ayesoft' ), '', 'kategori' ), array( 'yerlibaslik', __( 'Yerli Film', 'ayesoft' ), __( 'Yerli Film Başlığı', 'ayesoft' ), 'Sidebar Yerli Film Başlığı', '' ), array( 'yerli', __( '0', 'ayesoft' ), __( 'Yerli Film Kategorisi', 'ayesoft' ), '', 'kategori' ), array( 'gununfilmigoster', 'no', __( 'Günün Filmi', 'ayesoft' ), __( '', 'ayesoft' ), 'yesno' ), array( 'gununfilmikategori', __( '0', 'ayesoft' ), __( 'Günün Filmi Kategorisi', 'ayesoft' ), '', 'kategori' ) ) ), array( __( 'Reklam Kutusu', 'ayesoft' ), array( array( 'enable_reklamkutusu', 'no', __( 'Film Öncesi Reklam', 'ayesoft' ), __( 'Video Öncesi Reklam Aktif Olsun mu?', 'ayesoft' ), 'yesno' ), array( 'videooncesi', __( '', 'ayesoft' ), __( 'Film Öncesi Reklam Kodlarınız', 'ayesoft' ), '', 'textarea' ), array( 'videoalti', __( '', 'ayesoft' ), __( 'Video Altı Reklam Kodlarınız', 'ayesoft' ), '', 'textarea' ), array( 'ustbanner', __( '', 'ayesoft' ), __( 'Üst Reklam Kodunuz:', 'ayesoft' ), __( 'Banner alanında gösterilecek 468 x 60 reklam kodunuzu ekleyin.', 'ayesoft' ), 'textarea' ), array( 'reklamsidebar', __( '', 'ayesoft' ), __( '250-250 Sidebar Reklam Kodunuz:', 'ayesoft' ), __( 'Sidebar 250 x 250 reklam kodunuzu buraya ekleyin.', 'ayesoft' ), 'textarea' ) ) ), array( __( 'Özel Alan Ayarları', 'ayesoft' ), array( array( 'resim', __( 'resim', 'ayesoft' ), __( 'Resim Özel Alanı', 'ayesoft' ), '', '' ), array( 'resimdefault', __( 'http://www.siteadresiniz.com/default.jpg', 'ayesoft' ), __( 'Default Resim', 'ayesoft' ), __( 'Resim Özel Alanını Boş Bıraktığınızda Görünecek Resim URL Adresi.', 'ayesoft' ), '' ), array( 'tur', __( 'tur', 'ayesoft' ), __( 'Dublaj Özel Alanı', 'ayesoft' ), '', '' ), array( 'turdefault', __( 'td', 'ayesoft' ), __( 'Default Dublaj', 'ayesoft' ), __( 'Dublaj Özel Alanını Boş Bıraktığınızda Otomatik Olarak Seçilecek Tür.', 'ayesoft' ), '' ), array( 'coz', __( 'coz', 'ayesoft' ), __( 'Kalite Özel Alanı', 'ayesoft' ), '', '' ), array( 'cozdefault', __( '360', 'ayesoft' ), __( 'Default Kalite', 'ayesoft' ), __( 'Kalite Özel Alanını Boş Bıraktığınızda Otomatik Olarak Seçilecek Tür..', 'ayesoft' ), '' ), array( 'aciklama', __( 'aciklama', 'ayesoft' ), __( 'Açıklama Özel Alanı', 'ayesoft' ), '', '' ) ) ), array( __( 'Sosyal Paylaşım', 'ayesoft' ), array( array( 'facebook', __( '', 'ayesoft' ), __( 'Facebook Sayfa Adresiniz', 'ayesoft' ), '', '' ), array( 'twitter', __( '', 'ayesoft' ), __( 'Twitter Sayfa Adresiniz', 'ayesoft' ), '', '' ), array( 'google', __( '', 'ayesoft' ), __( 'Google Plus Sayfa Adresiniz', 'ayesoft' ), '', '' ) ) ), array( __( 'Header & Footer Ayarları', 'ayesoft' ), array( array( 'head', __( '', 'ayesoft' ), __( 'Header:', 'ayesoft' ), __( 'Meta Taglarınızı Bu Alana Girebilirsiniz.', 'ayesoft' ), 'textarea' ), array( 'copyright', __( '', 'ayesoft' ), __( 'Footer Açıklama:', 'ayesoft' ), __( 'Footer Sol Açıklama Alanı.', 'ayesoft' ), 'textarea' ), array( 'facesayfa', __( '', 'ayesoft' ), __( 'Facebook Sayfa:', 'ayesoft' ), __( 'Facebook Sayfa Adresiniz', 'ayesoft' ), '' ), array( 'sayac', __( '', 'ayesoft' ), __( 'Sayaç:', 'ayesoft' ), __( 'Footer Sağ Sosyal Buton Altı Alan.', 'ayesoft' ), 'textarea' ) ) ) );
  200.     foreach ($ayesoft_options as $section) {
  201.         foreach ($section[1] as $option) {
  202.             add_option( $option[0], $option[1] );
  203.         }
  204.     }
  205.  
  206.     add_action( 'admin_head', 'wp_ayesoft_admin_css' );
  207. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement