Cheetah
ChBlogsConfig.php
Go to the documentation of this file.
1 <?php
2 
8 require_once(CH_DIRECTORY_PATH_CLASSES . 'ChWsbConfig.php');
9 
11 {
13 
17 
22 
24 
25  // SQL tables
29 
33 
34  /*
35  * Constructor.
36  */
38  {
39  parent::__construct($aModule);
40 
41  $this->_iAnimationSpeed = 'normal';
42 
43  $this->sUserExFile = 'blogs.php';
44  $this->sAdminExFile = 'post_mod_blog.php';
45  $this->sUserExPermalink = 'blogs/';
46 
47  $this->iTopTagsCnt = 20;
48 
49  $this->iPerPageElements = (int)getParam('blog_step');
50  $this->iPerPageElementsHome = (int)getParam('max_blogs_on_home');
51  $this->iPerPageElementsProfile = (int)getParam('max_blogs_on_profile');
52  $this->iPerPageElementsIndex = (int)getParam('max_blogs_on_index');
53 
54  $this->sSQLCategoriesTable = 'sys_categories';
55  $this->sSQLPostsTable = 'ch_blogs_posts';
56  $this->sSQLBlogsTable = 'ch_blogs_main';
57 
58  $this->_sCommentSystemName = $this -> _sRateSystemName = $this -> _sViewSystemName = 'ch_blogs';
59  }
60 
61  function getRateSystemName()
62  {
64  }
65 
67  {
69  }
70 
71  function getViewSystemName()
72  {
74  }
75 
76  function getPerPage($sType = '')
77  {
78  $iResult = 10;
79 
80  switch($sType) {
81  case 'index':
83  break;
84  case 'home':
85  $iResult = $this->iPerPageElementsHome;
86  break;
87  case 'profile':
89  break;
90  default:
91  $iResult = $this->iPerPageElements;
92  }
93 
94  return $iResult;
95  }
96 }
ChBlogsConfig\$sUserExFile
$sUserExFile
Definition: ChBlogsConfig.php:14
ChBlogsConfig\getPerPage
getPerPage($sType='')
Definition: ChBlogsConfig.php:76
ChBlogsConfig\$_iAnimationSpeed
$_iAnimationSpeed
Definition: ChBlogsConfig.php:12
ChBlogsConfig\$sAdminExFile
$sAdminExFile
Definition: ChBlogsConfig.php:15
ChBlogsConfig\__construct
__construct($aModule)
Definition: ChBlogsConfig.php:37
$aModule
$aModule
Definition: classifieds.php:21
php
ChBlogsConfig\$iPerPageElementsProfile
$iPerPageElementsProfile
Definition: ChBlogsConfig.php:20
ChBlogsConfig\$iPerPageElementsHome
$iPerPageElementsHome
Definition: ChBlogsConfig.php:19
ChBlogsConfig\$sSQLBlogsTable
$sSQLBlogsTable
Definition: ChBlogsConfig.php:28
ChBlogsConfig\$iPerPageElements
$iPerPageElements
Definition: ChBlogsConfig.php:18
ChBlogsConfig\getViewSystemName
getViewSystemName()
Definition: ChBlogsConfig.php:71
ChBlogsConfig\$_sCommentSystemName
$_sCommentSystemName
Definition: ChBlogsConfig.php:30
ChBlogsConfig\$_sViewSystemName
$_sViewSystemName
Definition: ChBlogsConfig.php:32
ChBlogsConfig
Definition: ChBlogsConfig.php:11
ChBlogsConfig\$iTopTagsCnt
$iTopTagsCnt
Definition: ChBlogsConfig.php:23
$sType
$sType
Definition: actions.inc.php:11
getParam
getParam($sParamName, $bUseCache=true)
Definition: db.inc.php:130
ChBlogsConfig\$_sRateSystemName
$_sRateSystemName
Definition: ChBlogsConfig.php:31
ChBlogsConfig\$sSQLPostsTable
$sSQLPostsTable
Definition: ChBlogsConfig.php:27
ChBlogsConfig\getCommentSystemName
getCommentSystemName()
Definition: ChBlogsConfig.php:66
ChBlogsConfig\$iPerPageElementsIndex
$iPerPageElementsIndex
Definition: ChBlogsConfig.php:21
ChWsbConfig
Definition: ChWsbConfig.php:38
ChBlogsConfig\$sSQLCategoriesTable
$sSQLCategoriesTable
Definition: ChBlogsConfig.php:26
ChBlogsConfig\getRateSystemName
getRateSystemName()
Definition: ChBlogsConfig.php:61
ChBlogsConfig\$sUserExPermalink
$sUserExPermalink
Definition: ChBlogsConfig.php:16