File: javascript_defs.php

package info (click to toggle)
kronolith2 2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 7,936 kB
  • ctags: 3,577
  • sloc: php: 14,001; xml: 1,494; sql: 489; makefile: 68
file content (24 lines) | stat: -rw-r--r-- 872 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

require_once KRONOLITH_BASE . '/lib/JSON.php';
$charset = NLS::getCharset();

/* Variables used in core javascript files. */
$var = array(
    'view_url' => Horde::applicationUrl('view.php'),
    'pref_api_url' => Horde::applicationUrl('pref_api.php', true),
    'calendar_info_url' => Horde::applicationUrl('calendars/info.php', true),
    'page_title' => $GLOBALS['registry']->get('name') . ' :: ',
);

/* Gettext strings used in core javascript files. */
$gettext = array_map('addslashes', array(
    'loading' => _("Loading ..."),
    'close' => _("Close"),
));

?>
<script type="text/javascript">//<![CDATA[
var KronolithVar = <?php echo Kronolith_Serialize_JSON::encode(String::convertCharset($var, $charset, 'UTF-8')) ?>;
var KronolithText = <?php echo Kronolith_Serialize_JSON::encode(String::convertCharset($gettext, $charset, 'UTF-8')) ?>;
//]]></script>