Joywork/ajax/modals/addUser.php

387 lines
24 KiB
PHP
Raw 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']);
$use_advert_budget = (($user->agency || $user->users_admin) && $_SESSION['use_advert_budget']);
?>
<span class="pseudo-link closer"><i class="ti-close"></i></span>
<div class="full_modal edit-modal" id="send" style="display: none;">
<form id="add_agent_form" class="form-validate" enctype="multipart/form-data">
<input type="hidden" value="<?= $user->role_developer ?>" name="role_developer">
<div class="modal-inner">
<h2>Новый сотрудник</h2>
<div class="error_msg hidden" style="width:100%;"></div>
<div class="jw-tabs">
<ul class="tabs__caption">
<li class="active" data-target="info">
<i class="tabs-li__icon info"><i class="ti-user"></i></i><span>Информация</span>
</li>
<?php if ($use_advert_budget) : ?>
<li data-target="advert_budget">
<i class="tabs-li__icon advert_budget"><i class="ti-credit-card"></i></i><span>Рекламный бюджет</span>
</li>
<?php endif; ?>
<li data-target="passport">
<i class="tabs-li__icon passport"><i class="ti-id-badge"></i></i><span>Паспортные данные</span>
</li>
<li data-target="socials">
<i class="tabs-li__icon socials"><i class="ti-bookmark"></i></i><span>Соц. сети</span>
</li>
<li data-target="files">
<i class="tabs-li__icon files"><i class="ti-briefcase"></i></i><span>Документы</span>
</li>
</ul>
<div>
<div class="tabs__content info" style="display: block;">
<div class="form-block">
<div class="label" style="padding-top:22px;">Аватар</div>
<div class="inputs">
<div class="no-user-pic">
<img src="/images/user-pic.svg">
</div>
<div class="user-pic" style="display:none;">
<img src="">
</div>
<div class="user-pic-input">
<input type="file" name="avatar" accept="image/jpg,image/jpeg">
</div>
</div>
</div>
<div class="form-block">
<div class="label l-space">Фамилия</div>
<div class="inputs">
<input name="last_name" type="text" class="text" required style="width:400px;" value="<?php echo $post['last_name']; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label l-space">Имя</div>
<div class="inputs">
<input name="first_name" type="text" class="text" required style="width:400px;" value="<?php echo $post['first_name']; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label l-space">Отчество</div>
<div class="inputs">
<input name="middle_name" type="text" class="text" style="width:400px;" value="<?php echo $post['middle_name']; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Эл. почта</div>
<div class="inputs">
<input type="email" name="email" class="text" required style="width:400px;" value="<?php echo $post['email']; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">День рождения</div>
<div class="inputs">
<input type="text"
class="text datepicker-here2"
name="birthday"
autocomplete="off"
style="width:120px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Телефон</div>
<div class="inputs">
<input type="text" name="phone" class="text phoneMask" required style="width:400px;" value="<?php echo $post['phone']; ?>">
</div>
<div class="clear"></div>
</div>
<div class="checkbox" style="display:block;">
<?php if (isset($post['is_dispatcher']) && $post['is_dispatcher'] == 1) {
$checked = "checked";
$class_vpbx = "hidden";
} else if (isset($get['ok_agent'])) {
$checked = "";
$class_vpbx = "";
} else {
$checked = "checked";
$class_vpbx = "hidden";
} ?>
<input name="is_dispatcher" id="is_dispatcher" <?php echo $checked; ?> type="checkbox" value="1" onchange="if($(this).prop('checked')) $('#vpbx-block').addClass('hidden'); else $('#vpbx-block').removeClass('hidden')">
<label for="is_dispatcher">Номер телефона совпадает с IP-телефоном</label>
</div>
<div class="form-block <?php echo $class_vpbx;?>" id="vpbx-block">
<div class="label">IP-телефон</div>
<div class="inputs">
<input type="text" name="vpbx_id" class="text " style="width:400px;" value="<?php echo $post['vpbx_id'];?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Дополнительный телефон</div>
<div class="inputs">
<input type="text" name="phone2" class="text" style="width:400px;" value="<?php echo $post['phone2']; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Пароль<span style="color:red; font-size:20px;">*</span></div>
<div class="inputs">
<input type="text" name="pass" required placeholder="Пароль сотрудника" class="text " style="width:400px;">
</div>
<div class="clear"></div>
</div>
</div>
<?php if ($use_advert_budget) : ?>
<div class="tabs__content advert_budget" style="display: none;">
<div class="form-block" id="advert-budget-edit">
<div class="block" style="margin-bottom: 15px">
<div class="inputs">
<span class="area-label-right" style="margin-left: 0;">
<div class="checkbox small">
<input id="do_not_reinit_monthly" name="do_not_reinit_monthly" type="checkbox" value="1">
<label for="do_not_reinit_monthly">Не обновлять бюджет ежемесячно</label>
</div>
</span>
</div>
<div class="clear"></div>
</div>
<div class="block budget-total" style="margin-bottom: 15px">
<div class="label">Общий бюджет</div>
<div class="inputs">
<input type="number" name="advert_budget_total" class="number text" style="width:200px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
</div>
<div class="clear"></div>
</div>
<div class="block budget-personal">
<div class="label">Личный бюджет</div>
<div class="inputs">
<input type="number" name="advert_budget_personal" class="number text" style="width:200px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
</div>
<div class="clear"></div>
</div>
<div class="block" style="margin-top: 25px;">
<h3 style="font-size: 1.5em;color: #757575;margin: 0 0 16px 0;font-weight: normal;">Лимиты по площадкам</h3>
<div style="margin-bottom: 15px; margin-left: 35px;">
<div class="label l-space">Avito</div>
<div class="inputs">
<input name="advert_budget_avito" type="text" class="number text" style="width:172px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
<span class="area-label-right" style="padding:3px;">
<div class="checkbox small" style="margin-left:10px">
<input id="advert_budget_avito_unlimited" name="advert_budget_avito_unlimited" type="checkbox" value="1">
<label for="advert_budget_avito_unlimited">Без ограничения</label>
</div>
</span>
</div>
<div class="clear"></div>
</div>
<div style="margin-bottom: 15px; margin-left: 35px;">
<div class="label l-space">ЦИАН</div>
<div class="inputs">
<input name="advert_budget_cian" type="text" class="number text" style="width:172px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
<span class="area-label-right" style="padding:3px;">
<div class="checkbox small" style="margin-left:10px">
<input id="advert_budget_cian_unlimited" name="advert_budget_cian_unlimited" type="checkbox" value="1">
<label for="advert_budget_cian_unlimited">Без ограничения</label>
</div>
</span>
</div>
<div class="clear"></div>
</div>
<div style="margin-bottom: 15px; margin-left: 35px;">
<div class="label l-space">ДомКлик</div>
<div class="inputs">
<input name="advert_budget_domclick" type="text" class="number text" style="width:172px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
<span class="area-label-right" style="padding:3px;">
<div class="checkbox small" style="margin-left:10px">
<input id="advert_budget_domclick_unlimited" name="advert_budget_domclick_unlimited" type="checkbox" value="1">
<label for="advert_budget_domclick_unlimited">Без ограничения</label>
</div>
</span>
</div>
<div class="clear"></div>
</div>
<div style="margin-bottom: 15px; margin-left: 35px;">
<div class="label l-space">JCat</div>
<div class="inputs">
<input name="advert_budget_jcat" type="text" class="number text" style="width:172px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
<span class="area-label-right" style="padding:3px;">
<div class="checkbox small" style="margin-left:10px">
<input id="advert_budget_jcat_unlimited" name="advert_budget_jcat_unlimited" type="checkbox" value="1">
<label for="advert_budget_jcat_unlimited">Без ограничения</label>
</div>
</span>
</div>
<div class="clear"></div>
</div>
<div style="margin-bottom: 15px; margin-left: 35px;">
<div class="label l-space">Я.Недвижимость</div>
<div class="inputs">
<input name="advert_budget_yandex" type="text" class="number text" style="width:172px;" value="0">
<span class="area-label-right month-label-name">руб. в месяц</span>
<span class="area-label-right" style="padding:3px;">
<div class="checkbox small" style="margin-left:10px">
<input id="advert_budget_yandex_unlimited" name="advert_budget_yandex_unlimited" type="checkbox" value="1">
<label for="advert_budget_yandex_unlimited">Без ограничения</label>
</div>
</span>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<?php endif; ?>
<div class="tabs__content passport" style="display: none;">
<div class="form-block">
<div class="label">Серия/номер паспорта</div>
<div class="inputs">
<input type="text"
class="text"
name="passport_serial"
style="width:80px;"
value="">
<input type="text"
class="text"
name="passport_number"
style="width:276px;margin-left:20px"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Дата выдачи</div>
<div class="inputs">
<input type="text"
class="text datepicker-here2"
name="passport_date"
autocomplete="off"
style="width:120px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Кем выдан</div>
<div class="inputs">
<input type="text"
class="text"
name="passport_emited"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Адрес регистрации</div>
<div class="inputs">
<input type="text"
class="text"
name="passport_adress"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Почтовый адрес</div>
<div class="inputs">
<input type="text"
class="text"
name="adress_postal"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
</div>
<div class="tabs__content socials" style="display: none;">
<div class="form-block">
<div class="label">ВКонтакте</div>
<div class="inputs">
<input type="text"
class="text"
name="soc_vk"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Telegram</div>
<div class="inputs">
<input type="text"
class="text"
name="soc_tg"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Facebook</div>
<div class="inputs">
<input type="text"
class="text"
name="soc_fb"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Instagram</div>
<div class="inputs">
<input type="text"
class="text"
name="soc_inst"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div style="display: flex;">
<div class="form-block">
<div class="label">Whatsapp</div>
<div class="inputs">
<input type="text"
class="text"
name="soc_wa"
style="width:400px;"
value="">
</div>
<div class="clear"></div>
</div>
<div class="block last-block checkboxes">
<div class="checkbox" style="margin-bottom: 10px;">
<input class="text" name="wa_enabled" id="wa_enabled" type="checkbox" value="0">
<label style="right: 0;" for="wa_enabled">Передавать в фид</label>
</div>
</div>
</div>
</div>
<div class="tabs__content files" style="display: none;">
<div class="control-group">
<ul id="users_files_list" class="users_files docs docsfiles"></ul>
<div class="form-block">
<div class="label">Добавить файл</div>
<a href="javascript:{}" id="user_add_file" class="tab tab__new-object">
<i class="ti-plus"></i><span></span>
</a>
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-submit">
<button type="submit" name="ok_agent" value="1">Сохранить&nbsp;<i class="ti-angle-right"></i></button>
</div>
</form>
<div class="clear"></div>
</div>