public function __construct($id = 0) { $this->_saveActivity = false; parent::__construct(SQL_TABLE_ACTIVITY_TYPE, 'activity_type_id'); $this->fields->id->fieldName = 'activity_type_id'; $this->fields->id->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->name->fieldName = 'name'; $this->fields->labelTypeID->fieldName = 'label_type_id'; $this->fields->labelTypeID->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->sequence->fieldName = 'sequence'; $this->fields->sequence->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->id = $id; }
public function __construct($id = 0) { $this->_saveActivity = false; parent::__construct(SQL_TABLE_ACTIVITY, 'activity_id'); $this->fields->id->fieldName = 'activity_id'; $this->fields->id->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->accountID->fieldName = 'account_id'; $this->fields->accountID->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->targetTableID->fieldName = 'target_table_id'; $this->fields->targetTableID->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->targetTableName->fieldName = 'target_table_name'; $this->fields->targetID->fieldName = 'target_id'; $this->fields->targetID->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->activityTypeID->fieldName = 'activity_type_id'; $this->fields->activityTypeID->fieldType = anvilModelField::DATA_TYPE_NUMBER; $this->fields->description->fieldName = 'description'; $this->fields->detail->fieldName = 'detail'; $this->id = $id; }
public function save($sql = '', $id_sql = '') { global $phpAnvil; //---- Save New Status for Event Trigger $isNew = $this->isNew(); //---- Generate Token -------------------------------------------------- if (empty($this->token)) { $this->token = $phpAnvil->generateToken(8); } //---- Save the Record $return = parent::save($sql, $id_sql); //---- Trigger Event if ($return) { $phpAnvil->loadAllCustomModules(); if ($isNew) { $phpAnvil->triggerEvent('user.added', array($this->accountID, $this->id)); } else { $phpAnvil->triggerEvent('user.updated', array($this->accountID, $this->id)); } } return $return; }