public function testSetAndGetUpdatedMin() { $query = new Zend_Gdata_Query(); $query->setUpdatedMin('2007-01-01'); $this->assertEquals('2007-01-01', $query->getUpdatedMin()); $this->assertContains('updated-min=2007-01-01', $query->getQueryUrl()); }
public function testSetAndGetUpdatedMin() { $query = new Zend_Gdata_Query(); $query->setUpdatedMin('2007-01-01'); $this->assertEquals('2007-01-01T00:00:00', $query->getUpdatedMin()); $this->assertTrue(strpos($query->getQueryUrl(), 'updated-min=2007-01-01') !== false); }
/** * retrieves all the contacts which are recently added to Gmail from OFUZ * @return array : contacts */ function getRecentlyAddedContactsFromOfuz() { global $_SESSION, $_GET; $client = $this->client; $useremailid = urlencode($_SESSION["uEmail"]); // Create a Gdata object using the authenticated Http Client $gdata = new Zend_Gdata($client); //$query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/'.$_SESSION["uEmail"].'%40gmail.com/full'); $query = new Zend_Gdata_Query('http://www.google.com/m8/feeds/contacts/' . $useremailid . '/full'); $query->setMaxResults(1000); $date = date("Y-m-d H:i:s"); list($dt, $time) = split(' ', $date); $updated_min = $dt . "T" . $time; $query->setUpdatedMin($updated_min); //to fetch contacts after last updated date try { $feed = $gdata->getFeed($query); //print_r($feed);exit; foreach ($feed as $entry) { $data = $this->pushContactIntoArray($entry); $contacts[] = $data; } return $contacts; } catch (Exception $e) { $status_code = $gdata->getHttpClient()->getLastResponse()->getStatus(); $this->status_code_desc = $this->getStatusDescription($status_code); } }