All pastes #674196 Raw Edit

Anonymous

public php v1 · immutable
#674196 ·published 2007-08-29 00:11 UTC
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;   }}?>