Cheetah
ChPollTemplate.php
Go to the documentation of this file.
1 <?php
2 
8  ch_import('ChWsbModuleTemplate');
9 
11  {
15  function __construct(&$oConfig, &$oDb)
16  {
17  parent::__construct($oConfig, $oDb);
18  }
19 
20  // function of output
21  function pageCode ($aPage = array(), $aPageCont = array(), $aCss = array())
22  {
23  if (!empty($aPage)) {
24  foreach ($aPage as $sKey => $sValue)
25  $GLOBALS['_page'][$sKey] = $sValue;
26  }
27  if (!empty($aPageCont)) {
28  foreach ($aPageCont as $sKey => $sValue)
29  $GLOBALS['_page_cont'][$aPage['name_index']][$sKey] = $sValue;
30  }
31  if (!empty($aCss))
32  $this->addCss($aCss);
33 
34  PageCode($this);
35  }
36 
37  function adminBlock ($sContent, $sTitle, $aMenu = array())
38  {
40  }
41 
42  function pageCodeAdminStart()
43  {
44  ob_start();
45  }
46 
48  {
49  global $_page;
51 
52  $_page['name_index'] = 9;
53 
54  $_page['header'] = $sTitle ? $sTitle : $GLOBALS['site']['title'];
55  $_page['header_text'] = $sTitle;
56 
57  $_page_cont[$_page['name_index']]['page_main_code'] = ob_get_clean();
58 
59  PageCodeAdmin();
60  }
61 
62  function defaultPage($sTitle, $sContent, $iPageIndex = 7)
63  {
64  global $_page;
66 
67  $_page['name_index'] = $iPageIndex;
68 
69  $_page['header'] = $sTitle ? $sTitle : $GLOBALS['site']['title'];
70  $_page['header_text'] = $sTitle;
71 
72  $_page_cont[$_page['name_index']]['page_main_code'] = $sContent;
73 
74  PageCode();
75  }
76  }
ChPollTemplate\pageCode
pageCode($aPage=array(), $aPageCont=array(), $aCss=array())
Definition: ChPollTemplate.php:21
$_page
$_page['name_index']
Definition: about_us.php:13
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
$_page_cont
$_page_cont[$_ni]['page_main_code']
Definition: about_us.php:24
ChWsbTemplate\addCss
addCss($mixedFiles, $bDynamic=false)
Definition: ChWsbTemplate.php:1114
php
ChPollTemplate\adminBlock
adminBlock($sContent, $sTitle, $aMenu=array())
Definition: ChPollTemplate.php:37
ChPollTemplate
Definition: ChPollTemplate.php:11
ChPollTemplate\pageCodeAdmin
pageCodeAdmin($sTitle)
Definition: ChPollTemplate.php:47
DesignBoxAdmin
DesignBoxAdmin($sTitle, $sContent, $mixedTopItems='', $sBottomItems='', $iIndex=1)
Definition: admin_design.inc.php:50
$sTitle
$sTitle
Definition: actions.inc.php:13
$oDb
global $oDb
Definition: db.inc.php:39
global
if(!defined("GLOBAL_MODULE")) define("GLOBAL_MODULE" global
Definition: header.inc.php:25
PageCodeAdmin
PageCodeAdmin($oTemplate=null)
Definition: admin_design.inc.php:45
$sContent
$sContent
Definition: bottom_menu_compose.php:169
PageCode
PageCode($oTemplate=null)
Definition: design.inc.php:91
ChPollTemplate\pageCodeAdminStart
pageCodeAdminStart()
Definition: ChPollTemplate.php:42
$aMenu
$aMenu
Definition: categories.php:257
ChPollTemplate\__construct
__construct(&$oConfig, &$oDb)
Definition: ChPollTemplate.php:15
ChWsbModuleTemplate
Definition: ChWsbModuleTemplate.php:11
empty
Attr AllowedRel this is empty
Definition: Attr.AllowedRel.txt:7
as
as
Definition: Filter.ExtractStyleBlocks.Escaping.txt:10
$GLOBALS
$GLOBALS['iAdminPage']
Definition: advanced_settings.php:10
ChPollTemplate\defaultPage
defaultPage($sTitle, $sContent, $iPageIndex=7)
Definition: ChPollTemplate.php:62