Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 1.80 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.  
  3. public function updateImagesTask() {
  4.             if (Permission::check('ADMIN')) {
  5.                 $releases = DataObject::get('Release', 'ImageID > 0');
  6.                 if ($releases) {
  7.                     foreach ($releases as $r) {
  8.                         if ($r->ImageID && strpos($r->Image()->Filename, 'Uploads') !== false) {
  9.                             $img = $r->Image();
  10.                             $img->setFilename('assets/releases/' . $r->MemberID . '/' . $img->Name);
  11.                             $img->write();
  12.                            
  13.                             Debug::show($img);
  14.                         }
  15.                         if ($r->Image2ID && strpos($r->Image2()->Filename, 'Uploads') !== false) {
  16.                             $img = $r->Image2();
  17.                             $img->setFilename('assets/releases/' . $r->MemberID . '/' . $img->Name);
  18.                             $img->write();
  19.  
  20.                             Debug::show($img);
  21.                         }
  22.                         if ($r->Image3ID && strpos($r->Image3()->Filename, 'Uploads') !== false) {
  23.                             $img = $r->Image3();
  24.                             $img->setFilename('assets/releases/' . $r->MemberID . '/' . $img->Name);
  25.                             $img->write();
  26.  
  27.                             Debug::show($img);
  28.                         }
  29.                         if ($r->Image4ID && strpos($r->Image4()->Filename, 'Uploads') !== false) {
  30.                             $img = $r->Image4();
  31.                             $img->setFilename('assets/releases/' . $r->MemberID . '/' . $img->Name);
  32.                             $img->write();
  33.  
  34.                             Debug::show($img);;
  35.                         }
  36.                        
  37.                     }
  38.                 }
  39.             }