/** * 获取地区顶级ID * Enter description here ... * @param $linkageid 菜单id * @param $keyid 菜单keyid * @param $callback json生成callback变量 * @param $infos 递归返回结果数组 */ function ajax_gettopparent($linkageid, $keyid, $callback, $infos = array()) { $keyid = intval($keyid); $linkageid = intval($linkageid); if (!$infos) { $datas = getcache($keyid, 'linkage'); $infos = $datas['data']; } if ($infos[$linkageid]['parentid'] != 0) { return ajax_gettopparent($infos[$linkageid]['parentid'], $keyid, $callback, $infos); } else { echo trim_script($callback) . '(', $linkageid, ')'; exit; } }
/** * 获取地区顶级ID * Enter description here ... * @param $linkageid 菜单id * @param $keyid 菜单keyid * @param $callback json生成callback变量 * @param $infos 递归返回结果数组 */ function ajax_gettopparent($id, $keyid, $callback, $path, $infos = array()) { $path = str_replace(array('/', '//'), '', $path); $keyid = str_replace(array('/', '//'), '', $keyid); $id = intval($id); if (!$infos) { $infos = getcache($keyid, $path); } if ($infos[$id]['parentid'] != 0) { return ajax_gettopparent($infos[$id]['parentid'], $keyid, $callback, $path, $infos); } else { echo trim_script($callback) . '(', $id, ')'; exit; } }