Joywork/ajax/modals/addUser.php
2026-05-22 21:21:54 +03:00

387 lines
24 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>