Esempio n. 1
0
            if ($posMeInHerUSubIn !== false) {
                unset($Her["UF_USER_SUB_IN"][$posMeInHerUSubIn]);
            }
            if ($posHerInMySub !== false) {
                unset($Me["UF_FRIENDS_SUB"][$posHerInMySub]);
            }
            $posMeInHerSubIn = array_search($Me["ID"], $Her["UF_FRIENDS_SUB_IN"]);
            if ($posMeInHerSubIn !== false) {
                unset($Her["UF_FRIENDS_SUB_IN"][$posMeInHerSubIn]);
            }
            CustomUser::AnotherUserUpdate($Me["ID"], array("UF_FRIENDS_SUB" => $Me["UF_FRIENDS_SUB"], "UF_USER_SUB" => $Me["UF_USER_SUB"]));
            CustomUser::AnotherUserUpdate($Her["ID"], array("UF_FRIENDS_SUB_IN" => $Her["UF_FRIENDS_SUB_IN"], "UF_USER_SUB_IN" => $Her["UF_USER_SUB_IN"]));
            echo "add";
        } else {
            // если исходящие и входящие запросы пусты
            $posMeInHerUSub = array_search($Her["ID"], $Me["UF_USER_SUB"]);
            if ($posMeInHerUSub === false) {
                array_push($Me["UF_USER_SUB"], $Her["ID"]);
            }
            $posMeInHerUSubIn = array_search($Me["ID"], $Her["UF_USER_SUB_IN"]);
            if ($posMeInHerUSubIn === false) {
                array_push($Her["UF_USER_SUB_IN"], $Me["ID"]);
            }
            array_push($Me["UF_FRIENDS_SUB"], $Her["ID"]);
            array_push($Her["UF_FRIENDS_SUB_IN"], $Me["ID"]);
            CustomUser::AnotherUserUpdate($Me["ID"], array("UF_FRIENDS_SUB" => $Me["UF_FRIENDS_SUB"], "UF_USER_SUB" => $Me["UF_USER_SUB"]));
            CustomUser::AnotherUserUpdate($Her["ID"], array("UF_FRIENDS_SUB_IN" => $Her["UF_FRIENDS_SUB_IN"], "UF_USER_SUB_IN" => $Her["UF_USER_SUB_IN"]));
            echo "del";
        }
    }
}
Esempio n. 2
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
$APPLICATION->ShowPanel = false;
global $USER;
if ($USER->IsAuthorized()) {
    $UserData = CustomUser::SearchUser(array("ID" => $USER->GetID()));
    if ($UserData[0]["PERSONAL_PHOTO"] > 0) {
        $UserData[0]["PERSONAL_PHOTO_RESIZE"] = CFile::ResizeImageGet(CFile::GetByID($UserData[0]["PERSONAL_PHOTO"])->Fetch(), array("width" => 60, "height" => 60), BX_RESIZE_IMAGE_PROPORTIONAL, true);
    }
} else {
    if ($_SERVER["PHP_SELF"] != "/amplifiers/auth/index.php") {
        LocalRedirect("/amplifiers/auth/");
    }
}
?>
<!DOCTYPE html>
<html>
	<head>
		<script type="text/javascript" src="/js/plugins/jquery-1.11.2.min.js"></script>
		<link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico" />
		<title><?php 
$APPLICATION->ShowTitle();
?>
</title>
		<script type="text/javascript">
			$(document).ready(function(){
				$("#CheckIn").bind("click",function(){
					if(navigator.geolocation) {
Esempio n. 3
0
                     $Fields["UF_STATUS"] = 31;
                 } else {
                     $UserId = CustomUser::NewUser($Fields);
                 }
             } else {
                 $UserId = CustomUser::NewUser($Fields);
             }
             if ($UserId > 0) {
                 /*
                 if($Fields["UF_YOU_HAVE_18"] == 1){
                 	CustomUser::AddUserGroupClosedCommunity(array("USER_ID"=> $UserId,"UF_YOU_HAVE_18" => 1));
                 }
                 */
                 $USER->Authorize($UserId);
                 $Fields["UF_FB_PROFILE"] = array($UserDate->id);
                 CustomUser::UserUpdate($Fields);
                 if ($ambassador) {
                     $arGroups = CUser::GetUserGroup($UserId);
                     $arGroups[] = 13;
                     CUser::SetUserGroup($UserId, $arGroups);
                 }
             }
         }
     }
 }
 if (strripos($_SERVER['HTTP_USER_AGENT'], "iphone") || strripos($_SERVER['HTTP_USER_AGENT'], "android") || strripos($_SERVER['HTTP_USER_AGENT'], "ipod") || strripos($_SERVER['HTTP_USER_AGENT'], "windows phone")) {
     $backurl = $APPLICATION->get_cookie("MQ_BACKURL");
     if ($backurl) {
         $APPLICATION->set_cookie("MQ_BACKURL", "", time(), "/");
     }
     LocalRedirect('http://' . $_SERVER['SERVER_NAME'] . "/?backurl=" . $backurl);
Esempio n. 4
0
}
?>
<ul class="menu">
	<li><a href="/staff/">Добавить контакт</a></li>
	<?php 
