25517 - история второго личера, мошенника

Наконец то дошли руки и до этого человека, да какой он человек просто уёбище и не более. Если вы захотите с ним работать будьте осторожны. Для начала я опишу ситуацию, которая произошла с одним человеком в декабре 2018 года его взяли на 1 проект администратором, но наш пациент решил просто слить проект и выкинуть потом дамп в паблик. Достойный поступок слить чужой дамп в паб, когда тебе дали доступы для работы и развития форума. Но такой уж человек, а помимо этого он раскидывает доступы ваши другим людям и информацию.

И потом он пытался в конференции показать какой он “крутой” и как он слил чужой дамп

Когда выдали этому человеку доступы он продолжил шестерить по данным и менять данные у человека как ему удобно:

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



Не строчки он не написал а взял от Snog социальные группы и выдал за своё


Он пытался сделать, но ничего не получалось пока не написали ему код



Когда сказали, что не имеет смысла, но после первой попытки он начал типо что то пилить, но всё было невменяемое



Ну да когда за тебя написано. А вот как он писал у нас социальные группы, которые так и не реализовал потом плакался об удаление.






Когда увидел 1 возможность php 7.x и пошёл пилить кучу невменяемого кода




Но у нас пациент считает по другому. И вот в один день мне пишет человек проблема с его продуктом, который он продал ему.

А в чём суть то? Была проблема 1 у моего хайда которая позволяла отображать хайд, но ему лень и проще обмануть человека.
Потом он начал отмазываться типо живёт в жопе, нет пк и не только. Но на инфе он онлайн был и делал скрины и из пк и якобы плагины клепал.

Кстате об этом маркете, где он взял менеджер ресурсов, сменил название и представил вот вам мой топ маркет.
Ну как круто чел рассказывает сказки и не собирается фиксить аддон. Ну и пришлось идти смотреть его дополнение и какое же моё было удивление когда код соответствовал 1 в 1 моему коду и при этом те же самые ошибки совершены.
Так как в дополнение было переписано очень многое и добавлены новые механики я открываю старую версию 2.1.3
Слева моё дополнение, справа его.



Игра называется 10 отличий

PHP:
<?php

namespace MMO\Hide\XF\ControllerPlugin;

use MMO\Hide\BbCode\HideTags;

class Quote extends XFCP_Quote
{
    public function prepareMessage($content = null, $html = null, $messageKey = 'message')
    {
        return HideTags::stripHideTags(parent::prepareMessage($content, $html, $messageKey), \XF::phrase('mh_strip_noquote'));
    }
}

Плагиат

PHP:
<?php

namespace TG\BHC\XF\ControllerPlugin;

use TG\BHC\BbCode\BHC;

class Quote extends XFCP_Quote
{
    public function prepareMessage($content = null, $html = null, $messageKey = 'message')
    {
        return BHC::stripHidetags(parent::prepareMessage($content, $html, $messageKey), \XF::phrase('tg_bhc_hidden_content'));
    }
}

Так же в старых версиях было в 3 строки, говорится найди 10 отличий

PHP:
<?php

namespace MMO\Hide\XF\Str;

use MMO\Hide\BbCode\HideTags;

class Formatter extends XFCP_Formatter
{
    public function stripBbCode($string, array $options = [])
    {
        return parent::stripBbCode(HideTags::stripHideTags($string, 'mh_strip_visited_thread'), $options);
    }

    public function snippetString($string, $maxLength = 0, array $options = [])
    {
        return parent::snippetString(preg_replace('#\[(' . implode('|', HideTags::getHideTags()) . ')(=[^\]]*)?\](.*)\[/\1\]#siU', \XF::phrase('mh_strip_visited_thread'), $string), $maxLength, $options);
    }
}

Плагиат:

PHP:
<?php

namespace TG\BHC\XF\Str;

use TG\BHC\BbCode\BHC;

class Formatter extends XFCP_Formatter
{
    public function stripBbCode($string, array $options = [])
    {
        return parent::stripBbCode(BHC::stripHidetags($string, \XF::phrase('tg_bhc_hidden_content')), $options);
    }

    public function snippetString($string, $maxLength = 0, array $options = [])
    {
        $string = preg_replace('#\[(buy)(=[^\]]*)?\](.*)\[/\1\]#siU', \XF::phrase('tg_bhc_hidden_content'), $string);
        $string = parent::snippetString($string, $maxLength, $options);
        return $string;
    }
}



PHP:
<?php

namespace MMO\Hide\XF\Template;

use MMO\Hide\BbCode\HideTags;

class Templater extends XFCP_Templater
{
    /**
     * @param $templater
     * @param $escape
     * @param $string
     * @param int $maxLength
     * @param array $options
     * @return mixed|string
     */
    public function fnSnippet($templater, &$escape, $string, $maxLength = 0, array $options = [])
    {
        $orig_hidetags = implode('|', HideTags::getHideTags());
        $string = preg_replace('#\[(' . $orig_hidetags . ')(=[^\]]*)?\](.*)\[/\1\]#siU', \XF::phrase('mh_strip_visited_thread'), $string);

        $string = parent::fnSnippet($templater, $escape, $string, $maxLength, $options);
        return $string;
    }
}

Плагиат
PHP:
<?php

namespace TG\BHC\XF\Template;

class Templater extends XFCP_Templater
{
    public function fnSnippet($templater, &$escape, $string, $maxLength = 0, array $options = [])
    {
        $string = preg_replace('#\[(buy)(=[^\]]*)?\](.*)\[/\1\]#siU', \XF::phrase('tg_bhc_hidden_content'), $string);

        $string = parent::fnSnippet($templater, $escape, $string, $maxLength, $options);

        return $string;
    }
}

Отличная игра в найди 10 отличий и вот тут я хотел бы остановиться. В новых версиях когда я переписывал, я заметил зачем я расширял шаблонизатор и форматтер. Но ведь круто же копипастить чужие ошибки.






Т.е а зачем нам думать то было да? Ведь можно спиздить аддон и радоваться.
Из-за разных классов, щас я покажу


Ну вот прям ничего не напоминает


Ну хоть в js он написал, и указал
/* Код взят от [MMO] Hide, ибо я не шарю в js */
Но к сожалению это не отменяет ничего.



Ага как только я переписал большую часть дополнения и резко у него в новом виде стал.
Будьте осторожны при работе с данным человеком и не попадитесь на данного мошенника. По некоторой информации данному человеку 14–17 лет вообще.

И при этом он официально продает чужие дополнения, но администрации XenForo.Info все равно, ей нужно плодить кидал, воров и всякую нечисть. И помните не работайте с пользователями портала XenForo.Info никогда.
 
Последнее редактирование: