コード例 #1
0
/**
 * converts plugin's array to string and adds version numbers
 * @return string preformated text with installed plugin's information
 * @access private
 */
function br_show_plugins()
{
    global $plugins;
    $str = '';
    if (is_array($plugins) && $plugins != array()) {
        foreach ($plugins as $key => $plugin_name) {
            // note that some plugins may not have been loaded up by now
            // so we do that here to make sure...  also turn on output
            // buffering so they don't screw up our output with spacing
            // or newlines
            //
            ob_start();
            use_plugin($plugin_name);
            ob_end_clean();
            if ($key != 0 || $plugin_name != '') {
                $english_name = get_plugin_requirement($plugin_name, 'english_name');
                $str .= "    * {$key} = " . (!empty($english_name) ? $english_name . " ({$plugin_name}) " : "{$plugin_name} ") . get_plugin_version($plugin_name, TRUE) . "\n";
            }
        }
        // compatibility plugin can be used without needing to enable it in sm config
        if (file_exists(SM_PATH . 'plugins/compatibility/setup.php') && !in_array('compatibility', $plugins)) {
            $str .= '    * Compatibility (compatibility) ' . get_plugin_version('compatibility', TRUE) . "\n";
        }
    }
    if ($str == '') {
        return "    * Nothing listed\n";
    }
    return $str;
}
コード例 #2
0
function check_my_version_html_page()
{
    ?>
  <div>
    <h2>Check My Version Options</h2>
    <form method="post" action="options.php">
      <?php 
    wp_nonce_field('update-options');
    ?>
      <table width="550" border='1'>
        <tr valign="middle">
          <th width="150" scope="row">Theme Author</th>
          <td width="400">
            <input name="check_my_version_theme" type="text" 
            id="check_my_version_theme" value="<?php 
    echo get_option('check_my_version_theme');
    ?>
" />
          </td>
        </tr>
        <tr><td width="550" colspan='2'>
          <?php 
    get_theme_versions(get_theme_names());
    ?>
          </td></tr>
        <tr valign="middle">
          <th width="150" scope="row">Plugin Author</th>
          <td width="400">
            <input name="check_my_version_plugin" type="text" 
            id="check_my_version_plugin" value="<?php 
    echo get_option('check_my_version_plugin');
    ?>
" />
          </td>
        </tr>
        <tr><td width="550" colspan='2'>
          <?php 
    get_plugin_version(get_option('check_my_version_plugin'));
    ?>
          </td></tr>
      </table>
      <input type="hidden" name="action" value="update" />
      <input type="hidden" name="page_options" value="check_my_version_theme,check_my_version_plugin" />
      <!--input type="hidden" name="page_options" value="check_my_version_plugin" /-->
      <p><input type="submit" value="<?php 
    _e('Save Changes');
    ?>
" /></p>
    </form>
  </div> <?php 
}
コード例 #3
0
function ppl_bug_form($options_key)
{
    global $wp_version;
    $template_name = basename(get_bloginfo('template_url'));
    $options = get_option($options_key);
    $options['mbstring'] = intval(function_exists('mb_internal_encoding'));
    $woptions = get_option('widget_rrm_' . str_replace('-', '_', $options_key));
    ?>
	<div class="wrap">
	<h2>Report a Bug</h2>
	<form method="post" action="http://rmarsh.com/report-a-bug/">
	<p><?php 
    _e('This option takes you to my site where you can inform me of any issues 
	you are having with this plugin. It also passes along useful debugging information such as 
	which versions of WordPress, PHP, and MySQL you are using, as well as the current 
	plugin settings.', 'post_plugins');
    ?>
</p>
	<div class="submit"><input type="submit" name="report_bug" value="<?php 
    _e('File Report', 'post_plugins');
    ?>
"  /></div>
	<input type="hidden" name="plugin" value="<?php 
    echo $options_key;
    ?>
" />
	<input type="hidden" name="plugin_version" value="<?php 
    echo get_plugin_version($options_key);
    ?>
" />	
	<input type="hidden" name="wp_version" value="<?php 
    echo $wp_version;
    ?>
" />
	<input type="hidden" name="php_version" value="<?php 
    echo PHP_VERSION;
    ?>
" />
	<input type="hidden" name="mysql_version" value="<?php 
    echo mysql_get_client_info();
    ?>
" />
	<input type="hidden" name="wp_language" value='<?php 
    echo WPLANG;
    ?>
' />
	<input type="hidden" name="template" value='<?php 
    echo $template_name;
    ?>
' />
	<input type="hidden" name="options_set" value='<?php 
    echo serialize($options);
    ?>
' />
	<input type="hidden" name="widget_options_set" value='<?php 
    echo serialize($woptions);
    ?>
' />
	</form>
	</div>
	<?php 
}
コード例 #4
0
ファイル: global.php プロジェクト: jprice/EHCP
 function check_plugin_version($plugin_name, $a = 0, $b = 0, $c = 0, $force_inclusion = FALSE)
 {
     $plugin_version = get_plugin_version($plugin_name, $force_inclusion, TRUE);
     if (!$plugin_version) {
         return FALSE;
     }
     // split the version string into sections delimited by
     // decimal points, and make sure we have three sections
     //
     $plugin_version = explode('.', $plugin_version);
     if (!isset($plugin_version[0])) {
         $plugin_version[0] = 0;
     }
     if (!isset($plugin_version[1])) {
         $plugin_version[1] = 0;
     }
     if (!isset($plugin_version[2])) {
         $plugin_version[2] = 0;
     }
     //   sm_print_r($plugin_version);
     // now test the version number
     //
     if ($plugin_version[0] < $a || $plugin_version[0] == $a && $plugin_version[1] < $b || $plugin_version[0] == $a && $plugin_version[1] == $b && $plugin_version[2] < $c) {
         return FALSE;
     }
     return TRUE;
 }
コード例 #5
0
ファイル: configtest.php プロジェクト: teammember8/roundcube
         foreach ($squirrelmail_plugin_hooks as $hook_name => $hooked_plugins) {
             foreach ($hooked_plugins as $hooked_plugin => $hooked_function) {
                 if ($hooked_plugin == $name && (empty($static_squirrelmail_plugin_hooks[$hook_name][$hooked_plugin]) || $static_squirrelmail_plugin_hooks[$hook_name][$hooked_plugin] != $hooked_function)) {
                     do_err('The plugin <i>' . $name . '</i> is supposed to be registered on the <i>' . $hook_name . '</i> hook, but it is not.  You need to re-run the configuration utility and re-save your configuration file.', FALSE);
                 }
             }
         }
     }
 }
 $squirrelmail_plugin_hooks = $static_squirrelmail_plugin_hooks;
 /**
  * Print plugin versions
  */
 echo $IND . "Plugin versions...<br />\n";
 foreach ($plugins as $name) {
     $plugin_version = get_plugin_version($name);
     $english_name = get_plugin_requirement($name, 'english_name');
     echo $IND . $IND . (empty($english_name) ? $name . ' ' : $english_name . ' (' . $name . ') ') . (empty($plugin_version) ? '??' : $plugin_version) . "<br />\n";
     // check if this plugin has any other plugin
     // dependencies and if they are satisfied
     //
     $failed_dependencies = check_plugin_dependencies($name);
     if ($failed_dependencies === SQ_INCOMPATIBLE) {
         do_err($name . ' is NOT COMPATIBLE with this version of SquirrelMail', FALSE);
     } else {
         if (is_array($failed_dependencies)) {
             $missing_plugins = '';
             $incompatible_plugins = '';
             foreach ($failed_dependencies as $depend_name => $depend_requirements) {
                 if ($depend_requirements['version'] == SQ_INCOMPATIBLE) {
                     $incompatible_plugins .= ', ' . $depend_name;
コード例 #6
0
function bg_bibfers_options_page()
{
    // http://azbyka.ru/biblia/?Lk.4:25-5:13,6:1-13&crgli&rus&num=cr
    // имена опций и полей
    $bg_bibfers_site = 'bg_bibfers_site';
    // Имя ссылки
    $c_lang_name = 'bg_bibfers_c_lang';
    // Церковно-славянский
    $r_lang_name = 'bg_bibfers_r_lang';
    // Русский
    $g_lang_name = 'bg_bibfers_g_lang';
    // Греческий
    $l_lang_name = 'bg_bibfers_l_lang';
    // Латинский
    $i_lang_name = 'bg_bibfers_i_lang';
    // Иврит
    $c_font_name = 'bg_bibfers_c_font';
    // Шрифт для церковно-славянского текста
    $bg_bibfers_page = 'bg_bibfers_page';
    // Ссылка на предварительно созданную страницу для вывода текста Библии
    $bg_verses_lang = 'bg_bibfers_verses_lang';
    // Язык стихов из Библии во всплывающей подсказке
    $bg_show_fn = 'bg_bibfers_show_fn';
    // Отображать оригинальные номера стихов
    $target_window = 'bg_bibfers_target';
    // Где открыть страницу с текстом Библии
    $bg_headers = 'bg_bibfers_headers';
    // Подсвечивать ссылки в заголовках H1-H6
    $bg_interpret = 'bg_bibfers_interpret';
    // Включить ссылки на толкование Священного Писания
    $bg_parallel = 'bg_bibfers_parallel';
    // Включить ссылки на паралельные места Священного Писания
    $bg_norm_refs = 'bg_bibfers_norm_refs';
    // Преобразовывать ссылки к нормализованному виду
    $bg_verses_name = 'bg_bibfers_show_verses';
    // Отображать стихи из Библии во всплывающей подсказке
    $bg_curl_name = 'bg_bibfers_curl';
    // Чтение файлов Библии с помощью cURL
    $bg_fgc_name = 'bg_bibfers_fgc';
    // Чтение файлов Библии с помощью file_get_contents()
    $bg_fopen_name = 'bg_bibfers_fopen';
    // Чтение файлов Библии с помощью fopen()
    $bg_preq = 'bg_bibfers_prereq';
    // Предварительно загружать стихи из Библии в всплывающие подсказки
    $bg_content = 'bg_bibfers_content';
    // Контейнер, внутри которого будут отображаться подсказки
    $links_class = 'bg_bibfers_class';
    // CSS класс для ссылок на Библию
    $bg_refs_file = 'bg_bibfers_refs_file';
    // Пользовательский файл цитат из Библии
    $bg_bibfers_debug_name = 'bg_bibfers_debug';
    // Включить запись в лог
    $hidden_field_name = 'bg_bibfers_submit_hidden';
    // Скрытое поле для проверки обновления информацции в форме
    bg_bibrefs_options_ini();
    // Параметры по умолчанию
    // Читаем существующие значения опций из базы данных
    $bg_bibfers_site_val = get_option($bg_bibfers_site);
    $c_lang_val = get_option($c_lang_name);
    $r_lang_val = get_option($r_lang_name);
    $g_lang_val = get_option($g_lang_name);
    $l_lang_val = get_option($l_lang_name);
    $i_lang_val = get_option($i_lang_name);
    $font_val = get_option($c_font_name);
    $bg_bibfers_page_val = get_option($bg_bibfers_page);
    $bg_verses_lang_val = get_option($bg_verses_lang);
    $bg_show_fn_val = get_option($bg_show_fn);
    $target_val = get_option($target_window);
    $bg_headers_val = get_option($bg_headers);
    $bg_interpret_val = get_option($bg_interpret);
    $bg_parallel_val = get_option($bg_parallel);
    $bg_norm_refs_val = get_option($bg_norm_refs);
    $bg_verses_val = get_option($bg_verses_name);
    $bg_curl_val = get_option($bg_curl_name);
    $bg_fgc_val = get_option($bg_fgc_name);
    $bg_fopen_val = get_option($bg_fopen_name);
    $bg_preq_val = get_option($bg_preq);
    $bg_content_val = get_option($bg_content);
    $class_val = get_option($links_class);
    $bg_refs_file_val = get_option($bg_refs_file);
    $bg_bibfers_debug_val = get_option($bg_bibfers_debug_name);
    // Проверяем, отправил ли пользователь нам некоторую информацию
    // Если "Да", в это скрытое поле будет установлено значение 'Y'
    if (isset($_POST[$hidden_field_name]) && $_POST[$hidden_field_name] == 'Y') {
        // Сохраняем отправленное значение в БД
        $bg_bibfers_site_val = isset($_POST[$bg_bibfers_site]) && $_POST[$bg_bibfers_site] ? $_POST[$bg_bibfers_site] : '';
        update_option($bg_bibfers_site, $bg_bibfers_site_val);
        $c_lang_val = isset($_POST[$c_lang_name]) && $_POST[$c_lang_name] ? $_POST[$c_lang_name] : '';
        update_option($c_lang_name, $c_lang_val);
        $r_lang_val = isset($_POST[$r_lang_name]) && $_POST[$r_lang_name] ? $_POST[$r_lang_name] : '';
        update_option($r_lang_name, $r_lang_val);
        $g_lang_val = isset($_POST[$g_lang_name]) && $_POST[$g_lang_name] ? $_POST[$g_lang_name] : '';
        update_option($g_lang_name, $g_lang_val);
        $l_lang_val = isset($_POST[$l_lang_name]) && $_POST[$l_lang_name] ? $_POST[$l_lang_name] : '';
        update_option($l_lang_name, $l_lang_val);
        $i_lang_val = isset($_POST[$i_lang_name]) && $_POST[$i_lang_name] ? $_POST[$i_lang_name] : '';
        update_option($i_lang_name, $i_lang_val);
        $font_val = isset($_POST[$c_font_name]) && $_POST[$c_font_name] ? $_POST[$c_font_name] : '';
        update_option($c_font_name, $font_val);
        $bg_bibfers_page_val = isset($_POST[$bg_bibfers_page]) && $_POST[$bg_bibfers_page] ? $_POST[$bg_bibfers_page] : '';
        update_option($bg_bibfers_page, $bg_bibfers_page_val);
        $bg_verses_lang_val = isset($_POST[$bg_verses_lang]) && $_POST[$bg_verses_lang] ? $_POST[$bg_verses_lang] : '';
        update_option($bg_verses_lang, $bg_verses_lang_val);
        $bg_show_fn_val = isset($_POST[$bg_show_fn]) && $_POST[$bg_show_fn] ? $_POST[$bg_show_fn] : '';
        update_option($bg_show_fn, $bg_show_fn_val);
        $target_val = isset($_POST[$target_window]) && $_POST[$target_window] ? $_POST[$target_window] : '';
        update_option($target_window, $target_val);
        $bg_headers_val = isset($_POST[$bg_headers]) && $_POST[$bg_headers] ? $_POST[$bg_headers] : '';
        update_option($bg_headers, $bg_headers_val);
        $bg_interpret_val = isset($_POST[$bg_interpret]) && $_POST[$bg_interpret] ? $_POST[$bg_interpret] : '';
        update_option($bg_interpret, $bg_interpret_val);
        $bg_parallel_val = isset($_POST[$bg_parallel]) && $_POST[$bg_parallel] ? $_POST[$bg_parallel] : '';
        update_option($bg_parallel, $bg_parallel_val);
        $bg_norm_refs_val = isset($_POST[$bg_norm_refs]) && $_POST[$bg_norm_refs] ? $_POST[$bg_norm_refs] : '';
        update_option($bg_norm_refs, $bg_norm_refs_val);
        $bg_verses_val = isset($_POST[$bg_verses_name]) && $_POST[$bg_verses_name] ? $_POST[$bg_verses_name] : '';
        update_option($bg_verses_name, $bg_verses_val);
        $bg_curl_val = isset($_POST[$bg_curl_name]) && $_POST[$bg_curl_name] ? $_POST[$bg_curl_name] : '';
        update_option($bg_curl_name, $bg_curl_val);
        $bg_fgc_val = isset($_POST[$bg_fgc_name]) && $_POST[$bg_fgc_name] ? $_POST[$bg_fgc_name] : '';
        update_option($bg_fgc_name, $bg_fgc_val);
        $bg_fopen_val = isset($_POST[$bg_fopen_name]) && $_POST[$bg_fopen_name] ? $_POST[$bg_fopen_name] : '';
        update_option($bg_fopen_name, $bg_fopen_val);
        $bg_preq_val = isset($_POST[$bg_preq]) && $_POST[$bg_preq] ? $_POST[$bg_preq] : '';
        update_option($bg_preq, $bg_preq_val);
        $bg_content_val = isset($_POST[$bg_content]) && $_POST[$bg_content] ? $_POST[$bg_content] : '';
        update_option($bg_content, $bg_content_val);
        $class_val = isset($_POST[$links_class]) && $_POST[$links_class] ? $_POST[$links_class] : '';
        update_option($links_class, $class_val);
        $bg_refs_file_val = isset($_POST[$bg_refs_file]) && $_POST[$bg_refs_file] ? $_POST[$bg_refs_file] : '';
        update_option($bg_refs_file, $bg_refs_file_val);
        $bg_bibfers_debug_val = isset($_POST[$bg_bibfers_debug_name]) && $_POST[$bg_bibfers_debug_name] ? $_POST[$bg_bibfers_debug_name] : '';
        update_option($bg_bibfers_debug_name, $bg_bibfers_debug_val);
        // Вывести сообщение об обновлении параметров на экран
        echo '<div class="updated"><p><strong>' . __('Options saved.', 'bg_bibfers') . '</strong></p></div>';
    }
    ?>
<!--  форма опций -->
    
<table width="100%">
<tr><td valign="top">
<!--  Теперь отобразим опции на экране редактирования -->
<div class="wrap">
<!--  Заголовок -->
<h2><?php 
    _e('Bg Bible References Plugin Options', 'bg_bibfers');
    ?>
</h2>
<p><?php 
    printf(__('Version', 'bg_bibfers') . ' <b>' . get_plugin_version() . '</b>');
    ?>
</p>


<!-- Форма настроек -->
<form name="form1" method="post" action="<?php 
    echo str_replace('%7E', '~', $_SERVER['REQUEST_URI']);
    ?>
">

<!--  Основные параметры -->
<!--  Адрес ссылки -->
<details>
<summary><strong><?php 
    _e('Links to... (select the site)', 'bg_bibfers');
    ?>
</strong></summary>

<table class="form-table">

<tr valign="top">
<th scope="row">
<input type="radio" id="bg_bibfers_site1" name="<?php 
    echo $bg_bibfers_site;
    ?>
" <?php 
    if ($bg_bibfers_site_val == "azbyka") {
        echo "checked";
    }
    ?>
 value="azbyka"> <?php 
    _e('Links to <a href="http://azbyka.ru/biblia/" target=_blank>azbyka.ru</a>', 'bg_bibfers');
    ?>
</th><td></td></tr>

<tr valign="top">
<th scope="row"></th>
<td>
<?php 
    printf(__('Languages of the Bible text on', 'bg_bibfers') . ' <a href="http://azbyka.ru/biblia/" target=_blank>azbyka.ru</a>');
    ?>
<br />
<input type="hidden" name="<?php 
    echo $hidden_field_name;
    ?>
" value="Y">

<input type="checkbox" id="c_lang" name="<?php 
    echo $c_lang_name;
    ?>
" <?php 
    if ($c_lang_val == "c") {
        echo "checked";
    }
    ?>
 value="c" onclick='c_lang_checked();'> <?php 
    _e('Church Slavic', 'bg_bibfers');
    ?>
<br />
<input type="checkbox" id="r_lang" name="<?php 
    echo $r_lang_name;
    ?>
" <?php 
    if ($r_lang_val == "r") {
        echo "checked";
    }
    ?>
  value="r"> <?php 
    _e('Russian', 'bg_bibfers');
    ?>
<br />
<input type="checkbox" id="g_lang" name="<?php 
    echo $g_lang_name;
    ?>
" <?php 
    if ($g_lang_val == "g") {
        echo "checked";
    }
    ?>
  value="g"> <?php 
    _e('Greek', 'bg_bibfers');
    ?>
<br />
<input type="checkbox" id="l_lang" name="<?php 
    echo $l_lang_name;
    ?>
" <?php 
    if ($l_lang_val == "l") {
        echo "checked";
    }
    ?>
  value="l"> <?php 
    _e('Latin', 'bg_bibfers');
    ?>
<br />
<input type="checkbox" id="i_lang" name="<?php 
    echo $i_lang_name;
    ?>
" <?php 
    if ($i_lang_val == "i") {
        echo "checked";
    }
    ?>
  value="i"> <?php 
    _e('Hebrew', 'bg_bibfers');
    ?>
<br />
</td></tr>

<tr valign="top">
<th scope="row"></th>
<td>
<?php 
    _e('Font for Church Slavonic text', 'bg_bibfers');
    ?>
<br />
<input type="radio" id="ucs" name="<?php 
    echo $c_font_name;
    ?>
" <?php 
    if ($font_val == "ucs") {
        echo "checked";
    }
    ?>
 value="ucs"> <?php 
    _e('Church Slavic font', 'bg_bibfers');
    ?>
<br />
<input type="radio" id="rus" name="<?php 
    echo $c_font_name;
    ?>
" <?php 
    if ($font_val == "rus") {
        echo "checked";
    }
    ?>
 value="rus"> <?php 
    _e('Russian font ("Old" style)', 'bg_bibfers');
    ?>
<br />
<input type="radio" id="hip" name="<?php 
    echo $c_font_name;
    ?>
" <?php 
    if ($font_val == "hip") {
        echo "checked";
    }
    ?>
 value="hip"> <?php 
    _e('HIP-standard', 'bg_bibfers');
    ?>
<br />
<script>
function c_lang_checked() {
	elRadio = document.getElementsByName('<?php 
    echo $c_font_name;
    ?>
');
	for (var i = 0; i < elRadio.length; i++) {
		if (document.getElementById('c_lang').checked == true) {elRadio[i].disabled = false;}
		else {elRadio[i].disabled = true;}
	}
}
c_lang_checked();
</script>
</td></tr>

<tr valign="top">
<th scope="row">
<input type="radio" id="bg_bibfers_site2" name="<?php 
    echo $bg_bibfers_site;
    ?>
" <?php 
    if ($bg_bibfers_site_val == "this") {
        echo "checked";
    }
    ?>
 value="this"> <?php 
    _e('Links to this site', 'bg_bibfers');
    ?>
<br />
</th><td></td></tr>

<tr valign="top">
<th scope="row"></th>
<td>
<?php 
    _e('Permalink to page for search result', 'bg_bibfers');
    ?>
<br />
<input type="text" id="bg_bibfers_page" name="<?php 
    echo $bg_bibfers_page;
    ?>
" size="60" value="<?php 
    echo $bg_bibfers_page_val;
    ?>
"><br />
</td></tr>


<tr valign="top">
<th scope="row">
<input type="radio" id="bg_bibfers_site3" name="<?php 
    echo $bg_bibfers_site;
    ?>
" <?php 
    if ($bg_bibfers_site_val == "none") {
        echo "checked";
    }
    ?>
 value="none"> <?php 
    _e('No links, popup only', 'bg_bibfers');
    ?>
<br />
</th><td>
<script>
function bg_bibfers_site_checked() {
	elRadio = document.getElementsByName('<?php 
    echo $bg_bibfers_site;
    ?>
');
	for (var i = 0; i < elRadio.length; i++) {
		if (document.getElementById('c_lang').checked == true) {elRadio[i].disabled = false;}
		else {elRadio[i].disabled = true;}
	}
}
bg_bibfers_site_checked();
</script>
</td></tr></table>
<hr>
</details>
<table class="form-table">

<tr valign="top">
<th scope="row"><?php 
    _e('Language of references and tooltips', 'bg_bibfers');
    ?>
</th>
<td>
<select id="bg_verses_lang" name="<?php 
    echo $bg_verses_lang;
    ?>
"> 
	<option <?php 
    if ($bg_verses_lang_val == "") {
        echo "selected";
    }
    ?>
 value=""><?php 
    _e('Default', 'bg_bibfers');
    ?>
</option>
	<?php 
    $path = dirname(dirname(__FILE__)) . '/bible/';
    if ($handle = opendir($path)) {
        while (false !== ($dir = readdir($handle))) {
            if (is_dir($path . $dir) && $dir != '.' && $dir != '..') {
                include $path . $dir . '/books.php';
                echo "<option ";
                if ($bg_verses_lang_val == $dir) {
                    echo "selected";
                }
                echo " value=" . $dir . ">" . $bg_bibfers_lang_name . "</option>\n";
            }
        }
        closedir($handle);
    }
    ?>
</select>
</td></tr>
<tr valign="top">
<th scope="row"><?php 
    _e('Show original verse numbers', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_show_fn" name="<?php 
    echo $bg_show_fn;
    ?>
" <?php 
    if ($bg_show_fn_val == "on") {
        echo "checked";
    }
    ?>
  value="on"> <?php 
    _e('<br><i>(Show the original verse numbers in parentheses after the verse numbers of Russian Synodal Translation in the tooltips and quotes.<br>Verses marked with asterisk * are absent in the original translation. * - always visible!)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>
<tr valign="top">
<th scope="row"><?php 
    _e('Open links', 'bg_bibfers');
    ?>
</th>
<td>
<input type="radio" id="blank_window" name="<?php 
    echo $target_window;
    ?>
" <?php 
    if ($target_val == "_blank") {
        echo "checked";
    }
    ?>
 value="_blank"> <?php 
    _e('in new window', 'bg_bibfers');
    ?>
<br />
<input type="radio" id="self_window" name="<?php 
    echo $target_window;
    ?>
" <?php 
    if ($target_val == "_self") {
        echo "checked";
    }
    ?>
 value="_self"> <?php 
    _e('in current window', 'bg_bibfers');
    ?>
<br />
</td></tr>
<tr valign="top">
<th scope="row"><?php 
    _e('Highlight references in the headers H1...H6', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_headers" name="<?php 
    echo $bg_headers;
    ?>
" <?php 
    if ($bg_headers_val == "on") {
        echo "checked";
    }
    ?>
  value="on"> <br />
</td></tr>
<tr valign="top">
<th scope="row"><?php 
    _e('Enable links to the interpretation of the Holy Scriptures', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_interpret" name="<?php 
    echo $bg_interpret;
    ?>
" <?php 
    if ($bg_interpret_val == "on") {
        echo "checked";
    }
    ?>
  value="on"> <?php 
    _e('<br><i>(Tooltips and Short Codes)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>

<tr valign="top">
<th scope="row"><?php 
    _e('Enable links to the parallel passages in the Bible', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_parallel" name="<?php 
    echo $bg_parallel;
    ?>
" <?php 
    if ($bg_parallel_val == "on") {
        echo "checked";
    }
    ?>
  value="on"> <?php 
    _e('<br><i>(Tooltips and Short Codes)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>

<tr valign="top">
<th scope="row"><?php 
    _e('Convert references to the normalized form', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_norm_refs" name="<?php 
    echo $bg_norm_refs;
    ?>
" <?php 
    if ($bg_norm_refs_val == "on") {
        echo "checked";
    }
    ?>
  value="on"> <br />
</td></tr>

<tr valign="top">
<th scope="row"><?php 
    _e('Show Bible verses in popup', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_verses" name="<?php 
    echo $bg_verses_name;
    ?>
" <?php 
    if ($bg_verses_val == "on") {
        echo "checked";
    }
    ?>
  value="on" onclick='bg_verses_checked();'> <?php 
    _e('<br><i>(If this option is disabled or data are not received from the server,<br>popup showing the Bible book title, chapter number and verse numbers)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>
</table>

<!--  Дополнительные параметры -->
<details>
<summary><strong><?php 
    _e('Additional options...', 'bg_bibfers');
    ?>
</strong></summary>

<table class="form-table">
<tr valign="top">
<th scope="row"><?php 
    _e('Preload Bible verses in tooltips', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_preq" name="<?php 
    echo $bg_preq;
    ?>
" <?php 
    if ($bg_preq_val == "on") {
        echo "checked";
    }
    ?>
  value="on"> <?php 
    _e('<br><i>(Try this option on a slow server.<br><u>Warning:</u> You can have a problem with ajax-requests limiting on the server.)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>
<script>
function bg_verses_checked() {
	if (document.getElementById('bg_verses').checked == true) {
		document.getElementById('bg_preq').disabled = false;
	} else {
		document.getElementById('bg_preq').disabled = true;
		document.getElementById('bg_preq').checked = false;
	}
}
bg_verses_checked();
</script>

<tr valign="top">
<th scope="row"><?php 
    _e('Method of reading files', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_fgc" name="<?php 
    echo $bg_fgc_name;
    ?>
" <?php 
    if ($bg_fgc_val == "on") {
        echo "checked";
    }
    ?>
  value="on" onclick='reading_off_checked();'> file_get_contents()<br />
<input type="checkbox" id="bg_fopen" name="<?php 
    echo $bg_fopen_name;
    ?>
" <?php 
    if ($bg_fopen_val == "on") {
        echo "checked";
    }
    ?>
  value="on" onclick='reading_off_checked();'> fopen() - fread() - fclose()<br />
<input type="checkbox" id="bg_curl" name="<?php 
    echo $bg_curl_name;
    ?>
" <?php 
    if ($bg_curl_val == "on") {
        echo "checked";
    }
    ?>
 value="on" onclick='reading_off_checked();'> cURL<br />
<?php 
    _e('<i>(Plugin tries to read Bible files with marked methods in the order listed.<br>To do the reading faster, disable unnecessary methods - you need one only. <br><u>Warning:</u> Some methods may not be available on your server.)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>
<script>
function reading_off_checked() {
	if (document.getElementById('bg_curl').checked == true || document.getElementById('bg_fgc').checked == true || document.getElementById('bg_fopen').checked == true) {
		document.getElementById('bg_verses').disabled = false;
	} else {
		document.getElementById('bg_verses').disabled = true;
		document.getElementById('bg_verses').checked = false;
		document.getElementById('bg_preq').disabled = true;
		document.getElementById('bg_preq').checked = false;
	}
}
reading_off_checked();
</script>
<tr valign="top">
<th scope="row"><?php 
    _e('Container, inside which will display tooltips', 'bg_bibfers');
    ?>
</th>
<td>
<input type="text" id="bg_content" name="<?php 
    echo $bg_content;
    ?>
" size="20" value="<?php 
    echo $bg_content_val;
    ?>
"><br />
</td></tr>

<tr valign="top">
<th scope="row"><?php 
    _e('Reference links CSS class', 'bg_bibfers');
    ?>
</th>
<td>
<input type="text" id="links_class" name="<?php 
    echo $links_class;
    ?>
" size="20" value="<?php 
    echo $class_val;
    ?>
"><br />
</td></tr>

<tr valign="top">
<th scope="row"><?php 
    _e('Custom file of Bible quotes', 'bg_bibfers');
    ?>
</th>
<td>
<input type="text" id="bg_refs_file" name="<?php 
    echo $bg_refs_file;
    ?>
" size="60" value="<?php 
    echo $bg_refs_file_val;
    ?>
"><br />
</td></tr>

<tr valign="top">
<th scope="row"><?php 
    _e('Debug', 'bg_bibfers');
    ?>
</th>
<td>
<input type="checkbox" id="bg_bibfers_debug" name="<?php 
    echo $bg_bibfers_debug_name;
    ?>
" <?php 
    if ($bg_bibfers_debug_val == "on") {
        echo "checked";
    }
    ?>
  value="on"'> <?php 
    _e('<br><i>(If you enable this option the debug information will written to the file "debug.log" in the plugin directory.<br>The file will be updated in 30 minutes after the last record, or the filesize exceed 2 Mb.<br><font color="red"><b>Disable this option after the end of debugging!</b></font>)</i>', 'bg_bibfers');
    ?>
 <br />
</td></tr>

</table>
</details>
<p class="submit">
<input type="submit" name="Submit" value="<?php 
    _e('Update Options', 'bg_bibfers');
    ?>
" />
</p>

</form>
</div>
</td>

<!-- Информация о плагине -->
<td valign="top" align="left" width="45em">

<div class="bg_bibfers_info_box">

	<h3><?php 
    _e('Thanks for using Bg Biblie References', 'bg_bibfers');
    ?>
</h3>
	<p class="bg_bibfers_gravatar"><a href="http://bogaiskov.ru" target="_blank"><?php 
    echo get_avatar("*****@*****.**", '64');
    ?>
</a></p>
	<p><?php 
    _e('Dear brothers and sisters!<br />Thank you for using my plugin!<br />I hope it is useful for your site.', 'bg_bibfers');
    ?>
</p>
	<p class="bg_bibfers_author"><a href="http://bogaiskov.ru" target="_blank"><?php 
    _e('Vadim Bogaiskov', 'bg_bibfers');
    ?>
</a></p>

	<h3><?php 
    _e('I like this plugin<br>– how can I thank you?', 'bg_bibfers');
    ?>
</h3>
	<p><?php 
    _e('There are several ways for you to say thanks:', 'bg_bibfers');
    ?>
</p>
	<ul>
		<li><?php 
    printf(__('<a href="%1$s" target="_blank">Give a donation</a>  for the construction of the church of Sts. Peter and Fevronia in Marino', 'bg_bibfers'), "http://hpf.ru.com/donate/");
    ?>
</li>
		<li><?php 
    printf(__('<a href="%1$s" target="_blank">Give 5 stars</a> over at the WordPress Plugin Directory', 'bg_bibfers'), "http://wordpress.org/support/view/plugin-reviews/bg-biblie-references");
    ?>
</li>
		<li><?php 
    printf(__('Share infotmation or make a nice blog post about the plugin', 'bg_bibfers'));
    ?>
</li>
	</ul>
	<div class="share42init" align="center" data-url="http://bogaiskov.ru/bg_bibfers/" data-title="<?php 
    _e('Bg Bible References really cool plugin for Orthodox WordPress sites', 'bg_bibfers');
    ?>
"></div>
	<script type="text/javascript" src="<?php 
    printf(plugins_url('share42/share42.js', dirname(__FILE__)));
    ?>
"></script>

	<h3><?php 
    _e('Support', 'bg_bibfers');
    ?>
</h3>
	<p><?php 
    printf(__('Please see the <a href="%1$s" target="_blank">support forum</a> or my <a href="%2$s" target="_blank">personal site</a> for help.', 'bg_bibfers'), "http://wordpress.org/support/plugin/bg-biblie-references", "http://bogaiskov.ru/bg_bibfers/");
    ?>
</p>
	
	<p class="bg_bibfers_close"><?php 
    _e("God protect you!", 'bg_bibfers');
    ?>
</p>
</div>
</td></tr></table>
<?php 
}