meraproject/content/modulebz/service/shop/dictionary/clients.php

55 lines
1.5 KiB
PHP
Raw Normal View History

<?
use ms\Portal;
use themes\Modulebz;
use core\site\structure\HTMLPage as Page;
use ms\ms\structure\msTo;
$TITLE = 'Покупатели';
$link_id = \Site::sectionUrl(\Site::$URL[0] . '/' . \Site::$URL[1] . '/');
Page::addCrumb($TITLE, $link_id);
if($id = \Site::$URL[2]){
if($C = Profile::isMy($id)) {
$NAME = Profile::getName($C);
$info = Profile::getCardInfo($id);
Page::addCrumb($NAME, $link_id . '/' . $id . '/');
Modulebz::echoCrumbs();
echo '<div class="r_card" data-data="' . h(je($info)) . '"></div>';
}
} else {
$portal_ids = [];
$r = Portal::select([\Query::WHERE=>new \Where(\Where::_operator(Portal::$ACCOUNT,'=',UID))]);
while($l = \DB::fetch($r)){
$portal_ids[] = $l[Portal::$ID];
}
if($portal_ids) {
$data = Profile::getTableData([
\Query::WHERE => new \Where(\Where::_in(Profile::$PORTAL, $portal_ids)),
ModuleTable::ROW_CLICK => \core\core\structure\eRowClick::CARD,
//ModuleTable::COLUMN_RENDER => []
]);
}
Modulebz::echoCrumbs();
?>
<div class="row">
<div class="c">
<div class="h"><?=$TITLE;?></div>
</div>
</div>
<div class="row">
<div class="c">
<div class="block">
<div class="body table">
<div class="r_table" data-data="<?= h(je($data)); ?>"></div>
</div>
</div>
</div>
</div>
<?
}