/** * Update media. * @return {int} ID of the media object. */ function updateMedia() { if (!isset($_POST['media-name']) || $_POST['media-name'] == '') { header('Location: ../admin.php?error=missing_data_for_media'); exit; } $media = new ae_MediaModel(); $media->load($_POST['edit-id']); $media->setMediaPath('../../media/'); $media->setName($_POST['media-name']); if (!$media->save()) { return FALSE; } return $media->getId(); }
public function testSetId() { $m = new ae_MediaModel(); $m->setId(4); $this->assertTrue($m->getId() === 4); $this->setExpectedException('Exception'); $m->setId(-1); }