Jumuro история одного личера

Шёл 2017 год, на дворе начали выходить первые версии Developer Preview и в сентябре 2017 года уже вышел первый бета релиз XenForo и что мы видем? А у нас появляются и первые плагины, хотя они уже и на Developer Preview были, но основная масса реализаций многих пришлась на первый бета релиз. Но мы сейчас говорим не о самом XenForo, а о конкретном человеке. Да были всегда такие люди в разных кругах и везде, но посмотрим. Ну во первых у него были такие проекты как XF2I(xenforo2.info), XFW (xenforo.world) и кучу кучу, последний jumuro.ru. Начнём с его тщетных попыток перевода, который сделан с гугло перевода.
1614805147681.png
Но при этом с этой фразы все угорают досих пор, но наш пациент якобы утверждает, что не так. Данный пример показывает дословный гугловый перевод. И весь перевод собран из перевода. Так же ниже будет инструкция как убрать его копирайт перевода, так как это существо не уважает чужой труд, о чём так же будет рассказано.
И кучу много весёлых фраз и предложений, ну нравится бог с ним. Хочется так делать, пускай делает. Жаль в истории не осталось Той инструкции где он якобы присвоил себе . Но спалился по названию шаблона с dbtech, а так всё хорошо шло. Потом проходит время и он берёт и копипастит мои аддоны меняя копирайт на свой.
Переименование аттачей:

PHP:
<?php

namespace MMO\RenameAttachments\XF\Pub\View\Attachment;

class View extends XFCP_View
{
    public function renderRaw()
    {
        /** @var \XF\Entity\Attachment $attachment */
        $attachment = $this->params['attachment'];
        $filePrefix = \XF::options()->mra_download_file_prefix;
        if (!empty($this->params['return304'])) {
            $this->response
                ->httpCode(304)
                ->removeHeader('last-modified');
            return '';
        }
        $this->response
            ->setAttachmentFileParams($filePrefix . $attachment->filename, $attachment->extension)
            ->header('ETag', '"' . $attachment->attach_date . '"');
        $resource = \XF::fs()->readStream($attachment->Data->getAbstractedDataPath());
        return $this->response->responseStream($resource, $attachment->file_size);
    }
}

А вот копипаст с измененными копирайтами:
PHP:
<?php

namespace XFW\AttachmentsPrefix\XF\Pub\View\Attachment;

class View extends XFCP_View
{
    public function renderRaw()
    {
        $attachment = $this->params['attachment'];
        $prefix = \XF::options()->xfwAttachmentsPrefix;
        if (!empty($this->params['return304'])) {
            $this->response
                ->httpCode(304)
                ->removeHeader('last-modified');
            return '';
        }
        $this->response
            ->setAttachmentFileParams($prefix . $attachment->filename, $attachment->extension)
            ->header('ETag', '"' . $attachment->attach_date . '"');
        $resource = \XF::fs()->readStream($attachment->Data->getAbstractedDataPath());
        return $this->response->responseStream($resource, $attachment->file_size);
    }
}

Игра называется найди 10 отличий.
Скачавшие ресурс:

PHP:
<?php

namespace MMO\ResourceDownloaders\XFRM\Pub\Controller;

use XF\Mvc\ParameterBag;

class ResourceItem extends XFCP_ResourceItem
{
    public function actionDownloaders(ParameterBag $params)
    {
        $resource = $this->assertViewableResource($params->resource_id);
        $this->assertCanonicalUrl($this->buildLink('resources/downloaders', $resource));
        $visitor = \XF::visitor();
        $downloadersRepo = $this->repository('XFRM:ResourceItem');
        $finder = $downloadersRepo->findResourceDownloaders($resource);
        if (!$visitor->hasPermission('resource', 'mmord_view_who_down_res')) {
            return $this->noPermission();
        }
        $total = $finder->total();
        $page = $this->filterPage();
        $perPage = $this->options()->mmo_xfrmDownoloadersPerPage;
        $this->assertValidPage($page, $perPage, $total, 'resources/downloaders', $resource);
        $this->assertCanonicalUrl($this->buildLink('resources/downloaders', $resource, ['page' => $page]));
        $downloaders = $finder->limitByPage($page, $perPage)->fetch();
        $viewParams = [
            'downloaders' => $downloaders,
            'resource' => $resource,
            'page' => $page,
            'perPage' => $perPage,
            'total' => $total,
        ];
    }
}

