Your IP : 3.129.63.108
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("subscribe");
if($_REQUEST["email"]){
$useremail = $_REQUEST["email"];
if($_REQUEST["user_id"]){
$user=$_REQUEST["user_id"];
}else{
$user = false;
}
$rubid = array();
$rub = CRubric::GetList(array("NAME"=>"DESC"), array("ACTIVE"=>"Y"));
while($rubres=$rub->GetNext()){$rubid[] = $rubres["ID"];}
$subscr = new CSubscription;
$arFields = Array(
"USER_ID" => $user,
"FORMAT" => "html/text",
"EMAIL" => $useremail,
"CONFIRMED"=> "Y",
"ACTIVE" => "Y",
"RUB_ID" => $rubid,
"SEND_CONFIRM" => "N"
);
$arSend=array(
"EMAIL"=>$useremail,
);
$idsubrscr = $subscr->Add($arFields);
$arSend["ID"]=$idsubrscr;
if($idsubrscr>0){
$subscription = CSubscription::GetByID($idsubrscr);
$arSubscribe = $subscription->Fetch();
$arSend["CONFIRM_CODE"]=$arSubscribe["CONFIRM_CODE"];
}
if($idsubrscr){
echo "YES";
//CSubscription::Authorize($idsubrscr);
//CSubscription::ConfirmEvent($idsubrscr);
CEvent::Send('SUBSCRIBE_INFO',SITE_ID,$arSend);
}else{
//echo $subscr->LAST_ERROR;
}
}
?>