Exemplo n.º 1
0
 /**
  * @param $value
  */
 public function setPrimaryFieldValue($value)
 {
     $primary_fieldname = arFieldCache::getPrimaryFieldName($this);
     $this->{$primary_fieldname} = $value;
 }
Exemplo n.º 2
0
 /**
  * @param ActiveRecord $ar
  */
 public function delete(ActiveRecord $ar)
 {
     $ilDB = $this->returnDB();
     $ilDB->manipulate('DELETE FROM ' . $ar->getConnectorContainerName() . ' WHERE ' . arFieldCache::getPrimaryFieldName($ar) . ' = ' . $ilDB->quote($ar->getPrimaryFieldValue(), arFieldCache::getPrimaryFieldType($ar)));
 }
Exemplo n.º 3
0
 /**
  * @return arViewField
  */
 public function getPrimaryField()
 {
     return $this->getField(arFieldCache::getPrimaryFieldName($this->active_record));
 }