page_title) ) {
$c->page_title = translate('DAViCal CalDAV Server');
}
function make_help_link($matches)
{
global $c;
// as usual: $matches[0] is the complete match
// $matches[1] the match for the first subpattern
// enclosed in '##...##' and so on
// Use like: $s = preg_replace_callback('/##([^#]+)##', 'make_help_link', $s);
// $help_topic = preg_replace( '/^##(.+)##$/', '$1', $matches[1]);
$help_topic = $matches[1];
$display_url = $help_topic;
if ( $GLOBALS['session']->AllowedTo('Admin') || $GLOBALS['session']->AllowedTo('Support') ) {
if ( strlen($display_url) > 30 ) {
$display_url = substr( $display_url, 0, 28 ) . '...' ;
}
}
else {
$display_url = 'help';
}
return ' ['.$display_url.'] ';
}
if ( !function_exists('send_page_header') ) {
function send_page_header() {
global $session, $c, $main_menu, $related_menu;
header( 'Content-type: text/html; charset="utf-8"' );
echo '';
echo <<$c->page_title
EOHDR;
foreach ( $c->stylesheets AS $stylesheet ) {
echo '';
}
if ( isset($c->local_styles) ) {
// Always load local styles last, so they can override prior ones...
foreach ( $c->local_styles AS $stylesheet ) {
echo '';
}
}
if ( isset($c->print_styles) ) {
// Finally, load print styles last, so they can override all of the above...
foreach ( $c->print_styles AS $stylesheet ) {
echo "\n";
}
}
echo "\n\n";
echo "