Source for file client.conf.phpinc

Documentation is available at client.conf.phpinc

  1. <?php
  2. /**
  3.   * CLIENT CONFIGURATION
  4.   *
  5.   * @project    Open CSP-Management
  6.   * @package    client
  7.   * @category   config
  8.   *
  9.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  10.   *
  11.   * @version pk-05-01-14
  12.   * @version pk-05-11-21
  13.   *
  14.   * @version pk-06-07-27
  15.   *
  16.   ***/
  17.  
  18. global $OCSP_CONF;
  19.  
  20. # (db) version
  21. #
  22. # is compared with source version
  23. # the db structure is updated if needed
  24. $OCSP_CONF['CLI']['VERSION']=10;
  25.  
  26. # phpincpath
  27. #
  28. # path to CLIENT include files do not change
  29. # because version does not support it proper
  30. $OCSP_CONF['CLI']['PHPINCPATH']=__OCSP_PHPINCPATH__."client"._OCSP_DIRSEP_;
  31.  
  32. # system url
  33. #
  34. //$OCSP_CONF['CLI']['SYSTEMURL']=$GLOBALS['PROJECT']['SYSTEMURL']."client/";
  35. //$OCSP_CONF['CLI']['ADMINURL'] =$GLOBALS['PROJECT']['ADMINURL']."client/";
  36.  
  37. # use client types
  38. #
  39. $OCSP_CONF['CLI']['USE_CLITYPES']=FALSE;
  40.  
  41. # use staff table
  42. #
  43. $OCSP_CONF['CLI']['USE_STAFF']=FALSE;
  44. $OCSP_CONF['CLI']['STAFF_ISSELFADMIN']=TRUE;
  45.  
  46. # use costcenter
  47. #
  48. $OCSP_CONF['CLI']['USE_COSTCENTER']=FALSE;
  49.  
  50. # staff requires a costcenter
  51. #
  52. $OCSP_CONF['CLI']['STAFFREQCOSTCENTER']=FALSE;
  53.  
  54. # security settings
  55. #
  56. require_once dirname(__FILE__)."/groups.conf.phpinc";
  57. $OCSP_CONF['CLI']['SELFADMIN']=TRUE;
  58. $OCSP_CONF['CLI']['GRPS_SHOWLIST']=array(_OCSP_GROUP_CLIADMIN_,$GLOBALS['GROUPS']['NWL_ADMIN']);
  59. $OCSP_CONF['CLI']['GRPS_EDIT']=array(_OCSP_GROUP_CLIADMIN_);
  60.  
  61.  
  62. # Profiles
  63. #
  64. $OCSP_CONF['CLI']['PROFILES']['TOINSTALL']=FALSE;
  65. $OCSP_CONF['CLI']['PROFILES']['SETUPCHECK']=TRUE;
  66.  
  67.  
  68. $OCSP_CONF['CLI']['PROFILESTATE'][0]=array(
  69.     'NAME'=>'neu',
  70.     'SHOW'=>FALSE,
  71.     'ICON'=>'<img src="'.$OCSP_CONF['SYSIMGURL'].'icons-22x22/state_red.gif">',
  72.     'GROUP'=>$GLOBALS['GROUPS']['LOGGEDIN']
  73. );
  74.  
  75. $OCSP_CONF['CLI']['PROFILESTATE'][1]=array(
  76.     'NAME'=>'in Bearbeitung',
  77.     'SHOW'=>FALSE,
  78.     'EDITABLE'=>FALSE,
  79.     'ICON'=>'<img src="'.$OCSP_CONF['SYSIMGURL'].'icons-22x22/state_red.gif">',
  80.     'GROUP'=>_OCSP_GROUP_LOGGEDIN_
  81. );
  82.  
  83. $OCSP_CONF['CLI']['PROFILESTATE'][2]=array(
  84.     'NAME'=>'abgelehnt',
  85.     'SHOW'=>FALSE,
  86.     'EDITABLE'=>FALSE,
  87.     'ICON'=>'<img src="'.$OCSP_CONF['SYSIMGURL'].'icons-22x22/state_red.gif">',
  88.     'GROUP'=>_OCSP_GROUP_LOGGEDIN_
  89. );
  90.  
  91. $OCSP_CONF['CLI']['PROFILESTATE'][3]=array(
  92.     'NAME'=>'freigeschalten',
  93.     'SHOW'=>TRUE,
  94.     'EDITABLE'=>TRUE,
  95.     'ICON'=>'<img src="'.$OCSP_CONF['SYSIMGURL'].'icons-22x22/state_green.gif">',
  96.     'GROUP'=>_OCSP_GROUP_LOGGEDIN_
  97. );
  98.  
  99. $OCSP_CONF['CLI']['PROFILESTATE'][4]=array(
  100.     'NAME'=>'no auto show',
  101.     'SHOW'=>FALSE,
  102.     'EDITABLE'=>TRUE,
  103.     'ICON'=>'<img src="'.$OCSP_CONF['SYSIMGURL'].'icons-22x22/state_yellow.gif">',
  104.     'GROUP'=>_OCSP_GROUP_LOGGEDIN_,
  105.     'NEWGROUP'=>_OCSP_GROUP_LOGGEDIN_
  106. );
  107.  
  108. $OCSP_CONF['CLI']['PROFILESTATE'][5]=array(
  109.     'NAME'=>'archiv',
  110.     'SHOW'=>FALSE,
  111.     'EDITABLE'=>TRUE,
  112.     'ICON'=>'<img src="'.$OCSP_CONF['SYSIMGURL'].'icons-22x22/state_yellow.gif">',
  113.     'GROUP'=>_OCSP_GROUP_LOGGEDIN_,
  114.     'NEWGROUP'=>_OCSP_GROUP_LOGGEDIN_
  115. );
  116.  
  117.  
  118. $OCSP_CONF['CLI']['PROFILETABLE']['T_CLI_CLIENT'array(
  119.     'NAME'      => 'Kunden',
  120.     'KEY'       => 'CLI_ID',
  121.     'SHOWFLD'   => 'CLI_NAME1'
  122. );
  123.  
  124.  
  125. $OCSP_CONF['CLI']['PROFILETABLE']['T_SYS_USER'array(
  126.     'NAME'      => 'Benutzer',
  127.     'KEY'       => 'USR_ID',
  128.     'SHOWFLD'   => 'USR_LOGIN'
  129. );
  130.  
  131. $OCSP_CONF['CLI']['PROFILETABLE']['T_CLI_STAFF'array(
  132.     'NAME'      => 'Kunden Mitarbeiter',
  133.     'KEY'       => 'CST_ID',
  134.     'SHOWFLD'   => 'CST_LASTNAME'
  135. );
  136.  
  137. $OCSP_CONF['CLI']['PROFILETABLE']['T_CLI_DEPARTMENT'array(
  138.     'NAME'      => 'Kunden Bereiche',
  139.     'KEY'       => 'CDEP_ID',
  140.     'SHOWFLD'   => 'CDEP_NAME'
  141. );
  142.  
  143.  
  144. #
  145. # client classes
  146. #
  147. $OCSP_CONF['CLI']['CLI_CLASS']['CLI_CLIENT']=array(
  148.     'NAME'      => 'Default Kunde',
  149.     'CLASS'     => "CLIENT",
  150.     'OBJINC'    => __OCSP_PHPINCPATH__."client/CLIENT.phpclass"
  151. );
  152.  
  153. #
  154. # staff classes
  155. #
  156. $OCSP_CONF['CLI']['CST_CLASS']['CLI_STAFF']=array(
  157.     'NAME'      => 'Default Kunde',
  158.     'CLASS'     => "CLI_STAFF",
  159.     'OBJINC'    => __OCSP_PHPINCPATH__."client/CLI_STAFF.phpclass"
  160. );
  161.  
  162.  
  163. $OCSP_CONF['CLI']['STATE'][0]="Neu";
  164. $OCSP_CONF['CLI']['STATE'][1]="Aktiv";
  165. $OCSP_CONF['CLI']['STATE'][2]="Versteckt";
  166. $OCSP_CONF['CLI']['STATE'][-1]="Gelöscht";
  167.  
  168. $OCSP_CONF['CLI']['SHOWSTATE']=array(
  169.     0=>array(
  170.             'NAME'      => 'neuer Kunde',
  171.             'GROUP'     => 0,
  172.             'REQVAL'    => 0,
  173.             'ICON'      =>$OCSP_CONF['SYSIMGURL']."icons-22x22/wizard.gif",
  174.             'ISDELETED' => FALSE,
  175.             'SHOWPUBLIC'=> FALSE
  176.         ),
  177.     1=>array(
  178.             'NAME'      => 'aktiver Kunde',
  179.             'GROUP'     => -1,
  180.             'REQVAL'    => 0,
  181.             'ICON'      =>$OCSP_CONF['SYSIMGURL']."icons-22x22/online.gif",
  182.             'ISDELETED' => FALSE,
  183.             'SHOWPUBLIC'=> TRUE
  184.         ),
  185.     2=>array(
  186.             'NAME'      => 'aktiver Kunde (versteckt)',
  187.             'GROUP'     => -1,
  188.             'REQVAL'    => 0,
  189.             'ICON'      =>$OCSP_CONF['SYSIMGURL']."icons-22x22/compfile.gif",
  190.             'ISDELETED' => FALSE,
  191.             'SHOWPUBLIC'=> FALSE
  192.         ),
  193.     -1=>array(
  194.             'NAME'      => 'gel&ouml;schter Kunde ',
  195.             'GROUP'     => -1,
  196.             'REQVAL'    => 0,
  197.             'ICON'      =>$OCSP_CONF['SYSIMGURL']."icons-22x22/edittrash.gif",
  198.             'ISDELETED' => TRUE,
  199.             'SHOWPUBLIC'=> FALSE
  200.         ),
  201. );
  202.  
  203. /**
  204.   * CRM MODULE
  205.   *
  206.   * @var string $OCSP_CONF['CLI']['CRMFILTER'] query filter for CRM modules (without AND or WHERE)
  207.   ***/
  208. $OCSP_CONF['CLI']['CRM']['FILTER']="T_CLI_CLIENT.CLI_STATE > -1"// not deleted
  209. $OCSP_CONF['CLI']['CRM']['FORMS']['CLILST']="T_CLI_CLIENT";
  210.  
  211. // <pk-06-07-27> old global array names used:
  212. $GLOBALS['CLIENT']          =&$OCSP_CONF['CLI'];
  213. $GLOBALS['OCSP']['CLIENT']  =&$OCSP_CONF['CLI'];
  214. $GLOBALS['OCSP_CLI']        =&$OCSP_CONF['CLI'];
  215. $GLOBALS['CLI']             =&$OCSP_CONF['CLI'];
  216. // </pk-06-07-27>
  217.  
  218.  
  219.  
  220. if (file_exists(__OCSP_PROJECTPATH__"config" _OCSP_DIRSEP_ "client.phpconf")) {
  221.     require_once __OCSP_PROJECTPATH__"config" _OCSP_DIRSEP_ "client.phpconf";
  222. }
  223.  
  224.     /**
  225.      * pk-09-01-02
  226.      * 
  227.      * put it into the conf object
  228.      */
  229.  
  230.     $obj_conf OCSP_CONF::getInstance('CLIENT');
  231.     foreach($OCSP_CONF['CLI'as $str_key => $mix_Value)
  232.     {
  233.         $obj_conf->setValue($str_key,$mix_Value);
  234.     }
  235.  
  236.     if (!defined('_CLIENT_CONFIGURED_')) define('_CLIENT_CONFIGURED_',True);
  237. ?>

Documentation generated on Thu, 08 Jan 2009 17:37:39 +0100 by phpDocumentor 1.4.0a2