Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 74d8dd6f

Von Martin Helmling martin.helmling@octosoft.eu vor mehr als 6 Jahren hinzugefügt

  • ID 74d8dd6f77ff33f496cac0fc1c715c167232a5ca
  • Vorgänger b78e8bf7
  • Nachfolger bff364a0

Dateimanagment: itime/mtime in DB kann gesetzt werden, mtime kann in Filesystem-Backend gesetzt werden

Wird benötigt falls man bestehende Dateien übernehmen will

Unterschiede anzeigen:

SL/File.pm
220 220
        title          => $params{title},
221 221
        description    => $params{description},
222 222
      );
223
      $file->itime($params{mtime})    if $params{mtime};
224
      $params{itime} = $params{mtime} if $params{mtime};
223 225
    }
224 226
  } else {
225 227
    $exists = 1;
......
236 238
    # load itime for new file
237 239
    $file->save->load;
238 240
  }
239
  $main::lxdebug->message(LXDebug->DEBUG2(), "backend3=" .$file->backend);
241

  
242
  $file->mtime(DateTime->now_local) unless $params{mtime};
243
  $file->mtime($params{mtime}     ) if     $params{mtime};
244

  
240 245
  my $backend = $self->_get_backend($file->backend);
241 246
  $params{dbfile} = $file;
242 247
  $backend->save(%params);
243 248

  
244
  $file->mtime(DateTime->now_local);
245 249
  $file->save;
246 250
  #ShopImage
247 251
  if($file->object_type eq "shop_image"){

Auch abrufbar als: Unified diff