$rs = get_recordset_sql($sql);
if ($rs) {
- return $rs->fields[0];
+ return reset($rs->fields);
} else {
return 0;
}
*/
function recordset_to_menu($rs) {
if ($rs && $rs->RecordCount() > 0) {
+ $keys = array_keys($rs->fields);
+ $key0=$keys[0];
+ $key1=$keys[1];
while (!$rs->EOF) {
- $menu[$rs->fields[0]] = $rs->fields[1];
+ $menu[$rs->fields[$key0]] = $rs->fields[$key1];
$rs->MoveNext();
}
return $menu;
$rs = get_recordset_sql($sql);
if ($rs && $rs->RecordCount() == 1) {
- return $rs->fields[0];
+ return reset($rs->fields);
} else {
return false;
}
}
if ( $rs->RecordCount() > 0 ) {
+ $keys = array_keys($rs->fields);
+ $key0 = $keys[0];
$results = array();
while (!$rs->EOF) {
- array_push($results, $rs->fields[0]);
+ array_push($results, $rs->fields[$key0]);
$rs->MoveNext();
}
return $results;
if ( ($rs = $db->Execute('SELECT '. $primarykey .' FROM '. $CFG->prefix . $table .' WHERE oid = '. $id))
&& ($rs->RecordCount() == 1) ) {
trigger_error("Retrieved $primarykey from oid on table $table because we could not find the sequence.");
- return (integer)$rs->fields[0];
+ return (integer)reset($rs->fields);
}
trigger_error('Failed to retrieve primary key after insert: SELECT '. $primarykey .
' FROM '. $CFG->prefix . $table .' WHERE oid = '. $id);