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

Diff of /nfo/php/libs/org.netfrag.glib/includes.php

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

revision 1.1 by joko, Mon Feb 3 14:39:58 2003 UTC revision 1.4 by joko, Sun Feb 9 16:52:08 2003 UTC
# Line 3  Line 3 
3  //  $Id$  //  $Id$
4  // ---------------------------------------------------------------------------  // ---------------------------------------------------------------------------
5  //  $Log$  //  $Log$
6    //  Revision 1.4  2003/02/09 16:52:08  joko
7    //  + updated, new modules in this library
8    //
9    //  Revision 1.3  2003/02/04 08:26:18  joko
10    //  + fixed comment
11    //
12    //  Revision 1.2  2003/02/04 08:25:43  joko
13    //  + minor modification regarding configuration/resource variable hierarchy
14    //
15  //  Revision 1.1  2003/02/03 14:39:58  joko  //  Revision 1.1  2003/02/03 14:39:58  joko
16  //  + initial commit  //  + initial commit
17  //  //
18  // ---------------------------------------------------------------------------  // ---------------------------------------------------------------------------
19    
20    
21  $smarty = $config['_startup'][path][smarty];  $smarty = $config['_startup'][path][lib][smarty];
22  $pear = $config['_startup'][path][pear];  $pear = $config['_startup'][path][lib][pear];
23  $flib = $config['_startup'][path][flib];  $flib = $config['_startup'][path][lib][flib];
24  $glib = $config['_startup'][path][glib];  $glib = $config['_startup'][path][lib][glib];
   
25    
 // ================== includes =================  
26    
27    // ------ override localized pear-libraries ------    // ------ override/expand php's 'include_path' setting ------
28    // determine OS    // determine OS
29    $os = 'linux';    $os = 'linux';
30    if (stristr($_SERVER["SERVER_SOFTWARE"], 'win32')) {    if (stristr($_SERVER["SERVER_SOFTWARE"], 'win32')) {
# Line 32  $glib = $config['_startup'][path][glib]; Line 39  $glib = $config['_startup'][path][glib];
39    ini_set("include_path", $path_new);    ini_set("include_path", $path_new);
40    
41    
42    // =======================================
43  // ------ pear libs ------  // ------ pear libs ------
44    // benchmarking    // benchmarking
45      require_once("Benchmark/Timer.php");      require_once("Benchmark/Timer.php");
# Line 52  $glib = $config['_startup'][path][glib]; Line 60  $glib = $config['_startup'][path][glib];
60      $timer->setMarker("pear libraries: ready");      $timer->setMarker("pear libraries: ready");
61    
62    
63  // ------ glib libraries/classes ------  
64      // =======================================
65     // abstract base classes  // ------ glib libraries/classes/components ------
    require_once("DesignPattern/Object.php");  
    loadModule('DesignPattern::Logger');  
    loadModule('DesignPattern::Bridge');  
    loadModule('DesignPattern::Loader');  
66        
67     loadModule('Data::Encode');    // abstract base classes - lowlevel
68     loadModule('Data::Deep');      require_once("DesignPattern/Object.php");
69        loadModule('DesignPattern::Logger');
70        loadModule('DesignPattern::Bridge');
71        loadModule('DesignPattern::Loader');
72      
73      // abstract base classes - application level
74        loadModule('Application::AbstractBase');
75        loadModule('Application::AbstractRequest');
76        loadModule('Application::AbstractHandler');
77      
78      // concrete classes
79    
80        // helper: data-manipulation and -encoding
81        loadModule('Data::Encode');
82        loadModule('Data::Deep');
83    
84        // helper: CreditCard Validator
85        loadModule('Data::Validator::CreditCard');
86    
87        // core/transport: rpc-xml communication
88        loadModule('Data::Driver::Proxy');
89        loadModule('Data::Driver::RPC::Remote');
90    
91    
92    
93    // =======================================
94  // ------ flib libraries/classes ------  // ------ flib libraries/classes ------
95    // error handling    // error handling
96     require_once("Application/ErrorHandler.php");     require_once("Application/ErrorHandler.php");
97    // misc    // misc
98     require_once("utils/helper.php");     require_once("utils/helper.php");
99     require_once("utils/shortcuts.php");     require_once("utils/shortcuts.php");
    // CreditCard class (some useful functions)  
    require_once("utils/CreditCard.php");  
100    // array manipulation    // array manipulation
101     require_once("utils/Array_Manip.php");     require_once("utils/Array_Manip.php");
102    
# Line 88  $glib = $config['_startup'][path][glib]; Line 113  $glib = $config['_startup'][path][glib];
113    // tablebrowser    // tablebrowser
114     require_once("$flib/Site/Widget/TableBrowser.php");     require_once("$flib/Site/Widget/TableBrowser.php");
115    
   
   
 // ------ middleware libs ------  
   // rpc via mysql  
   //require_once ("$lib"."message/msgpd.php.inc");  
   require_once("Application/RPC/Remote.php");  
   require_once("Application/RPC/ProxyObject.php");  
   
116  // ------ local libs - abstract ------  // ------ local libs - abstract ------
117    // site    // site
118    //require_once ("$lib"."content/Site.class.php");    //require_once ("$lib"."content/Site.class.php");
# Line 104  $glib = $config['_startup'][path][glib]; Line 121  $glib = $config['_startup'][path][glib];
121     //define(SMARTY_DIR, $lib . 'external/smarty/');     //define(SMARTY_DIR, $lib . 'external/smarty/');
122     define(SMARTY_DIR, $smarty);     define(SMARTY_DIR, $smarty);
123     require_once(SMARTY_DIR . 'Smarty.class.php');     require_once(SMARTY_DIR . 'Smarty.class.php');
124      
125    
126  ?>  ?>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.4

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