/[cvs]/nfo/php/libs/org.netfrag.app/WebExplorer/AbstractExplorer.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.app/WebExplorer/AbstractExplorer.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by joko, Tue Apr 8 17:52:12 2003 UTC revision 1.15 by joko, Wed Apr 9 02:08:20 2003 UTC
# Line 4  Line 4 
4  ##    $Id$  ##    $Id$
5  ##    -----------------------------------------------------------------------------  ##    -----------------------------------------------------------------------------
6  ##    $Log$  ##    $Log$
7    ##    Revision 1.15  2003/04/09 02:08:20  joko
8    ##    CHANGE: renamed key 'classname' through 'nodename'
9    ##
10    ##    Revision 1.14  2003/04/09 00:31:27  jonen
11    ##    + added arguments for data list ecom
12    ##
13    ##    Revision 1.13  2003/04/09 00:03:11  jonen
14    ##    disabled form rendering for inheritanced items at 'list'
15    ##
16  ##    Revision 1.12  2003/04/08 17:52:12  joko  ##    Revision 1.12  2003/04/08 17:52:12  joko
17  ##    CHANGE: renamed property 'datasource' to 'transport'  ##    CHANGE: renamed property 'datasource' to 'transport'
18  ##    NEW: Module 'RemoteAction'  ##    NEW: Module 'RemoteAction'
# Line 288  class WebExplorer_AbstractExplorer { Line 297  class WebExplorer_AbstractExplorer {
297        // switch abstract type        // switch abstract type
298        if($val['ecom_abstract_type'] == "list") {        if($val['ecom_abstract_type'] == "list") {
299          if($val['ecom_data_locator_key'] == "rpc") {          if($val['ecom_data_locator_key'] == "rpc") {
300            //$data_locator_meta = array( transport => 'rpc', metatype => 'data', vartype => 'objects', classname => $val['ecom_data_ident']);            //$data_locator_meta = array( transport => 'rpc', metatype => 'data', vartype => 'objects', nodename => $val['ecom_data_ident']);
301            $data_locator_meta = array( transport => 'rpc', metatype => 'data', abstract_type => 'list', classname => $val['ecom_data_ident']);            $data_locator_meta = array( transport => 'rpc', metatype => 'data', abstract_type => 'list', nodename => $val['ecom_data_ident']);
302          } else {          } else {
303            user_error("AbstractExplorer::_prepare_component_args - Cannot build query for data_locator_key $val[ecom_data_locator_key] !");            user_error("AbstractExplorer::_prepare_component_args - Cannot build query for data_locator_key $val[ecom_data_locator_key] !");
304          }          }
# Line 301  class WebExplorer_AbstractExplorer { Line 310  class WebExplorer_AbstractExplorer {
310                                            'decode' => 1,                                            'decode' => 1,
311                                            'decode_args' => array(                                            'decode_args' => array(
312                                                'seperator' => "_",                                                'seperator' => "_",
313                                                'form' => 1,                                                //'form' => 1,
314                                                  ),
315                                              'actionbar' => array(
316                                                  'name' => "ecdfa",
317                                                  'list' => array(
318                                                      "View" => 'view',
319                                                      "Edit" => 'edit',
320                                                      "Delete" => 'delete',
321                                                      "Add new" => 'add',
322                                                      ),
323                                                ),                                                ),
324                                            ),                                            ),
325                        );                        );
326        // switch abstract type        // switch abstract type
327        } elseif ($val['ecom_abstract_type'] == "item") {        } elseif ($val['ecom_abstract_type'] == "item") {
328          if($val['ecom_data_locator_key'] == "rpc") {          if($val['ecom_data_locator_key'] == "rpc") {
329            //$data_locator_meta = array( transport => 'rpc', metatype => 'data', vartype => 'objects', classname => $val['ecom_data_ident']);            //$data_locator_meta = array( transport => 'rpc', metatype => 'data', vartype => 'objects', nodename => $val['ecom_data_ident']);
330            $data_locator_meta = array( transport => 'rpc', metatype => 'data', abstract_type => 'item', ident => $val['ecom_data_ident'], classname => $val['ecom_data_meta']);            $data_locator_meta = array( transport => 'rpc', metatype => 'data', abstract_type => 'item', ident => $val['ecom_data_ident'], nodename => $val['ecom_data_meta']);
331          } else {          } else {
332            user_error("AbstractExplorer::_prepare_component_args - Cannot build query for data_locator_key $val[ecom_data_locator_key] !");            user_error("AbstractExplorer::_prepare_component_args - Cannot build query for data_locator_key $val[ecom_data_locator_key] !");
333          }          }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.15

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed