%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/local/components/UB/ub.ajax.accept_portfotos/
Upload File :
Create Path :
Current File : /home/bitrix/www/local/components/UB/ub.ajax.accept_portfotos/component.php

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

$usrid = $USER->GetID();
if (CModule::IncludeModule("iblock") && $usrid>0){

	// Найдём профиль пользователя
	$res = CIBlockElement::GetList(Array(), Array("IBLOCK_ID"=>2, "PROPERTY_ACCOUNT"=>$usrid));
	if($ar_fields = $res->GetNext()) $profid = $ar_fields["ID"]; 
	
	
	$sid = $_GET["id"];
	$s_id = $_GET["id"];
	 // Найдём, принадлежит ли раздел данному юзеру
	$s_flag = false;
	
	if ($sid) {
		
		$db_list = CIBlockSection::GetList(Array(), Array("IBLOCK_ID"=>4, "ID"=>$sid), false,
			array("IBLOCK_ID", "ID", "NAME", "UF_PORTF_USR", "IBLOCK_SECTION_ID"));
		if($ar_result = $db_list->GetNext()) {
			if($profid && $profid==$ar_result["UF_PORTF_USR"]) $s_flag = true; else $sid = $ar_result["IBLOCK_SECTION_ID"];
			$name = $ar_result['NAME'];
		}
		
		if(!$s_flag){
			$db_list = CIBlockSection::GetList(Array(), Array("IBLOCK_ID"=>4, "ID"=>$sid), false, array("IBLOCK_ID", "ID", "UF_PORTF_USR"));
			if($ar_result = $db_list->GetNext()) {if($profid && $profid==$ar_result["UF_PORTF_USR"]) $s_flag = true;} 
		}
	}
	
	if($s_flag) {
	
	  if($_GET["act"]==1) $act = 1; else $act = "";
	  $bs = new CIBlockSection;
	  $res = $bs->Update($s_id, array("IBLOCK_ID"=>4, "UF_PORTF_ACC"=>$act));
	  if($res) echo	GetMessage("ACCESS_FOR_ALBUM")." \"$name\" " . ( $act ? GetMessage("IS_ALLOWED_ONLY_TO_AUTH") : GetMessage("IS_ALLOWED_TO_ALL"));
	}

}


?>

Zerion Mini Shell 1.0