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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/stando/www/wp-content/plugins/uwac/adminframework/fields/checkbox/checkbox.php
<?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access pages directly.
/**
*
* Field: Checkbox
*
* @since 1.0.0
* @version 1.0.0
*
*/
class CSSFramework_Option_checkbox extends CSSFramework_Options {
	
	public function __construct( $field, $value = '', $unique = '' ) {
		parent::__construct( $field, $value, $unique );
	}

	private function do_checkbox($options,$depth){
		$style_attrs  = null;
		$settings     = $this->field['settings'];
		$style        = (isset($settings['style'])) ? $settings['style'] : false;
		$type         = (isset($settings['type'])) ? $settings['type'] : 'normal';

		$check_fields = '';

		foreach ($options as $key => $value){
			$re_do = false;
			if ($style == 'labeled'){
				if (is_array($value)){
					$labels = $value['unchecked'];
					$labels .= '|'.$value['checked'];
				} else {
					$labels = $value;
				}
				$value = null;
				$style_attrs = "class='cssf-checkbox-labeled' data-labelauty='{$labels}'";
			} else if ($style == 'icheck'){
				$style_attrs = "class='cssf-checkbox-icheck cssf-checkbox-{$type}'";
			}


			if (is_array($value)){
				if (isset($value['desc'])){
					$desc 	= '<p class="cssf-text-desc">'.$value['desc'].'</p>';
					$value 	= $value['label'];
				} else {
					$re_do = true;
				}
			} else {
				$desc 	= null;
			}

			if ($re_do){
				$depth++;
				$subfields  = $this->do_checkbox($value,$depth);
				$check_fields .= "<li class='checkbox-sublevel checkbox-sublevel-{$depth}'><strong>{$key}</strong>{$subfields}</li>";
			} else {
				$check_fields .= '
					<li>
						<label>
							<div><input type="checkbox" name="'. $this->element_name( '[]' ) .'" value="'. $key .'"'. $this->element_attributes( $key ) . $this->checked( $this->element_value(), $key ) . $style_attrs .'/> '.$value.'</div>
							'.$desc.'
						</label>
					</li>
				';
			}

		}

		$output = '
			<ul'. $this->element_class() .'>
				'.$check_fields.'
			</ul>
		';

		return $output;
	}
	
	public function output() {
		
		echo $this->element_before();
		
		if( isset( $this->field['options'] ) ) {
			
			$options  = $this->field['options'];
			$options  = ( is_array( $options ) ) ? $options : array_filter( $this->element_data( $options ) );
			
			if (!empty($options)){
				// $style_attrs  = null;
				// $settings     = $this->field['settings'];
				// $style        = (isset($settings['style'])) ? $settings['style'] : false;
				// $type         = (isset($settings['type'])) ? $settings['type'] : 'normal';
				



				echo $this->do_checkbox($options,0);




				// echo '<ul'. $this->element_class() .'>';
				// foreach ( $options as $key => $value ) {
				// 	if ($style == 'labeled'){
				// 		if (is_array($value)){
				// 			$labels = $value['unchecked'];
				// 			$labels .= '|'.$value['checked'];
				// 		} else {
				// 			$labels = $value;
				// 		}
				// 		$value = null;
				// 		$style_attrs = "class='cssf-checkbox-labeled' data-labelauty='{$labels}'";
				// 	} else if ($style == 'icheck'){
				// 		$style_attrs = "class='cssf-checkbox-icheck cssf-checkbox-{$type}'";
				// 	} else if ($style == 'multilevel'){
						
				// 	}


				// 	if (is_array($value)){
				// 		$desc 	= '<p class="cssf-text-desc">'.$value['desc'].'</p>';
				// 		$value 	= $value['label'];
				// 	} else {
				// 		$desc 	= null;
				// 	}
				// 	echo '
				// 		<li>
				// 			<label>
				// 				<div><input type="checkbox" name="'. $this->element_name( '[]' ) .'" value="'. $key .'"'. $this->element_attributes( $key ) . $this->checked( $this->element_value(), $key ) . $style_attrs .'/> '.$value.'</div>
				// 				'.$desc.'
				// 			</label>
				// 		</li>
				// 	';
				// }
				// echo '</ul>';
			}
			
		} else {
			$label = ( isset( $this->field['label'] ) ) ? $this->field['label'] : '';
			echo '<label><input type="checkbox" name="'. $this->element_name() .'" value="1"'. $this->element_class() . $this->element_attributes() . checked( $this->element_value(), 1, false ) .'/> '. $label .'</label>';
		}
		
		echo $this->element_after();
		
	}
	
}

haha - 2025