Joywork/templates/user_dep_agent_template.php
2026-05-22 21:21:54 +03:00

208 lines
18 KiB
PHP
Raw Permalink 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.

<div class="managers-agent">
<h3><a href="#" class="pseudo toggleAgents">Агенты менеджера
<label class="fl-right">
<span class="fr-btn edit-btn steel i-btn very-small">Развернуть</span>
</label></a>
</h3>
<?php
if (isset($_GET['blocked']) && $_GET['blocked'] == 1) {
$agents = User::getAgentsOfManager($user_dep['id'], false);
} else {
$agents = User::getAgentsOfManager($user_dep['id'], true);
}
$use_advert_budget = false;
if (isset($_SESSION['use_advert_budget']))
$use_advert_budget = $_SESSION['use_advert_budget'];
foreach ($agents as $agent)
{
// Пропускаем пользователей с blocked < 1 на вкладке blocked
if (isset($_GET['blocked']) && $_GET['blocked'] == 1 && $agent['blocked'] < 1) {
continue;
}
list($y,$m,$d) = explode("-",$agent['date_reg']);
list($d,$x) = explode(" ",$d);
$date_reg = $d." ".getRusMonth($m)." ".$y;
$online = mysql_fetch_assoc(mysql_query("SELECT DATE_FORMAT(entry,'%d.%m.%Y %H:%i') AS entry FROM online WHERE id_user =$agent[id]"));
if($online) $onl = "<div class='status green' title='Время захода'><i>$online[entry]</i></div>"; else $onl="<div class='status red' title='последняя авторизация'><i>$agent[last_auth]</i></div>";
if(!empty($departments)){
$select_dep = "<p class='small'>Роль в отделе</p><p style='position: unset;'>";
$select_dep .= "<select data-id=$agent[id] class='select select_role'>";
$select_dep .= "<option>Выберите роль...</option>";
foreach($departments as $dep){
$sld = '';
if($agent['role_id'] == $dep[id]){
$sld = "selected";
}
if($dep['role'] == 'user_admin'){
$select_dep .= "<option data-dep=$dep[department_id] value=$dep[id] $sld>".$dep['role_name']." &laquo;".$agency_name."&raquo;</option>";
} else {
$select_dep .= "<option data-dep=$dep[department_id] value=$dep[id] $sld>".$dep['role_name']." &laquo;".$dep['dep_name']."&raquo;</option>";
}
}
$select_dep .= "</select><b class='ti-check' style='color:green; font-size:20px; display:none;'></b></p>";
}
$select = "<p class='small'>Менеджер</p><p>
<select data-id=$agent[id] class='select select_manager'>
<option>выберите менеджера...</option>";
foreach($managers_dep as $mngr)
{
if($agent['id_manager'] == $mngr['id'] && $user['role_id']) $sl = "selected"; else $sl = "";
$select.="<option value=$mngr[id] $sl>$mngr[first_name] $mngr[last_name] $mngr[middle_name]</option>";
}
$select .= "<option value=0>сделать менеджером</option>";
$select .= "</select><b class='ti-check' style='color:green; font-size:20px; display:none;'></b></p>";
$classUser = '';
if($agent['role_id'] > 0 && $departments[$agent['role_id']]['role'] == 'user_admin'){
$classUser = 'user_boss';
}
if($agent['role_id'] > 0 && $departments[$agent['role_id']]['role'] == 'admin_department'){
$classUser = 'user_department_boss';
}
if($agent['role_id'] > 0 && $departments[$agent['role_id']]['role'] == 'manager_office_menager'){
$classUser = 'manager_office_menager';
}
?>
<div id="userTabInfo_<?=$agent['id']?>" class="user <?=$classUser?>" style="display: none;" data-id="<?=$agent['id']?>">
<div class="top">
<div class="date-status">
<span>
<?php
if($agent['role_id'] > 0 && isset($departments[$agent['role_id']])){
echo $departments[$agent['role_id']]['role_name'].' '.$departments[$agent['role_id']]['dep_name'];
} else {
echo "Агент";
}
?>
</span>
<span>Регистрация: <?php echo $date_reg; ?></span>
<?php echo $onl; ?>
<div style="float:right">
<a href="javascript:{};" class="no-border userEdit" data-id="<?=$agent['id']?>" title="Редактировать">
<span class="simple-button settings"><i class="jw-action-icon-settings"></i></span>
</a>
</div>
</div>
<div class="user-name">
<div class="user-pic" <?= ($agent['user_logo']) ? 'style="display:block;"' : 'style="display:none;"'?>>
<img src="/photos/agency/<?= $agent['user_logo']; ?>?t=<?php echo time();?>">
</div>
<div class="no-user-pic" <?= (!$agent['user_logo']) ? 'style="display:block"' : 'style="display:none;"'?>>
<img src="/images/user-pic.svg">
</div>
<h2>
<?php echo $agent['last_name'] ." ". $agent['first_name'] ." ". $agent['middle_name']; ?>
<span class="user-toolbar">
<?php if ($use_advert_budget) : ?>
<span class="user_info_advert_budget" style="position: relative;">
<a href="javascript:{};" class="getAdvertBudget" data-user-id="<?= $agent['id']; ?>" data-role-id="<?= $agent['role_id']; ?>">
<i class="ti-credit-card"></i></i><span> Рекламный бюджет: <span data-ads-budget="4"><?= number_format($budgets[$agent['id']]['balance'], 0, ',', ' '); ?> руб.</span></span>
</a>
<div class="jw__popup advert_budget_details" style="min-width: 420px;"></div>
</span>
<?php endif; ?>
<span style="position: relative">
<a href="javascript:{};" class="getUserPassport" data-id="<?= $agent['id']; ?>">
<i class="ti-id-badge"></i></i><span> Паспорт</span>
</a>
<div class="jw__popup user_info_passport" style="min-width: 320px;"></div>
</span>
<span style="position: relative">
<a href="javascript:{};" class="getUserSocials" data-id="<?= $agent['id']; ?>">
<i class="ti-bookmark"></i></i><span> Соц. сети</span>
</a>
<div class="jw__popup user_info_socials" style="min-width: 122px;"></div>
</span>
<span style="position: relative">
<a href="javascript:{};" class="getUserFiles" data-id="<?= $agent['id']; ?>">
<i class="ti-briefcase"></i></i><span> Документы</span>
</a>
<div class="jw__popup user_info_files"></div>
</span>
</span>
</h2>
</div>
</div>
<div class="center">
<div class="user_row row_line">
<div class="col" style="width: 10%;">
<p class="small">Клиенты</p>
<p>
<b class="big">
<a href="clients.php?filter_stage=filter_stage_work&funnelId=all&period=all&emp=<?=$agent[id]?>" target="_blank" class="col-clients">
<span class="solid"><?php echo $cl->getCountWorkClients($agent['id']); ?></span>
</a>
</b>
</p>
</div>
<div class="col" style="width: 10%;">
<p class="small">Объекты</p>
<p>
<b class="big">
<a href="/my-objects.php<?php echo "?id_agent=$agent[id]"; ?>"
target="_blank" class="col-clients">
<span class="solid">
<?php
$sql = "SELECT count(id) FROM objects WHERE archive <> 1 AND id_add_user = $agent[id]";
$rez = mysql_query($sql);
echo mysql_result($rez,0);
?>
</span>
</a>
</b>
</p>
</div>
<div class="col phone">
<p class="small">Телефон</p>
<p class="phone_user"><b class="big"><?php echo $agent['phone']; ?></b><?php if (!empty($agent['vpbx_id']) and $agent['vpbx_id'] != $agent['phone']) echo "<span style='display:block;padding:0;font-size:13px'>(IP-тел: ".$agent['vpbx_id'].")</span>";?></p>
</div>
<div class="col email-faded">
<p class="small">Эл. почта</p>
<p><b class="big email_user"><a class="pseudo" href="mailto:<?php echo $agent['email']; ?>" target="_blank"><?php echo $agent['email']; ?></a></b></p>
</div>
<?php echo $select_dep; ?>
<?php if(!$user->id_manager || $_SESSION['users_admin']) { ?>
<div class="col">
<?php echo $select; ?>
</div>
<? } ?>
<div class="clear"></div>
</div>
</div>
<div class="bottom">
<span><a class="fr-btn edit-btn steel i-btn very-small" href="<?php echo "?set_block=$block&id=$agent[id]&page=$page&$str_url_add"; ?>"><?php echo $block_title; ?></a></span>
<span><a class='fr-btn edit-btn steel i-btn very-small' href='javascript:void(0);' onclick='changeUserClients(<?php echo $agent['id']; ?>)'>Удалить</a></span>
<span><a class='fr-btn edit-btn steel i-btn very-small' href='javascript:void(0);' onclick='salesPlanUser(<?php echo $agent['id']; ?>)'>План продаж</a></span>
<?php
if ($agency->enable_wazzap) {
if (!$user['added_to_wazzap']) {
?>
<span id="wazzap_span_<?=$user['id']?>"><a class='fr-btn edit-btn steel i-btn very-small' href='javascript:void(0);' onclick='addUserToWazzap(<?=$agent['id']?>)'>Добавить в Wazzup</a></span>
<?php
} else {
?>
<span id="wazzap_span_<?=$user['id']?>"><a class='fr-btn edit-btn steel i-btn very-small' href='javascript:void(0);' onclick='deleteUserFromWazzap(<?=$agent['id']?>)'>Удалить из Wazzup</a></span>
<?php
}
}
?>
</div>
</div>
<?php
}
?>
</div>