form.inc.php 630 B

12345678910111213141516
  1. function copyfrom($field, $value, $fieldinfo) {
  2. $value_data = '';
  3. if($value && strpos($value,'|')!==false) {
  4. $arr = explode('|',$value);
  5. $value = $arr[0];
  6. $value_data = $arr[1];
  7. }
  8. $copyfrom_array = getcache('copyfrom','admin');
  9. $copyfrom_datas = array(L('copyfrom_tips'));
  10. if(!empty($copyfrom_array)) {
  11. foreach($copyfrom_array as $_k=>$_v) {
  12. if($this->siteid==$_v['siteid']) $copyfrom_datas[$_k] = $_v['sitename'];
  13. }
  14. }
  15. return "<input type='text' name='info[$field]' value='$value' style='width: 400px;' class='input-text'>".form::select($copyfrom_datas,$value_data,"name='{$field}_data' ");
  16. }