Example #1
0
 public function testAddGetBodyClass()
 {
     $this->assertEquals(Context::getBodyClass(), '');
     Context::addBodyClass('red');
     $this->assertEquals(Context::getBodyClass(), ' class="red"');
     Context::addBodyClass('green');
     $this->assertEquals(Context::getBodyClass(), ' class="red green"');
     Context::addBodyClass('blue');
     $this->assertEquals(Context::getBodyClass(), ' class="red green blue"');
     // remove duplicated class
     Context::addBodyClass('red');
     $this->assertEquals(Context::getBodyClass(), ' class="red green blue"');
 }
 /**
  * @brief Login
  **/
 function dispTextyleToolLogin()
 {
     $oModuleModel =& getModel('module');
     $member_config = $oModuleModel->getModuleConfig('member');
     Context::set('enable_openid', $member_config->enable_openid);
     Context::addBodyClass('logOn');
 }
Example #3
0
 function dispSocialxeTextyleTool()
 {
     // 텍스타일의 최신 버전이 아니면 직접 처리
     $oTextyleView =& getView('textyle');
     if (!method_exists($oTextyleView, 'initTool')) {
         $oTextyleModel =& getModel('textyle');
         $site_module_info = Context::get('site_module_info');
         $textyle = $oTextyleModel->getTextyle($site_module_info->index_module_srl);
         Context::set('textyle', $textyle);
         Context::set('custom_menu', $oTextyleModel->getTextyleCustomMenu());
         $template_path = sprintf("%stpl", $oTextyleView->module_path);
         $this->setLayoutPath($template_path);
         $this->setLayoutFile('_tool_layout');
         if ($_COOKIE['tclnb']) {
             Context::addBodyClass('lnbClose');
         } else {
             Context::addBodyClass('lnbToggleOpen');
         }
         // browser title 지정
         Context::setBrowserTitle($textyle->get('browser_title') . ' - admin');
         Context::addHtmlHeader('<link rel="shortcut icon" href="' . $textyle->getFaviconSrc() . '" />');
     }
     // 설정 정보를 받아옴
     Context::set('config', $this->config);
     // 서비스 목록
     $provider_list = $this->providerManager->getFullProviderList();
     Context::set('provider_list', $provider_list);
     // 템플릿 파일 지정
     $this->setTemplatePath($this->module_path . 'tpl');
     $this->setTemplateFile('textyleConfig');
 }
Example #4
0
	/**
	 * Login
	 **/
	public function dispShopToolLogin() {
		Context::addBodyClass('logOn');
	}