if ($USER->IsAuthorized()) {
    ?>
	<li><a href="?logout=y">Выход</a></li>
	<?php 
}
?>
</ul>
<div class="add-user-error">
<?php 
if (isset($_POST["Data"]["User"])) {
    if (CustomUser::Set($_POST["Data"]["User"])) {
        LocalRedirect("/staff/new_user_add.php");
    }
    echo ShowError(CustomUser::$TextError);
}
?>
</div>
<form class="add-user" method="POST">
	<table cellpadding="0" cellspacing="0">
		<tr>
			<td>
				<img src="/images/amplifiers/amplifiers_icons_1.png"/>
			</td>
			<td colspan="3">
				 <input 
				 	placeholder="Имя" 
Esempio n. 5
0
 public static function Set($Data)
 {
     global $USER;
     if (!CModule::IncludeModule("iblock")) {
         return false;
     }
     $Token = "";
     $User = new CUser();
     $NewElement = new CIBlockElement();
     $Id = 0;
     $Password = date("His");
     if (18 <= date("Y") - date("Y", strtotime($Data["PERSONAL_BIRTHDAY"]))) {
         if ($Data["INFO"] == 1) {
             $Id = $NewElement->Add(array("NAME" => date("d.m.Y H:i:s"), "IBLOCK_ID" => "19", "ACTIVE" => "Y", "PROPERTY_VALUES" => array("120" => $Data["UF_FB"], "121" => $Data["UF_G_PLUS"], "122" => $Data["UF_VK"], "117" => $Data["PERSONAL_BIRTHDAY"], "114" => $Data["NAME"], "118" => $Data["UF_BRAND_1"], "119" => $Data["UF_BRAND_2"], "116" => $Data["EMAIL"], "115" => $Data["LAST_NAME"], "123" => $USER->GetID(), "124" => $Data["PERSONAL_MOBILE"], "125" => $Data["SOURSE"])));
             if (!intval($Id)) {
                 self::$TextError = $User->LAST_ERROR;
             }
             return intval($Id) > 0 ? true : false;
         }
         $Fields = array("NAME" => $Data["NAME"], "LAST_NAME" => $Data["LAST_NAME"], "EMAIL" => $Data["EMAIL"], "LOGIN" => $Data["EMAIL"], "LID" => "ru", "ACTIVE" => "Y", "PERSONAL_BIRTHDAY" => $Data["PERSONAL_BIRTHDAY"], "UF_IAGREE" => $Data["UF_IAGREE"], "GROUP_ID" => array(3, 4, 5), "PASSWORD" => $Password, "CONFIRM_PASSWORD" => $Password, "PERSONAL_MOBILE" => $Data["PERSONAL_MOBILE"], "UF_YOU_HAVE_18" => $Data["UF_YOU_HAVE_18"], "UF_DO_YOU_SMOKE" => $Data["UF_DO_YOU_SMOKE"], "UF_GP_PROFILE" => $Data["UF_G_PLUS"], "UF_FB_PROFILE" => $Data["UF_FB"], "UF_VK_PROFILE" => $Data["UF_VK"], "UF_LATITUDE" => $Data["UF_LATITUDE"], "UF_LONGITUDE" => $Data["UF_LONGITUDE"], "UF_USER_PARENT" => $USER->GetID(), "UF_BRAND_1" => $Data["UF_BRAND_1"], "UF_BRAND_2" => $Data["UF_BRAND_2"], "UF_PASSWORD" => $Password, "UF_SOURSE" => $Data["SOURSE"], "UF_PRIVATE_MYPAGE" => 1, "UF_PRIVATE_MYFRIENDS" => 5, "UF_PRIVATE_MYGROUPS" => 9, "UF_GROUPS" => array(1));
         $Id = $User->Add($Fields);
         if (intval($Id)) {
             $el_log = new CIBlockElement();
             $PROP_log = array();
             $PROP_log["ID"] = $id;
             $PROP_log["PERSONAL_BIRTHDAY"] = $Fields["PERSONAL_BIRTHDAY"];
             $PROP_log["UF_IAGREE"] = $Fields["UF_IAGREE"];
             $PROP_log["UF_YOU_HAVE_18"] = $Fields["UF_YOU_HAVE_18"];
             $PROP_log["UF_DO_YOU_SMOKE"] = $Fields["UF_DO_YOU_SMOKE"];
             $PROP_log["TYPE"] = "set_user";
             $arLoadProductArray_log = array("IBLOCK_ID" => 26, "PROPERTY_VALUES" => $PROP_log, "NAME" => $id);
             $el_log->Add($arLoadProductArray_log);
             $Token = sha1($Id . "" . date("d.m.Y H:i:s"));
             $Fields["UF_TOKEN"] = $Token;
             $User->Update($Id, $Fields);
             self::$TextError = "Пользователь успешно добавлен.";
             $eventFields = array("USER_ID" => $Id, "LOGIN" => $Data["EMAIL"], "EMAIL" => $Data["EMAIL"], "NAME" => $Data["NAME"], "LAST_NAME" => $Data["LAST_NAME"], "PASSWORD" => $Password, "TOKEN" => $Token);
             $userFields = $USER->GetByID($USER->GetID())->Fetch();
             if ($Fields["UF_USER_PARENT"] == 29808 || $Fields["UF_USER_PARENT"] == 7813 || $Fields["UF_USER_PARENT"] == 43546 || $Fields["UF_USER_PARENT"] == 43562 || $Fields["UF_USER_PARENT"] == 43563 || $Fields["UF_USER_PARENT"] == 43547 || $Fields["UF_USER_PARENT"] == 43575 || $Fields["UF_USER_PARENT"] == 43731 || $Fields["UF_USER_PARENT"] == 43735 || $Fields["UF_USER_PARENT"] == 43551 || $Fields["UF_USER_PARENT"] == 43553 || $Fields["UF_USER_PARENT"] == 32177 || $Fields["UF_USER_PARENT"] == 32175 || $Fields["UF_USER_PARENT"] == 32176 || $Fields["UF_USER_PARENT"] == 32169 || $Fields["UF_USER_PARENT"] == 32173 || $Fields["UF_USER_PARENT"] == 32172 || $Fields["UF_USER_PARENT"] == 32174 || $Fields["UF_USER_PARENT"] == 32170) {
                 CEvent::Send("registration", "s1", $eventFields);
             } elseif ($userFields["PERSONAL_CITY"] == "Екатеринбург") {
                 CEvent::Send("NEW_USER", "s1", $eventFields);
             } else {
                 CEvent::Send("NEW_USER_NEW", "s1", $eventFields);
             }
         } else {
             self::$TextError = $User->LAST_ERROR;
         }
     }
     return intval($Id) > 0 ? true : false;
 }
