/[cvs]/nfo/php/libs/org.netfrag.glib/Application/AbstractBackend.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/Application/AbstractBackend.php

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

revision 1.6 by joko, Wed Mar 5 11:59:34 2003 UTC revision 1.9 by joko, Mon Jul 5 22:30:38 2004 UTC
# Line 1  Line 1 
1  <?  <?
2    /**
3     * This file contains the Application::AbstractBackend class.
4     *
5     * It's another (the final) code wrapper around the RPC-XML
6     * transport-part. (DataSource::Generic, DesignPattern::RemoteProxy
7     * and DataSource::Handler::RPCXML).
8     * The php core remote methods are vivified here.
9     *
10     * @author Andreas Motl <andreas.motl@ilo.de>
11     * @package org.netfrag.glib
12     * @name Application::AbstractBackend
13     *
14     */
15    
16    
17  // ---------------------------------------------------------------------------  // ---------------------------------------------------------------------------
18  //  $Id$  //  $Id$
19  // ---------------------------------------------------------------------------  // ---------------------------------------------------------------------------
20  //  $Log$  //  $Log$
21    //  Revision 1.9  2004/07/05 22:30:38  joko
22    //  fix: disabled caching in session
23    //
24    //  Revision 1.8  2003/04/04 21:17:27  joko
25    //  added comments
26    //  + dummy method 'function getTopics' (prepared)
27    //
28    //  Revision 1.7  2003/03/10 22:58:48  joko
29    //  + fixed metadata for phpDocumentor
30    //
31  //  Revision 1.6  2003/03/05 11:59:34  joko  //  Revision 1.6  2003/03/05 11:59:34  joko
32  //  renamed method  //  renamed method
33  //  //
# Line 24  Line 49 
49  // ---------------------------------------------------------------------------  // ---------------------------------------------------------------------------
50    
51    
52    /**
53     * --- Application::AbstractBackend
54     *
55     * @author Andreas Motl <andreas.motl@ilo.de>
56     * @package org.netfrag.glib
57     * @subpackage Application
58     * @name Application::AbstractBackend
59     *
60     */
61  class Application_AbstractBackend {  class Application_AbstractBackend {
62    
63    var $rpcinfo;    var $rpcinfo;
# Line 48  class Application_AbstractBackend { Line 82  class Application_AbstractBackend {
82      // --------------------   clone this & modify  ----------      // --------------------   clone this & modify  ----------
83      $rpcinfo = $this->rpcinfo;      $rpcinfo = $this->rpcinfo;
84      //$rpcinfo[to_latin] = 1;   // FIXME! implement this into Data::Driver::RPC::Remote!      //$rpcinfo[to_latin] = 1;   // FIXME! implement this into Data::Driver::RPC::Remote!
85      $resultHandle = mkObject('DesignPattern::RemoteProxy', $cache_key, array( key => 1, command => $command, query => $query, remote => 1, rpcinfo => $rpcinfo, cache => array( db => 0, session => 1 ) ) );      $resultHandle = mkObject('DesignPattern::RemoteProxy', $cache_key, array( key => 1, command => $command, query => $query, remote => 1, rpcinfo => $rpcinfo, cache => array( db => 0, session => 0 ) ) );
86      $result = $resultHandle->getResult();      $result = $resultHandle->getResult();
87      //print Dumper($result); exit;      //print Dumper($result); exit;
88      return $result;      return $result;
# Line 72  class Application_AbstractBackend { Line 106  class Application_AbstractBackend {
106      $status_yesno = $status_bool ? 'yes' : 'no';      $status_yesno = $status_bool ? 'yes' : 'no';
107      return $status_yesno;      return $status_yesno;
108    }        }    
109      
110      // TODO:
111      function getTopics($arg1) {
112        return $this->_remote_method('getTopics', $arg1);
113      }
114    
115  }  }
116    
117  ?>  ?>

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.9

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