rendered paste body<?php$path = strtolower($_SERVER['PHP_SELF']);$isIndex = false;$agent = strtolower($_SERVER['HTTP_USER_AGENT']);$clientOS = '';$downloadOS = '';$downloadList = array();$downloadKeys = array();// Set download links for different platforms// ====================$downloadList['win'] = new downloadLink('@@@win', 'WinXP');$downloadList['mac'] = new downloadLink('@@@mac', 'OS X');$downloadList['nix'] = new downloadLink('@@@linux', 'Linux');// Figure out if this is the main page or a sub-pageif ($path == '/' || $path == '/index.php' || $path == '/index2.php') { $isIndex = true;}else { $isIndex = false;}// Do basic OS detectionswitch (true) { case strpos($agent, 'windows') !== false: $clientOS = 'win'; $downloadOS = 'win,mac,nix'; break; case strpos($agent, 'linux') !== false: case strpos($agent, 'unix') !== false: $clientOS = 'nix'; $downloadOS = 'nix,mac,win'; break; case strpos($agent, 'mac') !== false: $clientOS = 'mac'; $downloadOS = 'mac,nix,win'; break; default: $clientOS = 'win'; $downloadOS = 'win,mac,nix'; break;}$downloadKeys = explode(',', $downloadOS);// ==============// Download object class// ==============class downloadLink { function downloadLink($url, $display) { $this->url = $url; $this->display = $display; }}?>