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);
 }