<?php // $Id$ /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * Description of relsext * * @author aoneill */ class RelsExt { // Instance variables public $relsExtArray = array(); private $originalRelsExtArray = array(); // Used to determine the result of modified() funciton. // Member functions /** * Constructor that builds itself by retrieving the RELS-EXT stream from * the repository for the given Fedora_Item. * @param Fedora_Item $item */ function RelsExt( $item ) { $relsextxml = $item->get_datastream_dissemination('RELS-EXT'); } function modified() { return !(empty(array_diff($this->relsExtArray, $this->originalRelsExtArray)) && empty(array_diff($this->originalRelsExtArray, $this->relsExtArray))); } /** * Save the current state of the RELS-EXT array out to the repository item * as a datastream. */ function save() { } }