Ignore:
Timestamp:
09/01/11 15:59:15 (14 years ago)
Author:
basvannuland
Message:

application bug multiple values fixed
more dashboard rdf work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/classes/ApplicationRDFWriter.php

    r88 r100  
    2424
    2525    public function setApplicationInfo($aTitle, $aDescription, $aStyle)
    26     {
     26    {             
    2727        $resourceApplication = new Resource(APPLICATION.'/'.$this->applicationID);
    28 
     28        //remove the old values...
     29        $this->model->subtract($this->model->find($resourceApplication, null, null));       
     30       
     31        //...and add the new ones!
    2932        $resourceApplicationType = new Resource(APPLICATION);
    3033        $predicateRType = new Resource(RTYPE);
    3134        $this->model->add(new Statement($resourceApplication,$predicateRType,$resourceApplicationType));
    32 
    3335        $literalApplicationID = new Literal($this->applicationID);
    3436        $predicateUniqueID = new Resource(UID);
     
    3739        $applicationTitle = new Literal($aTitle);
    3840        $predicateTitle = new Resource(TITLE); 
    39         $this->model->add(new Statement($resourceApplication,$predicateTitle,$applicationTitle));               
     41        $this->model->add(new Statement($resourceApplication,$predicateTitle,$applicationTitle));
    4042
    4143        $applicationDescription = new Literal($aDescription);
    4244        $predicateDescription = new Resource(DESCRIPTION);
    43         $this->model->add(new Statement($resourceApplication,$predicateDescription,$applicationDescription));           
     45        $this->model->add(new Statement($resourceApplication,$predicateDescription,$applicationDescription));
    4446
    4547        $applicationStyle = new Literal($aStyle);
Note: See TracChangeset for help on using the changeset viewer.