예제 #1
0
파일: User.php 프로젝트: bharatm/NDL-VuFind
 /**
  * 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();
 }
예제 #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();
 }
예제 #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();
 }
예제 #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();
 }