You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
107 lines
3.0 KiB
107 lines
3.0 KiB
<?php // $id: $
|
|
/*
|
|
==============================================================================
|
|
Dokeos - elearning and course management software
|
|
|
|
Copyright (c) 2008 Dokeos S.A.
|
|
|
|
For a full list of contributors, see "credits.txt".
|
|
The full license can be read in "license.txt".
|
|
|
|
This program is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License
|
|
as published by the Free Software Foundation; either version 2
|
|
of the License, or (at your option) any later version.
|
|
|
|
See the GNU General Public License for more details.
|
|
|
|
Contact: Dokeos, 181 rue Royale, B-1000 Brussels, Belgium, info@dokeos.com
|
|
==============================================================================
|
|
*/
|
|
/**
|
|
==============================================================================
|
|
* @package dokeos.admin
|
|
* @author Carlos Vargas
|
|
* This file is the calendar/print.php
|
|
==============================================================================
|
|
*/
|
|
// name of the language file that needs to be included
|
|
$language_file = 'agenda';
|
|
$id=$_GET['id'];
|
|
|
|
if(strstr($id,','))
|
|
{
|
|
$id=explode(',',$id);
|
|
$id=array_map('intval',$id);
|
|
$id=implode(',',$id);
|
|
}
|
|
else
|
|
{
|
|
$id=intval($id);
|
|
}
|
|
|
|
// setting the global file that gets the general configuration, the databases, the languages, ...
|
|
require('../inc/global.inc.php');
|
|
|
|
|
|
|
|
$TABLEAGENDA = Database::get_main_table(TABLE_MAIN_SYSTEM_CALENDAR);
|
|
|
|
$sql = "SELECT * FROM $TABLEAGENDA WHERE id IN($id) ORDER BY start_date DESC";
|
|
$result = Database::query($sql);
|
|
?>
|
|
|
|
<html>
|
|
<head>
|
|
<title><?php echo get_lang('Print'); ?></title>
|
|
<style type="text/css" media="screen, projection">
|
|
/*<![CDATA[*/
|
|
@import "../css/<?php echo api_get_setting('stylesheets'); ?>/default.css";
|
|
/*]]>*/
|
|
</style>
|
|
</head>
|
|
<body style="margin: 15px; padding: 0px;">
|
|
|
|
<center>
|
|
<input type="button" value="<?php echo api_htmlentities(get_lang('Print'),ENT_QUOTES,$charset); ?>" onClick="javascript:window.print();" />
|
|
</center>
|
|
<br /><br />
|
|
|
|
<?php
|
|
while($row=Database::fetch_array($result))
|
|
{
|
|
$row['content'] = $row['content'];
|
|
$row['content'] = make_clickable($row['content']);
|
|
$row['content'] = text_filter($row['content']);
|
|
$row['content'] = str_replace('<a ','<a target="_blank" ',$row['content']);
|
|
|
|
if(!empty($row['title']))
|
|
{
|
|
echo '<b>'.$row['title'].'</b><br /><br />';
|
|
}
|
|
|
|
echo get_lang('StartTime').' : ';
|
|
|
|
echo api_ucfirst(format_locale_date($dateFormatLong,strtotime($row["start_date"])))." ";
|
|
echo ucfirst(strftime($timeNoSecFormat,strtotime($row["start_date"])))."";
|
|
|
|
echo '<br />';
|
|
|
|
echo get_lang('EndTime').' : ';
|
|
|
|
echo api_ucfirst(format_locale_date($dateFormatLong,strtotime($row["end_date"])))." ";
|
|
echo ucfirst(strftime($timeNoSecFormat,strtotime($row["end_date"])))."";
|
|
|
|
echo '<br /><br />';
|
|
|
|
echo $row['content'].'<hr size="1" noshade="noshade" />';
|
|
}
|
|
?>
|
|
|
|
<br /><br />
|
|
<center>
|
|
<input type="button" value="<?php echo api_htmlentities(get_lang('Print'),ENT_QUOTES,$charset); ?>" onClick="javascript:window.print();" />
|
|
</center>
|
|
|
|
</body>
|
|
</html>
|
|
|