slitaz-forge annotate usbkey/index.php @ rev 710

Update tank & pangolin/graphs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jan 01 13:42:50 2020 +0100 (2020-01-01)
parents
children
rev   line source
pascal@204 1 <?php
pascal@204 2 foreach (array("confirm", "cancel", "show") as $action) {
pascal@204 3 if (!isset($_GET[$action]))
pascal@204 4 continue;
pascal@204 5 $hash = $_GET[$action];
pascal@204 6 if ($hash == "")
pascal@204 7 continue;
pascal@204 8 $data = unserialize(file_get_contents("pending/".
pascal@204 9 substr($hash,0,1)."/".$hash));
pascal@204 10 if (!isset($data))
pascal@204 11 continue;
pascal@204 12 if ($action == "confirm") {
pascal@204 13 @mkdir("confirmed/".substr($hash,0,1),0777,TRUE);
pascal@204 14 rename("pending/".substr($hash,0,1)."/".$hash,
pascal@204 15 "confirmed/".substr($hash,0,1)."/".$hash);
pascal@204 16 }
pascal@204 17 if ($action == "cancel") {
pascal@204 18 unlink("pending/".substr($hash,0,1)."/".$hash);
pascal@204 19 }
pascal@204 20 include("head.php");
pascal@204 21 echo "<div id=\"content\">\n";
pascal@204 22 echo "<h2>SliTaz USB key pre-order ".$action."ed.</h2>\n<p><table>\n";
pascal@204 23 foreach ($data as $key => $value)
pascal@204 24 echo "<tr><td>".$key."</td><td><b>".$value."</b></td></tr>\n";
pascal@204 25 echo "</table></p>\n";
pascal@204 26 echo "</div>\n";
pascal@204 27 include("tail.php");
pascal@204 28 exit;
pascal@204 29 }
pascal@204 30
pascal@204 31 foreach (explode(",", $_SERVER["HTTP_ACCEPT_LANGUAGE"]) as $lang) {
pascal@204 32 foreach (array(';',' ','-') as $char) {
pascal@204 33 if (($n = strpos($lang, $char)) !== false)
pascal@204 34 $lang = substr($lang,0,$n);
pascal@204 35 }
pascal@204 36 if (is_dir($lang)) break;
pascal@204 37 $lang = "en";
pascal@204 38 }
pascal@204 39 header("Location: $lang/");
pascal@204 40 ?>