Ejemplo n.º 1
0
 public static function uploadCorrectMainImageOnCurrentWiki(PromoImage $promoImage, GlobalTitle $srcImageTitle)
 {
     $app = F::app();
     $city_id = $app->wg->cityId;
     $success = true;
     if ($srcImageTitle->exists()) {
         $newTitle = GlobalTitle::newFromText($promoImage->getPathname(), NS_FILE, $promoImage->cityId);
         if (!$newTitle->exists()) {
             echo "uploading " . $promoImage->getPathname() . PHP_EOL;
             $success = self::uploadFile($promoImage, $srcImageTitle, $city_id);
             if (!$success) {
                 echo "image upload failed" . PHP_EOL;
             } else {
                 echo "uploaded" . PHP_EOL;
             }
         } else {
             echo "file already exists, skipping upload" . PHP_EOL;
         }
     } else {
         echo "src image title doesn't exist " . $srcImageTitle->getText() . PHP_EOL;
     }
     return $success;
 }