X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FPage.php;h=291c7d6297c437ab19086144b540f92bd20ad435;hb=8e578c2f429972d600768936717b3e8fe4f58ef6;hp=3619981d1248e98122187cf4361d621a9a58bc7b;hpb=c18f31144a0c2b3f54933cf04a26ae1d62335efb;p=civicrm-core.git diff --git a/CRM/Core/Page.php b/CRM/Core/Page.php index 3619981d12..291c7d6297 100644 --- a/CRM/Core/Page.php +++ b/CRM/Core/Page.php @@ -1,9 +1,9 @@ versionAlert(); - CRM_Utils_Check_Security::singleton()->showPeriodicAlerts(); - - // Debug msg once per hour - if ($config->debug && CRM_Core_Permission::check('administer CiviCRM') && CRM_Core_Session::singleton()->timer('debug_alert', 3600)) { - $msg = ts('Warning: Debug is enabled in system settings. This should not be enabled on production servers.', array(1 => CRM_Utils_System::url('civicrm/admin/setting/debug', 'reset=1'))); - CRM_Core_Session::setStatus($msg, ts('Debug Mode')); - } + CRM_Utils_Check::singleton()->showPeriodicAlerts(); if ($this->useLivePageJS && CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'ajaxPopupsEnabled', NULL, TRUE)) { CRM_Core_Resources::singleton()->addScriptFile('civicrm', 'js/crm.livePage.js'); + $this->assign('includeWysiwygEditor', TRUE); } $content = self::$_template->fetch('CRM/common/' . strtolower($config->userFramework) . '.tpl'); @@ -284,9 +279,10 @@ class CRM_Core_Page { /** * assign value to name in template * - * @param array|string $name name of variable + * @param $var * @param mixed $value value of varaible * + * @internal param array|string $name name of variable * @return void * @access public */ @@ -297,9 +293,10 @@ class CRM_Core_Page { /** * assign value to name in template by reference * - * @param array|string $name name of variable + * @param $var * @param mixed $value (reference) value of varaible * + * @internal param array|string $name name of variable * @return void * @access public */ @@ -322,7 +319,8 @@ class CRM_Core_Page { * Returns an array containing template variables * * @param string $name - * @param string $type + * + * @internal param string $type * @return array */ function get_template_vars($name=null) { @@ -418,14 +416,26 @@ class CRM_Core_Page { return $this->_print; } + /** + * @return CRM_Core_Smarty + */ static function &getTemplate() { return self::$_template; } + /** + * @param $name + * + * @return null + */ function getVar($name) { return isset($this->$name) ? $this->$name : NULL; } + /** + * @param $name + * @param $value + */ function setVar($name, $value) { $this->$name = $value; }