| 
<?php$wsroot_path = dirname(dirname(dirname($module_path))) ;
 //or in index.php $wsroot_path = str_replace('\\','/', realpath('../../../'))  ;
 $shares_url = '/vendor/b12phpfw' ; //includes, globals, commons, reusables CONVENTION
 $shares_path = $wsroot_path . $shares_url ;
 $site_path   = dirname(dirname($module_path)) ; //to app dir ...fwphp" dir
 //
 $dir_site = basename($site_path) ;
 //$dir_ site = basename(dirname(dirname($module_path)));
 // = 'fwphp' is below '/' (web server doc root or virtual host or hosting root)
 //$dir_glomodul = 'glomodul' ; // is below dir_ site. Below are more dir_apl
 
 $dir_apl = basename(dirname($module_path));
 // ='glomodul' is below dir_ site. Module group to which this module (dir_module) belongs
 $dir_module = basename($module_path); // is below dir_apl
 $dir_menu = 'www'; // is below dir_apl
 
 $pp1->shares_path   = $shares_path ;
 $pp1->wsroot_path   = $wsroot_path ;
 $pp1->site_path     = $site_path ;
 $pp1->examples_path = $site_path .'/glomodul/z_examples' ; // CONVENTION
 //
 $pp1->dir_menu      = $dir_menu ;
 $pp1->dir_site      = $dir_site ;
 $pp1->dir_apl       = $dir_apl ;
 $pp1->dir_module    = $dir_module ;
 //
 $pp1->pp1_group02U  = '~~~~~ ADRESSES : URLs ~~~~~'  ;
 $pp1->wsroot_url    = '/' ;
 $pp1->shares_url    = $shares_url ;
 $pp1->module_url    = "/$dir_site/$dir_apl/$dir_module" ;
 $pp1->glomodul_url  = "/$dir_site/glomodul" ; // CONVENTION
 
 |