Changeset 20480
- Timestamp:
- 2011/03/04 16:46:04 (13 years ago)
- Location:
- branches/version-2_5-dev/data/class
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php
r20459 r20480 895 895 $child = $id; 896 896 897 $ret = SC_ Utils::sfGetParentsArraySub($arrData, $pid_name, $id_name, $child);897 $ret = SC_Helper_DB_Ex::sfGetParentsArraySub($arrData, $pid_name, $id_name, $child); 898 898 899 899 while($ret != "") { 900 900 $arrParents[] = $ret; 901 $ret = SC_ Utils::sfGetParentsArraySub($arrData, $pid_name, $id_name, $ret);901 $ret = SC_Helper_DB_Ex::sfGetParentsArraySub($arrData, $pid_name, $id_name, $ret); 902 902 } 903 903 … … 905 905 906 906 return $arrParents; 907 } 908 909 /* 子ID所属する親IDを取得する */ 910 function sfGetParentsArraySub($arrData, $pid_name, $id_name, $child) { 911 $max = count($arrData); 912 $parent = ""; 913 for($i = 0; $i < $max; $i++) { 914 if($arrData[$i][$id_name] == $child) { 915 $parent = $arrData[$i][$pid_name]; 916 break; 917 } 918 } 919 return $parent; 907 920 } 908 921 -
branches/version-2_5-dev/data/class/util/SC_Utils.php
r20437 r20480 1175 1175 } 1176 1176 1177 /* 子ID所属する親IDを取得する */1178 function sfGetParentsArraySub($arrData, $pid_name, $id_name, $child) {1179 $max = count($arrData);1180 $parent = "";1181 for($i = 0; $i < $max; $i++) {1182 if($arrData[$i][$id_name] == $child) {1183 $parent = $arrData[$i][$pid_name];1184 break;1185 }1186 }1187 return $parent;1188 }1189 1190 1177 /* 階層構造のテーブルから与えられたIDの兄弟を取得する */ 1191 1178 function sfGetBrothersArray($arrData, $pid_name, $id_name, $arrPID) {
Note: See TracChangeset
for help on using the changeset viewer.