print "MENU_ID_ARRAY[{$i}]=\"" . $list['MENU_ID'] . "\";\n"; ++$i; } echo "\r\nfunction check_all(menu_all,MENU_ID)\r\n{\r\n var MENU_ID_Detail=document.getElementsByName(MENU_ID); \r\n for (i=0;i<MENU_ID_Detail.length;i++)\r\n {\r\n if(menu_all.checked)\r\n MENU_ID_Detail[i].checked=true;\r\n else\r\n MENU_ID_Detail[i].checked=false;\r\n }\r\n}\r\n\r\nfunction mysubmit"; echo "()\r\n{\r\n func_id_str=\"\";\r\n \r\n for(j=0;j"; echo "<"; echo sizeof($rs_array_menu); echo ";j++)\r\n {\r\n MENU_ID=MENU_ID_ARRAY[j];\r\n\r\n var MENU_ID_Detail=document.getElementsByName(MENU_ID); \r\n for(i=0;i<MENU_ID_Detail.length;i++)\r\n {\r\n el=MENU_ID_Detail[i];\r\n if(el.checked)\r\n { val=el.value;\r\n func_id_str+=val + \",\";\r\n }\r\n }\r\n \r\n "; echo "}\r\n //document."; echo $var; echo ".value = func_id_str ;\r\n \r\n"; print "location=\"?action=edit_purview_data&FUNC_ID_STR=\"+ func_id_str +\"&selectid=" . $uid . "\";\n"; print "}\n"; echo "</script>\r\n</head>\r\n<table border=\"0\" cellspacing=\"2\" class=\"small\" cellpadding=\"3\" align=\"center\">\r\n<tr class=\"TableContent\">\r\n<td valign=\"top\">\r\n"; foreach ($rs_array_menu as $list_menu) { parent_table_1($list_menu['MENU_NAME'], $list_menu['IMAGE'] . ".gif", $menu_mark . $list_menu['MENU_ID'], $list_menu['MENU_ID']); element_header($list_menu['MENU_NAME'], $list_menu['IMAGE'] . ".gif", $list_menu['MENU_ID'], $list_menu['MENU_ID']); sort($menu['index']["" . $list_menu['MENU_ID'] . ""]); $i = 0; foreach ($menu['index']["" . $list_menu['MENU_ID'] . ""] as $menu_list) { $menu_2 = $menu['index'][$menu_list]; ++$i; $pic_array = explode("/", $menu['index_name']['FUNC_CODE'][$menu_list]); $pic = $pic_array[0] . ".gif"; if (is_array($menu_2)) { $systemfuncid = $menu['index_name']['FUNC_ID'][$menu_list]; $ischecked = in_array($systemfuncid, $FUNC_ID_STR_ARRAY); if ($systemfuncid == "") { $ischecked = 0; } //print $ischecked."ddddddddddd";
} foreach ($rs_array_menu as $list_menu) { if (++$i_menu == sizeof($rs_array_menu)) { $tree_pic2 = "tree_transp.gif"; $image = 'tree_plusl.gif'; } else { $tree_pic2 = "tree_line.gif"; $image = 'tree_plus.gif'; } //定量时图片选择 if ($_GET['MENU_ID'] != "" && $_GET['MENU_ID'] != "00") { $image = 'tree_minusl.gif'; } //purview begin if (sizeof($menu['index']['' . $list_menu['MENU_ID'] . '']) > 0) { parent_table_1($list_menu[$MENU_NAME_MENU], $list_menu['IMAGE'] . ".gif", $list_menu['MENU_ID'], $image); part_table_begin($list_menu['MENU_ID']); sort($menu['index']['' . $list_menu['MENU_ID'] . '']); $i = 0; foreach ($menu['index']['' . $list_menu['MENU_ID'] . ''] as $menu_list) { $menu_2 = $menu['index'][$menu_list]; ++$i; $pic_array = explode('/', $menu['index_name']['FUNC_CODE'][$menu_list]); $pic = $menu['index_name']['IMAGE'][$menu_list] . ".gif"; if (is_array($menu_2)) { if (sizeof($menu['index']['' . $list_menu['MENU_ID'] . '']) == $i) { $tree_plus = 'tree_plusl.gif'; $tree_pic3 = 'tree_transp.gif'; } else { $tree_plus = 'tree_plus.gif'; $tree_pic3 = 'tree_line.gif';
function newai_tree() { global $db, $common_html, $tablename_one, $tablename_two, $link, $tablename_three; global $html_etc_one, $html_etc_two, $columns_one, $columns_two; global $tablename; require_once 'lib/function_menu.php'; system_menu_css(); global $db; $tablename_one_array = explode(":", $tablename_one); $tablename_two_array = explode(":", $tablename_two); $tablename_three_array = explode(":", $tablename_three); $columns_one = returntablecolumn($tablename_one_array[0]); $columns_two = returntablecolumn($tablename_two_array[0]); $columns_three = returntablecolumn($tablename_three_array[0]); $sql = "select " . $columns_one[$tablename_one_array[1]] . "," . $columns_one[$tablename_one_array[2]] . " from " . $tablename_one_array[0] . ""; $rs_dept = $db->Execute($sql); $rs_dept_array = $rs_dept->GetArray(); for ($i = 0; $i < sizeof($rs_dept_array); $i++) { $newarray_dept[(string) $rs_dept_array[$i][(string) $columns_one[$tablename_one_array[1]]]] = $rs_dept_array[$i][(string) $columns_one[$tablename_one_array[2]]]; $newarray_dept_list['DEPT_NO'][$i] = $rs_dept_array[$i][(string) $columns_one[$tablename_one_array[1]]]; $newarray_dept_list['DEPT_NAME'][$i] = $rs_dept_array[$i][(string) $columns_one[$tablename_one_array[2]]]; } $sql_major = "select " . $columns_two[$tablename_two_array[1]] . "," . $columns_two[$tablename_two_array[2]] . "," . $columns_two[$tablename_two_array[3]] . " from " . $tablename_two_array[0] . ""; $rs_major = $db->Execute($sql_major); $rs_major_array = $rs_major->GetArray(); for ($i = 0; $i < sizeof($rs_major_array); $i++) { $newarray_major[(string) $rs_major_array[$i][(string) $columns_two[$tablename_two_array[3]]]][(string) $rs_major_array[$i][(string) $columns_two[$tablename_two_array[1]]]] = $rs_major_array[$i][(string) $columns_two[$tablename_two_array[2]]]; $newarray_major_list[(string) $rs_major_array[$i][(string) $columns_two[$tablename_two_array[1]]]] = $rs_major_array[$i][(string) $columns_two[$tablename_two_array[2]]]; $newarray_major_list[(string) $rs_major_array[$i][(string) $columns_two[$tablename_two_array[3]]]][$i] = $rs_major_array[$i][(string) $columns_two[$tablename_two_array[1]]]; } $sql_class = "select " . $columns_three[$tablename_three_array[1]] . "," . $columns_three[$tablename_three_array[2]] . "," . $columns_three[$tablename_three_array[3]] . " from " . $tablename_three_array[0] . ""; $rs_class = $db->Execute($sql_class); $rs_class_array = $rs_class->GetArray(); for ($i = 0; $i < sizeof($rs_class_array); $i++) { $newarray_class[(string) $rs_class_array[$i][(string) $columns_three[$tablename_three_array[3]]]][(string) $rs_class_array[$i][(string) $columns_three[$tablename_three_array[1]]]] = $rs_class_array[$i][(string) $columns_three[$tablename_three_array[2]]]; $newarray_class_list[(string) $rs_class_array[$i][(string) $columns_three[$tablename_three_array[1]]]] = $rs_class_array[$i][(string) $columns_three[$tablename_three_array[2]]]; $newarray_class_list[(string) $rs_class_array[$i][(string) $columns_three[$tablename_three_array[3]]]][$i] = $rs_class_array[$i][(string) $columns_three[$tablename_three_array[1]]]; } foreach ($newarray_dept_list['DEPT_NO'] as $DEPT_NO_LIST) { parent_table_1($newarray_dept[(string) $DEPT_NO_LIST], "system.gif", "MENU_" . $DEPT_NO_LIST, $image = 'tree_plus.gif', $addfile = 'A_Ban_newai.php?action=tree_student'); part_table_begin($id = "MENU_" . $DEPT_NO_LIST); if (!is_array($newarray_major_list[(string) $DEPT_NO_LIST])) { $newarray_major_list[(string) $DEPT_NO_LIST] = array(); } foreach ($newarray_major_list[(string) $DEPT_NO_LIST] as $MAJOR_LIST) { parent_table_2($newarray_major_list[$MAJOR_LIST], $pic = 'system.gif', "MENU_" . $MAJOR_LIST, 'tree_plus.gif', 'tree_line.gif', $addfile = 'A_Ban_newai.php?action=tree_student'); part_table_begin("MENU_" . $MAJOR_LIST); if (!is_array($newarray_class_list[(string) $MAJOR_LIST])) { $newarray_class_list[(string) $MAJOR_LIST] = array(); } foreach ($newarray_class_list[(string) $MAJOR_LIST] as $CLASS_LIST) { menu_table_3($newarray_class_list[$CLASS_LIST], $linkurl = "A_Stu_newai.php?action=init_default&所属班号={$CLASS_LIST}", $pic = 'system.gif', $tree_pic = "tree_blank.gif", $tree_pic2 = "tree_line.gif", $tree_pic3 = 'tree_line.gif', $addfile = 'A_Ban_newai.php?action=tree_student'); } part_table_end(); } //end rs_major_array part_table_end(); } //end rs_dept_array system_menu_js($location = 'parent.main_body'); }