. * */ define('NO_SESSION','1'); $path = dirname(__FILE__); $prefix = realpath($path . '/../'); require_once $prefix . '/lib/init.php'; // Turn off output buffering we don't need it for a command line script ob_end_clean(); $inDisk = AmpConfig::get('album_art_store_disk'); $sql = "SELECT `image`,`id`,object_id,object_type,size FROM `image`"; $db_results = Dba::read($sql); $results = array(); while ($row = Dba::fetch_assoc($db_results)) { if ($inDisk) $source = Art::get_from_source(array('file' => Art::get_dir_on_disk($row['object_type'], $row['object_id'], 'default').'art-'.$row['size'].'.jpg'), $row['object_type']); else $source = $row['image']; $id = $row['id']; $dimensions = Core::image_dimensions($source); if ($dimensions) { $width = intval($dimensions['width']); $height = intval($dimensions['height']); $sql = "Update `image` SET `width`=". $width . ",`height`=".$height." WHERE `id`='".$id."'"; Dba::write($sql); } } ?>