Upgrade article summary image for article

$value) { $all[$key]['article_image'] = unserialize($all[$key]['article_image']); if(isset($all[$key]['article_image']['prev']) && !empty($all[$key]['article_image']['id'])) { //dumpVar($all[$key]); unset($all[$key]['article_image']['prev']); unset($all[$key]['article_image']['prev_info']); unset($all[$key]['article_image']['prev_make']); unset($all[$key]['article_image']['add']); unset($all[$key]['article_image']['cname']); $all[$key]['article_image']['id'] = intval($all[$key]['article_image']['id']); // retrieve image information $file = _dbQuery("SELECT f_id, f_hash, f_ext FROM ".DB_PREPEND."phpwcms_file WHERE f_id=".$all[$key]['article_image']['id']." LIMIT 1"); if(!empty($file[0]['f_id']) && $file[0]['f_id'] == $all[$key]['article_image']['id']) { $all[$key]['article_image']['hash'] = $file[0]['f_hash']; $all[$key]['article_image']['ext'] = $file[0]['f_ext']; $all[$key]['article_image']['list_usesummary'] = 1; $sql = "UPDATE ".DB_PREPEND."phpwcms_article SET "; $sql .= "article_image = '".aporeplace(serialize($all[$key]['article_image']))."',"; $sql .= "article_tstamp = '".$all[$key]['article_tstamp']."' WHERE article_id = ".$all[$key]['article_id']." LIMIT 1"; $result = _dbQuery($sql, 'UPDATE'); echo '[ID:'.sprintf('%04s', $all[$key]['article_id']).'] '.html_specialchars($all[$key]['article_title']); echo ''.LF; } } else { unset($all[$key]); } } } ?>

Done! All articles not listed here are not touched.