Esempio n. 1
0
 /**
  * Remove a resource from the user's account.
  *
  * @param object $resource The resource to remove.
  *
  * @return void
  * @access public
  * @todo   delete any unused tags
  */
 public function removeResource($resource)
 {
     // Remove the Saved Resource
     $join = new User_resource();
     $join->user_id = $this->id;
     $join->resource_id = $resource->id;
     $join->delete();
     // Remove the Tags from the resource
     $join = new Resource_tags();
     $join->user_id = $this->id;
     $join->resource_id = $resource->id;
     $join->delete();
 }
Esempio n. 2
0
 /**
  * @todo: delete any unused tags
  */
 function removeResource($resource)
 {
     // Remove the Saved Resource
     require_once ROOT_DIR . '/services/MyResearch/lib/User_list.php';
     require_once ROOT_DIR . '/services/MyResearch/lib/Resource.php';
     $join = new User_resource();
     $join->user_id = $this->user_id;
     $join->resource_id = $resource->id;
     $join->list_id = $this->id;
     $join->delete();
     // Remove the Tags from the resource
     $join = new Resource_tags();
     $join->user_id = $this->user_id;
     $join->resource_id = $resource->id;
     $join->list_id = $this->id;
     $join->delete();
 }
Esempio n. 3
0
 /**
  * Remove the specified resource from the list.
  *
  * @param Resource $resource Resource object to remove
  *
  * @return void
  * @access public
  * @todo   delete any unused tags
  */
 public function removeResource($resource)
 {
     // Remove the Saved Resource
     $join = new User_resource();
     $join->user_id = $this->user_id;
     $join->resource_id = $resource->id;
     $join->list_id = $this->id;
     $join->delete();
     // Remove the Tags from the resource
     $join = new Resource_tags();
     $join->user_id = $this->user_id;
     $join->resource_id = $resource->id;
     $join->list_id = $this->id;
     $join->delete();
     // Update list modification date
     $this->updateModifiedDate();
 }
Esempio n. 4
0
 /**
  * @todo: delete any unused tags
  */
 function removeResource($resource)
 {
     require_once 'User_resource.php';
     // Remove the Saved Resource
     $join = new User_resource();
     $join->user_id = $this->id;
     $join->resource_id = $resource->id;
     $join->delete();
     // Remove the Tags from the resource
     require_once 'Resource_tags.php';
     $join = new Resource_tags();
     $join->user_id = $this->id;
     $join->resource_id = $resource->id;
     $join->delete();
 }