Всем доброго времени суток. Может мне кто нибудь помочь? На форуме что то тишина. Ситуация такая, нужно чтобы при регистрации пользователя на сайте, для него на сервере заводилась отдельная папочка и содержимым этой папочки он мог управлять
wollf tilo написал: polzovatelskie-dokumenty |
<? // файл /bitrix/php_interface/init.php // регистрируем обработчик AddEventHandler("main", "OnAfterUserAdd", Array("MyClass", "OnAfterUserAddHandler")); class MyClass { // создаем обработчик события "OnAfterUserAdd" function OnAfterUserAddHandler(&$arFields) { if($arFields["ID"]>0){ // тут ваш код }else{ AddMessage2Log("Ошибка добавления записи (".$arFields["RESULT_MESSAGE"].")."); // тут действия при ошибке } } } ?> |
AddEventHandler("main", "OnAfterUserAdd", "OnAfterUserAddHandler"); function OnAfterUserAddHandler(&$arFields){ if($arFields["ID"]>0){ $subdirs = array( "otchet", "scheta", "zakaz ); foreach($subdirs as $subdir){ $path = "test/" . $arFields["LOGIN"] . "/" . $subdir; mkdir($path, 0777, true); } }else{ // error } } |
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».