| 15 |
* $Id$ |
* $Id$ |
| 16 |
* |
* |
| 17 |
* $Log$ |
* $Log$ |
| 18 |
|
* Revision 1.17 2003/04/09 02:07:33 joko |
| 19 |
|
* CHANGE: renamed key 'classname' through 'nodename' |
| 20 |
|
* |
| 21 |
* Revision 1.16 2003/04/08 17:55:20 joko |
* Revision 1.16 2003/04/08 17:55:20 joko |
| 22 |
* CHANGE: renamed property 'datasource' to 'transport' |
* CHANGE: renamed property 'datasource' to 'transport' |
| 23 |
* NEW: new case 'method' in 'function datasource_handler_buildoptions' |
* NEW: new case 'method' in 'function datasource_handler_buildoptions' |
| 717 |
$query_args = array(); |
$query_args = array(); |
| 718 |
switch ($this->_query[abstract_type]) { |
switch ($this->_query[abstract_type]) { |
| 719 |
case 'list': |
case 'list': |
| 720 |
if (!$this->_query[classname]) { |
if (!$this->_query[nodename]) { |
| 721 |
$msg = "_query[vartype] == 'objects' requires _query[classname]"; |
$msg = "_query[vartype] == 'objects' requires _query[nodename]"; |
| 722 |
user_error("DataSource::Generic: query_data() - failed: " . $msg); |
user_error("DataSource::Generic: query_data() - failed: " . $msg); |
| 723 |
} |
} |
| 724 |
//array_push($query_args, $this->_query[classname]); |
//array_push($query_args, $this->_query[nodename]); |
| 725 |
$query_args[classname] = $this->_query[classname]; |
$query_args[nodename] = $this->_query[nodename]; |
| 726 |
break; |
break; |
| 727 |
case 'item': |
case 'item': |
| 728 |
if (!$this->_query[classname]) { |
if (!$this->_query[nodename]) { |
| 729 |
$msg = "_query[vartype] == 'objects' requires _query[classname]"; |
$msg = "_query[vartype] == 'objects' requires _query[nodename]"; |
| 730 |
user_error("DataSource::Generic: query_data() - failed: " . $msg); |
user_error("DataSource::Generic: query_data() - failed: " . $msg); |
| 731 |
} |
} |
| 732 |
$query_args[guid] = $this->_query[ident]; |
$query_args[guid] = $this->_query[ident]; |
| 733 |
$query_args[classname] = $this->_query[classname]; |
$query_args[nodename] = $this->_query[nodename]; |
| 734 |
break; |
break; |
| 735 |
} |
} |
| 736 |
if($this->_query[action] == 'write') { |
if($this->_query[action] == 'write') { |