Joywork/ajax/modals/partnerAddEditWinContent.php

458 lines
28 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
?>
<span class="pseudo-link closer"><i class="ti-close"></i></span>
<div class="full_modal edit-modal new-partner__modal" id="partner_form" style="display: none;">
<form class="form-validate" method="post" id="addNewPartner" action="<?php
if (strpos($_SERVER['REQUEST_URI'], "partners.php") !== false) {
echo $_SERVER['REQUEST_URI'];
} else {
echo "/partners.php";
}
?>" enctype="multipart/form-data">
<?php
if (!isset($errors)) {
$errors = [];
}
if (!isset($post)) {
$post = [];
}
?>
<?php
$user = new User;
$user->get($_SESSION['id']);
$user->checkPermissions();
$menuPermissions = $user->checkMenuPermissions();
$agenciesHaveAccessToNewComplexes = [4,12028,12061, 17328, 11325, 13735, 19093, 16378, 19467, 20197, 19909];
?>
<div id="addEvent" class="modal-inner">
<h2>Партнёр</h2>
<?= '<div class="error_msg" style="display:' . ((count($errors)) ? 'block' : 'none') .'">' . implode('\r\n', $errors) . '</div>'; ?>
<div class="jw-tabs">
<ul class="tabs__caption">
<li class="about" data-target="about">
<span>О компании</span>
</li>
<li class="head" data-target="head">
<span>Руководитель</span>
</li>
<li class="files" data-target="files">
<span>Документы</span>
</li>
<li class="details" data-target="details">
<span>Реквизиты</span>
</li>
<li class="access" data-target="access">
<span>Доступ</span>
</li>
</ul>
<div>
<div class="tabs__content about" style="display: block;">
<div class="control-group">
<div class="form-block">
<div class="label l-space">Наименование</div>
<div class="inputs">
<input type="text"
class="text"
name="name"
style="width:400px;"
value="<?php echo !empty($post['name']) ? $post['name'] : ''; ?>" required>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label l-space">Адрес отделения</div>
<div class="inputs">
<input type="text"
class="text"
name="address"
style="width:400px;"
value="<?php echo !empty($post['address']) ? $post['address'] : ''; ?>" required>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label l-space">Жилой комплекс</div>
<div class="inputs">
<input type="text"
class="text"
name="resident"
style="width:400px;"
value="<?php echo !empty($post['resident']) ? $post['resident'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div class="tabs__content head" style="display: none;">
<div class="control-group">
<div class="form-block">
<div class="label l-space">Ф.И.О.</div>
<div class="inputs">
<input type="text"
class="text"
name="fullname"
style="width:400px;"
value="<?php echo !empty($post['fullname']) ? $post['fullname'] : ''; ?>" required>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Эл. почта</div>
<div class="inputs">
<input type="text"
class="text"
name="email"
style="width:400px;"
value="<?php echo !empty($post['email']) ? $post['email'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Телефон</div>
<div class="inputs">
<input id="partnerPhone1"
type="text"
class="text"
name="phone"
style="width:400px;"
value="<?php echo !empty($post['phone']) ? $post['phone'] : ''; ?>" required>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Должность</div>
<div class="inputs">
<input type="text"
class="text"
name="position"
style="width:400px;"
value="<?php echo !empty($post['position']) ? $post['position'] : ''; ?>" required>
</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:400px;"
value="<?php echo !empty($post['birthday']) ? $post['birthday'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="checkbox">
<input name="birthday_notify"
id="birthday_notify"
type="checkbox"
value="1"
<?php echo !empty($post['birthday_notify']) ? "checked" : ''; ?>>
<label class="label" for="birthday_notify" style="width: 400px;">Напоминать о дне рождения</label>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label" style="font-weight:bold;">Социальные сети:</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Инстаграм</div>
<div class="inputs">
<input type="text"
class="text"
name="instagram"
style="width:400px;"
value="<?php echo !empty($post['instagram']) ? $post['instagram'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">вКонтакте</div>
<div class="inputs">
<input type="text"
class="text"
name="vkontakte"
style="width:400px;"
value="<?php echo !empty($post['vkontakte']) ? $post['vkontakte'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Телеграм</div>
<div class="inputs">
<input type="text"
class="text"
name="telegram"
style="width:400px;"
value="<?php echo !empty($post['telegram']) ? $post['telegram'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div class="tabs__content files" style="display: none;">
<div class="partner-agent-file" >Агентский договор</div>
<div class="control-group">
<ul id="partner_files_list" class="employee_files docs docsfiles"></ul>
<div class="form-block">
<div class="label">Добавить файл</div>
<a href="javascript:{}" id="partner_add_file" class="tab tab__new-object">
<i class="ti-plus"></i><span></span>
</a>
<div class="clear"></div>
</div>
</div>
</div>
<div class="tabs__content details" style="display: none;">
<div class="control-group">
<div class="form-block">
<div class="label">Наименование юридического лица</div>
<div class="inputs">
<input type="text"
class="text"
name="legal_name"
style="width:400px;"
value="<?php echo !empty($post['props']['legal_name']) ? $post['props']['legal_name'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Фактический адресс</div>
<div class="inputs">
<input type="text"
class="text"
name="actual_address"
style="width:400px;"
value="<?php echo !empty($post['props']['actual_address']) ? $post['props']['actual_address'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Юридический адресс</div>
<div class="inputs">
<input type="text"
class="text"
name="legal_address"
style="width:400px;"
value="<?php echo !empty($post['props']['legal_address']) ? $post['props']['legal_address'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">ИНН</div>
<div class="inputs">
<input type="text"
class="text"
name="inn"
style="width:400px;"
value="<?php echo !empty($post['props']['inn']) ? $post['props']['inn'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">ОГРН</div>
<div class="inputs">
<input type="text"
class="text"
name="ogrn"
style="width:400px;"
value="<?php echo !empty($post['props']['ogrn']) ? $post['props']['ogrn'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">КПП</div>
<div class="inputs">
<input type="text"
class="text"
name="kpp"
style="width:400px;"
value="<?php echo !empty($post['props']['kpp']) ? $post['props']['kpp'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Наименование банка</div>
<div class="inputs">
<input type="text"
class="text"
name="bank_name"
style="width:400px;"
value="<?php echo !empty($post['props']['bank_name']) ? $post['props']['bank_name'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">БИК</div>
<div class="inputs">
<input type="text"
class="text"
name="bik"
style="width:400px;"
value="<?php echo !empty($post['props']['bik']) ? $post['props']['bik'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">К/C</div>
<div class="inputs">
<input type="text"
class="text"
name="corr_account"
style="width:400px;"
value="<?php echo !empty($post['props']['corr_account']) ? $post['props']['corr_account'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Р/C</div>
<div class="inputs">
<input type="text"
class="text"
name="settlement_account"
style="width:400px;"
value="<?php echo !empty($post['props']['settlement_account']) ? $post['props']['settlement_account'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">ФИО генарального директора</div>
<div class="inputs">
<input type="text"
class="text"
name="ceo_full_name"
style="width:400px;"
value="<?php echo !empty($post['props']['ceo_full_name']) ? $post['props']['ceo_full_name'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div class="tabs__content access" style="display: none;">
<div class="control-group">
<div class="form-block">
<div class="label">Телефон</div>
<div class="inputs">
<input id="partnerPhone2"
type="text"
class="text"
name="phone"
style="width:400px;"
value="<?php echo !empty($post['phone']) ? $post['phone'] : ''; ?>" required>
<span style="display:inline-block;padding: 4px 7px;font-size:13px;color:#757575;">
Должен быть уникальным среди всех сотрудников всех партнёров.<br/>
Используется как логин при авторизации на <a href="https://partner.joywork.ru/?agency_id=<?= $_SESSION['agency_id'] ?>" target="_blank">Партнёр<span style="padding: 0 2px;">.</span>JoyWork</a>
</span>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Пароль</div>
<div class="inputs">
<input type="text"
class="text"
name="passwd"
style="width:400px;"
value="<?php echo !empty($post['passwd']) ? $post['passwd'] : ''; ?>">
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="label">Повторите пароль</div>
<div class="inputs">
<input type="text"
class="text"
name="passwd_repeat"
style="width:400px;"
value="<?php echo !empty($post['passwd_repeat']) ? $post['passwd_repeat'] : ''; ?>">
<span style="display:inline-block;padding: 4px 7px;">
<a href="javascript:{}" onclick="generatePassword('#addNewPartner [name=passwd], #addNewPartner [name=passwd_repeat]');">
Придумать пароль
</a> &nbsp; <a href="javascript:{}" data-rel="copy-password" style="display:none;" onclick="copyPassword('#addNewPartner [name=phone]', '#addNewPartner [name=passwd]');">
Скопировать логин/пароль
</a>
</span>
<span style="display:inline-block;padding: 4px 7px;font-size:13px;color:#757575;">
Поля «Пароль» и «Повторить пароль» заполняются в случае, если вы<br/>
желаете сменить пароль, в противном случае оставьте их пустыми.
</span>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="checkbox">
<input name="show_funnels" id="show_funnels" type="checkbox" value="1">
<label class="label" for="show_funnels" style="width: 400px;">Показывать этапы воронок</label>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="checkbox">
<input name="show_cli_events" id="show_clients_history" type="checkbox" value="1">
<label class="label" for="show_clients_history" style="width: 400px;">Показывать историю и задачи по Клиентам</label>
</div>
<div class="clear"></div>
</div>
<div class="form-block">
<div class="checkbox">
<input name="show_req_events" id="show_req_history" type="checkbox" value="1">
<label class="label" for="show_req_history" style="width: 400px;">Показывать историю и задачи по Заявкам</label>
</div>
<div class="clear"></div>
</div>
<?php if ((!empty($menuPermissions) && $menuPermissions['menu_complexes'] == 1) || (in_array($_SESSION['agency_id'] , $agenciesHaveAccessToNewComplexes))) { ?>
<div class="form-block">
<div class="checkbox">
<input name="show_complexes" id="show_complexes" type="checkbox" value="1">
<label class="label" for="show_complexes" style="width: 400px;">Отображать жилые комплексы</label>
</div>
<div class="clear"></div>
</div>
<?php } ?>
<div class="form-block" style="display:none">
<div class="label">Воронка для клиентов</div>
<div class="inputs" id="ms-new-funnel-client-partner-input">
<img src="../images/rocket-spinner.svg" width="45px">
</div>
<div class="clear"></div>
</div>
<div class="form-block" style="display:none">
<div class="label">Ответственный по клиентам</div>
<div id="ms-new-client-work-client-partner-input">
<img src="../images/rocket-spinner.svg" width="45px">
</div>
<div class="clear"></div>
</div>
<div class="form-block" style="display:none">
<div class="label">Воронка для заявок</div>
<div class="inputs" id="ms-new-funnel-partner-input">
<img src="../images/rocket-spinner.svg" width="45px">
</div>
<div class="clear"></div>
</div>
<div class="form-block" style="display:none">
<div class="label">Ответственный по заявкам</div>
<div id="ms-new-client-work-partner-input">
<img src="../images/rocket-spinner.svg" width="45px">
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal-submit">
<span class="hidden" id="user_id" data-id="<?php echo $_SESSION['id']; ?>"></span>
<input type="hidden" name="partner_id" value="<?php echo ""; ?>">
<button type="submit" id="newPartner">Сохранить&nbsp;<i class="ti-angle-right"></i></button>
</div>
</form>
</div>