A3rr0r Pro Manager


Path: /www/wwwroot/www.smszp.cn/wp-content/themes/zimeiti


. | Edit | Rename
.. | Edit | Rename
404-bg.jpg | Edit | Rename
404.php | Edit | Rename
admin | Edit | Rename
archive.php | Edit | Rename
basic | Edit | Rename
default.jpg | Edit | Rename
favicon.ico | Edit | Rename
footer.php | Edit | Rename
functions.php | Edit | Rename
header.php | Edit | Rename
htbg.jpg | Edit | Rename
index.php | Edit | Rename
page-gudengbao.php | Edit | Rename
page.php | Edit | Rename
screenshot.jpg | Edit | Rename
search.php | Edit | Rename
sidebar.php | Edit | Rename
single-gudengbao.php | Edit | Rename
single.php | Edit | Rename
static | Edit | Rename
style.css | Edit | Rename
tijiao-en.php | Edit | Rename
tijiao.php | Edit | Rename
wap.css | Edit | Rename
zimeiti.php | Edit | Rename
zimeiti_2813.php | Edit | Rename
zimeiti_4069.php | Edit | Rename
zimeiti_5054.php | Edit | Rename
zimeiti_7054.php | Edit | Rename

'; if( !empty($values['multiple']) && $values['multiple'] === true ){ $format = '
'.$format.'删除
'; $this->enqueue_html['wpmbg_framework_html_'.$values['id']] = sprintf( $format, $values['desc'], $values['id'].'_{{i}}', $values['id'].'[{{i}}]', '' ); } $this->before_tags($values); if( !empty($values['multiple']) && $values['multiple'] === true ){ if( empty( $values['std'] ) || !is_array( $values['std'] ) ){ $values['std'] = array(); } $i=0; echo '
'; foreach($values['std'] as $key=>$val){ $i++; echo sprintf( $format, $values['desc'], $values['id'].'_'.$i, $values['id'].'['.$i.']', $val ); } echo '添加
'; }else{ echo sprintf( $format, $values['desc'], $values['id'], $values['id'], $values['std'] ); } $this->after_tags(); } /*select*/ public function select($values) { if( empty($values['id']) ) return; if( !empty($values['desc']) ){ $values['desc'] = '

'.$values['desc'].'

'; }else{ $values['desc'] = ''; } $entries = $this->select_entries($values); $format = ''; if( !empty($values['multiple']) && $values['multiple'] === true ){ $html_format = '
'; $html_format .= ''; $html_format .= $values['desc'].'删除
'; $this->enqueue_html['wpmbg_framework_html_'.$values['id']] = $html_format; } $this->before_tags($values); if( !empty($values['multiple']) && $values['multiple'] === true ){ if( empty( $values['std'] ) || !is_array( $values['std'] ) ){ $values['std'] = array(); } echo '
'; $i=0; foreach($values['std'] as $key=>$val){ $i++; echo '
'; echo ''; echo $values['desc'].'删除
'; } echo '添加
'; }else{ echo ''; echo $values['desc']; } $this->after_tags(); } /**upload**/ public function upload($values) { if( empty($values['id']) ) return; if( empty($values['std']) ){ $values['std'] = ''; } if( !empty($values['desc']) ){ $values['desc'] = '

'.$values['desc'].'

