Exemplo n.º 1
0
    function testGetTaken_Granularity4()
    {
        $photo = new Phlickr_AuthedPhoto($this->api, simplexml_load_string(<<<XML
<photo id="2733" secret="123456" server="12">
    <dates taken="2004-11-01 00:00:00" takengranularity="4" />
</photo>
XML
));
        $this->assertEquals(4, $photo->getTakenGranularity());
        $expected = mktime(0, 0, 0, 11, 01, 2004);
        $this->assertEquals(4, $photo->getTakenGranularity());
        $this->assertEquals($expected, $photo->getTakenTimestamp());
    }
Exemplo n.º 2
0
 public function afterFileUpload($fullPath, Phlickr_AuthedPhoto $photo)
 {
     $this->_photos[$photo->getId()] = $photo;
     $this->_write("\tid: {$photo->getId()}\ttitle: '{$photo->getTitle()}'\n");
 }
Exemplo n.º 3
0
 function testDelete()
 {
     // create a new photo
     $uploader = new Phlickr_Uploader($this->api);
     $id = $uploader->Upload(TESTING_FILE_NAME_JPG);
     sleep(2);
     // delete it
     $photo = new Phlickr_AuthedPhoto($this->api, $id);
     $photo->delete();
     try {
         sleep(2);
         $photo->refresh();
     } catch (Phlickr_Exception $ex) {
         return;
     } catch (Exception $ex) {
         $this->fail('threw the wrong type (' . get_class($ex) . ') of exception.');
     }
 }