208 lines
18 KiB
PHP
208 lines
18 KiB
PHP
|
||
<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']." «".$agency_name."»</option>";
|
||
} else {
|
||
$select_dep .= "<option data-dep=$dep[department_id] value=$dep[id] $sld>".$dep['role_name']." «".$dep['dep_name']."»</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>
|