Cheetah
ChOAuthTemplate.php
Go to the documentation of this file.
1 <?php
2 
8 ch_import ('ChWsbTwigTemplate');
9 
11 {
12  function __construct(&$oConfig, &$oDb)
13  {
14  parent::__construct($oConfig, $oDb);
15  }
16 
17  function pageError($sErrorMsg)
18  {
19  $this->_page(_t('_ch_oauth_authorization'), MsgBox($sErrorMsg));
20  }
21 
22  function pageAuth($sTitle)
23  {
24  $this->_page(_t('_ch_oauth_authorization'), $this->parseHtmlByName('page_auth.html', array(
25  'text' => _t('_ch_oauth_authorize_app', htmlspecialchars_adv($sTitle)),
26  'url' => CH_WSB_URL_ROOT . $this->_oConfig->getBaseUri() . 'auth',
27  'client_id' => ch_get('client_id'),
28  'response_type' => ch_get('response_type'),
29  'redirect_uri' => ch_get('redirect_uri'),
30  'state' => ch_get('state'),
31  )));
32  }
33 
34  function _page($sTitle, $sContent)
35  {
37 
38  $this->addCss('main.css');
39 
40  $_page['name_index'] = 0;
41  $_page['header'] = $_page['header_text'] = $sTitle;
42  $_page_cont[0]['page_main_code'] = $sContent;
43 
44  PageCode();
45  exit;
46  }
47 
48 }
ChOAuthTemplate\__construct
__construct(&$oConfig, &$oDb)
Definition: ChOAuthTemplate.php:12
MsgBox
MsgBox($sText, $iTimer=0)
Definition: design.inc.php:175
ChOAuthTemplate\pageAuth
pageAuth($sTitle)
Definition: ChOAuthTemplate.php:22
ChWsbTwigTemplate
Definition: ChWsbTwigTemplate.php:14
$_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
ch_get
ch_get($sName)
Definition: utils.inc.php:1664
ChWsbTemplate\addCss
addCss($mixedFiles, $bDynamic=false)
Definition: ChWsbTemplate.php:1114
php
ChOAuthTemplate\pageError
pageError($sErrorMsg)
Definition: ChOAuthTemplate.php:17
exit
exit
Definition: cart.php:21
$sTitle
$sTitle
Definition: actions.inc.php:13
htmlspecialchars_adv
htmlspecialchars_adv($string)
Definition: utils.inc.php:302
$oDb
global $oDb
Definition: db.inc.php:39
global
if(!defined("GLOBAL_MODULE")) define("GLOBAL_MODULE" global
Definition: header.inc.php:25
$sContent
$sContent
Definition: bottom_menu_compose.php:169
_t
_t($key, $arg0="", $arg1="", $arg2="")
Definition: languages.inc.php:509
ChOAuthTemplate
Definition: ChOAuthTemplate.php:11
PageCode
PageCode($oTemplate=null)
Definition: design.inc.php:91
ChOAuthTemplate\_page
_page($sTitle, $sContent)
Definition: ChOAuthTemplate.php:34
ChWsbTwigTemplate\parseHtmlByName
parseHtmlByName($sName, $aVariables, $mixedKeyWrapperHtml=null, $sCheckIn=CH_WSB_TEMPLATE_CHECK_IN_BOTH)
Definition: ChWsbTwigTemplate.php:42