Двойная проверка перед созданием страниц на вики

This commit is contained in:
Alexander Yakovlev 2021-07-30 20:54:43 +07:00
parent 90cfb5ca72
commit 2e68a2e624
Signed by: oreolek
GPG key ID: 8D24103F5EE2A6C0

View file

@ -39,7 +39,7 @@ class Wikipage {
public function __construct($game) {
$this->game = $game;
if (!env('APP_DEBUG')) {
if (!env('APP_DEBUG') && !empty(env('WIKI'))) {
try {
// Log in to a wiki
$api = new MediawikiApi( env('WIKI') );
@ -65,6 +65,10 @@ class Wikipage {
}
public function create() {
if (env('APP_DEBUG') || empty(env('WIKI'))) {
return true;
}
if (!empty($this->game->image_url)) {
$filename = preg_replace('/\?.*/', '', basename($this->game->image_url));
$extension = pathinfo($filename, PATHINFO_EXTENSION);
@ -201,7 +205,7 @@ class Wikipage {
* @return boolean
*/
protected function exists($pagename) {
if (env('APP_DEBUG')) {
if (env('APP_DEBUG') || empty(env('WIKI'))) {
return false;
}
$page = $this->services->newPageGetter()->getFromTitle((string) $pagename);