public function addFullArticle($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign) {
//tutaj pokazuje wszystko ok, $FILE pokazuje odpowiednia nazwe
$this->returnBeforRows();
$fileName = $_FILES['image']['tmp_name'];
$imageName = $_FILES['image']['name']; //tu również dobrze
$uploaded = $this->uploadImages; //ścieżka do uploadu
$contentTemp = $this->dirTemp . $imageName;
//cały czas wporządku
if(!$this->imageContentExists($imageContent) && !$this->imageNameExists($imageName)) {
//dump tutaj pokazuje, że jest ok, ale wchodząc przekazuje jedynkę logiczną (tak samo w elsach)
$this->insertArticle($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign, $imageName);
$this->uploadImages($contentTemp, $uploaded, $imageName);
$this->insertImageContent($imageName, $imageContent);
} else if($this->imageContentExists($imageContent) && $this->imageNameExists($imageName)) {
$imageName = $this->content($imageContent);
$this->uploadImages($contentTemp, $uploaded, $imageName);
$this->insertArticle($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign, $imageName);
} else if($this->imageContentExists($imageContent) && !$this->imageNameExists($imageName)) {
$imageName = $this->content($imageContent);
$this->uploadImages($contentTemp, $uploaded, $imageName);
$this->insertArticle($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign, $imageName);
} else {
$imageName = $this->uploadImagesOtherName($contentTemp, $uploaded, $imageName);
$this->insertArticle($header, $link, $description, $utmMediumHeader, $utmMediumLink, $utmMediumImage, $utmSource, $utmCampaign, $imageName);
$this->insertImageContent($imageName, $imageContent);
}
return true;
}
return false;
}
}