Скрипт Whmcs 5.0.3 nulled

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

Пробовал нулить - без толку. Последний ионкуб не декодится :(
 
Да кстати пока я арендую могу выложить архивы на раскодировку и нулл если кто то возмется. Например очень пригодится русский язык для админки так как там он полный. Я конечно не очень поддерживаю пиратсво по сути но продукт стоящий и если бы не нулл то я бы и не узнал до конца насколько он мне нужен. Я лично буду покупать его скорее всего. Просто ради того что бы он развивался.
легче самому перевести, я сделал перевод себе 99% переведено.Осталось сделать перевод под 5.0.3 орфографию поправить и будет 100% перевод =)
 
легче самому перевести, я сделал перевод себе 99% переведено.Осталось сделать перевод под 5.0.3 орфографию поправить и будет 100% перевод =)
Могу дать доступ в лицензионную админку что бы сверится если возмешься. Потом выложить ребятам на гугл что бы увех был.
 
я сделал перевод 99%, поэтому мне не надо уже что либо сверять
0dKBZ.jpg
 
желания поделиться нету переводам?
 
Могу дать доступ в лицензионную админку что бы сверится если возмешься. Потом выложить ребятам на гугл что бы увех был.
я тут подумал, отправь всё же мне в PM доступ к админке. я посмотрю где ошибки у меня
 
На самом деле русская админка только сбивает с толку. С английской гораздо проще - терминология понятней.
 
Пробовал нулить - без толку. Последний ионкуб не декодится :(

Взял для примера маленький файл - /includes/fraudfunctiom.php из 5.0.3

Код:
<?php
 
function getFraudConfigOptions( $fraud )
{
    $configoptions = array( );
    $result = select_query( "tblfraud", "", array(
        "fraud" => $fraud
    ) );
    while ( $data = mysql_fetch_array( $result ) )
    {
        $setting = $data['setting'];
        $value = $data['value'];
        $configoptions[$setting] = $value;
    }
    return $configoptions;
}
 
function getActiveFraudModule( )
{
    global $CONFIG;
    $result = select_query( "tblfraud", "fraud", array( "setting" => "Enable", "value" => "on" ) );
    $data = mysql_fetch_array( $result );
    $fraud = $data['fraud'];
    $orderid = $_SESSION['orderdetails']['OrderID'];
    if ( $CONFIG['SkipFraudForExisting'] )
    {
        $result = select_query( "tblorders", "COUNT(*)", array(
            "status" => "Active",
            "userid" => $_SESSION['uid']
        ) );
        $data = mysql_fetch_array( $result );
        if ( $data[0] )
        {
            $fraudmodule = "";
            logActivity( "Order ID {$orderid} Skipped Fraud Check due to Already Active Orders" );
        }
    }
    $hookresponses = run_hook( "RunFraudCheck", array(
        "orderid" => $orderid,
        "userid" => $_SESSION['uid']
    ) );
    foreach ( $hookresponses as $hookresponse )
    {
        if ( $hookresponse )
        {
            $fraud = "";
            logActivity( "Order ID {$orderid} Skipped Fraud Check due to Custom Hook" );
        }
    }
    return $fraud;
}
 
function getFraudParams( $fraudmodule, $userid = "", $ip = "" )
{
    global $remote_ip;
    if ( !$userid )
    {
        $userid = $_SESSION['uid'];
    }
    include( ROOTDIR."/includes/countriescallingcodes.php" );
    $params = getfraudconfigoptions( $fraudmodule );
    $params['ip'] = $ip ? $ip : $remote_ip;
    $params['forwardedip'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
    $params['clientsdetails'] = getClientsDetails( $userid );
    $countrycode = $params['clientsdetails']['country'];
    $params['clientsdetails']['countrycode'] = $countrycallingcodes[$countrycode];
    $phonenumber = preg_replace( "/[^0-9]/", "", $params['clientsdetails']['phonenumber'] );
    $params['clientsdetails']['phonenumber'] = $phonenumber;
    return $params;
}
 
function runFraudCheck( $orderid, $fraudmodule, $userid = "", $ip = "" )
{
    if ( !function_exists( "doFraudCheck" ) )
    {
        include( ROOTDIR."/modules/fraud/{$fraudmodule}/{$fraudmodule}.php" );
    }
    $params = getfraudparams( $fraudmodule, $userid, $ip );
    $results = doFraudCheck( $params );
    $fraudoutput = "";
    if ( $results )
    {
        foreach ( $results as $key => $value )
        {
            if ( $key != "userinput" && $key != "title" && $key != "description" && $key != "error" )
            {
                $fraudoutput .= "{$key} => {$value}\n";
            }
        }
    }
    update_query( "tblorders", array(
        "fraudmodule" => $fraudmodule,
        "fraudoutput" => $fraudoutput
    ), array(
        "id" => $orderid
    ) );
    $results['fraudoutput'] = $fraudoutput;
    return $results;
}
 
?>

Все замечательно декодится
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху