458 lines
28 KiB
PHP
458 lines
28 KiB
PHP
<?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> <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">Сохранить <i class="ti-angle-right"></i></button>
|
||
</div>
|
||
</form>
|
||
</div>
|