К примеру, если фотограф разместил материал на фотостоке на эксклюзивных условиях например по $1000 за слайд и не для публичной демонстрации - как минимум можно исчислить неполученную выручку и востребовать ее с виновника.
<?//on /bitrix/php_interface/init.php
AddEventHandler("main", "OnAfterUserAdd", Array("AddSect", "OnAfterUserAddHandler"));
class AddSect
{
function OnAfterUserAddHandler(&$arFields)
{
if (CModule::IncludeModule('iblock')) {
$newSect = new CIBlockSection;
$arAddSect = Array(
"ACTIVE" => "Y",
"IBLOCK_ID" => 999, //ID заранее созданного инфоблока, в котором разрешаем пользователям создавать разделы
"NAME" => $arFields["LOGIN"], //Раздел будет создан с названием = логин пользователя
"CODE" => $arFields["LOGIN"], //Символьный код раздела = логин пользователя
"SORT" => $SORT,
);
if ($ID > 0) {
$res = $newSect->Update($ID, $arAddSect);
} else {
$ID = $newSect->Add($arAddSect);
$res = ($ID > 0);
}
if (!$res)
echo $newSect->LAST_ERROR;
}
}
}
?>
это что, задание за ноль рублей?)))
пишите свои варианты решения, что получилось, что нет.