55                 $objId = $objDAV->getObjectId();
 
   56                 $nodeId = $objDAV->getNodeId();
 
   60                         $ilDB->replace($this->table,
 
   62                                         'obj_id'        => array(
'integer',$objId),
 
   63                                         'node_id'       => array(
'integer',$nodeId),
 
   65                                         'name'          => array(
'text',$name)
 
   67                                 array(
'value'   => array(
'clob',$value))
 
   82                         $q = 
'DELETE FROM '.$this->table
 
   83                                         .
' WHERE obj_id = '.$ilDB->quote($objId,
'integer')
 
   84                                         .
' AND node_id = '.$ilDB->quote($nodeId,
'integer')
 
   86                                         .
' AND name = '.$ilDB->quote($name,
'text')
 
   88                         $ilDB->manipulate($q);
 
   91                 #$r = $ilDB->query($q); 
  106                 $objId = $objDAV->getObjectId();
 
  107                 $nodeId = $objDAV->getNodeId();
 
  109                 $q = 
'SELECT value FROM '.$this->table
 
  110                                 .
' WHERE obj_id = '.$ilDB->quote($objId,
'integer')
 
  111                                 .
' AND node_id ='.$ilDB->quote($nodeId,
'integer')
 
  113                                 .
' AND name = '.$ilDB->quote($name,
'text')
 
  115                 $r = $ilDB->query($q);
 
  118                         $value = 
$row[
'value'];
 
  135                 $objId = $objDAV->getObjectId();
 
  136                 $nodeId = $objDAV->getNodeId();
 
  138                 $q = 
'SELECT ns, name, value' 
  139                                 .
' FROM '.$this->table
 
  140                                 .
' WHERE obj_id = '.$ilDB->quote($objId,
'integer')
 
  141                                 .
' AND node_id ='.$ilDB->quote($nodeId,
'integer')
 
  143                 $r = $ilDB->query($q);
 
  148                                 'namespace' => 
$row[
'ns'],
 
  149                                 'name' => 
$row[
'name'],
 
  150                                 'value' => 
$row[
'value']
 
  179         public function copy($fromObjDAV, $toObjDAV)
 
  183                 $fromObjId = $fromObjDAV->getObjectId();
 
  184                 $fromNodeId = $fromObjDAV->getNodeId();
 
  185                 $toObjId = $toObjDAV->getObjectId();
 
  186                 $toNodeId = $toObjDAV->getNodeId();
 
  188                 $q = 
'SELECT ns, name, value FROM '.$this->table
 
  189                                 .
' WHERE obj_id = '.$ilDB->quote($objId,
'integer')
 
  190                                 .
' AND node_id ='.$ilDB->quote($nodeId,
'integer');
 
  192                 $r = $ilDB->query($q);
 
  196                         $q2 = 
'INSERT INTO '.$this->table
 
  197                                 .
' (obj_id, node_id, ns, name, value)' 
  199                                 .
'('.$ilDB->quote(
$row[
'obj_id'])
 
  200                                 .
', '.$ilDB->quote(
$row[
'node_id'])
 
  201                                 .
', '.$ilDB->quote(
$row[
'ns'])
 
  202                                 .
', '.$ilDB->quote(
$row[
'name'])
 
  203                                 .
', '.$ilDB->quote(
$row[
'value'])
 
  206                         $r2 = $ilDB->manipulate($q2);
 
  220                         $ilias->account->getLogin()
 
  221                         .
' DAV ilDAVProperties.'.str_replace(
"\n",
";",$message)