Source for file media.conf.phpinc

Documentation is available at media.conf.phpinc

  1. <?php
  2. ###########################################
  3. #
  4. #   OpenCSP Management MEDIA CONFFILE
  5. #
  6. ###########################################
  7.  
  8. require_once __OCSP_DEFAULTCONFPATH__."cms.conf.phpinc";
  9.  
  10. # (db) version
  11. #
  12. # is compared with source version
  13. # the db structure is updated if needed
  14. $GLOBALS['OCSP_MED']['VERSION']=0;
  15.  
  16. # phpincpath
  17. #
  18. # path to MED include files do not change
  19. # because version does not support it proper
  20. $GLOBALS['OCSP_MED']['PHPINCPATH']=__OCSP_PHPINCPATH__."media/";
  21.  
  22.  
  23. # root path
  24. #
  25. # path where files are stored
  26. # you can choose a dir under the document root then every visitor can
  27. # access the files or a dir outside the apache document-root
  28. # then you have to use /cms/media.php to bring the files to the web
  29. $GLOBALS['OCSP_MED']['ROOTPATH']        =__OCSP_PROJECTPATH__ "media/";
  30.  
  31.  
  32. # weburl & use args
  33. #
  34. #
  35. $GLOBALS['OCSP_MED']['WEBURL']          ="/cms/media.php";
  36. $GLOBALS['OCSP_MED']['WEBURL_USEARGS']  =TRUE;
  37.  
  38. # uploadtmp
  39. #
  40. # dir under category directory where to place temp upload files
  41. # if you use the vscan this files are not scanned !!
  42. #
  43. $GLOBALS['OCSP_MED']['UPLOADTMP']="uploadtmp/";
  44.  
  45. # cms webroot
  46. #
  47. # url where the media onlysistem is reachable by the server
  48. $GLOBALS['OCSP_MED']['CMS_WEBROOT']=__OCSP_PROJECTPATH__."media"._OCSP_DIRSEP_;
  49.  
  50. # cache
  51. #
  52. $GLOBALS['OCSP_MED']['CACHE']=OCSP_CONF::getInstance('OCSP')->getValue('CACHEPATH')."media/"._OCSP_DIRSEP_;
  53.  
  54. #
  55. # file icons
  56. $GLOBALS['OCSP_MED']['ICONS_WEBROOT']=$GLOBALS['OCSP_MED']['CMS_WEBROOT']."filetypes/";
  57. $GLOBALS['OCSP_MED']['ICONS_PATH']=__OCSP_PROJECTPATH__."media"._OCSP_DIRSEP_."filetypes"._OCSP_DIRSEP_;
  58.  
  59.  
  60. # vscan
  61. # planed to use virus scanner when upload files
  62. #
  63. $GLOBALS['OCSP_MED']['VSCAN']['CMD']="";
  64. $GLOBALS['OCSP_MED']['VSCAN']['OK_RETURN']="";
  65.  
  66.  
  67. # zip
  68. # zip tool command $*TARGET$ and $*SOURCE$ are replaced
  69. #
  70. $GLOBALS['OCSP_MED']['ZIP']['CMD'="/usr/bin/zip";
  71. $GLOBALS['OCSP_MED']['ZIP']['ARGS']=" -Dj $*TARGET$ $*SOURCE$ >/dev/null";
  72.  
  73.  
  74. # add media root to $GLOBALS['BYPASS_SAFEMODE']['DIRS']
  75. $GLOBALS['BYPASS_SAFEMODE']['DIRS'][]=array(
  76.     'NAME'      => "MEDIEN ORDNER",
  77.     'PATH'      => $GLOBALS['OCSP_MED']['ROOTPATH'],
  78.     'READONLY'  => FALSE,
  79.     'HIDDEN'    => FALSE
  80. );
  81. $GLOBALS['BYPASS_SAFEMODE']['DIRS'][]=array(
  82.     'NAME'      => "WEB Verzeichnis",
  83.     'PATH'      => $_SERVER['DOCUMENT_ROOT'],
  84.     'READONLY'  => TRUE,
  85.     'HIDDEN'    => FALSE
  86. );
  87.  
  88. #
  89. # Media Object Classes
  90. $GLOBALS['OCSP_MED']['OBJECTCLASS']['MED_FILE']=array(
  91.     'NAME'      => 'Datei',
  92.     'CLASSFILE' => $GLOBALS['OCSP_MED']['PHPINCPATH'].'MED_FILE.phpclass'
  93. );
  94.  
  95. $GLOBALS['OCSP_MED']['OBJECTCLASS']['MED_IMAGE']=array(
  96.     'NAME'      => 'Bild (Webtauglich)',
  97.     'CLASSFILE' => $GLOBALS['OCSP_MED']['PHPINCPATH'].'MED_IMAGE.phpclass'
  98. );
  99.  
  100. $GLOBALS['OCSP_MED']['IMGDEFAULTS']['LISTWIDTH']     =80;
  101. $GLOBALS['OCSP_MED']['IMGDEFAULTS']['LISTHEIGHT']    =20;
  102.  
  103. /**
  104.   ---------------------------------------------------------------------
  105.   * $GLOBALS['OCSP_CMS']['CATSTATES'] array
  106.   *
  107.   * keys:
  108.   *
  109.   * - ['NAME']: name to show in select list
  110.   * - ['SHOW']: show the page if called by menu
  111.   * - ['ICON']: state icon
  112.   * - ['DIRECTSHOW']: show the page if called by id but not by menu
  113.   *
  114.   ---------------------------------------------------------------------
  115.   **/
  116.  
  117.  
  118.  
  119. $GLOBALS['OCSP_MED']['CATSTATES'][0]=array(
  120.     'NAME'=>'neu',
  121.     'SHOW'=>FALSE,
  122.     'ICON'=>OCSP_CONF::getInstance('OCSP')->getValue('SYSIMGURL')."icons-22x22/wizard.gif"
  123. );
  124.  
  125. $GLOBALS['OCSP_MED']['CATSTATES'][1]=array(
  126.     'NAME'=>'in Bearbeitung',
  127.     'SHOW'=>FALSE,
  128.     'ICON'=>OCSP_CONF::getInstance('OCSP')->getValue('SYSIMGURL')."icons-22x22/part-killustrator.gif"
  129. );
  130.  
  131. $GLOBALS['OCSP_MED']['CATSTATES'][2]=array(
  132.     'NAME'=>'abgelehnt',
  133.     'SHOW'=>FALSE,
  134.     'ICON'=>OCSP_CONF::getInstance('OCSP')->getValue('SYSIMGURL')."icons-22x22/stop_hand.gif"
  135. );
  136.  
  137. $GLOBALS['OCSP_MED']['CATSTATES'][3]=array(
  138.     'NAME'=>'freigeschalten',
  139.     'SHOW'=>TRUE,
  140.     'ICON'=>OCSP_CONF::getInstance('OCSP')->getValue('SYSIMGURL')."icons-22x22/online.gif"
  141. );
  142.  
  143. $GLOBALS['OCSP_MED']['CATSTATES'][4]=array(
  144.     'NAME'=>'no auto show',
  145.     'SHOW'=>FALSE,
  146.     'ICON'=>OCSP_CONF::getInstance('OCSP')->getValue('SYSIMGURL').'icons-22x22/compfile.gif'
  147. );
  148.  
  149.  
  150. /**
  151.   ---------------------------------------------------------------------
  152.   * $GLOBALS['OCSP_MED']['FILESTATE'] array
  153.   *
  154.   * keys:
  155.   *
  156.   * - ['NAME']: name to show in select list
  157.   * - ['SHOW']: show the page if called by menu
  158.   * - ['ICON']: state icon
  159.   * - ['DIRECTSHOW']: show the page if called by id but not by menu
  160.   *
  161.   ---------------------------------------------------------------------
  162.   **/
  163.  
  164.  
  165. $GLOBALS['OCSP_MED']['FILESTATE'][0]=array(
  166.     'NAME'=>'neu',
  167.     'SHOW'=>FALSE,
  168.     'ICON'=>''
  169. );
  170.  
  171. $GLOBALS['OCSP_MED']['FILESTATE'][1]=array(
  172.     'NAME'=>'in Bearbeitung',
  173.     'SHOW'=>FALSE,
  174.     'ICON'=>''
  175. );
  176.  
  177. $GLOBALS['OCSP_MED']['FILESTATE'][2]=array(
  178.     'NAME'=>'abgelehnt',
  179.     'SHOW'=>FALSE,
  180.     'ICON'=>''
  181. );
  182.  
  183. $GLOBALS['OCSP_MED']['FILESTATE'][3]=array(
  184.     'NAME'=>'freigeschalten',
  185.     'SHOW'=>TRUE,
  186.     'ICON'=>''
  187. );
  188.  
  189. $GLOBALS['OCSP_MED']['FILESTATE'][4]=array(
  190.     'NAME'=>'no auto show',
  191.     'SHOW'=>FALSE,
  192.     'ICON'=>''
  193. );
  194.  
  195. $GLOBALS['OCSP_MED']['FILESTATE'][5]=array(
  196.     'NAME'=>'Archiv',
  197.     'SHOW'=>FALSE,
  198.     'ICON'=>''
  199. );
  200.  
  201.  
  202. $GLOBALS['OCSP_MED']['ONLINESTATE'3;
  203.  
  204.  
  205. if (file_exists(OCSP_CONF::getInstance()->getProjectConfPath()."media.phpconf"))
  206. {
  207.     require_once OCSP_CONF::getInstance()->getProjectConfPath()."media.phpconf";
  208. }
  209.  
  210. foreach($GLOBALS['OCSP_MED'as $str_key => $mix_Value)
  211. {
  212.     OCSP_CONF::getInstance('MEDIA')->setValue($str_key,$mix_Value);
  213. }
  214.  
  215.  
  216. ?>

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