コード例 #1
0
ファイル: login.php プロジェクト: davidmottet/automne
            }
            //debug
            if (SYSTEM_DEBUG && $cms_user->hasAdminClearance(CLEARANCE_ADMINISTRATION_EDITVALIDATEALL)) {
                $welcomeMsg .= '<br /><br /><span class="atm-red">' . $cms_language->getJsMessage(MESSAGE_PAGE_DEBUG) . '</span> ' . $cms_language->getJsMessage(MESSAGE_PAGE_PRESS_F2_FOR_LOG);
            }
            $jscontent = '
		//show front page in tab
		Automne.tabPanels.getActiveTab().setFrameURL(\'' . PATH_REALROOT_WR . '/\');
		Automne.tabPanels.getActiveTab().reload();
		//load interface
		Automne.load(' . sensitiveIO::jsonEncode($userSessionsInfos) . ');
		//display welcome message
		Automne.message.show(\'' . sensitiveIO::sanitizeJSString($welcome) . '\', \'' . sensitiveIO::sanitizeJSString($welcomeMsg) . '\', \'\', 6);
		';
            //add all JS locales
            $jscontent .= CMS_session::getJSLocales();
            $view->addJavascript($jscontent);
            $view->show(CMS_view::SHOW_RAW);
        } else {
            unset($cms_user);
        }
        break;
}
//Send Login form window
$applicationLabel = io::htmlspecialchars(APPLICATION_LABEL);
$loginURL = PATH_ADMIN_WR . '/login-form.php?_ts=' . time();
$rootPath = PATH_REALROOT_WR;
$jscontent = <<<END
\tvar loginWindow = new Automne.frameWindow({
\t\ttitle: \t\t\t'{$cms_language->getJsMessage(MESSAGE_PAGE_TITLE, array($applicationLabel))}',
\t\tid:\t\t\t\t'loginWindow',
コード例 #2
0
ファイル: context.php プロジェクト: davidmottet/automne
 /**
  * Get all JS locales for current user (in current language)
  *
  * @return string : JS locales
  * @access public
  */
 static function getJSLocales()
 {
     return CMS_session::getJSLocales();
 }