static function upgrade_to($ver) { $file = upgrade::download($ver); if (is_array($file)) { $res = $file; } else { $res = upgrade::extract($ver, $file); io::unlink($file); } if ($res['status'] == 0) { upgrade::switch_to($ver); } return $res; }