class CRM_Member_Import_Field {
/**#@+
- * @access protected
* @var string
*/
* @param string $headerPattern
* @param string $dataPattern
*/
- function __construct($name, $title, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {
+ public function __construct($name, $title, $type = CRM_Utils_Type::T_INT, $headerPattern = '//', $dataPattern = '//') {
$this->_name = $name;
$this->_title = $title;
$this->_type = $type;
$this->_value = NULL;
}
- function resetValue() {
+ public function resetValue() {
$this->_value = NULL;
}
* The value is in string format. convert the value to the type of this field
* and set the field value with the appropriate type
*/
- function setValue($value) {
+ public function setValue($value) {
$this->_value = $value;
}
/**
* @return bool
*/
- function validate() {
+ public function validate() {
if (CRM_Utils_System::isNull($this->_value)) {
return TRUE;
if (!array_key_exists($customFieldID, $customFields)) {
return FALSE;
}
- return CRM_Core_BAO_CustomValue::typecheck($customFields[$customFieldID]['data_type'], $this->_value);
+ return CRM_Core_BAO_CustomValue::typecheck($customFields[$customFieldID]['data_type'], $this->_value);
}
return TRUE;
}
}
-