Cheetah
All Classes Namespaces Files Functions Variables Pages
ChFilesConfig.php
Go to the documentation of this file.
1 <?php
2 
8 require_once(CH_DIRECTORY_PATH_CLASSES . 'ChWsbFilesConfig.php');
9 
11 {
12  var $_oDb;
18  {
19  parent::__construct($aModule);
20 
21  $this->aFilesConfig = array (
22  'original' => array('postfix' => '_{ext}'),
23  );
24 
25  $this->aGlParams = array(
26  'auto_activation' => 'ch_files_activation',
27  'mode_top_index' => 'ch_files_mode_index',
28  'category_auto_approve' => 'category_auto_activation_ch_files',
29  'browse_width' => 'ch_files_thumb_width',
30  );
31 
32  $this->_aMimeTypes = array();
33 
34  $this->initConfig();
35  }
36 
37  function init(&$oDb)
38  {
39  $this->_oDb = $oDb;
40 
41  $this->_aMimeTypes = $this->_oDb->getTypeToIconArray();
42  }
43 
45  {
46  if(isset($this->_aMimeTypes[$sType]))
47  return $this->_aMimeTypes[$sType];
48 
49  return 'default.png';
50  }
51 }
$aModule
$aModule
Definition: classifieds.php:21
ChFilesConfig
Definition: ChFilesConfig.php:11
ChFilesConfig\__construct
__construct($aModule)
Definition: ChFilesConfig.php:17
php
ChFilesConfig\$_oDb
$_oDb
Definition: ChFilesConfig.php:12
ChFilesConfig\getMimeTypeIcon
getMimeTypeIcon($sType)
Definition: ChFilesConfig.php:44
$sType
$sType
Definition: actions.inc.php:11
$oDb
global $oDb
Definition: db.inc.php:39
ChWsbFilesConfig\initConfig
initConfig()
Definition: ChWsbFilesConfig.php:41
ChFilesConfig\$_aMimeTypes
$_aMimeTypes
Definition: ChFilesConfig.php:13
ChWsbFilesConfig
Definition: ChWsbFilesConfig.php:11
ChFilesConfig\init
init(&$oDb)
Definition: ChFilesConfig.php:37