И копипаст:

PHP:
<?php

namespace XFW\WhoHasDownloadedResource\XFRM\Pub\Controller;

use XF\Mvc\ParameterBag;

class ResourceItem extends XFCP_ResourceItem
{
    public function actionWhoDownloaded(ParameterBag $params)
    {
        $visitor = \XF::visitor();
        if (!$visitor->canViewWhoDownloaded($error)) {
            return $this->noPermission($error);
        }
        $resource = $this->assertViewableResource($params->resource_id);
        $this->assertCanonicalUrl($this->buildLink('resources/who-downloaded', $resource));

        $whoDownloadedRepo = $this->repository('XFRM:ResourceItem');
        $finder = $whoDownloadedRepo->findResourceDownloaders($resource);
        $total = $finder->total();
        $page = $this->filterPage();
        $perPage = $this->options()->xfwWhoDownloadedPerPage;
        $this->assertValidPage($page, $perPage, $total, 'resources/who-downloaded', $resource);
        $this->assertCanonicalUrl($this->buildLink('resources/who-downloaded', $resource, ['page' => $page]));
        $whodownloaded = $finder->limitByPage($page, $perPage)->fetch();
        $viewParams = [
            'resource' => $resource,
            'total' => $total,
            'page' => $page,
            'perPage' => $perPage,
            'whodownloaded' => $whodownloaded,
        ];
    }
}

Оригинал:

PHP:
<?php

namespace MMO\ResourceDownloaders\XFRM\Repository;

class ResourceItem extends XFCP_ResourceItem
{
    public function findResourceDownloaders(\XFRM\Entity\ResourceItem $resourceItem)
    {
        $resourceFinder = $this->finder('XFRM:ResourceDownload');
        $resourceFinder->with('User', true)
            ->where('resource_id', $resourceItem->resource_id)
            ->setDefaultOrder('last_download_date', 'desc');
        return $resourceFinder;
    }
}

Копипаст
PHP:
<?php

namespace XFW\WhoHasDownloadedResource\XFRM\Repository;

class ResourceItem extends XFCP_ResourceItem
{
    public function findResourceDownloaders(\XFRM\Entity\ResourceItem $thisResource)
    {
        $resourceFinder = $this->finder('XFRM:ResourceDownload');
        $resourceFinder
            ->with('User', true)
            ->where('resource_id', $thisResource->resource_id)
            ->setDefaultOrder('last_download_date', 'desc');
        return $resourceFinder;
    }
}

Мне не раз писали, что он брал мои дополнения и выдавал, что это он написал. Он думал, что если я молчу и ничего не говорю, ему это будет сходить с рук просто так. И так же с последним ресурсом, так как кода там минимум и реализация идёт методов из библиотеки и он решил выдать данный ресурс за свой. Что бы не быть голословным о копипасте данным персонажем.

1614805163359.png

1614805171741.png

1614805178786.png

1614805189322.png

1614805195093.png
И помимо этого он продолжал в течение нескольких лет этим заниматься.
1614805205619.png
Как мы видим продолжал качать и выдавать с новыми версиями за свои. Даже и после он продолжал копипастить.
Помимо всего этого данный персонаж взял платежки от моего знакомого и попытался выдать за свои, а потом на форуме поступают сообщения в его ресурс типо, что это вырезка из этого плагина. И не только, человек просто не уважает чужие труды и наплевал на всё. Но есть у нас некоторые люди которые ещё и говорят, что спасибо, что он постарался и сделал такой ресурс для всех. Да прям спасибо, что украл мои ресурсы и выдаёшь за свои как и от моего знакомого.
И не только это писалось о нём.
Ну раз он не уважает чужой труд, так пусть на его горе локализации не будет у других локализации, переходим в следующие фразы:
extra_copyright - либо удаляем всё или нажимаем вернуть фразу
help_page_desc.smilies - удаляем <!-- .j. .u. .m. -->
requested_category_not_found - удаляем <!-- .j. .u. .m. -->
requested_page_not_found - удаляем <!-- .j. .u. .m. -->

Тем самым мы видим как данный человек любит подлизать жопу администрации и адмнистрация с такими людьми просто ничего не делает даже при доказательствах от них самих.
 
Последнее редактирование:
Назад
Сверху Снизу