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
4.4KB

  1. <?php
  2. function changeColor() {
  3. if ($GLOBALS["THEME"] == "white") {
  4. $GLOBALS["THEME"] = "black";
  5. } else {
  6. $GLOBALS["THEME"] = "white";
  7. }
  8. setcookie("color-theme", $GLOBALS["THEME"], time() + (365 * 24 * 60 * 60)); // expires in 1 year
  9. // force page reload
  10. header("location: " . $_server["script_name"]);
  11. exit();
  12. }
  13. if (file_exists("/Shared/Personal/FOSS/")) {
  14. $ROOT = "/distrho";
  15. } else {
  16. $ROOT = "";
  17. }
  18. if (isset($_COOKIE["color-theme"])) {
  19. $GLOBALS["THEME"] = htmlspecialchars($_COOKIE["color-theme"]);
  20. } else {
  21. $GLOBALS["THEME"] = "white";
  22. }
  23. if (isset($_POST["changeColorNow"])) {
  24. changeColor();
  25. }
  26. ?>
  27. <!DOCTYPE html>
  28. <html lang="en">
  29. <head>
  30. <title>DISTRHO - Cross-Platform Audio Plugins</title>
  31. <meta charset="utf-8">
  32. <link rel="stylesheet" href="<?php echo $ROOT; ?>/css-<?php echo $GLOBALS["THEME"]; ?>/reset.css" type="text/css" media="all">
  33. <link rel="stylesheet" href="<?php echo $ROOT; ?>/css-<?php echo $GLOBALS["THEME"]; ?>/style.css" type="text/css" media="all">
  34. <?php if ($CURRENT_PAGE == "index") { ?>
  35. <link rel="stylesheet" href="<?php echo $ROOT; ?>/css-<?php echo $GLOBALS["THEME"]; ?>/style-mini-news.css" type="text/css" media="all">
  36. <?php } ?>
  37. <link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Raleway:200,300' type='text/css' media="all">
  38. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/jquery-1.4.2.min.js" ></script>
  39. <?php if ($CURRENT_PAGE == "index") { ?>
  40. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/roundabout.js"></script>
  41. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/roundabout_shapes.js"></script>
  42. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/gallery_init.js"></script>
  43. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/responsiveslides.min.js"></script>
  44. <?php } else if ($CURRENT_PAGE == "plugins" || $CURRENT_PAGE == "ports") { ?>
  45. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/prototype.js"></script>
  46. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/lightbox.js"></script>
  47. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/scriptaculous.js?load=effects,builder"></script>
  48. <script type="text/javascript">
  49. <?php
  50. if ($CURRENT_PAGE == "plugins") {
  51. $menuClasses = array("miniseries", "prom");
  52. } else if ($CURRENT_PAGE == "ports") {
  53. $menuClasses = array("arctican", "dexed", "drowaudio", "easyssp", "juced", "klangfalter", "lufsmeter", "luftikus", "mverb", "nekobi", "obxd", "pitcheddelay", "tal", "stereosourceseparator", "vex", "wolpertinger");
  54. } else {
  55. $menuClasses = array();
  56. }
  57. ?>
  58. jQuery(document).ready(function() {
  59. <?php for ($i = 0; $i < count($menuClasses); $i++) { ?>
  60. jQuery('img.menu_class_<?php echo $menuClasses[$i]; ?>').click(function() {
  61. jQuery('ul.the_menu_<?php echo $menuClasses[$i]; ?>').slideToggle('fast');
  62. });
  63. <?php } ?>
  64. });
  65. </script>
  66. <?php } ?>
  67. <script type="text/javascript">
  68. $(function() {
  69. // Slideshow 1
  70. $(".rslides").responsiveSlides({
  71. nav: false,
  72. pager: true,
  73. namespace: "centered-btns"
  74. });
  75. });
  76. </script>
  77. <!--[if lt IE 7]>
  78. <link rel="stylesheet" href="<?php echo $ROOT; ?>/css/ie/ie6.css" type="text/css" media="all">
  79. <![endif]-->
  80. <!--[if lt IE 9]>
  81. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/html5.js"></script>
  82. <script type="text/javascript" src="<?php echo $ROOT; ?>/js/IE9.js"></script>
  83. <![endif]-->
  84. </head>
  85. <body>
  86. <header>
  87. <div class="container">
  88. <h1><a href="<?php echo $ROOT; ?>/"><img src="<?php echo $ROOT; ?>/images/distrho-logo.png" alt="DISTRHO"/></a></h1>
  89. <nav>
  90. <ul>
  91. <li><a href="<?php echo $ROOT; ?>/" <?php if ($CURRENT_PAGE == "index") { ?> class="current" <?php } ?>>Home</a></li>
  92. <li><a href="<?php echo $ROOT; ?>/news" <?php if ($CURRENT_PAGE == "news") { ?> class="current" <?php } ?>>News</a></li>
  93. <li><a href="<?php echo $ROOT; ?>/plugins" <?php if ($CURRENT_PAGE == "plugins") { ?> class="current" <?php } ?>>Plugins</a></li>
  94. <li><a href="<?php echo $ROOT; ?>/ports" <?php if ($CURRENT_PAGE == "ports") { ?> class="current" <?php } ?>>Ports</a></li>
  95. <li><a href="<?php echo $ROOT; ?>/about" <?php if ($CURRENT_PAGE == "about") { ?> class="current" <?php } ?>>About</a></li>
  96. </ul>
  97. </nav>
  98. </div>
  99. </header>