4 |
* $Id$ |
* $Id$ |
5 |
* |
* |
6 |
* $Log$ |
* $Log$ |
7 |
|
* Revision 1.8 2003/04/08 17:53:08 joko |
8 |
|
* NEW: Module 'RemoteAction' in 'phase_startup' |
9 |
|
* |
10 |
* Revision 1.7 2003/04/07 22:32:27 jonen |
* Revision 1.7 2003/04/07 22:32:27 jonen |
11 |
* + minor changes related to new ecom 'chooser' |
* + minor changes related to new ecom 'chooser' |
12 |
* |
* |
245 |
// datasource if requested - otherwise everything will fall back to defaults |
// datasource if requested - otherwise everything will fall back to defaults |
246 |
create_function('&$_in, &$_out', ' |
create_function('&$_in, &$_out', ' |
247 |
if ($_in[ecom_data_source_key]) { |
if ($_in[ecom_data_source_key]) { |
248 |
|
|
249 |
|
//print "YAI<br/>"; |
250 |
|
|
251 |
//print Dumper($_out[options][ecoms]); |
//print Dumper($_out[options][ecoms]); |
252 |
//print "ds: " . $_in[ecom_data_source_key] . "<br/>"; |
//print "ds: " . $_in[ecom_data_source_key] . "<br/>"; |
253 |
/* |
/* |
258 |
} |
} |
259 |
*/ |
*/ |
260 |
$_out[options][main][ecom_data_source_key] = $_in[ecom_data_source_key]; |
$_out[options][main][ecom_data_source_key] = $_in[ecom_data_source_key]; |
261 |
|
|
262 |
|
|
263 |
|
// 2003-04-07 - enhanced |
264 |
|
// now activates a special ecom-component - a "RemoteAction" - replacing |
265 |
|
// the "content"-ecom instead of displaying an empty page / overriding any |
266 |
|
// view reached by "normal dispatching" |
267 |
|
|
268 |
|
$_out[options][ecoms][phase_startup] = array( |
269 |
|
ecom_type => "call", |
270 |
|
ecom_abstract_type => "auto", |
271 |
|
ecom_mode => "link", |
272 |
|
ecom_data_locator_key => "rpc", |
273 |
|
// new attributes/properties/arguments that control further / trigger different DataFlow: |
274 |
|
ecom_call_method => "selectSource", |
275 |
|
ecom_call_args => $_in[ecom_data_source_key] |
276 |
|
); |
277 |
|
|
278 |
} |
} |
279 |
'), |
'), |
280 |
|
|