setWebSiteTitle($_POST['webSiteTitle']); $imagePath = "videos/userPhoto/"; //Check write Access to Directory if (!file_exists($global['systemRootPath'] . $imagePath)) { mkdir($global['systemRootPath'] . $imagePath, 0755, true); } if (!is_writable($global['systemRootPath'] . $imagePath)) { $response = [ "status" => 'error', "message" => 'No write Access', ]; print json_encode($response); return; } $response = []; if (!empty($_POST['logoImgBase64'])) { $fileData = base64DataToImage($_POST['logoImgBase64']); $fileName = 'logo.png'; $photoURL = $imagePath . $fileName; $bytes = file_put_contents($global['systemRootPath'] . $photoURL, $fileData); if ($bytes > 10) { $response = [ "status" => 'success', "url" => $global['systemRootPath'] . $photoURL, ]; $config->setLogo($photoURL); } else { $response = [ "status" => 'error', "msg" => 'We could not save logo', "url" => $global['systemRootPath'] . $photoURL, ]; } } echo '{"status":"' . $config->save() . '", "respnseLogo": ' . json_encode($response) . '}';