297 lines
18 KiB
PHP
297 lines
18 KiB
PHP
|
|
<?php
|
||
|
|
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
|
||
|
|
|
||
|
|
if ($_GET['add']) {
|
||
|
|
$_SESSION['to_send'][] = $_GET['add'];
|
||
|
|
if (isset($_GET['asfilter_id'])) {
|
||
|
|
$filter_id = $_GET['asfilter_id'];
|
||
|
|
$_SESSION['to_send_asfilter'][$filter_id][] = $_GET['add'];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
if ($_GET['add_newbuilding']) {
|
||
|
|
$_SESSION['to_send_newbuilding'][] = $_GET['add_newbuilding'];
|
||
|
|
if (isset($_GET['asfilter_id'])) {
|
||
|
|
$filter_id = $_GET['asfilter_id'];
|
||
|
|
$_SESSION['to_send_asfilter'][$filter_id][] = $_GET['add_newbuilding'];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if ($_GET['add_complex']) {
|
||
|
|
$_SESSION['to_send_complexes'][] = $_GET['add_complex'];
|
||
|
|
if (isset($_GET['asfilter_id'])) {
|
||
|
|
$filter_id = $_GET['asfilter_id'];
|
||
|
|
$_SESSION['to_send_asfilter'][$filter_id][] = $_GET['add_complex'];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
if ($_GET['remove']) {
|
||
|
|
foreach ($_SESSION['to_send'] as $ts) {
|
||
|
|
if ($ts != $_GET['remove']) {
|
||
|
|
$mas[] = $ts;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
$_SESSION['to_send'] = $mas;
|
||
|
|
if (isset($_GET['asfilter_id'])) {
|
||
|
|
$filter_id = $_GET['asfilter_id'];
|
||
|
|
$_SESSION['to_send_asfilter'][$filter_id] = $mas;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
if ($_GET['remove_newbuilding']) {
|
||
|
|
foreach ($_SESSION['to_send_newbuilding'] as $ts) {
|
||
|
|
if ($ts != $_GET['remove_newbuilding']) {
|
||
|
|
$mas[] = $ts;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
$_SESSION['to_send_newbuilding'] = $mas;
|
||
|
|
if (isset($_GET['asfilter_id'])) {
|
||
|
|
$filter_id = $_GET['asfilter_id'];
|
||
|
|
$_SESSION['to_send_asfilter'][$filter_id] = $mas;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
if ($_GET['remove_complexes']) {
|
||
|
|
foreach ($_SESSION['to_send_complexes'] as $ts) {
|
||
|
|
if ($ts != $_GET['remove_complexes']) {
|
||
|
|
$mas[] = $ts;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
$_SESSION['to_send_complexes'] = $mas;
|
||
|
|
if (isset($_GET['asfilter_id'])) {
|
||
|
|
$filter_id = $_GET['asfilter_id'];
|
||
|
|
$_SESSION['to_send_asfilter'][$filter_id] = $mas;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
if ($_GET['get']) {
|
||
|
|
|
||
|
|
$currentUserId = $_SESSION['id'];
|
||
|
|
|
||
|
|
$currentUser = new User;
|
||
|
|
$currentUser->get($currentUserId);
|
||
|
|
$canAntiznak = true;
|
||
|
|
// }
|
||
|
|
|
||
|
|
|
||
|
|
if ($canAntiznak) {
|
||
|
|
|
||
|
|
$availableRequestsAntiznak = $currentUser->antiznak_request_count;
|
||
|
|
|
||
|
|
if (empty($availableRequestsAntiznak) || $availableRequestsAntiznak <= 0) {
|
||
|
|
$availableRequestsAntiznak = $currentUser->agencyAntiznakRequestCount;
|
||
|
|
}
|
||
|
|
|
||
|
|
$classAntiznak = "antiznakRequestPay";
|
||
|
|
$styleAntiznak = "padding:0 2px; top:7px;";
|
||
|
|
if ($availableRequestsAntiznak > 0) {
|
||
|
|
$classAntiznak = "antiznakRequest";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
$result = '';
|
||
|
|
$catalogLink = '';
|
||
|
|
$showCheckboxHead = '';
|
||
|
|
$agencyMetroLinks = '';
|
||
|
|
|
||
|
|
if (isset($_SESSION['to_send']) && count($_SESSION['to_send']) > 1) {
|
||
|
|
$catalogLink = "<span>Ссылка на каталог объектов</span>
|
||
|
|
<button id='button_catalog_link' class='fr-btn steel edit-btn copy_catalog_link' title='Скопировать ссылку' type='button' data-catalog=''><i class='fa fa-link'></i></button>
|
||
|
|
<div id='catalog_link_copy_loader' class='hidden' style='display: inline;'>
|
||
|
|
<img style='margin-bottom: -12px' src='../images/rocket-spinner.svg' width='36px'>
|
||
|
|
</div>";
|
||
|
|
$showCheckboxHead = "<div class='checkbox small head-checkbox' title='Скрыть все адреса'>
|
||
|
|
<input id='hide-addresses' type='checkbox'>
|
||
|
|
<label for='hide-addresses'>Скрыть все адреса</label>
|
||
|
|
</div>";
|
||
|
|
$agencyMetroLinks = "<span>Копировать ссылки по отдельности</span>
|
||
|
|
<button id='button_catalog_link_metro' class='fr-btn steel edit-btn copy_catalog_link_metro' title='Скопировать ссылки' type='button' data-catalog=''><i class='fa fa-link'></i></button>
|
||
|
|
<div id='catalog_link_copy_loader_links' class='hidden' style='display: inline;'>
|
||
|
|
<img style='margin-bottom: -12px' src='../images/rocket-spinner.svg' width='36px'>
|
||
|
|
</div>";
|
||
|
|
}
|
||
|
|
foreach ($_SESSION['to_send'] as $ts) {
|
||
|
|
$sql = "SELECT * FROM objects WHERE id=$ts";
|
||
|
|
$rez = mysql_query($sql);
|
||
|
|
if (mysql_num_rows($rez) == 0) {
|
||
|
|
$objts['nazv'] = 'Объект не найден';
|
||
|
|
$objts['adres'] = '';
|
||
|
|
$objts['opis'] = '';
|
||
|
|
} else {
|
||
|
|
$objts = mysql_fetch_assoc($rez);
|
||
|
|
|
||
|
|
//Доп обработка
|
||
|
|
if (!$objts['etazh']) $objts['etazh'] = Filter::getFloorFromName($objts['nazv'], true);
|
||
|
|
else Filter::getFloorFromName($objts['nazv'], true);
|
||
|
|
|
||
|
|
if (!$objts['etazh_iz']) $objts['etazh_iz'] = Filter::getMaxFloorFromName($objts['nazv'], true);
|
||
|
|
else Filter::getMaxFloorFromName($objts['nazv'], true);
|
||
|
|
|
||
|
|
Filter::getSpaceFromName($objts['nazv'], true);
|
||
|
|
$objts['nazv'] = Filter::name($objts['nazv']);
|
||
|
|
}
|
||
|
|
|
||
|
|
$sqlComment = "SELECT * FROM user_object_comments WHERE user_id = '$_SESSION[id]' AND object_id='$ts'";
|
||
|
|
$rezComment = mysql_query($sqlComment);
|
||
|
|
|
||
|
|
if (mysql_num_rows($rezComment) > 0) {
|
||
|
|
$commentRow = mysql_fetch_assoc($rezComment);
|
||
|
|
$objts['opis'] = $commentRow['comment'];
|
||
|
|
}
|
||
|
|
|
||
|
|
if ($objts['opis']) {
|
||
|
|
$objts['opis'] = str_replace("<br>", "\n", $objts['opis']);
|
||
|
|
}
|
||
|
|
|
||
|
|
$result .= "<tr>
|
||
|
|
<td>#$ts</td>
|
||
|
|
<td><a id='linkGeneratePdf_$ts' href='/ajax/generate_pdf.php?view=1&id=$ts' target='_blank'>$objts[nazv]</a></td>
|
||
|
|
<td>$objts[adres]</td>
|
||
|
|
<td class='edit-td links' style='white-space: nowrap;'>
|
||
|
|
<div class='checkbox small' title='Убрать мои контакты' style='display:inline-block;'>
|
||
|
|
<input id='contacts_close{$ts}' class='change_personal_contact' type='checkbox' data-id='{$ts}'>
|
||
|
|
<label for='contacts_close{$ts}'></label>
|
||
|
|
</div>
|
||
|
|
<div class='checkbox small' title='Скрыть адрес' style='display:inline-block;'>
|
||
|
|
<input id='address-hide-{$ts}' class='checkbox-address-hide' type='checkbox' data-id='{$ts}'>
|
||
|
|
<label for='address-hide-{$ts}'></label>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<button type='button' style='{$styleAntiznak}' title='Удаление водяных знаков' class='fr-btn steel edit-btn {$classAntiznak}' data-id='{$ts}'>
|
||
|
|
<svg xmlns='http://www.w3.org/2000/svg' width='30' height='27' viewBox='0 0 30 30' fill='none'>
|
||
|
|
<g clip-path='url(#clip0_9_63)'>
|
||
|
|
<path d='M24.3751 13.75C24.0299 13.75 23.7501 14.0299 23.7501 14.375V19.2908L20.4346 15.9754C19.2167 14.7609 17.2468 14.757 16.0242 15.9668L14.8683 17.1131L11.4893 13.7304C10.2655 12.5177 8.29271 12.5189 7.07033 13.7329L3.75 17.0533V8.12501C3.75115 7.08993 4.58993 6.25115 5.62501 6.25001H14.375C14.7202 6.25001 15 5.97016 15 5.625C15 5.27985 14.7202 5 14.375 5H5.62501C3.89977 5.0016 2.5016 6.39977 2.5 8.12501V24.3751C2.5016 26.1003 3.89977 27.4985 5.62501 27.5001H21.8751C23.6003 27.4985 24.9985 26.1003 25.0001 24.3751V14.375C25.0001 14.0299 24.7202 13.75 24.3751 13.75ZM21.8751 26.2501H5.62501C4.58993 26.2489 3.75115 25.4102 3.75 24.3751V18.8209L7.95412 14.6167C8.68853 13.8895 9.87154 13.8889 10.6067 14.6155L22.1959 26.2174C22.0911 26.2357 21.9849 26.2499 21.8751 26.2501ZM23.7501 24.3751C23.7495 24.8298 23.5808 25.241 23.3115 25.5656L15.7528 17.9986L16.9056 16.8543C17.6394 16.13 18.8197 16.1321 19.5508 16.8592L23.7501 21.0584V24.3751Z' fill='#656565'/>
|
||
|
|
<path d='M25.6923 3.85346C25.7722 3.93337 25.874 3.98781 25.9848 4.00989C26.0956 4.03197 26.2105 4.0207 26.3148 3.97751C26.4192 3.93431 26.5084 3.86113 26.5711 3.76722C26.6338 3.67331 26.6673 3.56288 26.6672 3.44991C26.6672 3.33694 26.6337 3.22649 26.5709 3.13253C26.5081 3.03858 26.4188 2.96533 26.3144 2.92206C26.2101 2.87879 26.0952 2.86744 25.9844 2.88944C25.8736 2.91144 25.7719 2.9658 25.692 3.04566C25.5849 3.15274 25.5248 3.29801 25.5248 3.4495C25.5249 3.60099 25.5851 3.7463 25.6923 3.85346ZM16.4041 8.29306L21.2527 13.1416C21.3599 13.2488 21.5052 13.309 21.6567 13.3091C21.8081 13.3091 21.9534 13.249 22.0605 13.1419L25.6943 9.50808C26.0156 9.18683 26.1959 8.75104 26.1958 8.29656C26.1956 7.84208 26.0149 7.40615 25.6934 7.08467L25.2894 6.68063L26.2463 5.72372C26.6851 5.69635 27.1067 5.54292 27.4603 5.28185C27.8139 5.02078 28.0846 4.66316 28.2399 4.25191C28.3952 3.84066 28.4286 3.39324 28.3359 2.96335C28.2432 2.53346 28.0285 2.13935 27.7174 1.82832C27.4064 1.51729 27.0123 1.30255 26.5824 1.20987C26.1525 1.11718 25.7051 1.1505 25.2938 1.30581C24.8826 1.46112 24.525 1.73184 24.2639 2.08547C24.0028 2.43909 23.8494 2.86061 23.822 3.29945L22.8651 4.25635L22.4611 3.85231C22.1396 3.53083 21.7037 3.35013 21.2492 3.34997C20.7947 3.34981 20.3589 3.53019 20.0377 3.85144L16.4039 7.48525C16.2968 7.59234 16.2366 7.7376 16.2367 7.88909C16.2367 8.04059 16.297 8.1859 16.4041 8.29306ZM26.9036 2.64219C27.0649 2.80601 27.1731 3.01465 27.2141 3.24086C27.255 3.46706 27.2268 3.70031 27.1331 3.91012C27.0393 4.11993 26.8845 4.29655 26.6887 4.41689C26.493 4.53723 26.2655 4.59569 26.0359 4.58465C25.9563 4.58054 25.8767 4.59314 25.8023 4.62163C25.7278 4.65013 25.6602 4.69388 25.6037 4.75009L24.4813 5.87254L23.6732 5.06444L24.7957 3.942C24.8519 3.88552 24.8956 3.8179 24.9241 3.74348C24.9526 3.66906 24.9652 3.58949 24.9611 3.50988C24.9501 3.28029 25.0085 3.05275 25.1289 2.857C25.2492 2.66125 25.4258 2.5064 25.6356 2.41268C25.8454 2.31896 26.0787 2.29072 26.3049 2.33167C26.5311 2.37262 26.7397 2.48084 26.9036 2.64219ZM20.8458 4.65953C20.9528 4.55245 21.0981 4.49232 21.2496 4.49237C21.4011 4.49243 21.5464 4.55266 21.6536 4.65982L24.8859 7.89219C24.9931 7.99935 25.0533 8.14466 25.0534 8.29615C25.0534 8.44764 24.9933 8.59291 24.8862 8.69999L24.4825 9.10375L20.442 5.06329L20.8458 4.65953ZM19.6345 5.8708L23.6749 9.91126L21.6562 11.93L17.6157 7.88959L19.6345 5.8708Z' fill='#656565'/>
|
||
|
|
</g>
|
||
|
|
<defs>
|
||
|
|
<clipPath id='clip0_9_63'>
|
||
|
|
<rect width='30' height='30' fill='white'/>
|
||
|
|
</clipPath>
|
||
|
|
</defs>
|
||
|
|
</svg>
|
||
|
|
</button>
|
||
|
|
|
||
|
|
<button id='raion-select' class='fr-btn steel edit-btn edit_personal_opis' data-id='$ts' type='button'><i class='ti-pencil'></i></button>
|
||
|
|
<button id='link_copy_bufer{$ts}' class='fr-btn steel edit-btn link_copy_bufer' title='Скопировать ссылку' data-id='$ts' type='button'><i class='fa fa-link'></i></button>
|
||
|
|
<div id='link_copy_loader{$ts}' class='hidden' style='display: inline;'>
|
||
|
|
<img style='margin-bottom: -12px' src='../images/rocket-spinner.svg' width='36px'>
|
||
|
|
</div>
|
||
|
|
<i class='ti-close remove_to_send' style='cursor:pointer;' data-id='$ts'></i>
|
||
|
|
<div class='opis_parent'>
|
||
|
|
<div class='hidden_opis' id='blk_opis$ts'>
|
||
|
|
<div class='input'>
|
||
|
|
<input type='number' class='change_personal_cena' id='edit_personal_cena$ts' data-id='$ts' value='$objts[stoim]' placeholder='Стоимость'/>
|
||
|
|
<button style='margin-bottom: 10px; float:none; margin-top:0px' class='fr-btn edit-btn steel i-btn save_personal_cena' data-id='$ts'>Сохранить</button>
|
||
|
|
</div>
|
||
|
|
<textarea id='descr$ts'>$objts[opis]</textarea>
|
||
|
|
<button class='fr-btn edit-btn steel i-btn save_personal_opis' data-id='$ts'>Сохранить</button>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
</tr>";
|
||
|
|
}
|
||
|
|
|
||
|
|
// NewBuildings link
|
||
|
|
|
||
|
|
// $newBldCatalogLink = '';
|
||
|
|
|
||
|
|
|
||
|
|
if (isset($_SESSION['to_send_newbuilding']) && count($_SESSION['to_send_newbuilding']) > 0) {
|
||
|
|
$newBldCatalogLink = "<span>Ссылка на каталог новостроек</span>
|
||
|
|
<button id='new_bld_btn_catalog_link' class='fr-btn steel edit-btn copy_catalog_link_newbuilding' title='Скопировать ссылку' type='button' ><i class='fa fa-link'></i></button>
|
||
|
|
<div id='new_bld_catalog_link_copy_loader' class='hidden' style='display: inline;'>
|
||
|
|
<img style='margin-bottom: -12px' src='../images/rocket-spinner.svg' width='36px'>
|
||
|
|
</div>";
|
||
|
|
$token = md5($_SESSION['id']);
|
||
|
|
|
||
|
|
foreach ($_SESSION['to_send_newbuilding'] as $ts) {
|
||
|
|
$sql = "SELECT a.id, a.number, b.name, b.address FROM apartments a, blocks b WHERE b.id = a.block_id AND a.id='$ts'";
|
||
|
|
|
||
|
|
$rez = mysql_query($sql);
|
||
|
|
if (mysql_num_rows($rez) == 0) {
|
||
|
|
$objts['nazv'] = 'Объект не найден';
|
||
|
|
$objts['adres'] = '';
|
||
|
|
$objts['opis'] = '';
|
||
|
|
} else {
|
||
|
|
$objts = mysql_fetch_assoc($rez);
|
||
|
|
}
|
||
|
|
|
||
|
|
$result .= "<tr>
|
||
|
|
<td>#$ts</td>
|
||
|
|
<td><a href='/presentation-vue/#/view-presentation?token=$token&id=$ts' target='_blank'>Квартира №$objts[number] в комплексе «$objts[name]»</a></td>
|
||
|
|
<td>$objts[address]</td>
|
||
|
|
<td class='edit-td links' style='white-space: nowrap;'>
|
||
|
|
<i class='ti-close remove_newbuilding_to_send' style='cursor:pointer;' data-id='$ts'></i>
|
||
|
|
</td>
|
||
|
|
</tr>";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
// complexes
|
||
|
|
|
||
|
|
if (isset($_SESSION['to_send_complexes']) && count ($_SESSION['to_send_complexes']) > 0) {
|
||
|
|
$complexesCatalogLink = "<span>Ссылка на каталог комплексов</span>
|
||
|
|
<button id='complexes_btn_catalog_link' class='fr-btn steel edit-btn copy_catalog_link_complexes' title='Скопировать ссылку' type='button' ><i class='fa fa-link'></i></button>
|
||
|
|
<div id='complexes_catalog_link_copy_loader' class='hidden' style='display: inline;'>
|
||
|
|
<img style='margin-bottom: -12px' src='../images/rocket-spinner.svg' width='36px'>
|
||
|
|
</div>";
|
||
|
|
$token = md5($_SESSION['id']);
|
||
|
|
// var_dump($ts);die;
|
||
|
|
|
||
|
|
foreach ($_SESSION['to_send_complexes'] as $ts) {
|
||
|
|
// $sql = "SELECT a.id, a.number, b.name, b.address FROM apartments a, blocks b WHERE b.id = a.block_id AND a.id='$ts'";
|
||
|
|
|
||
|
|
$sql = "SELECT cr.id AS id, cl.name AS complex_name, cl.id AS complex_id, cr.type AS type, cr.number AS number, ca.address AS address FROM complex_list cl
|
||
|
|
JOIN complex_houses ch ON ch.complex_id = cl.id
|
||
|
|
JOIN complex_entrances ce ON ce.complex_house_id = ch.id
|
||
|
|
JOIN complex_floors cf ON cf.complex_entrance_id = ce.id
|
||
|
|
JOIN complex_rooms cr ON cr.floor_id = cf.id
|
||
|
|
LEFT JOIN complex_address ca ON ca.complex_id = cl.id
|
||
|
|
WHERE cr.id = $ts
|
||
|
|
"; //QUERY last
|
||
|
|
$rez = mysql_query($sql);
|
||
|
|
if (mysql_num_rows($rez) == 0) {
|
||
|
|
$objts['name'] = 'Объект не найден';
|
||
|
|
$objts['address'] = '';
|
||
|
|
$objts['desc'] = '';
|
||
|
|
} else {
|
||
|
|
$objts = mysql_fetch_assoc($rez);
|
||
|
|
}
|
||
|
|
|
||
|
|
$result .= "<tr>
|
||
|
|
<td>#$ts</td>
|
||
|
|
<td><a href='/presentation-complexes/#/view-presentation?token=$token&id=$ts' target='_blank'>Квартира №$objts[number] в комплексе «$objts[complex_name]»</a></td>
|
||
|
|
<td>$objts[address]</td>
|
||
|
|
<td class='edit-td links-edit links' style='white-space: nowrap;'>
|
||
|
|
<button id='calc-button' class='fr-btn steel edit-btn' title='Расчёт рассрочки' data-id='$ts' type='button'>
|
||
|
|
<svg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 24 24' width='16' height='17'>
|
||
|
|
<path d='m20.5,0H3.5C2.122,0,1,1.121,1,2.5v21.5h22V2.5c0-1.379-1.122-2.5-2.5-2.5Zm1.5,23H2V2.5c0-.827.673-1.5,1.5-1.5h17c.827,0,1.5.673,1.5,1.5v20.5ZM5,8h14v-4H5v4Zm1-3h12v2H6v-2Zm7,14h6v1h-6v-1Zm-8-4h2v1h-2v-1Zm4,0h2v1h-2v-1Zm-4,4h2v1h-2v-1Zm4,0h2v1h-2v-1Zm4-4h2v1h-2v-1Zm4,0h2v1h-2v-1Zm-12-4h2v1h-2v-1Zm4,0h2v1h-2v-1Zm6,1h-2v-1h2v1Zm2-1h2v1h-2v-1Z'/>
|
||
|
|
</svg>
|
||
|
|
</button>
|
||
|
|
<button id='complex-presentaion-settings' class='fr-btn steel edit-btn edit_personal_opis' title='Изменить цену в рассрочку' data-id='$ts' type='button'><i class='ti-pencil'></i></button>
|
||
|
|
<i class='ti-close remove_complexes_to_send' style='cursor:pointer;' data-id='$ts'></i>
|
||
|
|
<div class='opis_parent'>
|
||
|
|
<div class='hidden_opis' id='blk_opis$ts'>
|
||
|
|
<div class='modal-holder'>
|
||
|
|
<div class='input'>
|
||
|
|
<input type='number' class='change_personal_cena change_installment_price' id='edit_personal_info$ts' data-id='$ts' placeholder='Цена в рассрочку'/>
|
||
|
|
</div>
|
||
|
|
<textarea id='descr$ts' maxlength='1000'>$objts[opis]</textarea>
|
||
|
|
<button class='fr-btn edit-btn steel i-btn save_installment_info' data-id='$ts'>Сохранить</button>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</td>
|
||
|
|
</tr>";
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
echo json_encode([
|
||
|
|
'catalog' => $catalogLink,
|
||
|
|
'copyLinks'=>$agencyMetroLinks,
|
||
|
|
'catalogNewBuildings' => $newBldCatalogLink,
|
||
|
|
'catalogComplexes' => $complexesCatalogLink,
|
||
|
|
'result' => $result,
|
||
|
|
'headCheckbox' => $showCheckboxHead,
|
||
|
|
]);
|
||
|
|
}
|