/[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.3 by joko, Tue Feb 4 08:26:18 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  //  Revision 1.3  2003/02/04 08:26:18  joko
10  //  + fixed comment  //  + fixed comment
11  //  //
# Line 21  $flib = $config['_startup'][path][lib][f Line 24  $flib = $config['_startup'][path][lib][f
24  $glib = $config['_startup'][path][lib][glib];  $glib = $config['_startup'][path][lib][glib];
25    
26    
27  // ================== includes =================    // ------ override/expand php's 'include_path' setting ------
   
   // ------ override localized pear-libraries ------  
28    // determine OS    // determine OS
29    $os = 'linux';    $os = 'linux';
30    if (stristr($_SERVER["SERVER_SOFTWARE"], 'win32')) {    if (stristr($_SERVER["SERVER_SOFTWARE"], 'win32')) {
# Line 38  $glib = $config['_startup'][path][lib][g Line 39  $glib = $config['_startup'][path][lib][g
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 58  $glib = $config['_startup'][path][lib][g Line 60  $glib = $config['_startup'][path][lib][g
60      $timer->setMarker("pear libraries: ready");      $timer->setMarker("pear libraries: ready");
61    
62    
63  // ------ glib libraries/classes ------  
64    // =======================================
65    // ------ glib libraries/classes/components ------
66        
67    // abstract base classes - lowlevel    // abstract base classes - lowlevel
68    require_once("DesignPattern/Object.php");      require_once("DesignPattern/Object.php");
69    loadModule('DesignPattern::Logger');      loadModule('DesignPattern::Logger');
70    loadModule('DesignPattern::Bridge');      loadModule('DesignPattern::Bridge');
71    loadModule('DesignPattern::Loader');      loadModule('DesignPattern::Loader');
72        
73    // abstract base classes - application level    // abstract base classes - application level
74    loadModule('Application::AbstractRequest');      loadModule('Application::AbstractBase');
75    loadModule('Application::AbstractHandler');      loadModule('Application::AbstractRequest');
76        loadModule('Application::AbstractHandler');
77        
78    // concrete helper classes    // concrete classes
79    loadModule('Data::Encode');  
80    loadModule('Data::Deep');      // 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 100  $glib = $config['_startup'][path][lib][g Line 113  $glib = $config['_startup'][path][lib][g
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 116  $glib = $config['_startup'][path][lib][g Line 121  $glib = $config['_startup'][path][lib][g
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.3  
changed lines
  Added in v.1.4

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