function render() { $loginDetails = getLastLogin(); $lastStoreName = $loginDetails['storeName']; $lastUsername = $loginDetails['username']; $lastPassword = $loginDetails['password']; $storeCollection = new StoreCollection('http://api.talis.com/stores'); $storeCollection->retrieve(); $storeUris = $storeCollection->get_store_uris(); asort($storeUris); $content = ''; $content .= '<form method="post"'; $content .= '<div align="center">'; $content .= '<select name="storeName">'; foreach ($storeUris as $storeUri) { $storeName = str_replace('http://api.talis.com/stores/', '', $storeUri); $content .= '<option '; if ($storeName == $lastStoreName) { $content .= ' selected="selected" '; } $content .= ' value="' . $storeName . '">' . $storeName . '</option>'; } $content .= '</select>'; $content .= '</div>'; $content .= '<br/><br/><br/>'; $content .= '<div align="center">'; $content .= '<label>Username</label><input type="text" name="username" value="' . $lastUsername . '"/>'; $content .= '<p>'; $content .= '<label>Password</label><input type="password" name="password" value="' . $lastPassword . '"/>'; $content .= '</div>'; $content .= '<br/><br/><br/>'; $content .= '<div align="center">'; $content .= '<input type="submit" name="submit" value="Select"/>'; $content .= '</div>'; $content .= '</form>'; renderPage(null, null, 'Choose a store', $content); }
function test_retrieve_sets_accept() { $fake_request_factory = new FakeRequestFactory(); $fake_request = new FakeHttpRequest(new HttpResponse()); $fake_request_factory->register('GET', "http://example.org/stores", $fake_request); $coll = new StoreCollection("http://example.org/stores"); $coll->request_factory = $fake_request_factory; $coll->retrieve(); $this->assertTrue(in_array('Accept: application/rdf+xml', $fake_request->get_headers())); }