| @@ 190-210 (lines=21) @@ | ||
| 187 | $icon_file = get_resized_image_from_uploaded_file("icon", 100, 100); |
|
| 188 | $icon_sizes = elgg_get_config("icon_sizes"); |
|
| 189 | ||
| 190 | if (!empty($icon_file) && !empty($icon_sizes)) { |
|
| 191 | // create icon |
|
| 192 | $prefix = "blogs/" . $blog->getGUID(); |
|
| 193 | ||
| 194 | $fh = new ElggFile(); |
|
| 195 | $fh->owner_guid = $blog->getOwnerGUID(); |
|
| 196 | ||
| 197 | foreach ($icon_sizes as $icon_name => $icon_info) { |
|
| 198 | $icon_file = get_resized_image_from_uploaded_file("icon", $icon_info["w"], $icon_info["h"], $icon_info["square"], $icon_info["upscale"]); |
|
| 199 | if (!empty($icon_file)) { |
|
| 200 | $fh->setFilename($prefix . $icon_name . ".jpg"); |
|
| 201 | ||
| 202 | if ($fh->open("write")) { |
|
| 203 | $fh->write($icon_file); |
|
| 204 | $fh->close(); |
|
| 205 | } |
|
| 206 | } |
|
| 207 | } |
|
| 208 | ||
| 209 | $blog->icontime = time(); |
|
| 210 | } |
|
| 211 | } |
|
| 212 | ||
| 213 | // remove sticky form entries |
|
| @@ 436-456 (lines=21) @@ | ||
| 433 | $icon_file = get_resized_image_from_uploaded_file("icon", 100, 100); |
|
| 434 | $icon_sizes = elgg_get_config("icon_sizes"); |
|
| 435 | ||
| 436 | if (!empty($icon_file) && !empty($icon_sizes)) { |
|
| 437 | // create icon |
|
| 438 | $prefix = "blogs/" . $blog->getGUID(); |
|
| 439 | ||
| 440 | $fh = new ElggFile(); |
|
| 441 | $fh->owner_guid = $blog->getOwnerGUID(); |
|
| 442 | ||
| 443 | foreach ($icon_sizes as $icon_name => $icon_info) { |
|
| 444 | $icon_file = get_resized_image_from_uploaded_file("icon", $icon_info["w"], $icon_info["h"], $icon_info["square"], $icon_info["upscale"]); |
|
| 445 | if (!empty($icon_file)) { |
|
| 446 | $fh->setFilename($prefix . $icon_name . ".jpg"); |
|
| 447 | ||
| 448 | if ($fh->open("write")) { |
|
| 449 | $fh->write($icon_file); |
|
| 450 | $fh->close(); |
|
| 451 | } |
|
| 452 | } |
|
| 453 | } |
|
| 454 | ||
| 455 | $blog->icontime = time(); |
|
| 456 | } |
|
| 457 | // no longer a brand new post. |
|
| 458 | $blog->deleteMetadata('new_post'); |
|
| 459 | ||