Esempio n. 6
0
        include "ajax/1/manifest.php";
        ?>
					</div>
					<?php 
        $APPLICATION->IncludeComponent("bitrix:system.auth.form", "myqube_groups", array("REGISTER_URL" => "/club/group/search/", "PROFILE_URL" => "/personal/profile/", "FORGOT_PASSWORD_URL" => "", "SHOW_ERRORS" => "Y"), false);
    }
    ?>
				<div class="enter_page_rights">
					© 2015 MyQube. Все права защищены.<br>
					Социальная сеть предназначена для лиц старше 18 лет
				</div>
			</div>
		</div>
	</div>
<?php 
} elseif (CustomUser::UserCheckFields() || $USER->IsAdmin()) {
    if ($page_name == "lenta_detail") {
        include $_SERVER["DOCUMENT_ROOT"] . "/group/lenta/dop_detail.php";
    } else {
        ?>
	<link type="text/css" rel="stylesheet" href="/css/groupmobile.css">
	<script type="text/javascript" src="/js/plugins/jquery-ui/jquery-ui.min.js"></script>
	<script type="text/javascript" src="/js/plugins/jquery.slimscroll/jquery.slimscroll.min.js"></script>
	<script type="text/javascript" src="/js/plugins/jquery.fancybox/jquery.fancybox.js"></script>
	<link type="text/css" rel="stylesheet" href="/js/plugins/jquery.fancybox/jquery.fancybox.css">
    
	<header class="full_h" style="background-image: url('<?php 
        echo CFile::GetPath($arGroup["PREVIEW_PICTURE"]);
        ?>
');">
	<script type="text/javascript" src="/js/web20/script.js"></script>
Esempio n. 7
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php";
$APPLICATION->SetTitle("Поиск контактов");
?>
<div class="show-message"> </div>
<?php 
$Data = array("Params" => isset($_POST["User"]) ? $_POST["User"] : array());
if (!empty($Data["Params"])) {
    $Data["Result"] = CustomUser::SearchUser(array("!ID" => "1", "NAME" => "%" . $Data["Params"]["Name"] . "%", "LAST_NAME" => "%" . $Data["Params"]["LastName"] . "%", "EMAIL" => "%" . $Data["Params"]["Email"] . "%"), array("ID", "NAME", "LAST_NAME", "EMAIL"));
}
?>

<form method="POST">
	<table cellpadding="0" cellspacing="0">
		<tr>
			<td>
				Имя
			</td>
			<td>
				<input type="text" name="User[Name]" value="<?php 
echo $Data["Params"]["Name"];
?>
"/>
			</td>
		</tr>
		<tr>
			<td>
				Фамилия
			</td>
			<td>
Esempio n. 8
0
        $APPLICATION->IncludeComponent("bitrix:main.share", "myqube", array("COMPONENT_TEMPLATE" => ".default", "HIDE" => "N", "HANDLERS" => array("vk", "facebook", "google"), "PAGE_URL" => $APPLICATION->GetCurPage(), "PAGE_TITLE" => $arPost[$this_post]["NAME"], "PAGE_IMAGE" => "http://myqube.ru" . $ogImage["src"], "SHORTEN_URL_LOGIN" => "", "SHORTEN_URL_KEY" => ""));
        ?>
					<?php 
    }
    ?>

					<?php 
    $APPLICATION->IncludeComponent("radia:likes", "", array("ELEMENT" => $arPost[$this_post]["ID"], "COUNTER" => 'N'));
    ?>
				</nav>
				<div style="both: clear;" class="clear"></div>
				<?php 
    $APPLICATION->IncludeComponent("smsmedia:comments", "myqube_lenta", array("OBJECT_ID" => $arPost[$this_post]["ID"], "IBLOCK_TYPE" => "comments", "COMMENTS_IBLOCK_ID" => "5", "LEFT_MARGIN" => "", "SHOW_USERPIC" => "Y", "SHOW_DATE" => "Y", "SHOW_COUNT" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "NO_FOLLOW" => "Y", "NO_INDEX" => "Y", "NON_AUTHORIZED_USER_CAN_COMMENT" => "N", "USE_CAPTCHA" => "N", "AUTH_PATH" => "/auth/", "COMPONENT_TEMPLATE" => "myqube_event"), false);
    ?>
			</div>
		</div>
		<?php 
} elseif ($arPost[$this_post]["PROPERTIES"]["SHARE"]["VALUE"] == "Y") {
} else {
    if ($USER->IsAuthorized()) {
        if (!CustomUser::UserYouHave18()) {
            LocalRedirect("/?message=you_are_under_18");
        }
        if (!CustomUser::UserCheckFields()) {
            LocalRedirect("/checking_user_fields.php?backurl=" . $_SERVER["REQUEST_URI"]);
        }
    } else {
        LocalRedirect("/auth/?backurl=" . $_SERVER["REQUEST_URI"]);
    }
}
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php";
Esempio n. 9
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php";
$APPLICATION->SetTitle("Поиск контактов");
$Data = CustomUser::SearchUser(array("ID" => $_GET["ID"]), array("ID", "NAME", "LAST_NAME", "EMAIL", "SELECT" => array("UF_*")));
?>
<table cellpadding="0" cellspacing="0">
	<?php 
if (!empty($Data)) {
    ?>
	<tr>
		<td colspan="2">Регистрационная информация</td>
	</tr>
	<tr>
		<td>Дата обновления:</td>
		<td><?php 
    echo $Data[0]["TIMESTAMP_X"];
    ?>
</td>
	</tr>
	<tr>
		<td>Дата регистрации:</td>
		<td><?php 
    echo $Data[0]["DATE_REGISTER"];
    ?>
</td>
	</tr>
	<tr>
		<td>Имя:</td>
		<td><?php 
    echo $Data[0]["NAME"];