228 lines
14 KiB
PHP
228 lines
14 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-employee__modal" id="employee_form" style="display: none;">
|
|||
|
|
<form class="form-validate" method="post" id="addNewEmployee" 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 = [];
|
|||
|
|
}
|
|||
|
|
?>
|
|||
|
|
<div 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="files" data-target="files">
|
|||
|
|
<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">Компания-партнёр</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<select id="ms-new-employee-partner" name="partner_id" class="ms-crm-employee-partner" required>
|
|||
|
|
<option value="0">Не выбрано</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Ф.И.О.</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="employeePhone1"
|
|||
|
|
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_notify2"
|
|||
|
|
type="checkbox"
|
|||
|
|
value="1"
|
|||
|
|
<?php echo !empty($post['birthday_notify']) ? "checked" : ''; ?>>
|
|||
|
|
<label class="label" for="birthday_notify2" 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="control-group">
|
|||
|
|
<ul id="employee_files_list" class="employee_files docs docsfiles"></ul>
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Добавить файл</div>
|
|||
|
|
<a href="javascript:{}" id="employee_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 access" style="display: none;">
|
|||
|
|
<div class="control-group">
|
|||
|
|
<div class="form-block">
|
|||
|
|
<div class="label">Телефон</div>
|
|||
|
|
<div class="inputs">
|
|||
|
|
<input id="employeePhone2" 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('#addNewEmployee [name=passwd], #addNewEmployee [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>
|
|||
|
|
</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="employee_id" value="">
|
|||
|
|
<button type="submit" id="newEmployee">Сохранить <i class="ti-angle-right"></i></button>
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
</div>
|