<?php defined('IN_DESTOON') or exit('Access Denied'); $area_title = convert($area_title, 'UTF-8', DT_CHARSET); $area_extend = isset($area_extend) ? stripslashes($area_extend) : ''; $areaid = isset($areaid) ? intval($areaid) : 0; $area_deep = isset($area_deep) ? intval($area_deep) : 0; $area_id = isset($area_id) ? intval($area_id) : 1; echo get_area_select($area_title, $areaid, $area_extend, $area_deep, $area_id);
function ajax_area_select($name = 'areaid', $title = '', $areaid = 0, $extend = '', $deep = 0) { global $area_id; if ($area_id) { $area_id++; } else { $area_id = 1; } $areaid = intval($areaid); $deep = intval($deep); $select = ''; $select .= '<input name="' . $name . '" id="areaid_' . $area_id . '" type="hidden" value="' . $areaid . '"/>'; $select .= '<span id="load_area_' . $area_id . '">' . get_area_select($title, $areaid, $extend, $deep, $area_id) . '</span>'; $select .= '<script type="text/javascript">'; if ($area_id == 1) { $select .= 'var area_title = new Array;'; } $select .= 'area_title[' . $area_id . ']=\'' . $title . '\';'; if ($area_id == 1) { $select .= 'var area_extend = new Array;'; } $select .= 'area_extend[' . $area_id . ']=\'' . $extend . '\';'; if ($area_id == 1) { $select .= 'var area_areaid = new Array;'; } $select .= 'area_areaid[' . $area_id . ']=\'' . $areaid . '\';'; if ($area_id == 1) { $select .= 'var area_deep = new Array;'; } $select .= 'area_deep[' . $area_id . ']=\'' . $deep . '\';'; $select .= '</script>'; if ($area_id == 1) { $select .= '<script type="text/javascript" src="' . DT_STATIC . 'file/script/area.js"></script>'; } return $select; }