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

458 lines
28 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");
?>
<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>