PLA-1628 Refactor Special Promote

Unused: $imageSource, $currentData .
also COPY & PASTE detected! This function is very similar to getImages(). could we extract common body of both of them?