help.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?php
  2. /* For licensing terms, see /license.txt */
  3. /**
  4. * This script displays a help window.
  5. *
  6. * @package dokeos.help
  7. */
  8. // Language file that needs to be included
  9. $language_file = 'help';
  10. require '../inc/global.inc.php';
  11. $help_name = Security::remove_XSS($_GET['open']);
  12. header('Content-Type: text/html; charset='. api_get_system_encoding());
  13. /*
  14. * Choose CSS style platform's, user's, course's, or Learning path CSS
  15. */
  16. $platform_theme = api_get_setting('stylesheets'); // plataform's css
  17. $my_style = $platform_theme;
  18. if (api_get_setting('user_selected_theme') == 'true') {
  19. $useri = api_get_user_info();
  20. $user_theme = $useri['theme'];
  21. if (!empty($user_theme) && $user_theme != $my_style) {
  22. $my_style = $user_theme; // user's css
  23. }
  24. }
  25. $mycourseid = api_get_course_id();
  26. if (!empty($mycourseid) && $mycourseid != -1) {
  27. if (api_get_setting('allow_course_theme') == 'true') {
  28. $mycoursetheme = api_get_course_setting('course_theme');
  29. if (!empty($mycoursetheme) && $mycoursetheme != -1) {
  30. if(!empty($mycoursetheme) && $mycoursetheme != $my_style) {
  31. $my_style = $mycoursetheme; // course's css
  32. }
  33. }
  34. $mycourselptheme = api_get_course_setting('allow_learning_path_theme');
  35. if (!empty($mycourselptheme) && $mycourselptheme != -1 && $mycourselptheme == 1) {
  36. global $lp_theme_css; // it comes from the lp_controller.php
  37. global $lp_theme_config; // it comes from the lp_controller.php
  38. if (!empty($lp_theme_css)) {
  39. $theme = $lp_theme_css;
  40. if (!empty($theme) && $theme != $my_style) {
  41. $my_style = $theme; // LP's css
  42. }
  43. }
  44. }
  45. }
  46. }
  47. if ($lp_theme_log) {
  48. $my_style = $platform_theme;
  49. }
  50. ?>
  51. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  52. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo api_get_language_isocode(); ?>" lang="<?php echo api_get_language_isocode(); ?>">
  53. <head>
  54. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo api_get_system_encoding(); ?>" />
  55. <title>
  56. <?php echo get_lang('H'.$help_name); ?>
  57. </title>
  58. <?php
  59. if (api_get_setting('stylesheets') != '') {
  60. ?>
  61. <style type="text/css" media="screen, projection">
  62. /*<![CDATA[*/
  63. @import "<?php echo api_get_path(WEB_CSS_PATH), $my_style;?>/default.css";
  64. /*]]>*/
  65. </style>
  66. <?php
  67. }
  68. ?>
  69. </head>
  70. <body dir="<?php echo api_get_text_direction(); ?>">
  71. <div style="margin:10px;">
  72. <div style="text-align:right;"><a href="javascript: window.close();"><?php echo get_lang('Close'); ?></a></div>
  73. <a href="faq.php"><?php echo get_lang('AccessToFaq') ?></a>
  74. <h4>
  75. <?php echo get_lang('H'.$help_name); ?>
  76. </h4>
  77. <?php echo get_lang($help_name.'Content'); ?>
  78. <br /><br />
  79. <a href="faq.php"><?php echo get_lang('AccessToFaq'); ?></a>
  80. <div style="text-align:right;"><a href="javascript: window.close();"><?php echo get_lang('Close'); ?></a></div>
  81. </div>
  82. </body>
  83. </html>