Массовые рассылки для Shop script 4 (старый)

При отправке сообщения нескольким адресам (по списку), рассылка подвисает, отправка идет только нескольким первым адресам.

В ERROR_LOG все время одна и та же ошибка: [28-Mar-2016 03:02:01 Europe/Amsterdam] PHP Notice: Undefined variable: argc in /home/tdfobosr/public_html/td-ohara.ru/kernel/includes/robots/robotinit.php on

Файл robotinit.php:

<?php

//
// Robot script initialization script
//
define( 'WEB_CLIENT', 0 );

$scriptPath = getcwd();

$WBSPath = $scriptPath."/../../../";

$rp = realpath($WBSPath);

define( "WBS_DIR", $rp."/" );

require_once( WBS_DIR."kernel/wbsinit.php" );

if ( !loadWBSSettings() )
die( "Unable to load WBS settings" );

if ( $argc % 2 == 0 )
die( "Wrong parameters count." );

$_ARGS = array();

for ( $i=1; $i<$argc; $i+=2 )
$_ARGS[$argv[$i]] = $argv[$i+1];

if ( !isset( $init_required ) || $init_required != false )
{
$DB_KEY = isset( $_ARGS["DB_KEY"] ) ? trim( $_ARGS["DB_KEY"] ) : "";

if ( !strlen(trim($DB_KEY)) )
die( "DB_KEY is not set." );

if ( isset($DB_KEY) )
loadDatabaseLanguageList($DB_KEY);
}

require_once( WBS_DIR."kernel/kernel.php" );

if ( $hostDataFileError )
die( "Error loading database profile file or database key is not found" );

?>

Как я понял, ругается на строку if ( $argc % 2 == 0 ), что она означает и как ее исправить?

Очень прошу помощи у знатоков, т.к. поддержка отказывается от комментариев.

1 ответ

  • 1
    Эрик Webasyst 30 марта 2016 11:27 #

    Подробную поддержку по редактированию исходного кода программных продуктов вы также можете получить от экспертов Webasyst.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите