-<?php
-# Shoutbox 1.0
-# by Andreas Beder
-# codejungle.org
-# mod for tinc wiki
-# by wopot
-# Licence GNU GPL 2
+## Wishlist tracker
-//config
-$filename="wishlist.txt";
+Below is a list of open feature requests. To request new features, please send us an [[email|contact]].
-// be sure the file have write permissions
-$url="http://tinc-vpn.org/wishlist/";
+[[!inline pages="wishlist/* and !link(done) and !*/Discussion" show=0 rootpage="wishlist"]]
-//function
+-----
-function get_content(){
-global $filename;
- $lines = file ($filename);
- $start = count($lines)-12;
- if ($start < 1) $start = 1;
- for ($i = $start; $i < count ($lines); $i++){
- $somecontent.=stripslashes($lines[$i]);
- }
-return $somecontent;
-}
-
-function add_content(){
-global $filename;
-if($_POST[submit] and $_POST[nick] and $_POST[content]){
-//check content
-//add content
- $_SESSION["nick"]=$_POST[nick];
- $somecontent=strip_tags($_POST[nick]).": ".strip_tags($_POST[content])."<br/>n";
- $handle = fopen($filename, 'a+');
- fwrite($handle, $somecontent);
-}
-}
-
-function output_form(){
-
-echo '
-<form action="" method="post">
-Name:';
-if($_SESSION[nick]){
- echo $_SESSION[nick].'<input type="hidden" name="nick" value="'.$_SESSION[nick].'"><br>';
-}
-else {
- echo '<br><input name="nick" type="text" value="'.$_SESSION[nick].'"><br>';
-}
-echo'
-Your Wish/Idea for the tinc Project:<br>
-<textarea rows="5" cols="100" name="content"></textarea><br>
-<input type="submit" name="submit" value="save">
-</form>
-';
-
-}
-
-if($_GET[content]=="true"){
-echo get_content();
-die();
-}
-?>
-<html>
-<head>
-<title>shoutbox demo</title>
-<script type="text/javascript" language="javascript">
-
- var http_request = false;
-
- function macheRequest(url) {
-
- http_request = false;
-
- if (window.XMLHttpRequest) { // Mozilla, Safari,...
- http_request = new XMLHttpRequest();
- if (http_request.overrideMimeType) {
- http_request.overrideMimeType('text/xml');
- // zu dieser Zeile siehe weiter unten
- }
- } else if (window.ActiveXObject) { // IE
- try {
- http_request = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- http_request = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {}
- }
- }
-
- if (!http_request) {
- alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
- return false;
- }
- http_request.onreadystatechange = alertInhalt;
- http_request.open('GET', url, true);
- http_request.send(null);
-
- }
-
- function alertInhalt() {
-
- if (http_request.readyState == 4) {
- if (http_request.status == 200) {
- document.getElementById("shoutbox").innerHTML=http_request.responseText;
- var objDiv = document.getElementById("shoutbox");
- objDiv.scrollTop = objDiv.scrollHeight;
- setTimeout('macheRequest("<?php echo $url; ?>?content=true")',2000);
-
- } else {
- alert('Bei dem Request ist ein Problem aufgetreten.');
- }
- }
-
- }
-</script>
-</head>
-<body onload="macheRequest('<?php echo $url; ?>?content=true');">
-<h1>Wislist</h1>
-<h2>Drop your Ideas into this Box</h2>
-<h4>(The Idea will stay for a while and will check form the dev. Team)</h4>
-
-<?php add_content(); ?>
-<div style="border:1px solid #ccc; width:500px; height:300px; max-height:300px; overflow:auto;" name="shoutbox" id="shoutbox"></div>
-<?php output_form(); ?>
-
-</body>
-</html>
+Only open feature requests are listed on this page.
+You can find all recorded requests in the [[archive|wishlist-archive]].