123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <?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,__FILE__,__LINE__);
- ?>
- <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>
|