| 123456789101112131415161718192021222324252627282930313233343536 | 	function downfile($field, $value, $fieldinfo) {		$list_str = $str = '';		extract(string2array($fieldinfo['setting']));		if($value){			$value_arr = explode('|',$value);			$value = $value_arr['0'];			$sel_server = $value_arr['1'] ? explode(',',$value_arr['1']) : '';			$edit = 1;		} else {			$edit = 0;		}		$server_list = getcache('downservers','commons');		if(is_array($server_list)) {			foreach($server_list as $_k=>$_v) {				if (in_array($_v['siteid'],array(0,$fieldinfo['siteid']))) {					$checked = $edit ? ((is_array($sel_server) && in_array($_k,$sel_server)) ? ' checked' : '') : ' checked';					$list_str .= "<lable id='downfile{$_k}' class='ib lh24' style='width:25%'><input type='checkbox' value='{$_k}' name='{$field}_servers[]' {$checked}>  {$_v['sitename']}</lable>";				}			}		}			$string = '		<fieldset class="blue pad-10">        <legend>'.L('mirror_server_list').'</legend>';		$string .= $list_str;		$string .= '</fieldset>		<div class="bk10"></div>		';			if(!defined('IMAGES_INIT')) {			$str = '<script type="text/javascript" src="'.JS_PATH.'swfupload/swf2ckeditor.js"></script>';			define('IMAGES_INIT', 1);		}			$authkey = upload_key("$upload_number,$upload_allowext,$isselectimage");			$string .= $str."<input type='text' name='info[$field]' id='$field' value='$value' class='input-text' style='width:80%'/>  <input type='button' class='button' onclick=\"javascript:flashupload('{$field}_downfield', '".L('attachment_upload')."','{$field}',submit_files,'{$upload_number},{$upload_allowext},{$isselectimage}','content','$this->catid','{$authkey}')\"/ value='".L('upload_soft')."'>";		return $string;	}
 |