public function save(&$record) { if ($record['id'] != 1) { return; } parent::save($record); }
public function save(&$record, &$uploadStruct = null) { CoreUtils::checkConstraint(!empty($uploadStruct) || !empty($record['id'])); if (!empty($uploadStruct)) { $this->saveDiskFile($record, $uploadStruct, $record['fileCategory']); } if (empty($record['fileOrder'])) { $record['fileOrder'] = 0; } parent::save($record); }
public function delete(&$record) { // Rekord przekazany w parametrze może nie zawierać wszystkich potrzebnych informacji! $recordFull = $this->getRecordById($record['id']); if (empty($recordFull['id'])) { return; } // Wszystkie pola poza wymienionymi mają byc wyczyszczone $recordCopy = $this->getRecordTemplate(); $recordCopy['id'] = $recordFull['id']; $recordCopy['userEmail'] = $recordFull['userEmail']; $recordCopy['userPassword'] = '******'; $recordCopy['userRegisterTime'] = $recordFull['userRegisterTime']; $recordCopy['userEraseRequestTime'] = $recordFull['userEraseRequestTime']; $recordCopy['userEraseTime'] = CoreUtils::getDateTime(); $recordCopy['userState'] = 'deleted'; parent::save($recordCopy); }