本文整理汇总了PHP中ThinkUpAuthController类的典型用法代码示例。如果您正苦于以下问题:PHP ThinkUpAuthController类的具体用法?PHP ThinkUpAuthController怎么用?PHP ThinkUpAuthController使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ThinkUpAuthController类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct($session_started = false)
{
parent::__construct($session_started);
if (!isset($_POST['grid_export_data'])) {
$this->is_missing_param = true;
}
}
示例2: __construct
/**
* Constructor
* @param bool $session_started
* @return AccountConfigurationController
*/
public function __construct($session_started = false)
{
parent::__construct($session_started);
$this->disableCaching();
$this->setViewTemplate('account.index.tpl');
$this->setPageTitle('Configure Your Account');
}
示例3: getLoggedInUser
/**
* Return the username specified in the request, or from the session.
* @return string Username
*/
protected function getLoggedInUser() {
if (isset($_POST['un'])) {
return $_POST['un'];
}
if (isset($_GET['un'])) {
return $_GET['un'];
}
return parent::getLoggedInUser();
}
示例4: __construct
public function __construct($session_started=false) {
parent::__construct($session_started);
$this->setViewTemplate('session.toggle.tpl');
foreach ($this->REQUIRED_PARAMS as $param) {
if (!isset($_GET[$param]) || $_GET[$param] == '' ) {
$this->addInfoMessage('Missing required parameters.');
$this->is_missing_param = true;
}
}
}
示例5: __construct
public function __construct($session_started = false)
{
parent::__construct($session_started);
$config = Config::getInstance();
Utils::defineConstants();
$this->setViewTemplate(THINKUP_WEBAPP_PATH . 'plugins/facebook/view/auth.tpl');
$this->setPageTitle('Authorizing Your Facebook Account');
if (!isset($_GET['sessionKey']) || $_GET['sessionKey'] == '') {
$this->addErrorMessage('No session key specified.');
$this->is_missing_param = true;
}
}
示例6: __construct
/**
* Constructor
* @param bool $session_started
* @return InlineViewController
*/
public function __construct($session_started = false)
{
parent::__construct($session_started);
foreach ($this->REQUIRED_PARAMS as $param) {
if (!isset($_GET[$param]) || $_GET[$param] == '') {
$this->addInfoMessage('No user data to retrieve.');
$this->is_missing_param = true;
$this->setViewTemplate('inline.view.tpl');
}
}
if (!isset($_GET['d'])) {
$_GET['d'] = "tweets-all";
}
}
示例7: __construct
public function __construct($session_started=false) {
parent::__construct($session_started);
$config = Config::getInstance();
Utils::defineConstants();
$this->setViewTemplate(THINKUP_WEBAPP_PATH.'plugins/twitter/view/auth.tpl');
$this->setPageTitle('Authorizing Your Twitter Account');
if (!isset($_GET['oauth_token']) || $_GET['oauth_token'] == '' ) {
$this->addInfoMessage('No OAuth token specified.');
$this->is_missing_param = true;
}
if (!isset($_SESSION['oauth_request_token_secret']) || $_SESSION['oauth_request_token_secret'] == '' ) {
$this->addInfoMessage('Secret token not set.');
$this->is_missing_param = true;
}
}
示例8: __construct
/**
* Constructor
* @param bool $session_started
* @return UpgradeDatabaseController
*/
public function __construct($session_started = false)
{
if (!getenv('CLI_BACKUP')) {
parent::__construct($session_started);
}
}
示例9: generateView
/**
* Generates plugin page options markup - Calls parent::generateView()
*
* @return str view markup
*/
protected function generateView()
{
// if we have some p[lugin option elements defined
// render them and add to the parent view...
if (count($this->option_elements) > 0) {
$this->setValues();
$view_mgr = new ViewManager();
$view_mgr->disableCaching();
// assign data
$view_mgr->assign('option_elements', $this->option_elements);
$view_mgr->assign('option_elements_json', json_encode($this->option_elements));
$view_mgr->assign('option_headers', $this->option_headers);
$view_mgr->assign('option_not_required', $this->option_not_required);
$view_mgr->assign('option_not_required_json', json_encode($this->option_not_required));
$view_mgr->assign('option_required_message', $this->option_required_message);
$view_mgr->assign('option_required_message_json', json_encode($this->option_required_message));
$view_mgr->assign('option_select_multiple', $this->option_select_multiple);
$view_mgr->assign('option_select_visible', $this->option_select_visible);
$view_mgr->assign('plugin_id', $this->plugin_id);
$view_mgr->assign('user_is_admin', $this->isAdmin());
$options_markup = '';
if ($this->profiler_enabled) {
$view_start_time = microtime(true);
$options_markup = $view_mgr->fetch(self::OPTIONS_TEMPLATE);
$view_end_time = microtime(true);
$total_time = $view_end_time - $view_start_time;
$profiler = Profiler::getInstance();
$profiler->add($total_time, "Rendered view (not cached)", false);
} else {
$options_markup = $view_mgr->fetch(self::OPTIONS_TEMPLATE);
}
$this->addToView('options_markup', $options_markup);
}
return parent::generateView();
}
示例10: __construct
public function __construct($session_started = false)
{
parent::__construct($session_started);
}
示例11: __construct
/**
* Constructor
* @param bool $session_started
* @return UpgradeApplicationController
*/
public function __construct($session_started = false)
{
parent::__construct($session_started);
$this->setViewTemplate('install.upgrade-application.tpl');
}
示例12: __construct
/**
* Constructor
* @param boolean $session_started
*/
public function __construct($session_started = false)
{
parent::__construct($session_started);
$this->post_dao = DAOFactory::getDAO('PostDAO');
$this->setPageTitle('Post details');
}
示例13: __construct
/**
* Constructor
*
* @param boolean $session_started
*/
public function __construct($session_started = false)
{
parent::__construct($session_started);
$this->setPageTitle('Private Dashboard');
}