You are here

public function UCXF_Value::delete in Extra Fields Checkout Pane 6.2

Same name and namespace in other branches
  1. 7 class/UCXF_Value.class.php \UCXF_Value::delete()

Removes value from db

@access public

Return value

boolean

File

class/UCXF_Value.class.php, line 350
Contains the UCXF_Value class.

Class

UCXF_Value
This class is used to keep track of all field values currently loaded.

Code

public function delete() {
  $result = FALSE;
  if (!$this->is_new) {
    $query = "DELETE FROM {uc_extra_fields_values}\n      WHERE element_id=%d\n      AND element_type=%d\n      AND field_id=%d\n      ";
    $result = db_query($query, $this->element_id, $this->element_type, $this->field_id);
    if ($result) {
      unset(self::$loaded_values[$this->element_id][$this->element_type][$this->field_id]);
    }
  }
  return $result;
}