Не создаётся папка для товара интернет-магазина

#
Не создаётся папка для товара интернет-магазина
Здравствуйте.

При попытке добавить товар самым банальным образов вылезает ворнинг
Warning:  mkdir() expects parameter 2 to be long, string given in ...modules/Kernel/Kernel.class.php on line 5849

и, соответственно, папка не создается. Через админку все происходит корректно, хотя код практически не отличается.

Код:
<?php

// Подключаем основные классы
require_once('main_classes.php');

$kernel = & singleton('kernel');

// Загрузка модулей
$kernel->LoadModules();

$shop = & singleton('shop');

$param = array();
$param["shops_id"] = 1;
$param["marking"] = 123;
$param["groups_id"] = 0;
$param["name"] = "Text";
$param["price"] = 23.40;
$param["is_active"] = 1;
$param["indexation"] = 1;

$param["path_source_big_image"] = '';
$param["path_source_small_image"] = '';
$param["watermark_file_path"] = '';
$param["path"] = '';

$param["shop_items_catalog_image"] = '';
$param["shop_items_catalog_small_image"] = '';
$param["original_file_name_big_image"] = '';
$param["original_file_name_small_image"] = '';
$param["used_watermark_big_image"] = false;
$param["used_watermark_small_image"] = false;

// Создаем новый товар
$param["item_id"] = $shop->InsertItem($param);
            
?>


Файл Kernel.class.php, естественно, зашифрован, не ясно куда копать.
Авторизация