'; }else{ $values['desc'] = ''; } $button_text = (empty($values['button_text'])) ? 'Upload' : $values['button_text']; $file_view = ''; if( $values['std'] != '' && !is_array($values['std']) ){ $file_view = ''; } if( !empty($values['multiple']) && $values['multiple'] === true ){ $format = '
%s
%s删除
'; $this->enqueue_html['wpmbg_framework_html_'.$values['id']] = sprintf( $format, $values['id'].'_preview_{{i}}','', $values['id'].'_upload_{{i}}', $values['id'].'[{{i}}]', '', $values['id'].'_{{i}}', $button_text, $values['desc'] ); }else{ $format = '
%s
%s
%s'; } $this->before_tags($values); if( !empty($values['multiple']) && $values['multiple'] === true ){ if( empty( $values['std'] ) || !is_array( $values['std'] ) ){ $values['std'] = array(); } $i=0; echo '
'; foreach($values['std'] as $key=>$val){ $i++; $file_view = ''; if( $val != '' ){ $file_view = ''; } echo sprintf( $format, $values['id'].'_preview_'.$i, $file_view, $values['id'].'_upload_'.$i, $values['id'].'['.$i.']', $val, $values['id'].'_'.$i, $button_text, $values['desc'] ); } echo '添加
'; }else{ echo sprintf( $format, $values['id'].'_preview', $file_view, $values['id'].'_upload', $values['id'], $values['std'], $values['id'], $button_text, $values['desc'] ); } $this->after_tags(); } /*gallery*/ public function gallery($values){ if( empty($values['id']) ) return; if( !empty($values['multiple']) && $values['multiple'] === true ){ if( !empty($values['std']) && is_array($values['std']) ){ foreach( $values['std'] as $key => $value ){ if( !empty($value) && is_array($value) ){ $value_tem = ''; $value_tem = implode( ',', $value ); $image_ids[$key] = $value_tem; } } }else{ $image_ids = array(); } }else{ if( !empty($values['std']) && is_array($values['std']) ){ $image_ids = implode( ',', $values['std'] ); }else{ $image_ids = ''; } } $button_text = (empty($values['button_text'])) ? 'Upload' : $values['button_text']; if( !empty($values['multiple']) && $values['multiple'] === true ){ $format = ''; $this->enqueue_html['wpmbg_framework_html_'.$values['id']] = sprintf( $format, $values['desc'], '', $values['id'].'_input_{{i}}', $values['id'].'[{{i}}]', '', $button_text ); } $this->before_tags($values); if( !empty($values['multiple']) && $values['multiple'] === true ){ if( empty( $values['std'] ) || !is_array( $values['std'] ) ){ //$values['std'] = explode( ',', $values['std'] ); $values['std'] = array(); } $i=0; echo '
'; foreach($values['std'] as $key=>$value){ $i++; $html_li = ''; if(!is_array($value)){ $value_array = explode( ',', $value ); }else{ $value_array = $value; } if( !empty($value_array) && is_array($value_array) ){ $image_ids = ''; $image_ids = implode( ',', $value_array); foreach($value_array as $attachment_id){ $attachment = array(); $attachment = wp_get_attachment_image_src($attachment_id, 'thumbnail'); $file_type = substr($attachment[0], strrpos($attachment[0] , '.') + 1); if( in_array($file_type,array('png','jpg','gif','bmp','svg')) ){ $ico_src = $attachment[0]; }else{ $ico_src = wp_mime_type_icon($attachment_id); } $html_li .= ''; } } echo sprintf( $format, $values['desc'], $html_li, $values['id'].'_input_{{i}}', $values['id'].'[{{i}}]', $image_ids, $button_text ); } echo '添加
'; }else{ echo $values['desc']; echo ''; } $this->after_tags(); } /*tinymce*/ public function tinymce($values){ if( empty($values['id']) ) return; if( empty($values['std']) ) $values['std'] = ''; $this->before_tags($values); if( !empty($values['desc']) ){ echo '

'.$values['desc'].'

'; } $settings = array('tinymce'=>1,'editor_height'=>300); if(isset($values['style']) && $values['style']!='') $settings['tinymce'] = array( 'content_css' => $values['style'] ); if( isset($values['media']) && !$values['media'] ) $settings['media_buttons'] = 0; else $settings['media_buttons'] = 1; if( !empty($values['textarea_name']) ){ $settings['textarea_name'] = $values['textarea_name']; } wp_editor( $values['std'], $values['id'],$settings ); $this->after_tags(); } /**group**/ public function group($values){ if( empty($values['id']) ) return; if( empty($values['std']) ){ $values['std'] = array(); } if( empty($values['subtype']) || !is_array($values['subtype']) ){ $values['subtype'] = array(); } if( empty($values['class']) ){ $values['class'] = ''; } $values['class'] .= ' wpmbg_field_group'; $has_gallery = ''; foreach($values['subtype'] as $sub_type){ if( $sub_type['type'] == 'gallery' ){ $has_gallery = 'multiple_item_has_gallery'; break; } } if( !empty($values['multiple']) && $values['multiple'] === true ){ $html_format = '
'; $html_format .= '
'; $before_tags_format = '
'; $after_tags_format = '
'; foreach( $values['subtype'] as $sub_type ){ $format = ''; $class = array(); if( $sub_type['type'] == 'color' ){ $class[] .= 'wpmbg_color_picker'; } $class[] = 'wpmbg_'.$sub_type['type'].'_field'; if( !empty($sub_type['class']) ){ $class[] = $sub_type['class']; } $class_text = implode(' ', $class); $html_format .= sprintf($before_tags_format, $class_text, $values['id'].'[{{i}}]['.$sub_type['id'].']', $sub_type['name']); if( !empty($sub_type['desc']) ){ $sub_type['desc'] = '

'.$sub_type['desc'].'

'; }else{ $sub_type['desc'] = ''; } if( $sub_type['type'] == 'text' || $sub_type['type'] == 'numbers_array' || $sub_type['type'] == 'color' ){ $format = '%s'; $html_format .= sprintf( $format, $values['id'].'[{{i}}]['.$sub_type['id'].']', $values['id'].'[{{i}}]['.$sub_type['id'].']', '', $sub_type['desc'] ); }elseif( $sub_type['type'] == 'radio' ){ $entries = $this->select_entries($sub_type); $format_radio = ''; foreach( $entries as $id => $title ) { $checked = ''; if( $sub_type['std'] == $id ) { $checked = 'checked = "checked"'; } $html_format .= sprintf( $format_radio, $values['id'].'[{{i}}]['.$sub_type['id'].']_'.$id, $values['id'].'[{{i}}]['.$sub_type['id'].']_'.$id, $values['id'].'[{{i}}]['.$sub_type['id'].']', $id, $checked, $title ); } $html_format .= $sub_type['desc']; }elseif( $sub_type['type'] == 'checkbox' ){ $entries = $this->select_entries($sub_type); $format_checkbox = ''; foreach( $entries as $id => $title ) { $checked =""; $html_format .= sprintf( $format_checkbox, $values['id'].'[{{i}}]['.$sub_type['id'].']_'.$id, $values['id'].'[{{i}}]['.$sub_type['id'].']_'.$id, $values['id'].'[{{i}}]['.$sub_type['id'].'][]', $id, $checked, $title ); } $html_format .= $sub_type['desc']; }elseif( $sub_type['type'] == 'select' ){ $entries = $this->select_entries($sub_type); $format_select = ''; $html_format .= ''; $html_format .= $sub_type['desc']; }elseif( $sub_type['type'] == 'textarea' ){ $format_textarea = '%s'; $html_format .= sprintf( $format_textarea, $sub_type['desc'], $values['id'].'[{{i}}]['.$sub_type['id'].']', $values['id'].'[{{i}}]['.$sub_type['id'].']', $sub_type['std'] ); }elseif( $sub_type['type'] == 'upload' ){ $button_text = (empty($sub_type['button_text'])) ? 'Upload' : $sub_type['button_text']; $format_upload = '
%s'; $html_format .= sprintf( $format_upload, $values['id'].'[{{i}}]['.$sub_type['id'].']_preview', $values['id'].'[{{i}}]['.$sub_type['id'].']_upload', $values['id'].'[{{i}}]['.$sub_type['id'].']', '', $values['id'].'[{{i}}]['.$sub_type['id'].']', $button_text, $sub_type['desc'] ); }elseif( $sub_type['type'] == 'gallery' ){ $button_text = (empty($sub_type['button_text'])) ? 'Upload' : $sub_type['button_text']; $html_format .= $sub_type['desc']; $html_format .= ''; } $html_format .= $after_tags_format; } $html_format .= '
'; $html_format .= $values['desc'].'删除
'; $this->enqueue_html['wpmbg_framework_html_'.$values['id']] = $html_format; } $this->before_tags($values); if( !empty($values['multiple']) && $values['multiple'] === true ){ $i=0; echo '
'; foreach( $values['std'] as $sub_std ){ $i++; echo '
'; echo '
'; foreach( $values['subtype'] as $sub_type ){ $sub_values = array(); if(!empty($sub_type['id']) && method_exists($this, $sub_type['type'])){ $sub_values['id'] = $values['id'].'['.$i.']['.$sub_type['id'].']'; $sub_values['type'] = $sub_type['type']; $sub_values['multiple'] = false; if(!empty( $sub_type['name'] )){ $sub_values['name'] = $sub_type['name']; }else{ $sub_values['name'] = ''; } if(!empty( $sub_type['subtype'] )){ $sub_values['subtype'] = $sub_type['subtype']; }else{ $sub_values['subtype'] = ''; } if(!empty( $sub_type['desc'] )){ $sub_values['desc'] = $sub_type['desc']; }else{ $sub_values['desc'] = ''; } if(!empty( $sub_std[$sub_type['id']] )){ if($sub_type['type']=='gallery'){ $sub_values['std'] = explode( ',', $sub_std[$sub_type['id']] ); }else{ $sub_values['std'] = $sub_std[$sub_type['id']]; } }else{ $sub_values['std'] = ''; } if(!empty( $sub_type['button_text'] )){ $sub_values['button_text'] = $sub_type['button_text']; }else{ $sub_values['button_text'] = ''; } if($sub_type['type']!='group'){ $this->{$sub_type['type']}($sub_values); } } } echo '
'; echo '删除
'; } echo '添加
'; }else{ if(is_array($values['subtype'])){ echo '
'; foreach($values['subtype'] as $sub_type){ $sub_values = array(); if(!empty($sub_type['id']) && method_exists($this, $sub_type['type'])){ if( $sub_type['type']=='tinymce'){ $sub_values['id'] = $values['id'].'_'.$sub_type['id']; $sub_values['textarea_name'] = $values['id'].'['.$sub_type['id'].']'; }else{ $sub_values['id'] = $values['id'].'['.$sub_type['id'].']'; } $sub_values['type'] = $sub_type['type']; $sub_values['multiple'] = false; if(!empty( $sub_type['name'] )){ $sub_values['name'] = $sub_type['name']; }else{ $sub_values['name'] = ''; } if(!empty( $sub_type['desc'] )){ $sub_values['desc'] = $sub_type['desc']; }else{ $sub_values['desc'] = ''; } if(!empty( $sub_type['subtype'] )){ $sub_values['subtype'] = $sub_type['subtype']; }else{ $sub_values['subtype'] = ''; } if(!empty( $values['std'][$sub_type['id']] )){ $sub_values['std'] = $values['std'][$sub_type['id']]; }else{ $sub_values['std'] = ''; } $this->{$sub_type['type']}($sub_values); } } echo '
'; } } $this->after_tags(); } } require __DIR__ .'/wpmbg_options_feild.php'; require __DIR__ .'/wpmbg_postmeta_feild.php'; require __DIR__ .'/wpmbg_termmeta_feild.php'; require __DIR__ .'/wpmbg_quick_edit.php'; require __DIR__ .'/import_export.php';