Joywork/ajax/modals/vkPostWinContent.php

74 lines
4.0 KiB
PHP
Raw Permalink Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
$user = new User;
$user->get($_SESSION['id']);
if (!isset($user->agencyId)) {
$user->agencyId = $_SESSION['id'];
$user->agencyName = $user->agency_name;
$user->fio = trim($user->last_name . ' ' . $user->first_name . ' ' . $user->middle_name);
}
?>
<span class="pseudo-link closer"><i class="ti-close"></i></span>
<div class="full_modal vk edit-modal" id="vk_post" style="display: none;">
<form class="form-validate" method="get">
<div class="modal-inner">
<h2>Добавление поста в VK</h2>
<div class="form-block">
<div class="label">Текст</div>
<div class="inputs">
<textarea rows="10" style="width: 400px" name="vk_post_text" id="vk_post_text"></textarea>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Куда</div>
<div class="inputs">
<?php if (!empty($user->vk_group_id)) :?>
<?php $vkGroupIds = explode(",", trim($user->vk_group_id, ",")); ?>
<?php if(count($vkGroupIds) > 1) :?>
<?php $vkGroups = json_decode(file_get_contents("https://api.vk.com/method/groups.getById?group_ids=" . trim($user->vk_group_id) . "&fields=name&access_token={$user->vk_token}&v=5.130")); ?>
<?php foreach($vkGroups->response as $v) :?>
<div class="checkbox" style="padding-bottom: 10px;">
<input name="onGroupWall[]" value="<?=trim($v->id)?>" id="onGroupWall_<?=trim($v->id)?>" class="onGroupWall" type="checkbox" checked>
<label for="onGroupWall_<?=trim($v->id)?>">На стену группы «<?=$v->name?>»</label>
</div>
<?php endforeach ?>
<?php else :?>
<div class="checkbox" style="padding-bottom: 10px;">
<input name="onGroupWall[]" value="<?=trim($user->vk_group_id)?>" class="onGroupWall" id="onGroupWall" type="checkbox" checked>
<label for="onGroupWall">На стену группы</label>
</div>
<?php endif ?>
<?php endif ?>
<div class="checkbox">
<input name="onUserWall" id="onUserWall" type="checkbox" <?php if (empty($user->vk_group_id)) {echo 'checked'; } ?>>
<label for="onUserWall">На мою стену</label>
</div>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Фото</div>
<div class="inputs">
<p>При наличии фотографий объекта, в пост будут добавлены первые 5 фотографий.</p>
</div>
<div class="clear"></div>
</div>
</div>
<div class="modal-submit">
<input type="hidden" name="vk_post_idObj" id="vk_post_idObj" value="">
<button type="button" onclick="addVkPost(document.getElementById('vk_post_idObj').value, document.getElementById('vk_post_text').value, document.getElementById('onUserWall').checked); return false;" id="newVkPost">Добавить&nbsp;<i class="ti-angle-right"></i></button>
<div class="load-bar vk hidden">
<div class="bar"></div>
<div class="bar"></div>
<div class="bar"></div>
<div class="load-bar__center">
<span class="load-bar__loading">Добавляем...</span>
</div>
</div>
</div>
</form>
</div>